• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 16, 2025, 10:43:25 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 16, 2025, 10:43:25 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[Today at 10:22:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by nmpampal
[Today at 00:16:23]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 15, 2025, 20:08:49 pm]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 14, 2025, 10:00:18 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]

[Εφ.Θερμοδυναμική]Παλιά θ...
by Giannis Masterio
[June 12, 2025, 22:30:38 pm]

Paid Internships in a Eur...
by okan
[June 12, 2025, 22:30:02 pm]

[ΔΣΗΕ] Γενικές απορίες, α...
by tasos_ntv
[June 12, 2025, 21:38:52 pm]

[Ηλεκτρονική Ι] Απορίες σ...
by RogueSoftware
[June 12, 2025, 12:19:21 pm]
Στατιστικά
Members
Total Members: 9958
Latest: valco08
Stats
Total Posts: 1426664
Total Topics: 31711
Online Today: 201
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 36
Guests: 88
Total: 124
AcDimitri
sigklitiki
valentini
JoHn!
John120196
andripappa
asemas
dimikotz
GPapas
meni
kurt
BossiTsif
Mari0s
Kelly Tsimpouri
NET2GRID
lelenia
maria_s
natavhoo
stmanzaf
EvanTsir
Bel
Marihouan820
malogeor
Sanaia
George15
Tzatzikaki
geftihiakos
mimaki
George_RT
odysseaskar
Anonikos
A-TheITGuy
KZerenidis
Nikospneumatikos
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πρόγραμμα Χειμερινής Εξεταστικής 2024-2025
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 9ο Εξάμηνο > Συστήματα Πολυμέσων (Moderator: diesel) > [Πολυμέσα] Εργασία 2018/2019
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 3 [4] 5 6 ... 14 Go Down Print
Author Topic: [Πολυμέσα] Εργασία 2018/2019  (Read 18004 times)
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #45 on: January 06, 2019, 19:11:05 pm »

Νομίζω είχε πει το αφήνουμε όλο το frame απέξω άμα δεν είναι γεμάτο.
Logged

mpraskafoutas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 850


View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #46 on: January 06, 2019, 19:13:57 pm »

Για όποιον ενδιαφέρεται, υπάρχει και έτοιμη συνάρτηση στο ματλαμπ για τη δημιουργία των frames και έχει και την επιλογή για overlap.

https://www.mathworks.com/help/signal/ref/buffer.html
Logged
vag178
Ανερχόμενος/Ανερχόμενη
**
Posts: 75


View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #47 on: January 06, 2019, 19:21:26 pm »

Στο τελευταίο frame παίρνουμε τυχαίο είδος αφού δεν έχουμε το επόμενο frame για το SSC;

Στην AACoder1 πως βρίσκουμε το winType;
« Last Edit: January 06, 2019, 19:26:05 pm by vag178 » Logged
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #48 on: January 06, 2019, 19:30:36 pm »

Άν το προτελευταίο είναι LPS ή LSS το επόμενο θα είναι OLS ή ESH αντίστοιχα. Αλλιώς στην τύχη μάλλον απλά να ταιριάζει με το προηγούμενο. Εγώ το έβαλα ίδιο με το προτρλευταίο στην δεύτερη περίπτωση.
« Last Edit: January 06, 2019, 19:39:10 pm by Argirios » Logged

mpraskafoutas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 850


View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #49 on: January 06, 2019, 19:52:10 pm »

Κατάλαβε κανείς τι εννοεί στην iAACoder1 για το x?

Quote
x : Όταν υπάρχει (nargout == 1) στη μεταβλητή x τοποθετείται η αποκωδικοποιημένη ακολουθία δειγμάτων.

