• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
January 30, 2026, 12:15:16 pm

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.
January 30, 2026, 12:15:16 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πολεμοσυνέδριο στο ΑΠΘ
by okan
[Today at 00:26:39]

[Unofficial Mod] Dark Mod...
by nmpampal
[January 29, 2026, 23:02:21 pm]

[Μετάδοση Θερμότητας] Γεν...
by chatzikys
[January 29, 2026, 20:58:16 pm]

[Ηλεκτρική Οικονομία] Γεν...
by ttsengel
[January 29, 2026, 19:29:04 pm]

[Οπτική] Γενικές Πληροφορ...
by Σουλης
[January 29, 2026, 16:07:44 pm]

Erasmus στο Università de...
by georgino
[January 28, 2026, 17:58:29 pm]

[Αριθμητική Ανάλυση] Γενι...
by Kyrisan
[January 28, 2026, 11:53:58 am]

Εξετάσεις με τάμπλετ
by Nikos_313
[January 27, 2026, 17:37:10 pm]

[Πυρηνική Τεχνολογία] Γεν...
by chatzikys
[January 27, 2026, 14:11:26 pm]

Ωρολόγιο Πρόγραμμα Εαρινο...
by PolarBear
[January 27, 2026, 00:16:34 am]

Πότε θα βγει το μάθημα; -...
by chatzikys
[January 26, 2026, 00:43:39 am]

Αποτελέσματα Εξεταστικής ...
by le papillon
[January 25, 2026, 12:22:57 pm]

[Λογισμός Ι] Γενικές απορ...
by Konlefk
[January 24, 2026, 12:15:48 pm]

Erasmus στο University of...
by Mr Watson
[January 24, 2026, 09:14:26 am]

ΑΝΑΚΟΙΝΩΣΗ ΤΟΥ ΑΡΑΓΕ ΓΙΑ ...
by dimikotz
[January 23, 2026, 21:45:31 pm]

[Ηλεκτρικές Μηχανές B'] Ε...
by chatzikys
[January 23, 2026, 21:28:25 pm]

Κρίση στην Ουκρανία
by dimikotz
[January 23, 2026, 19:36:12 pm]

Νέος Επίκουρος Καθηγητής:...
by Nikos_313
[January 23, 2026, 18:49:41 pm]

[Η/Μ Πεδίο ΙΙ] Γενικές απ...
by Tsn
[January 22, 2026, 14:01:56 pm]

[Ηλεκτρονική ΙΙ] Γενικές ...
by babistso
[January 21, 2026, 21:35:23 pm]
Στατιστικά
Members
Total Members: 10343
Latest: Foititarion
Stats
Total Posts: 1429944
Total Topics: 31898
Online Today: 389
Online Ever: 6054
(January 14, 2026, 06:07:19 am)
Users Online
Users: 59
Guests: 225
Total: 284
HlektrikhPatata
ttzanid
azelfos
OlgaG
DLHERRO
kthanop
kkotsopo
DK06
MichelRiemann
apsathas
jim_sklab
loukidis
mpilas_giwrgos
geomel
Demits
nmpampal
Mimis2003
PJiffy
Tasos Bot
thanaf_231
antichry
gkirgkirs
kostas.de
gorg
fkacori
johnnypap
aggp
kosovi
jimalexoud
ktsamoukas
Vassoula
GiannisT
Theo_24
dsaragiotis
kostisgialamas
soa2002
athena_apo
Anatolim
tmpadasn
Konlefk
hercstr
Pcsc
abiki
MASV
christina02
Niki kiose
naoumvogia
mgrivab
Argyriou
konstsoup
andreassifo
kmathio
EliasLykas
Εμφάνιση

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

THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 9ο Εξάμηνο > Συστήματα Πολυμέσων (Moderators: diesel, Prosontas) > [Πολυμέσα] Εργασία 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 22094 times)
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



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

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

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


View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #46 on: January 06, 2019, 18: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, 18:21:26 pm »

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

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



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

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

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


View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #49 on: January 06, 2019, 18: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, 05:12:40 am »

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

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



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

Quote from: Argirios on January 07, 2019, 05: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, 15:39:42 pm »

Quote from: laplacianee on January 07, 2019, 15: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, 16:00:13 pm by Argirios » Logged

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


View Profile
Re: [Πολυμέσα] Εργασία 2018/2019
« Reply #53 on: January 08, 2019, 12: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, 12: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, 16:25:57 pm »

Quote from: malamasn on January 08, 2019, 12: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, 16:39:24 pm by mpraskafoutas » Logged
Argirios
Veteran
Επιβεβαρυμένος
******
Gender: Male
Posts: 11211



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

Quote from: mpraskafoutas on January 08, 2019, 16: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, 18:01:02 pm »

Quote from: Argirios on January 08, 2019, 17: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, 18:10:10 pm »

Quote from: mpraskafoutas on January 08, 2019, 18: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, 18:20:27 pm »

Quote from: Argirios on January 08, 2019, 18: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...