II- Một số phương pháp đồng bộ video-audio trong file
video
1.
2.
Đồng bộ theo dòng Audio tại điểm tham chiếu
Đồng bộ thích nghi
Mô hình chung quá trình truyền, nhận audio,video
Mô hình chung quá trình truyền, nhận audio,video
1. ĐB theo dòng Audio tại điểm tham chiếu
Con người cảm nhận âm thanh tốt hơn hình ảnh chọn dòng audio làm dòng chủ
(principle jet)
Đồng bộ loại bỏ frame : tại điểm ĐB, nếu nhãn thời gian của gói tin video bị trễ so với
gói tin audio loại bỏ frame trễ.
Không thể so sánh 2 nhãn này trực tiếp
giải pháp khôi phục đồng hồ nơi gửi tại nơi nhận dựa trên các nhãn thời gian
thực hiện tính toán điểm tham chiếu
ĐB theo dòng Audio tại điểm tham chiếu
Dòng dữ liệu audio có vai trò làm chủ, theo nghiên cứu về cảm thụ độ lệch giữa video
và audio. Có 3 vùng:
- Vùng đồng bộ : độ lệch từ -80 ms đến +80ms
- Vùng mất đồng bộ: độ lệch từ -160 ms đến 160 ms
- Vùng trung gian: độ lệch từ -160 ms đến -80 ms và từ 80 ms đến 160 ms
Một số tham số: độ trễ rung ‘jitter’, độ lệch dòng ‘skew’
Nguyên tắc: tại các điểm đồng bộ nếu kết quả tính độ lệch ‘skew’ vượt quá giới hạn
thì xử lý loại bỏ một số frame của dòng video.
Nguyên tắc đồng bộ theo dòng Audio
ĐB theo dòng Audio tại điểm tham chiếu
Thuật toán đồng bộ
2. Đồng bộ thích nghi
•
Nguyên tắc: Các khối dữ liệu(frame) đối tượng có độ trễ khác nhau được chuẩn
hóa thời gian thích nghi khi trình diễn lại, sao cho các đối tượng có độ trễ như
nhau.
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
Đồng bộ thích nghi
•
Bi,w = ti,g
•
Bi,d = Bi,w + Emaximum = ti,g + Emaximum
•
Đồng bộ thích nghi
• Thuật toán đồng bộ thích nghi:
- Sau quá trình khởi động, khi nhận được gói RTCP đầu tiên , đồng hồ thời gian là:
t0=Ts_NTP
- Độ lệch thời gian được tính: ∆tsi=ts_RTPi - Ts_ref RTP
- Cập nhật đồng hồ thời gian:
ti+1=ti+delta_tsi; với i=1,2,..N
- Khi nhận được gói tin RTP thứ N, đồng hồ được tính:
tN=t1+S_delta_tsj
- Quá trình tiếp tục cho đến khi nhận được gói tin mới