Εμείς θέλουμε η iAACoder1 να επιστρέφει έναν πίνακα 2048x(συνολικό αριθμό frames) για να υπολογίσουμε μετά το SNR. Αν ζητήσει όμως από τη συνάρτηση να επιστραφεί μόνο μια μεταβλητή,θα πρέπει να εκτυπώνεται η ακολουθία δειγμάτων χωρίς να είναι χωρισμένη σε frames?
Logged
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #50 on: January 07, 2019, 06:12:40 am »

Το SNR κατάλαβε κανείς πως το βρίσκουμε? Πως θα βρούμε το θόρυβο?
Έχω δοκιμάσει να αφαιρέσω τα σήματα στο πεδίο του χρόνου, να αφαιρέσω τους μετασχηματισμούς fourier τους, αλλά δε δουλεύει τίποτα από τα δύο.
« Last Edit: January 07, 2019, 09:00:57 am by Argirios » Logged

laplacianee
Veteran
Καταξιωμένος/Καταξιωμένη
******
Posts: 270



View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #51 on: January 07, 2019, 16:15:54 pm »

Quote from: Argirios on January 07, 2019, 06:12:40 am
Το SNR κατάλαβε κανείς πως το βρίσκουμε? Πως θα βρούμε το θόρυβο?
Έχω δοκιμάσει να αφαιρέσω τα σήματα στο πεδίο του χρόνου, να αφαιρέσω τους μετασχηματισμούς fourier τους, αλλά δε δουλεύει τίποτα από τα δύο.

εγώ προς το παρόν χρησιμοποιώ τον τύπο 2.22 των σημειώσεων, με b=64 (ο αριθμός των bits για double στο matlab), αλλά δεν ξέρω κατά πόσο είναι σωστό.. :/
Logged

Warning: If you are reading this then this warning is for you. Every word you read of this useless fine print is another second of your life. Don't you have other things to do? Or are you so impressed with authority that you give respect and credence to all that claim it? Do you read everything you're supposed to read? Do you think everything you're supposed to think? Get out of your apartment. Meet a member of the opposite sex. Quit your job. Start a fight. Prove you're alive. If you don't claim your humanity you will become a statistic. *You have been warned.*
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #52 on: January 07, 2019, 16:39:42 pm »

Quote from: laplacianee on January 07, 2019, 16:15:54 pm
εγώ προς το παρόν χρησιμοποιώ τον τύπο 2.22 των σημειώσεων, με b=64 (ο αριθμός των bits για double στο matlab), αλλά δεν ξέρω κατά πόσο είναι σωστό.. :/
Το σχ είναι η διακύμανση του σήματος, σωστά?
Το δοκίμασα με αυτόν τον τύπο και μου βγάζει κάτι SNR 370 που δε παίζει γιατί το αρχείο μου έχει πολύ θόρυβο, εκτός αν έβαλα κάτι λάθος στον τύπο.

Βρήκα αυτό εδώ σε μιά γωνιά του ιντερνετ, μπορεί να είναι και εντελώς λάθος.
SNR = 10 * log10( sum(P(original signal)) / sum (P(original) - P(reconstructed)))
P είναι τα samples στο τετράγωνο
« Last Edit: January 07, 2019, 17:00:13 pm by Argirios » Logged

malamasn
Νεούλης/Νεούλα
*
Posts: 10


View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #53 on: January 08, 2019, 13:49:08 pm »

Ξερουμε πως γινεται η ανασυνθεση των frames τον αποκωδικοποιητη; Γιατι καθε frame ειναι μεν 2048 δειγματα αλλα εχει και 50% επικαλυψη. Αρα το a(3).chr.frameF  πχ και το a(4).chl.frameF αντιστοιχουν στα ιδια δειγματα του πραγματικου σηματος. Αλλα στο x που επιστρεφει η iAACoder πως τα αποθηκευουμε;
Logged
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #54 on: January 08, 2019, 13:54:10 pm »

Είχα ρωτήσει το ίδιο στον κ. Ντελόπουλο και μου απάντησε αυτό αλλά πάλι δε κατάλαβα.
Quote
Η περιγραφή της διαδικασία βρίσκεται στην ενότητα 2.2 της εκφώνησης. Ειδικότερα,

