TWI330004B - Method and apparatus for encoding/ decoding - Google Patents
Method and apparatus for encoding/ decoding Download PDFInfo
- Publication number
- TWI330004B TWI330004B TW095134104A TW95134104A TWI330004B TW I330004 B TWI330004 B TW I330004B TW 095134104 A TW095134104 A TW 095134104A TW 95134104 A TW95134104 A TW 95134104A TW I330004 B TWI330004 B TW I330004B
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- array
- bit
- decoding
- bits
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 30
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000003491 array Methods 0.000 claims description 5
- 239000000463 material Substances 0.000 claims description 5
- 239000011159 matrix material Substances 0.000 claims description 4
- 230000005236 sound signal Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 239000000203 mixture Substances 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 238000013144 data compression Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 241000270666 Testudines Species 0.000 description 1
- 238000009954 braiding Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000077 insect repellent Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
Classifications
-
- 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
-
- 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/16—Vocoder architecture
- G10L19/167—Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/60—General implementation details not specific to a particular type of compression
- H03M7/6011—Encoder aspects
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
1330004 九、發明說明: 【發明所屬技術領域】 本發明係有關一種編碼方法與裝置、以及一種解碼方法與裝置。更尤 其係有關一種編碼方法與裝置’其可以使用編碼資料與編碼資訊^以產生位 元流;以及一種解碼方法與裝置,其可以接收位元流且將所接收位元流解 【先前技術】1330004 IX. Description of the Invention: [Technical Field] The present invention relates to an encoding method and apparatus, and a decoding method and apparatus. More particularly, it relates to an encoding method and apparatus that can use encoded data and encoded information to generate a bit stream, and a decoding method and apparatus that can receive a bit stream and stream the received bit stream. [Prior Art]
隨著此處理音訊、視訊、以及文件資料之多媒體變得平常,更多之大 眾注意力被吸引至:將音訊、視訊、以及文件資料壓縮且編碼成位元流、 以及將此位元流傳輸之技術;以及接收此位元流,由此所接收位元流恢復 、視訊、収文件資料,以及再度產生音訊、視訊以及文件資料 "典型的龍編碼方法將在以下針於:傳統音贿親碼方法, 細說明。 π 首先’將時間領域音訊信號轉換成頻率領域信號。根據人類心理 1此等可以由人類耳_感受到之鮮躺音雜號之师,從-頻As multimedia processing of audio, video, and document data becomes commonplace, more public attention is drawn to: compressing and encoding audio, video, and file data into a bit stream, and streaming this bit. The technology; and receiving the bit stream, thereby recovering the received bit stream, video, receiving file data, and re-generating audio, video, and file data. The typical dragon coding method will be as follows: Pro-code method, detailed description. π first 'converts the time domain audio signal into a frequency domain signal. According to the human psychology 1 this can be seen by the human ear _ _ _ _ _ _ _ _ _ _ _ _ _ _
w _人類耳朵所感受到之時間領域J i彌”:會改邊付如此之,。因此’此資料壓縮效率可以藉由改 釔·攸一頻帶至另一頻帶所分配位元數目而加強。 關於鮮領域音§疏號,藉由個遮蔽現象而計算用於 ^由用此遮蔽臨界在此頻率領域音訊信號上實施信^理= 嫩狀刪職撕州繼最小化,以 棟之料鮮領域音訊錢予輯量·量化,以舰此用於各頻 臨界之尺寸’以及此量化雜訊無法由人耳所 預先確紐音1_與編__,耻產生具有 得之編碼7解__料編碼7解碼時’此藉由編碼所獲 位元流解ϊ之須要之位元陣列’其並不包括:可以被使用將此 位“解碼之任何所麟碼資訊,因此,降低此編碼/解碼效率。此傳統 碼,且造中特別明顯:當資料以低位元速率編 又丰之降低、與解碼資料品質之劣化。 【發明内容】 藉由產種=與裝置,,及-種解碼方法與裝置,其可以 碼效率。八匕將此位元流解碼所須資訊,而加強編碼/解 碼;之點提供—種編碼方法。此編碼方法包括:將資料編 或更多個!之對準位元陣列。4抖…編碼貝I以及產生此包括- 流解Ϊ據另一觀點,提供一種解碼方法,以接收位元流且將位元 料與編碼資^=包括:從此位元流操取資料位元陣列、其包括編碼資 二= 準位元陣列中之資訊,將此所齡之資料位元陣 方Φ根發日把3 —觀點,提供-種接驗元流且餘城解碼之解碼 料办-陆碼方法包括從此位疋流摘取此包含編碼資料與編碼資訊之資 旗標其顯示此對雜元_是奸含來自^流之資 如果此旗標值為i,則從此位元流齡此對準位元陣列以及使用 此包所齡解位元陣财之資訊,將此所餘_位元陣列解碼。 …根據本發明之另一觀點,提供一種編碼裝置。此編碼裝置包含:編碼 早謂純編碼;以餘城產料元,狀肢經編碼龍產生位元流。 此位元流產生單元包括:資料位元陣列產生單元,其所產生資料位元陣列 包括經編碼資料與經編碼資訊;以及對準位元陣列產生單元,其所產生之 對準位元陣列包含一或更多個1。 根據本發明之另-觀點’提供-種接收位元流且將位元流解碼之解碼 裝置。此解碼裝置包括:資料位元陣觸取單元,其從資料流操取此包括 經編碼資料與經編碼資訊之資料位元陣列;對準位元陣列擷取單元其從 此位元流擷取此包括一或更多個1之對準位元陣列;以及解碼單元,其使 用包含於此所擷取對準位元陣列中之資訊,將所擷取資料位元陣列解碼。 1330004 此資料結構包括··畫面3欄^供括編碼賴之位元料結構。 旗標,其顯示此對準位元陣===陣列包括-或多個, 根據本發明之另 以及 於其’其具有記錄 考所附圖示,而成賴優點將藉H細制之典範實施例並參 【實施方式】 例。以下參麵關式更雜本發明,其中,齡本發明之典範實施 例。現在參考所關式更完整地綱本發明,其帽林發明之典型實施 圖為根據本發明實施例編碼裝置之方塊圖。參考第!圖此編碼 $包括:編碼單元,與位元流產生單元m。此位元流產生單元⑽ 貧料位元_產生單元12〇、對雜元數量決定單元i3g、以及對 陣難生單元14G。此在第1财說明編碼裝置之操作,將在以下 參考第3圖詳細說明。 # 參考第3圖’在操作3〇〇中,編碼單元咖藉由實施預先確定之編碼 耜作而將資料編碼。此資料之例包括可以被壓縮之所有種類資料,例如 ^訊資料、視訊資料'以及文件資料。在操作3⑻中,可以使用各種編碼 方法。而且,在操作3〇〇中,可以使用幾乎所有種類之資料壓縮方法。例 如’在操作300中,可以使用一種MPEG圍繞空間音訊編碼(SAC)之編碼 方法。 此位元流產生單元110使用此經編碼資料與經編碼資訊,以產生位元 流。 詳細而言,在操作310中,此位元流產生單元110之資料位元陣列產 生單元120產生:此包括此經編碼資料與經編碼資訊之資料位元陣列。 第2圖說明根據本發明實施例位元流之資料結構。參考第2圖,此位 1330004 個畫面,其為最小解碼單元。此等多個位元陣列各對庫 位元單元、且較佳為位元組(1位元組=& 經編、其包括 插入於資料位元陣列後之致^),則可將對準位元陣列 元單元數目之長。 致概畫面可喊為此預先界定位 操作32G中,此對準位元數量決定料別,依據此 ,作3Π)中所產生資料位元陣列中之㈣數目,以判斷此對準位= 將!;Ϊ於此對準位7^列中之位元數目。此對準位元«Ϊ 疋杳广《ϊ °以斷分配給此在操作310中所產生資料位元陣列中之位 3lG中所產生作鱗準位元數量之資料位元陣列 元陳ί錄括崎:雜讀财,此_簡後錄各畫面之位 定罩-no 陣列包括若干位元,其對應於:由此對準位元數量決 流t述方式所決定之對準位元數量,而可以被插人於组態資 位元此畫面(例如:畫面n或畫面n+2)之資料位元陣列中 位兀數目並不為.在此預先界定位元單元中位元數 目、一大於貝枓位兀陣列中位元數目之8之最小仵 。例如’如果晝面之資料位元陣列二 =η為27,則此對準位元陣列包括位元數目對應於:27與32間之差里, 在此2針=*21之8 u小倍數。即,此對準位辑列包括5個位元,其 在此對應於畫面η之貧料位元陣列傳輸之後傳輸。 定位如:晝面㈣)為在預先界 之繼較麟8之倍數,咖將對準位元陣列 為此化減標,其所包括資_示:此在位元流中畫面之對 準位講他姆訊。·,如果此畫蚊解麵陣列包讀訊,則^ 1330004 ^所辨識之錯誤檢查資料、與包括於所· 料匹配,財以較此麵齡鮮位稱狀叙貢 間,並無傳輸錯誤發生。 、枓位几陣列傳輸期 參考第^圖’如果在操作5G5中破定此所操取旗標值為g,則 it 之對雜元_並未包含购:纽,祕以—歧多;固〇或 ,義t元填入。因此,在操作504中,轉碼單元430僅使“操取i 料位元陣列,以實鱗碼㈣。 W所操取貝 第6圖為根據本發明實施例多頻道音訊信號編碼/解碼Μ之方M , 6 SU,oundw _ The time domain that the human ear feels is "Ji Mi": It will be changed, so the data compression efficiency can be enhanced by changing the number of bits allocated from one frequency band to another. The fresh field sound § the slogan, calculated by a shadowing phenomenon, is used to implement the signal on the audio signal in this frequency domain by using the occlusion threshold = the tender shape is deleted and the state is minimized. The amount of audio money is quantified and quantified, and the ship is used for the size of each frequency threshold. And this quantization noise cannot be pre-determined by the human ear. 1_ and __, shame produces the code 7 solution __ When the material code 7 is decoded, 'this is required by the bit stream array obtained by encoding the obtained bit stream array', which does not include any bit code information that can be used to "decode" this bit, therefore, reduce this code / Decoding efficiency. This traditional code is particularly evident when the data is reduced at a low bit rate and degraded by the quality of the decoded data. SUMMARY OF THE INVENTION The present invention is capable of code efficiency by means of a production and/or apparatus, and a decoding method and apparatus. The gossip stream decodes the required information and enhances the encoding/decoding; the point provides an encoding method. This encoding method includes: editing the data or more! Align the bit array. 4 Shake...codes I and generates the inclusion-stream solution. According to another point of view, a decoding method is provided to receive the bit stream and the bit material and the encoding resource include: fetching data bits from the bit stream The array, which includes the information in the coded second = quasi-bit array, the data bit matrix of the age of the Φ roots is sent to the 3 -point view, providing a type of test stream and the decoded decoding of the Yucheng decoding The land code method includes extracting the flag containing the coded data and the coded information from the bit stream, and displaying the pair of cells. The flag is the source of the stream. If the flag is i, the stream is from the bit stream. The array of aligned bits is decoded and the remaining _bit array is decoded using the information of the age of the packet. According to another aspect of the present invention, an encoding apparatus is provided. The coding device comprises: the code is said to be a purely coded; the Yucheng production element, the shape of the limb is encoded by the dragon to generate a bit stream. The bit stream generating unit includes: a data bit array generating unit, the generated data bit array includes encoded data and encoded information; and an aligned bit array generating unit, wherein the generated aligned bit array comprises One or more 1. According to another aspect of the present invention, there is provided a decoding apparatus that receives a bit stream and decodes the bit stream. The decoding device includes: a data bit matrix touch unit that reads the data bit array including the encoded data and the encoded information from the data stream; the aligned bit array capturing unit extracts the bit stream from the bit stream An array of aligned bit elements comprising one or more ones; and a decoding unit that decodes the array of retrieved data bits using information contained in the array of aligned bit elements. 1330004 This data structure includes the ·3 screen of the picture ^ including the bit structure of the code. Flag, which shows that the alignment bit matrix === array includes - or more, according to the invention and its 'there is a record attached to the drawing, the advantages will be borrowed from the fine example of H The examples are also referred to as examples. The following description of the invention is more inconsistent with the present invention, in which the exemplary embodiment of the invention is invented. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Referring now to the present invention, a typical embodiment of a caplin invention is a block diagram of an encoding apparatus in accordance with an embodiment of the present invention. Reference! The code $ includes: a coding unit, and a bit stream generation unit m. This bit stream generating unit (10) is a lean bit_generating unit 12, a pair of odd number determining unit i3g, and a pair of hard cells 14G. The operation of the encoding device in the first fiscal description will be described in detail below with reference to Fig. 3. # Reference Fig. 3 In operation 3, the coding unit encodes the data by implementing a predetermined coding operation. Examples of this information include all types of information that can be compressed, such as information, video data, and documentation. In operation 3(8), various encoding methods can be used. Moreover, in operation 3, almost all kinds of data compression methods can be used. For example, in operation 300, an MPEG encoding method around spatial audio coding (SAC) can be used. The bitstream generation unit 110 uses the encoded data and the encoded information to generate a bitstream. In detail, in operation 310, the data bit array generation unit 120 of the bit stream generation unit 110 generates: an array of data bits including the encoded data and the encoded information. Figure 2 illustrates the data structure of a bit stream in accordance with an embodiment of the present invention. Referring to Figure 2, this bit is 1330004 pictures, which is the smallest decoding unit. Each of the plurality of bit arrays is paired with a library bit unit, and preferably a byte group (1 byte = &, warp, including the insertion of the data bit array), then The number of quasi-bit array element units. The summary screen can be called for the pre-boundary positioning operation 32G, the number of aligned bits is determined, according to which, the number of (4) in the data bit array generated in the 3) is determined to determine the alignment bit = !; Ϊ Align the number of bits in the 7^ column. The alignment bit «Ϊ 疋杳 ϊ " " " " " " " " " " " " " " " " " "崎崎: Miscellaneous reading, this _ _ _ _ _ _ _ _ _ _ _ _ _ no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no The number of bits in the data bit array that can be inserted into the configuration element of this picture (for example: picture n or picture n+2) is not the number of bits in the pre-boundary location unit, A minimum 8 greater than 8 in the number of bits in the array. For example, if the data bit array 2 = η is 27, the aligned bit array includes the number of bits corresponding to: the difference between 27 and 32, where 2 pins = *21 8 u small multiple . That is, the alignment sequence includes 5 bits, which are transmitted after the transmission of the poor bit array corresponding to the picture η. Positioning such as: 昼面(4)) is a multiple of the ninth in the pre-boundary, and the aligner is aligned with the Array of Bits, which includes the _: the alignment of the picture in the bit stream Tell him about it. · If the picture of the mosquito-repellent surface array is read, then the error check data identified by ^ 1330004 ^ is matched with the information included in the material, and there is no transmission error between the wealth and the age of the face. occur. For the array transmission period of the 枓 position, refer to the figure ^. If the flag value of this operation is determined to be g in operation 5G5, then the pair of miscellaneous _ does not contain purchase: New, secret--multiple; solid 〇 or, the right t yuan is filled in. Therefore, in operation 504, the transcoding unit 430 only "fetches the i-bit array to the real scale (4). Figure 6 is a multi-channel audio signal encoding/decoding according to an embodiment of the present invention. Square M, 6 SU,ound
MPEG Surround SAC解碼裝置。 興種 气此編碼裝置6〇0包括:向下混合模組,其藉由將多頻道 a龜波向下〜合至立體_號或單音信號,而產生向下混 空間^數估計做’其產生空職訊。此編碼裝置_可以^卜^裝置接 ,任意技術向下混合信號。解碼裝置⑽在多個空間資訊件 Ϊ頻齡舰__空_合絲讀碼,碰復原來 m解齡Ϊίί 日肺顏碼綠婦置和㈣道音 訊^虎解碼方法與裝置,根據觀G s_nd鮮,而躺至多頻道音 说處理#作ϋ本發明並不受限於此。換句話說,本發明亦可應用至 在此所說明操作以外之各種形式之信號處理操作。 〜 >第了圖為根據本發明實施㈣頻道音訊職編碼裝置之方塊圖。特定 而言,第7圖說明一種MpEG Surr〇und SAC編碼裝置。 參考,7圖’此多頻道音訊信號編碼裝置包括:向下混合器7〇〇、空 間參數計算器710、核心編碼器72〇、以及參數編碼器73〇。 向下混合器700將此輸入多頻道音訊信號向下混合,因此產生向下混 合信號。例如,如果將具有5個頻道之多頻道音訊信號向下混合成立體聲 信號,則此向下混合頻道丨可以藉由將此多頻道音訊信號之第一第三、 以及第四頻道之成份組合而獲得,以及此向下混合頻道2可以藉由將此多 頻道音訊信號之第二、第三、以及第五頻道組合而獲得。 此空間資訊計算器?1〇計算空間資訊。此㈣f訊包括多個空間參數 12 1330004 ^頻道位準差異(CLD)、頻道間交互相關(ICC)、以及頻道_係數 及參720將由向下混合器所獲得之向下混合信號編妈,以 碼益730將由空間資訊計算器71。所獲得之空間資訊編石馬。 第^為根據本㈣實施❹舰音訊錢解碼裝置之錢圖 。,第8圖說明一種mpeg Surround SAC解碼裝置。 ^ 解碼’此多5道音訊信號解碼裝置包括:解多工器8G°、核心 "、盗810、參數解碼器82〇、以及多頻道綜合器83〇。 *門_將:來自輸人位^流之經編碼向下混合信號、與經編碼 二工。核心解碼器_藉由將此經編碼向下混合信號解碼,而 3合信號;以及參數解碼器820藉由將經編碼空間資訊解碼,而 ΐ二ϋ間魏。此多頻道综合器83G使用:藉由參數解碼器82〇所獲得之 =貢訊、與核心解碼器81〇所獲得之向下混合信號,而產生多頻道音訊 1云5泥0MPEG Surround SAC decoding device. The encoding device 6〇0 includes: a downmixing module, which generates a downward mixed space estimate by lowering the multichannel a turtle wave to a stereo_number or a single tone signal. It generates an empty job. This encoding device can be connected to any device, and any technique can mix signals down. Decoding device (10) in multiple spatial information pieces Ϊ 龄 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ S_nd is fresh, and lying to the multi-channel tone says that the invention is not limited to this. In other words, the present invention is also applicable to various forms of signal processing operations other than those described herein. ~ > The figure is a block diagram of a (4) channel audio codec device implemented in accordance with the present invention. In particular, Figure 7 illustrates an MpEG Surr〇und SAC encoding device. Reference, Fig. 7 is a multi-channel audio signal encoding apparatus including a downmixer 7A, a spatial parameter calculator 710, a core encoder 72A, and a parameter encoder 73A. Downmixer 700 downmixes the input multichannel audio signal, thus producing a downmix signal. For example, if a multi-channel audio signal having 5 channels is down-mixed into a stereo signal, the down-mix channel 丨 can be combined by combining the first third and fourth channel components of the multi-channel audio signal. The acquisition, and the downmix channel 2, can be obtained by combining the second, third, and fifth channels of the multichannel audio signal. This space information calculator? 1〇 Calculate spatial information. The (4)f message includes a plurality of spatial parameters 12 1330004 ^Channel level difference (CLD), inter-channel interaction correlation (ICC), and channel_coefficient and reference 720 will be compiled by the downmixer to the downmix signal to The code benefit 730 will be provided by the spatial information calculator 71. The spatial information obtained is compiled into stone horses. The second is a money map for implementing the Essence audio money decoding device according to the present (4). Figure 8 illustrates an mpeg Surround SAC decoding device. ^ Decoding 'This 5 audio signal decoding devices include: Demultiplexer 8G°, Core ", Pirate 810, Parameter Decoder 82〇, and Multichannel Synthesizer 83〇. * Gate_ will: the coded downmix signal from the input bit stream, and the coded duplex. The core decoder _ is decoded by the encoded downmix signal, and the multiplex signal is decoded; and the parameter decoder 820 decodes the encoded spatial information by using the encoded spatial information. The multi-channel synthesizer 83G uses: the down-mix signal obtained by the parameter decoder 82〇 and the down-mix signal obtained by the core decoder 81〇 to generate multi-channel audio 1 cloud 5 mud 0
本發明可_為寫在電腦可讀取記錄媒體上之電腦可讀取碼而實現。 此電細可讀取記賴體可以為任何型式之記錄裝置,其巾,資料以電可讀 取方式儲存。此電腦可§|取記錄媒體之例包括:R〇M、、⑶、 磁帶、軟碟、光學資料齡體、以及餘(例如:龍經由崎網路傳 此電腦可讀取記錄媒體可以分佈於:連接至網路之多個電腦系統上,以致 於可以非集中方式將此電腦可讀取碼寫至其上且由其執行。可以由對此技 術有-般知識人士容純設想’此用於實現本發_須之:魏程式、碼、 以及碼區段。 如同以上說明’根據本發明,可以藉由將各種資訊插入於對準位元 陣列中’而加強此解碼資料之品f;此對準位元陣列包括於位元流中,用 於將多個經編碼㈣位元陣顺此解。此外,根據本發明,可以藉由加 強資料編碼效率而以低位元速率有效地使用:此分配用於資料編碼/解碼之 資料頻寬。 雖然’對於本發明參考其典範實施例特別顯示且說明,然而,對此技 術有-般知識人士瞭解’可以在其巾作各種形式與細節之改變,而不會偏 離由以下申請專利範圍所界定之本發明之精神與範圍。 1330004 【圖式簡單說明】 第1圖為根據本發明實施例編碼裝置之方塊圖; 第2圖說明根據本發明實施例位元流之資料結構. =3圖為流程圖,其說明根據本發明實施例^碼 第4圖為根據本發明實施例解碼裝置之方塊圖; , 第5圖為流程圖,其說明根據本發明實施例之解碼方 第6圖為根據本發明實施例多頻道音訊信號編石 &The present invention can be implemented as a computer readable code written on a computer readable recording medium. The electrically readable readable body can be any type of recording device in which the tissue is stored in an electrically readable manner. Examples of such a computer that can be used for recording media include: R〇M, (3), magnetic tape, floppy disk, optical data age, and remainder (for example, the dragon can transmit the recording medium through the network. : Connected to multiple computer systems on the network, so that the computer readable code can be written to and executed by it in a decentralized manner. It can be imagined by the general knowledge of this technology. For the implementation of the present invention: the program, the code, and the code segment. As explained above, according to the present invention, the information f can be enhanced by inserting various information into the array of aligned bits. The aligned bit array is included in the bitstream for performing a plurality of encoded (quad) bit arrays. Further, in accordance with the present invention, it can be effectively used at a low bit rate by enhancing data encoding efficiency: This allocation is used for data encoding/decoding of the data bandwidth. Although 'the invention has been particularly shown and described with reference to its exemplary embodiments, it is understood by those skilled in the art that it can be used in various forms and details. Change, and The spirit and scope of the present invention as defined by the following claims are intended to be <RTIgt; </ RTI> 1330004. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of an encoding apparatus according to an embodiment of the present invention. FIG. 2 illustrates a bit according to an embodiment of the present invention. FIG. 3 is a block diagram showing a decoding apparatus according to an embodiment of the present invention; and FIG. 5 is a flowchart illustrating the implementation according to the present invention. FIG. Example of the decoder Figure 6 is a multi-channel audio signal braiding &
第7圖為根據本發明實補多頻道音訊信號編鱗置二方塊圖; 第8圖為根據本發明實施例多頻道音訊信贿^ 塊圖;以及 衣罝之方塊圖。 【主要元件符號說明】Figure 7 is a block diagram of a multi-channel audio signal according to the present invention; Figure 8 is a block diagram of a multi-channel audio message in accordance with an embodiment of the present invention; [Main component symbol description]
100 編碼單元 110 位元流產生單元 120 資料位元陣列產生單元 130 對準位元數量決定單元 140 對準位元陣列產生單元 300、310 、320、330、340 操作 400 資料位元陣列操取單元 410 對準位元數量決定單元 420 對準位元陣列擷取單元 430 解碼單元 500、505 、510、520、530、540 操作 600 編碼裝置 ' 610 解碼裝置 700 向下混合器 710 空間參數計算器/空間資訊計算器 720 核心編碼器 730 參數編碼器 800 解多工器 810 核心解碼器 820 參數解碼器 830 多頻道综合器100 coding unit 110 bit stream generation unit 120 data bit array generation unit 130 alignment bit number decision unit 140 alignment bit array generation unit 300, 310, 320, 330, 340 operation 400 data bit array operation unit 410 Alignment Bit Number Determination Unit 420 Alignment Byte Array Extraction Unit 430 Decoding Unit 500, 505, 510, 520, 530, 540 Operation 600 Encoding Device ' 610 Decoding Device 700 Downmixer 710 Spatial Parameter Calculator / Spatial Information Calculator 720 Core Encoder 730 Parameter Encoder 800 Demultiplexer 810 Core Decoder 820 Parameter Decoder 830 Multichannel Synthesizer
Claims (1)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US71652505P | 2005-09-14 | 2005-09-14 | |
| KR1020060071752A KR20080010980A (en) | 2006-07-28 | 2006-07-28 | Encoding / Decoding Method and Apparatus. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200718034A TW200718034A (en) | 2007-05-01 |
| TWI330004B true TWI330004B (en) | 2010-09-01 |
Family
ID=39222886
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW095134104A TWI330004B (en) | 2005-09-14 | 2006-09-14 | Method and apparatus for encoding/ decoding |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20080010980A (en) |
| TW (1) | TWI330004B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100988010B1 (en) * | 2008-04-23 | 2010-10-18 | (주)휴맥스 | Method and apparatus for encoding / decoding using decision bits |
| US8280744B2 (en) * | 2007-10-17 | 2012-10-02 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio decoder, audio object encoder, method for decoding a multi-audio-object signal, multi-audio-object encoding method, and non-transitory computer-readable medium therefor |
-
2006
- 2006-07-28 KR KR1020060071752A patent/KR20080010980A/en not_active Withdrawn
- 2006-09-14 TW TW095134104A patent/TWI330004B/en active
Also Published As
| Publication number | Publication date |
|---|---|
| TW200718034A (en) | 2007-05-01 |
| KR20080010980A (en) | 2008-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI337341B (en) | Method and apparatus for processing a audio signal | |
| TWI498881B (en) | Improved decoding technique for multi-channel audio coding bitstreams using adaptive hybrid conversion | |
| TWI376958B (en) | Method and apparatus for decoding a scalable video coded bitstream | |
| JP7605826B2 (en) | Encoding and Decoding IVAS Bitstreams | |
| CA2578190C (en) | Device and method for generating a coded multi-channel signal and device and method for decoding a coded multi-channel signal | |
| SA516380280B1 (en) | Method of decoding a bitstream | |
| US8948406B2 (en) | Signal processing method, encoding apparatus using the signal processing method, decoding apparatus using the signal processing method, and information storage medium | |
| BRPI0412889B1 (en) | conversion, combination and decoding methods, conversion and decoding apparatus, and computer readable media | |
| CN102460571A (en) | Codec method and device for multi-audio object signal, transcoding method and transcoder | |
| JPWO2005081229A1 (en) | Audio encoder and audio decoder | |
| TW201246184A (en) | Voice transformation with encoded information | |
| WO2019069710A1 (en) | Encoding device and method, decoding device and method, and program | |
| CN100489964C (en) | Audio encoding | |
| CN101204015B (en) | Method and apparatus for providing motion signal and sound signal together | |
| CN101641733B (en) | Method and apparatus for encoding audio signal, and method and apparatus for decoding audio signal | |
| CN101292428B (en) | Method and apparatus for encoding/decoding | |
| TWI330004B (en) | Method and apparatus for encoding/ decoding | |
| KR20060122692A (en) | How to encode and decode downmixed audio signals with spatial information bitstreams embedded | |
| JP2006340066A5 (en) | ||
| KR20120069906A (en) | Apparatus and method for encoding/decoding audio signal using mute interval information | |
| Quan et al. | Data hiding in MPEG compressed audio using wet paper codes | |
| Wei et al. | Controlling bitrate steganography on AAC audio | |
| CN115312069B (en) | Audio encoding and decoding method, device, computer readable medium and electronic device | |
| TWI333641B (en) | Method and apparatus for encoding and decoding an audio signal | |
| TW502250B (en) | Linking internet documents with compressed audio files |