TWI739297B - 音訊處理裝置及音訊處理方法 - Google Patents
音訊處理裝置及音訊處理方法 Download PDFInfo
- Publication number
- TWI739297B TWI739297B TW109103754A TW109103754A TWI739297B TW I739297 B TWI739297 B TW I739297B TW 109103754 A TW109103754 A TW 109103754A TW 109103754 A TW109103754 A TW 109103754A TW I739297 B TWI739297 B TW I739297B
- Authority
- TW
- Taiwan
- Prior art keywords
- audio
- data
- frequency information
- value
- processing device
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/26—Pre-filtering or post-filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0632—Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/764—Media network packet handling at the destination
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/10—Use of a protocol of communication by packets in interfaces along the display data pipeline
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Computer Hardware Design (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
一種音訊處理方法,包含:根據複數個音訊輸入封包所包含的複數個音訊頻率資訊取得運算值;根據運算值和鏈接時脈訊號產生音訊取樣頻率;以及將音訊輸入封包根據音訊取樣頻率產生相應的複數個音訊輸出封包。
Description
本揭示案係關於一種音訊處理裝置及音訊處理方法,特別是關於一種改善取樣頻率的音訊處理裝置及音訊處理方法。
隨著科技發展,具有音頻播放功能的電子裝置已廣泛應用在人們的日常生活中,例如各式影音家電。由於數位音訊資料在傳輸時,並不會包含或保留原始音訊的取樣頻率。因此,接收端(Sink)裝置必須進行音訊時脈再生(Audio Clock Regeneration)以重建音訊取樣頻率。
然而,為了取得準確的音訊取樣頻率,會增加音訊播出前的等待時間。若透過硬體電路針對音訊取樣頻率進行補償修正也會提高設計成本。因此,如何改善進行音訊取樣頻率的上述問題為本領域的重要課題。
本揭示內容的一態樣係關於一種音訊處理裝置,包含資料處理器、時脈產生器以及緩衝記憶體。資料處理器用以
根據複數個音訊輸入封包所包含的複數個音訊頻率資訊取得運算值。時脈產生器用以根據運算值和鏈接時脈訊號產生音訊取樣頻率。緩衝記憶體用以將音訊輸入封包根據音訊取樣頻率產生相應的複數個音訊輸出封包。
本揭示內容的一態樣係關於一種音訊處理方法,包含:根據複數個音訊輸入封包所包含的複數個音訊頻率資訊取得運算值;根據運算值和鏈接時脈訊號產生音訊取樣頻率;以及將音訊輸入封包根據音訊取樣頻率產生相應的複數個音訊輸出封包。
100:音訊處理裝置
120:資料處理器
122:封包接收器
124:累加器
126:計數器
128:除法器
140:時脈產生器
160:緩衝記憶體
Ain:音訊輸入封包
Aout:音訊輸出封包
M1:運算值
fclk:鏈接時脈訊號
fs:音訊取樣頻率
Maud:音訊頻率資訊
Msum:資料加總值
Mcout:資料筆數
300:音訊處理方法
S310,S320,S330,S340,S350,S360:操作
第1圖為根據本揭示內容之實施例之一種音訊處理裝置的示意圖。
第2圖為根據本揭示內容之實施例之一種資料處理器的示意圖。
第3圖為根據本揭示內容之實施例之一種音訊處理方法的流程圖。
第4圖為根據本揭示內容之實施例之一種統計結果圖表。
下文係舉實施例配合所附圖式作詳細說明,但所描述的具體實施例僅用以解釋本案,並不用來限定本案,而結構操作之描述非用以限制其執行之順序,任何由元件重
新組合之結構,所產生具有均等功效的裝置,皆為本揭示內容所涵蓋的範圍。
當數位音訊資料在透過顯示埠(DisplayPort,DP)、高畫質多媒體介面(High Definition Multimedia Interface,HDMI)、通用序列匯流排(Universal Serial Bus,USB)等等各式音訊傳輸線路進行傳輸時,數位音訊資料中並不包含或保留原始音訊的取樣頻率。因此,接收端(Sink)裝置必須進行音訊時脈再生(Audio Clock Regeneration)以重建音訊取樣頻率。
為了方便說明起見,本案將以顯示埠標準為例,但不用以限制本案。本領域具有通常知識者可據此應用於其他音訊傳輸標準中以快速取得準確的音訊取樣頻率。在顯示埠標準中,有關音訊取樣頻率的資訊是透過音訊時戳封包(Audio Time-stamp Packet)中的音訊頻率資訊(audio clock frequency information)並根據以下公式(1)來提供。
Maud/Naud=512×fs/fclk (1)
其中,Maud和Naud為音訊頻率資訊,fclk為鏈接時脈訊號(link symbol clock),fs為正在傳輸的音訊流(audio stream)的取樣頻率。
一般而言,可利用音訊頻率資訊Maud(M value for Audio)和Naud(N value for Audio)來設置音訊時脈恢復電路(audio clock recovery circuit)
的初始頻率,並根據音訊先進先出(First In First Out,FIFO)記憶體的資料暫存量以執行頻率的精細調整。因此,若要獲得準確的音訊取樣頻率,需要等待頻率補償調整,導致增加音訊播出的等待時間。此外,由於頻率的補償調整往往透過硬體電路進行,因而增加了設計的成本。
進一步說明,由於先進先出記憶體的最小精度為一個音訊封包,因此頻率的誤差必須累積到一個音訊封包的大小才足以產生變化。以假設實際音訊取樣頻率為32kHz且頻率誤差的目標為10ppm(parts per million,百萬分比)以內來說,代表1秒鐘能收到32000個音訊封包,且100000個音訊封包中只能有一個音訊封包的誤差,因此,根據以下算式(2),至少需等待3.125秒才能累積足夠的100000個音訊封包以分辨出10ppm的取樣精確度。
換言之,如果要藉由先進先出記憶體的資料暫存量的變化以取得音訊取樣頻率的話,即便初始值已完全符合實際值,仍需要3.125秒才能確認。也就是說,當初始值不符合實際值而需進行補償修正時,音訊播出的等待時間必然會更久。此外,若音訊播放過程中發生音訊取樣頻率改變的情況,如,由192kHz降至48kHz或48kHz升至192kHz,則還需要利用查表並透過除頻或倍頻的方式進行調整,以重新產生一組新的取樣頻率。
為了解決上述問題,本案提出一種音訊處理裝置及
音訊處理方法。首先,由公式(1)可推導出下式(3)。
其中Naud為定值,Maud和fclk為變數。雖然鏈接時脈訊號fclk會受到展頻影響而改變,但只要讓時脈產生器的輸入時脈去參考鏈接時脈訊號fclk的頻率,就能消除展頻的影響。因此,根據算式(3),只要能計算出準確的Maud,就能獲取準確的音訊取樣頻率fs。
換言之,本案將透過音訊處理方法以取得準確的Maud,並經由音訊處理裝置中的時脈產生器產生準確的音訊取樣頻率fs,便能縮短音訊播放的等待時間。關於音訊處理裝置和音訊處理方法將於後續段落中敘明。
請參考第1圖。第1圖為根據本揭示內容之實施例之一種音訊處理裝置100的示意圖。如第1圖所示,音訊處理裝置100包含資料處理器120、時脈產生器140以及緩衝記憶體160。結構上,資料處理器120耦接時脈產生器140。時脈產生器140耦接緩衝記憶體160。
操作上,資料處理器120用以接收音訊輸入封包Ain,並根據音訊輸入封包Ain所包含的音訊頻率資訊透過音訊處理方法取得運算值M1,再將運算值M1輸出至時脈產生器140。在部分實施例中,資料處理器120為數位濾波器(Digital Filter)或者能進行音訊資料擷取及運算的電路或元件。在部分實施例中,音訊輸入封包Ain即為音訊時戳封包,或者包含上述音訊頻率資訊Maud和Naud的其他傳輸封包。
時脈產生器140用以接收運算值M1和鏈接時脈訊號fclk產生音訊取樣頻率fs,並將音訊取樣頻率fs輸出至緩衝記憶體160。在部分實施例中,時脈產生器140可由鎖相迴路(phase-locked loops,PLL)或直接數位合成裝置(Direct digital synthesis,DDS)據以實施,但本案並不以此為限。舉例來說,時脈產生器140利用反饋控制,以使得輸出的音訊取樣頻率fs與所接收的鏈接時脈訊號fclk具有上述算式(3)中的比例。也就是說,當鏈接時脈訊號fclk的頻率或相位發生變化時,時脈產生器140會檢測到這些變化並透過內部的反饋機制來調節輸出的訊號,使得音訊取樣頻率fs和鏈接時脈訊號fclk保持同步。
緩衝記憶體160將音訊輸入封包Ain根據音訊取樣頻率fs產生相應的音訊輸出封包Aout,用以穩定音訊封包之輸入及輸出。具體而言,當時脈產生器140能快速地輸出準確的音訊取樣頻率fs,緩衝記憶體160便能將接收到的音訊輸入封包Ain以準確還原的音訊取樣頻率fs輸出音訊輸出封包Aout。在部分實施例中,緩衝記憶體160可由先進先出(First In First Out,FIFO)記憶體據以實施,但本案並不以此為限。
在部分實施例中,運算值M1為算術平均數、加權平均、幾何平均數、移動平均數、中位數或眾數,本案不以此為限。為了方便說明起見,以下關於資料處理器120的詳細內容將以運算值M1為算術平均數進行說明。
請參考第2圖。第2圖為根據本揭示內容之實施例之一種資料處理器120的示意圖。如第2圖所示,資料處理器120包含封包接收器122、累加器124、計數器126以及除法器128。結構上,封包接收器122耦接累加器124和計數器126。除法器128亦耦接累加器124和計數器126。
操作上,封包接收器122用以接收複數個音訊輸入封包Ain,並自這些音訊輸入封包Ain取得複數個音訊頻率資訊Maud以輸出至累加器124和計數器126。累加器124用以接收這些音訊頻率資訊Maud並將其進行加總以產生資料加總值Msum。計數器126用以接收這些音訊頻率資訊Maud並將計算其數量以產生資料筆數Mcout。除法器128用以自累加器124接收資料加總值Msum且自計數器126接收資料筆數Mcout,並將資料加總值Msum除以資料筆數Mcout以產生算術平均數作為運算值M1。
值得注意的是,雖然第2圖中的資料處理器120是用以對所有接收到的音訊頻率資訊Maud進行算術平均數的運算,但本案並不以此為限。在其他部分實施例中,資料處理器120可根據音訊處理方法對音訊頻率資訊Maud進行其他處理,例如,根據預設條件針對多個音訊頻率資訊Maud進行篩選。進一步的詳細內容如下說明。
請參考第3圖。第3圖為根據本揭示內容之實施例之一種音訊處理方法300的流程圖。為方便及清楚說明
起見,下述音訊處理方法300是配合第1圖和第2圖所示實施例進行說明,但不以此為限,任何熟習此技藝者,在不脫離本案之精神和範圍內,當可對作各種更動與潤飾。如第3圖所示,音訊處理方法300包含操作S310、S320、S330、S340、S350以及S360。
首先,在操作S310中,由資料處理器120接收音訊輸入封包Ain。具體而言,由資料處理器120中的封包接收器122接收音訊輸入封包Ain,並自音訊輸入封包Ain取得其包含的音訊頻率資訊Maud。
接著,在操作S320中,由資料處理器120判斷音訊頻率資訊Maud的變動幅度是否超過容忍值。具體而言,根據顯示埠標準規範,若音訊頻率資訊Maud的變動幅度超過正負0.5%的展頻幅度,代表目前的音訊頻率視為尚未穩定之狀態。因此,當音訊頻率資訊Maud的變動幅度超過容忍值時,進行操作S330,由資料處理器120清空累加器124和計數器126以重新進行計算。
如此一來,藉由判斷音訊頻率資訊Maud的變動幅度是否超過容忍值,以判定音訊頻率是否已穩定,便能避免擷取到無效或不合理的數據而影響計算結果。
當音訊頻率資訊Maud的變動幅度未超過容忍值(即,音訊頻率已穩定)時,進行操作S340,由資料處理器120針對音訊頻率資訊Maud進行累加和計數。具體而言,由資料處理器120的累加器124將音訊頻率資訊Maud進行加總以產生資料加總值Msum,並由資料處理
器120的計數器126計算音訊頻率資訊Maud的數量以產生資料筆數Mcout。舉例來說,由資料處理器120根據一個固定的接收次數或一段固定的接收期間,對音訊頻率資訊Maud進行一次累加和計數的運算。
接著,在操作S350中,由資料處理器120判斷資料筆數Mcout是否大於預設筆數。具體而言,預設筆數可為100~2000筆,然此數值可依實際需求進行設定,並非用以限制本案。在其他實施例中,在操作S350中,亦可由資料處理器120判斷自開始接收音訊輸入封包Ain所累計經過的時間是否大於預設期間。具體而言,預設期間可為5~30毫秒(ms),然此數值可依實際需求進行設定,並非用以限制本案。
當資料筆數Mcout未大於預設筆數(或累計時間未大於預設期間)時,再次進行操作S320。當資料筆數Mcout大於預設筆數(或累計時間大於預設期間)時,進行操作S360,由資料處理器120根據音訊頻率資訊Maud取得運算值M1。具體而言,在部分實施例中,由資料處理器120的除法器128將資料加總值Msum除以資料筆數Mcout以產生運算值M1。
值得注意的是,在一些實施例中,音訊處理方法300可省略操作S320,亦即採用所有接收到的音訊頻率資訊Maud進行運算。在一些實施例中,音訊處理方法300更包含其他針對音訊頻率資訊Maud進行篩選的操作,以確保採用的音訊頻率資訊Maud為有效數據。
在其他部分實施例中,資料處理器120亦可用以對音訊頻率資訊Maud進行其他運算,例如,加權平均、幾何平均數、移動平均數、中位數或眾數等等,本領域具有通常知識者可依實際需求設計適用的資料處理器120,在此不再贅述。
如此一來,透過音訊處理方法300,由資料處理器120對接收到的多個音訊頻率資訊Maud進行運算處理,便能快速地取得運算值M1作為準確的音訊頻率資訊,使得時脈產生器140能根據準確的音訊頻率資訊產生準確的音訊取樣頻率fs。由於時脈產生器140所產生的音訊取樣頻率精確度極高,音訊輸入封包進入緩衝記憶體160與音訊輸出封包自緩衝記憶體160輸出的速度幾乎相等,因此可省去頻率校正補償所耗費之時間。此外,本案相較於利用積體電路或硬體的回授補償機制將頻率修正至與實際音訊頻率一致的方法,減省了硬體電路元件,使得設計成本得以降低。
請參考表一和第4圖。表一為根據本揭示內容之實施例之一種累積取樣筆數與取樣頻率誤差之間的關係。第4圖為根據本揭示內容之實施例之一種統計結果圖表。
一般而言,音訊時戳封包所包含的音訊頻率資訊為16位元(bit),而本案所計算的Maud平均值為24位元,對於音訊頻率資訊的解析會更加精確。根據表一可知,隨著累積取樣筆數的增加,取樣頻率誤差的趨勢會降低。根據第4圖可知,取樣筆數累積達到約550筆時,取樣頻率誤差可以收斂到低於20ppm,收斂過程僅需約8.14毫秒處理時間。當取樣筆數累積達到約1500筆時,處理時間約22.2毫秒,取樣頻率誤差則可以穩定地收斂在10ppm內。換言之,相對傳統音訊頻率處理方式至少需要3秒以上才能分辨出10ppm的頻率誤差,且需多次頻率校正程序才可獲得10ppm之頻率精確度,本揭示內容能大幅縮短取得準確的音訊頻率資訊的處理時間。
綜上所述,藉由音訊處理裝置100的資料處理器120對接收到的多個音訊頻率資訊Maud根據音訊處理方法300進行運算處理,便能快速地取得準確的音訊頻率資訊,使得時脈產生器140能根據準確的音訊頻率資訊產生準確的音訊取樣頻率fs,縮短了音訊播出前的等待時間。
雖然本揭示內容已以實施方式揭露如上,然其並非用以限定本揭示內容,所屬技術領域具有通常知識者在不脫離本揭示內容之精神和範圍內,當可作各種更動與潤飾,因此本揭示內容之保護範圍當視後附之申請專利範圍所界定者為準。
300:音訊處理方法
S310,S320,S330,S340,S350,S360:操作
Claims (9)
- 一種音訊處理裝置,包含:一資料處理器,用以計算複數個音訊輸入封包所包含的複數個第一音訊頻率資訊的一運算值,其中該運算值是一算術平均數、一加權平均、一幾何平均數、一移動平均數、一中位數或一眾數;一時脈產生器,用以根據該運算值、該複數個音訊輸入封包的一第二音訊頻率資訊和一鏈接時脈訊號,計算產生一音訊取樣頻率;以及一緩衝記憶體,用以將該些音訊輸入封包根據該音訊取樣頻率產生相應的複數個音訊輸出封包。
- 如請求項1所述之音訊處理裝置,其中該些音訊輸入封包為由一顯示埠(DisplayPort)、一高畫質多媒體介面、或一通用序列匯流排所傳輸的音訊資料。
- 如請求項1所述之音訊處理裝置,其中該資料處理器更包含一封包接收器,用以自該些音訊輸入封包取得該些第一音訊頻率資訊。
- 如請求項1或3所述之音訊處理裝置,其中當該運算值是該算術平均數時,該資料處理器包含:一累加器,用以將該些音訊頻率資訊進行加總以產生一資料加總值; 一計數器,用以計算該些音訊頻率資訊的數量以產生一資料筆數;以及一除法器,用以將該資料加總值除以該資料筆數以產生該運算值。
- 如請求項4所述之音訊處理裝置,其中當該些音訊頻率資訊的一變動幅度超過一容忍值,該資料處理器更用以清空該累加器和該計數器以重新進行計算。
- 如請求項4所述之音訊處理裝置,其中當該些音訊頻率資訊的一變動幅度未超過一容忍值,且該資料筆數大於一預設筆數時,該除法器將該資料加總值除以該資料筆數以產生該運算值。
- 如請求項4所述之音訊處理裝置,其中當該些音訊頻率資訊的一變動幅度未超過一容忍值,且一累計時間長度大於一預設期間時,該除法器將該資料加總值除以該資料筆數以產生該運算值。
- 如請求項1所述之音訊處理裝置,其中該時脈產生器為一鎖相迴路或一直接數位合成裝置。
- 一種音訊處理方法,包含:計算複數個音訊輸入封包所包含的複數個第一音訊頻率 資訊的一運算值,其中該運算值是一算術平均數、一加權平均、一幾何平均數、一移動平均數、一中位數或一眾數;根據該運算值、該複數個音訊輸入封包的一第二音訊頻率資訊和一鏈接時脈訊號,計算一音訊取樣頻率;以及將該些音訊輸入封包根據該音訊取樣頻率產生相應的複數個音訊輸出封包。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109103754A TWI739297B (zh) | 2020-02-06 | 2020-02-06 | 音訊處理裝置及音訊處理方法 |
US17/159,505 US11900953B2 (en) | 2020-02-06 | 2021-01-27 | Audio processing device and audio processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109103754A TWI739297B (zh) | 2020-02-06 | 2020-02-06 | 音訊處理裝置及音訊處理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202131309A TW202131309A (zh) | 2021-08-16 |
TWI739297B true TWI739297B (zh) | 2021-09-11 |
Family
ID=77178805
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109103754A TWI739297B (zh) | 2020-02-06 | 2020-02-06 | 音訊處理裝置及音訊處理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11900953B2 (zh) |
TW (1) | TWI739297B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116543777A (zh) * | 2022-01-26 | 2023-08-04 | 瑞昱半导体股份有限公司 | 动态调整音频时钟的音频处理设备及音频处理方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5644310A (en) * | 1993-02-22 | 1997-07-01 | Texas Instruments Incorporated | Integrated audio decoder system and method of operation |
CN1358295A (zh) * | 1999-05-25 | 2002-07-10 | 西尔弗布鲁克研究股份有限公司 | 数据传送系统 |
TWI226041B (en) * | 1999-04-07 | 2005-01-01 | Dolby Lab Licensing Corp | Matrix improvements to lossless encoding and decoding |
US20060009983A1 (en) * | 2004-06-25 | 2006-01-12 | Numerex Corporation | Method and system for adjusting digital audio playback sampling rate |
US20070041324A1 (en) * | 2005-06-10 | 2007-02-22 | Kishan Shenoi | Adaptive play-out buffers and adaptive clock operation in packet networks |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9301704D0 (en) * | 1993-01-28 | 1993-03-17 | Signal Processors Ltd | New digital modem design techniques |
JP2001077722A (ja) * | 1999-09-03 | 2001-03-23 | Matsushita Electric Ind Co Ltd | スペクトラム拡散通信装置およびそれにおける同期捕捉方法 |
JP4411292B2 (ja) * | 2006-04-24 | 2010-02-10 | Necインフロンティア株式会社 | 音声アダプター装置およびクロック同期方法 |
TWI386002B (zh) | 2009-09-07 | 2013-02-11 | Realtek Semiconductor Corp | 重建取樣頻率並據以快速鎖定訊號的方法與裝置 |
CN104270218B (zh) | 2014-10-17 | 2019-05-21 | 中磊电子(苏州)有限公司 | 频率校正方法 |
JP2018121199A (ja) * | 2017-01-25 | 2018-08-02 | ルネサスエレクトロニクス株式会社 | 受信装置及びクロック生成方法 |
-
2020
- 2020-02-06 TW TW109103754A patent/TWI739297B/zh active
-
2021
- 2021-01-27 US US17/159,505 patent/US11900953B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5644310A (en) * | 1993-02-22 | 1997-07-01 | Texas Instruments Incorporated | Integrated audio decoder system and method of operation |
TWI226041B (en) * | 1999-04-07 | 2005-01-01 | Dolby Lab Licensing Corp | Matrix improvements to lossless encoding and decoding |
CN1358295A (zh) * | 1999-05-25 | 2002-07-10 | 西尔弗布鲁克研究股份有限公司 | 数据传送系统 |
US20060009983A1 (en) * | 2004-06-25 | 2006-01-12 | Numerex Corporation | Method and system for adjusting digital audio playback sampling rate |
US20070041324A1 (en) * | 2005-06-10 | 2007-02-22 | Kishan Shenoi | Adaptive play-out buffers and adaptive clock operation in packet networks |
Also Published As
Publication number | Publication date |
---|---|
US20210249024A1 (en) | 2021-08-12 |
US11900953B2 (en) | 2024-02-13 |
TW202131309A (zh) | 2021-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI519119B (zh) | 時脈資料回復電路與方法 | |
US7253842B2 (en) | Locking display pixel clock to input frame rate | |
US7778277B2 (en) | Timing recovery method and system thereof | |
US20090116603A1 (en) | USB frequency synchronizing apparatus and method of synchronizing frequencies | |
CN103493424A (zh) | 对从数据流中重新产生的时钟信号的调整 | |
TWI739297B (zh) | 音訊處理裝置及音訊處理方法 | |
CN101431602B (zh) | 信号处理设备 | |
CN113257258B (zh) | 音频处理装置及音频处理方法 | |
US20070046508A1 (en) | Sampling rate converter and a semiconductor integrated circuit | |
US8832338B2 (en) | Mechanism for facilitating dynamic timestamp-less clock generation for transmitting media streams over shared channels | |
CN1286289C (zh) | 时钟数据恢复电路及其实现方法 | |
CN109787620B (zh) | 一种基于数字分频器的校准频率的方法及装置 | |
US5339338A (en) | Apparatus and method for data desynchronization | |
US20110141354A1 (en) | Data transmitting device, data receiving device and data transmitting and receiving system | |
JP3859531B2 (ja) | バーストデータ受信装置 | |
JP5800999B2 (ja) | デジタル放送受信装置およびデジタル放送受信方法 | |
JP4014501B2 (ja) | クロック復元回路およびデータ受信回路 | |
CN110971238A (zh) | 一种σ-δ型ad的连续等间隙采样的外同步装置 | |
JP4355383B2 (ja) | データ蓄積量監視装置 | |
CN113746477B (zh) | 精确定时方法、装置以及信号空位预留方法、装置 | |
CN118694358A (zh) | 基于平均步长的校正adpll中tdc步长的方法 | |
JP2001251181A (ja) | 分数分周装置及び分数分周方法 | |
CN115883493B (zh) | 一种基于动态调整的异步数据时序恢复方法 | |
TWI789240B (zh) | 動態調整音訊時脈的音訊處理設備及音訊處理方法 | |
KR101011077B1 (ko) | 전자파 간섭 감소 장치 및 그에 대한 방법 |