"η διαδικασία εϕαρμογής των παραθύρων περιγράϕεται αναλυτικά στις σελίδες 127-132 του μέρους ANNEX A του προτύπου (αρχείο w2203tfa). Φροντίστε ωστόσο να αγνοήσετε τις περιπτώσεις όπου
έχουμε εναλλαγές παραθύρων (από KBD σε SIN και το αντίστροϕο), όπως αναϕέρθηκε παραπάνω. Το-
νίζουμε ότι εϕαρμόζεται το ίδιο παράθυρο στο πεδίο του χρόνου τόσο πριν την εϕαρμογή του MDCT όσο
και μετά την εϕαρμογή του IMDCT."
Logged

mpraskafoutas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 850


View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #55 on: January 08, 2019, 17:25:57 pm »

Quote from: malamasn on January 08, 2019, 13:49:08 pm
Ξερουμε πως γινεται η ανασυνθεση των frames τον αποκωδικοποιητη; Γιατι καθε frame ειναι μεν 2048 δειγματα αλλα εχει και 50% επικαλυψη. Αρα το a(3).chr.frameF  πχ και το a(4).chl.frameF αντιστοιχουν στα ιδια δειγματα του πραγματικου σηματος. Αλλα στο x που επιστρεφει η iAACoder πως τα αποθηκευουμε;

πρέπει να το κάνεις εσύ.δηλαδή,η iFilterbank θα σου επιστρέψει τελικά τον πίνακα 2048x277 και μέσα στην iAACoder1 θα πρέπει να κρατήσεις τα samples του πραγματικού σήματος (εν τέλει είναι τα στοιχεία στις γραμμές 1025:2048 του πίνακα χωρίς τα μηδενικά).στο τέλος θα έχεις έναν πίνακα μεγέθους (TotalSamples αρχικού wav)x2 και θα κάνεις audiowrite με όνομα αρχείου fNameOut.

από ό,τι καταλαβαίνω,θα πρέπει να κάνεις την ίδια διαδικασία και για τα κομμάτια που είναι eight short,γιατί και εκεί έχεις δημιουργήσει frames με 50% overlap.

επίσης ας τον ρωτήσει κάποιος για το SNR ποιον τύπο χρησιμοποιούμε.η διαφορά αποκωδικοποιημένο - κωδικοποιημένο δεν δίνει τελικά noise (αν το ακούσετε στο ματλαμπ περιέχει και κομμάτια του πραγματικού σήματος),ενώ ο τύπος 2.24 από τις σημειώσεις δίνει SNR πολύ μεγάλο (περίπου 370 db όπως είπαν και άλλοι πιο πάνω).

(Τα wav στο μάτλαμπ έχουν 16 bits per sample, οπότε η επιλογή b=64 στον τύπο του SNR παίζει να είναι και λάθος)
« Last Edit: January 08, 2019, 17:39:24 pm by mpraskafoutas » Logged
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #56 on: January 08, 2019, 18:14:18 pm »

Quote from: mpraskafoutas on January 08, 2019, 17:25:57 pm
πρέπει να το κάνεις εσύ.δηλαδή,η iFilterbank θα σου επιστρέψει τελικά τον πίνακα 2048x277 και μέσα στην iAACoder1 θα πρέπει να κρατήσεις τα samples του πραγματικού σήματος (εν τέλει είναι τα στοιχεία στις γραμμές 1025:2048 του πίνακα χωρίς τα μηδενικά).στο τέλος θα έχεις έναν πίνακα μεγέθους (TotalSamples αρχικού wav)x2
Πώς προκύπτει αυτό? Όταν το κάνεις audiowrite ακούγεται ίδιο σαν το αρχικό χωρίς θόρυβο?
Logged

mpraskafoutas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 850


View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #57 on: January 08, 2019, 19:01:02 pm »

Quote from: Argirios on January 08, 2019, 18:14:18 pm
Πώς προκύπτει αυτό? Όταν το κάνεις audiowrite ακούγεται ίδιο σαν το αρχικό χωρίς θόρυβο?

δες τον αρχικό πίνακα και θα καταλάβεις.όταν δημιουργείς 2048 frames με επικάλυψη 50% σημαίνει ότι τα τελευταία 1024 στοιχεία της πρώτης στήλης είναι ίδια με τα πρώτα 1024 στοιχεία της δεύτερης στήλης κτλ. Άρα για να συνθέσεις και πάλι τον πίνακα με τα samples στην IAACoder1, πρέπει να βγάλεις τα samples που επαναλαμβάνονται και να καταλήξεις σε έναν πίνακα ίδιων διαστάσεων με αυτόν του αρχικού wav.

Η audiowrite στο τέλος θα γράψει αυτόν τον πίνακα που προέκυψε σε ένα αρχείο wav 48000 Hz.

πιο πάνω ανέφερα ότι αν ονομάσεις noise τον πίνακα y(αρχικο wav) - y (αποκωδικοποιημένο wav) και κάνεις sound(noise,Fs) θα ακούσεις ότι δεν μένει ο θόρυβος,αλλά και κομμάτι του αρχικού wav.
Logged
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #58 on: January 08, 2019, 19:10:10 pm »

Quote from: mpraskafoutas on January 08, 2019, 19:01:02 pm
δες τον αρχικό πίνακα και θα καταλάβεις.όταν δημιουργείς 2048 frames με επικάλυψη 50% σημαίνει ότι τα τελευταία 1024 στοιχεία της πρώτης στήλης είναι ίδια με τα πρώτα 1024 στοιχεία της δεύτερης στήλης κτλ. Άρα για να συνθέσεις και πάλι τον πίνακα με τα samples στην IAACoder1, πρέπει να βγάλεις τα samples που επαναλαμβάνονται και να καταλήξεις σε έναν πίνακα ίδιων διαστάσεων με αυτόν του αρχικού wav.
Ίσως να είναι σε εμένα το πρόβλημα, κεγώ στην αρχή αυτό που λες περίμενα να γίνει. Αλλά όταν κάνω την αποκωδικοποίηση τα επικαλυπτόμενα samples δεν ταυτίζονται όπως ήταν στην αρχή, αν και έχω τσεκάρει τον κώδικα 5-6 φορές και δε βρίσκω κάτι λάθος.

Quote
πιο πάνω ανέφερα ότι αν ονομάσεις noise τον πίνακα y(αρχικο wav) - y (αποκωδικοποιημένο wav) και κάνεις sound(noise,Fs) θα ακούσεις ότι δεν μένει ο θόρυβος,αλλά και κομμάτι του αρχικού wav.
Ναι τελικά δε δουλεύει αυτό το δοκίμασα και εγώ.
Logged

mpraskafoutas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 850


View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #59 on: January 08, 2019, 19:20:27 pm »

Quote from: Argirios on January 08, 2019, 19:10:10 pm
Ίσως να είναι σε εμένα το πρόβλημα, κεγώ στην αρχή αυτό που λες περίμενα να γίνει. Αλλά όταν κάνω την αποκωδικοποίηση τα επικαλυπτόμενα samples δεν ταυτίζονται όπως ήταν στην αρχή, αν και έχω τσεκάρει τον κώδικα 5-6 φορές και δε βρίσκω κάτι λάθος.

είναι επειδή τα πολλαπλασιάζεις με το παράθυρο και αλλάζουν οι τιμές τους.δοκίμασε να το κάνεις γνωρίζοντας ποια ακριβώς στοιχεία θέλεις να κρατήσεις.
Logged
Pages: 1 2 3 [4] 5 6 ... 14 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...