[go: up one dir, main page]

JPH09153815A - Encoding/decoding device - Google Patents

Encoding/decoding device

Info

Publication number
JPH09153815A
JPH09153815A JP30891595A JP30891595A JPH09153815A JP H09153815 A JPH09153815 A JP H09153815A JP 30891595 A JP30891595 A JP 30891595A JP 30891595 A JP30891595 A JP 30891595A JP H09153815 A JPH09153815 A JP H09153815A
Authority
JP
Japan
Prior art keywords
decoding
information
encoding
decoding method
coding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP30891595A
Other languages
Japanese (ja)
Other versions
JP3145908B2 (en
Inventor
Tadashi Uchiumi
端 内海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP30891595A priority Critical patent/JP3145908B2/en
Priority to US08/727,787 priority patent/US5987181A/en
Priority to EP10178980A priority patent/EP2268031A3/en
Priority to EP08016187A priority patent/EP2034737A3/en
Priority to EP96307369A priority patent/EP0768807A3/en
Publication of JPH09153815A publication Critical patent/JPH09153815A/en
Priority to US09/408,275 priority patent/US6310981B1/en
Priority to US09/407,880 priority patent/US6687409B1/en
Priority to US09/407,881 priority patent/US6681050B1/en
Application granted granted Critical
Publication of JP3145908B2 publication Critical patent/JP3145908B2/en
Priority to US10/728,866 priority patent/US7194136B2/en
Priority to US10/729,158 priority patent/US7167590B2/en
Priority to US10/729,160 priority patent/US20040114818A1/en
Priority to US11/635,676 priority patent/US7340102B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

PROBLEM TO BE SOLVED: To simplify the designation method of encoding information and to improve the use efficiency of a communication line. SOLUTION: In transmitting encoding information for reconstituting a decoding system being a means for decoding encoding information, the identification code 31 of a basic decoding system, which is previously defined, and difference information 32 and 33 for the basic decoding system are designated, and information on the addition, elimination and exchanged of a function module are contained in difference information. Thus, the decoding system can easily be changed, transmission data quantity is prevented from considerably increasing and the communication line can efficiently be used.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、画像データ等の符
号化/復号装置に関し、より詳細には、符号化装置から
符号化データとともに符号化データを復号する手段であ
る復号方式を構成するための符号化情報を送信し、復号
側で受信した符号化情報から復号方式を再構成し、受信
した符号化データの復号を行うような符号化/復号装置
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a coding / decoding apparatus for image data or the like, and more particularly, for forming a decoding system which is means for decoding coded data together with coded data from the coding apparatus. The present invention relates to an encoding / decoding device that transmits the encoded information of 1., reconstructs the decoding method from the encoded information received on the decoding side, and decodes the received encoded data.

【0002】[0002]

【従来の技術】近年、ISDN(Integrated Services
Digital Network : サービス総合ディジタル網)の普及
により新しい通信サービスとして画像通信サービスが実
現されている。テレビ電話やテレビ会議システム等がそ
の例である。また、PHSやFPLMTSに代表される
無線伝送網の発展に伴い、さらなるサービスの高度化、
多様化、可搬化への要求が急速に高まっている。一般に
テレビ電話やテレビ会議システムのように、画像情報を
伝送する場合においては、画像の情報量が膨大なのに対
して、伝送に用いる回線の回線速度やコストの点から、
伝送する画像の情報量を圧縮符号化し、情報量を少なく
して伝送することが必要となってくる。
2. Description of the Related Art In recent years, ISDN (Integrated Services)
Digital Network: Image communication service has been realized as a new communication service by the spread of integrated service digital network. Examples are a videophone and a video conference system. Further, with the development of wireless transmission networks represented by PHS and FPLMTS, further sophistication of services,
The demand for diversification and portability is increasing rapidly. Generally, when transmitting image information such as a videophone or a video conference system, the amount of image information is enormous, but in terms of the line speed and cost of the line used for transmission,
It is necessary to compress and encode the information amount of the image to be transmitted and reduce the information amount before transmission.

【0003】画像情報を圧縮する符号化方式としては静
止画像符号化方式としてJPEG(Joint Photographic
Coding Experts Group)、動画像符号化方式として
H.261、蓄積用動画像符号化方式としてMPEG1
(Moving Picture Coding Expert Group 1)、MPE
G2がすでに国際標準化されている。さらに64kbp
s以下の超低ビットレートでの符号化方式としてMPE
G4の標準化活動が進められている。MPEG4では、
多種多様なアプリケーションに柔軟に対応でき、かつ各
アプリケーションに対して最適な方式で符号化できるた
めに、既存のJPEG、H.261、MPEG1、MP
EG2符号化方式のように、決められた一定の手段に従
って符号化を行う方式ではなく、符号器のそれぞれ独立
した機能モジュール(変換器、量子化器、逆変換器、逆
量子化器等)を多数用意して、それらの適当な組み合わ
せによって符号化を行う方式であることが必要である。
復号方式も同様に、前記機能モジュールの組み合わせに
より実現可能とする。
As a coding method for compressing image information, a still image coding method such as JPEG (Joint Photographic) is used.
Coding Experts Group), H.264 as a moving image coding method. 261, MPEG1 as a moving image encoding system for storage
(Moving Picture Coding Expert Group 1), MPE
G2 has already been internationally standardized. 64 kbp
MPE as an encoding method at an ultra-low bit rate of s or less
G4 standardization activities are underway. In MPEG4,
Since it can flexibly support a wide variety of applications and can be encoded by an optimum method for each application, the existing JPEG, H.264 and H.264 standards are used. 261, MPEG1, MP
Unlike the EG2 encoding method, which does not perform encoding according to a certain fixed means, each of the functional modules independent of the encoder (converter, quantizer, inverse transformer, inverse quantizer, etc.) It is necessary to prepare a method in which a large number of them are prepared and encoding is performed by an appropriate combination thereof.
Similarly, the decoding method can be realized by combining the functional modules.

【0004】図4は、H.261で符号化した符号化デ
ータをH.261の復号機能を持たない装置に対して送
信する場合の符号化出力情報のデータ列の一例である。
上述のように、符号化方式は一定でないという前提であ
り符号器の各機能モジュールの組み合わせは自由に選択
可能であるため、どのような符号化方式に従ってまたは
どのような機能モジュールを使用して符号化を行ったか
という情報(以後符号化情報と呼ぶ)を符号化データと
合わせて送信する必要がある。この図4で、動き補償モ
ジュール12a、逆変換モジュール12b、量子化モジ
ュール12c及び復号方式構成情報11が符号化情報
で、それに続く動きベクトル13a、変換係数13b、
量子化ステップ13cが符号化データである。前記各機
能モジュール12a〜cは、それぞれに対応する符号化
データ13a〜cを復号するための手順を示すものであ
り、手順自体を含む場合と復号装置側で既に該当する機
能モジュールを備えている場合はその機能モジュールの
識別番号のみを示す場合とがある。復号方式構成情報1
1は、各機能モジュールとその処理結果の出力の使用方
法等を示すもので、図4に示した例の場合、動き補償し
た結果は直前に復号されたある画像ブロックのデータを
参照するために使用するなど、この場合の符号化方式
H.261の手順そのものに関する情報を示す。この図
4に示す符号化出力情報を受信した復号側の装置は、前
記の符号化情報や動き補償モジュール、逆変換モジュー
ル、量子化モジュールの解釈によって復号方式を構成で
き、以降受信した符号化データを正しく復号することが
できる。
FIG. The encoded data encoded in H.261 is converted into H.264. 261 is an example of a data string of encoded output information when transmitting to a device having no decoding function of H.261.
As described above, it is premised that the encoding system is not constant, and the combination of each functional module of the encoder can be freely selected. It is necessary to transmit information indicating whether the encoding has been performed (hereinafter referred to as encoded information) together with the encoded data. In FIG. 4, the motion compensation module 12a, the inverse transform module 12b, the quantization module 12c, and the decoding method configuration information 11 are the coding information, and the subsequent motion vector 13a, the transform coefficient 13b,
The quantization step 13c is the encoded data. Each of the functional modules 12a to 12c shows a procedure for decoding the corresponding encoded data 13a to 13c, and is provided with the corresponding functional module in the case of including the procedure itself and on the decoding device side. In some cases, only the identification number of the functional module is shown. Decoding method configuration information 1
Reference numeral 1 denotes each functional module and a method of using the output of the processing result thereof. In the case of the example shown in FIG. 4, the result of motion compensation refers to the data of a certain image block decoded immediately before. Encoding system in this case, such as H.264. 261 shows information regarding the procedure itself of H.261. The device on the decoding side which receives the encoded output information shown in FIG. 4 can configure a decoding system by the interpretation of the encoded information, the motion compensation module, the inverse transform module, and the quantization module, and the encoded data received thereafter. Can be correctly decoded.

【0005】符号化情報には前述のように機能モジュー
ルの処理手順そのものや各機能モジュールによる処理結
果の使用方法などの記述を含めることによって、復号装
置側に備わっていない復号方式や機能モジュールが必要
な場合も受信した符号化データの復号処理が可能である
が、回線の使用効率を上げるために、できるだけ復号方
式の構成そのものや機能モジュールの情報は送信せずに
済むような復号方式を使用することが望まれる。実際に
は、符号化/復号装置によって使われる目的や要求され
る品質はある程度決まってくるため、符号化/復号装置
毎に使用頻度の高いと思われる符号化/復号方式を予め
備えておくことが現実的である。
By including the description of the processing procedure of the functional module itself and the usage of the processing result by each functional module in the coded information as described above, a decoding method or a functional module not provided in the decoding device side is required. Even in such cases, the received encoded data can be decoded, but in order to increase the efficiency of use of the line, use a decoding method that does not need to send the decoding method configuration itself or information of functional modules. Is desired. In practice, since the purpose used by the encoding / decoding device and the required quality are determined to some extent, each encoding / decoding device should be provided with an encoding / decoding method that is considered to be frequently used. Is realistic.

【0006】図5は、このように予め使用頻度の高いい
くつかの符号化/復号方式を備えた装置同士が通信を行
う場合の符号化出力情報のデータ列の一例である。符号
化情報としては予め定義された識別コード21を送信す
ることで、復号装置側では内蔵している同じ復号方式を
呼び出して、受信した符号化データの復号処理を行うこ
とができる。図4の例と比較して、機能モジュールの情
報や復号方式の構成情報を送信しないで済むため、送信
データ量が大幅に削減でき、通信回線の利用効率が向上
することが期待できる。
FIG. 5 shows an example of a data string of encoded output information when devices having a plurality of encoding / decoding systems which are frequently used in advance communicate with each other. By transmitting a predefined identification code 21 as the encoding information, the decoding device side can call the same decoding method that is built in and perform the decoding process of the received encoded data. Compared to the example of FIG. 4, it is possible to greatly reduce the amount of transmission data and improve the utilization efficiency of the communication line, since it is not necessary to transmit the information of the functional module and the configuration information of the decoding method.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、H.2
61符号化方式等にも見られるように、符号化効率を重
視するか画像品質を重視するかにより、あるいは入力画
像の性質等によって、符号化方式の細部については随時
切り替えて使用することが通常行われる。また、上述の
ように予め備えている符号化方式だけでは使用用途が限
られてくるため、用途に応じて符号化方式を切り替える
要求が生じる。この場合、符号化装置側では、復号装置
側が備えていない方式を用いて符号化したデータを送信
しようとする場合、前述のように符号化情報を同時に送
信することになるが、この時送信する符号化情報は、前
述のような方法に従えば、予め復号装置側が備えている
復号方式との違いの大小を問わず、前記復号方式が含む
機能モジュールの情報などを図4に示されるように全て
送信する必要があり、復号装置が予め備えている復号方
式との差が小さい方式を使用した場合でも、多くの転送
レートを占有し回線の使用効率を下げてしまう可能性が
ある。しかし、実際には動画像における変換符号化な
ど、符号化方式の違いによらずほとんど共通で使用され
る機能モジュールがあるので、そのような機能モジュー
ルを基本とする構成に別の機能モジュールを加えること
で、違う種類の符号化方式に発展させることが可能であ
る。本発明は、このような実情に鑑みてなされたもの
で、復号方式の送信を行う際に、受信側装置で既に備え
ている機能モジュール及び復号方式に対する差分情報の
みを送信することにより、より少ない手順で必要な復号
方式の指定・識別を可能にし、通信回線の使用効率を著
しく低下させないようにすることが可能な、復号方式の
指定・識別方式を備える符号化/復号装置を提供するこ
とを目的とする。
However, H.264. 2
As is also seen in the 61 encoding system, etc., it is usual to switch the details of the encoding system at any time depending on whether the encoding efficiency is important or the image quality is important, or the nature of the input image. Done. In addition, as described above, since the intended use is limited only by the encoding method provided in advance, there is a demand for switching the encoding method according to the application. In this case, when the encoder side tries to transmit the data encoded using the method that the decoder side does not have, the encoding information is transmitted at the same time as described above. According to the above-described method, the encoding information, as shown in FIG. 4, includes information on the functional modules included in the decoding system, regardless of the size of the decoding system provided in advance on the decoding device side. It is necessary to transmit all of them, and even if a method with a small difference from the decoding method provided in the decoding apparatus is used, a large transfer rate may be occupied and the line usage efficiency may be reduced. However, in reality, there are functional modules that are almost commonly used regardless of the difference in the coding method such as transform coding in moving images. Therefore, another functional module is added to the configuration based on such a functional module. By doing so, it is possible to develop into a different type of encoding method. The present invention has been made in view of such a situation, and when transmitting the decoding method, the difference is reduced by transmitting only the difference information for the functional module and the decoding method already provided in the receiving side device. (EN) Provided is an encoding / decoding device having a decoding method designation / identification method capable of designating / identifying a required decoding method by a procedure and preventing the use efficiency of a communication line from being significantly reduced. To aim.

【0008】[0008]

【課題を解決するための手段】本発明は、上記目的を達
成するために、(1)符号化装置は、符号化データを復
号するための復号方式を構成するために必要な符号化情
報を送信する際に、予め定義されている基本復号方式の
識別コードと基本復号方式に対する差分情報を送信し、
復号装置は、受信した前記基本復号方式識別コードと差
分情報から指定される復号方式を構成すること、そし
て、符号化装置は、数種類の符号化方式及び符号化方式
を構成する機能モジュールを格納する符号化方式データ
ベースと、入力データに応じて符号化方式を決定する符
号化方式選択部と、決定した符号化方式に従って入力デ
ータの符号化処理を行う符号化処理部と、前記各部を制
御する符号化制御部とを備え、また、復号装置は、数種
類の復号方式及び復号方式を構成する機能モジュールを
格納する復号方式データベースと、受信した符号化情報
に応じて復号方式を再構成する復号方式構成部と、再構
成した復号方式に従って受信データの復号処理を行う復
号処理部と、前記各部を制御する復号制御部とを備える
ことを特徴とする。
In order to achieve the above-mentioned object, the present invention provides (1) an encoding device to provide encoding information necessary for constructing a decoding system for decoding encoded data. At the time of transmission, the identification information of the basic decoding method that is defined in advance and the difference information for the basic decoding method are transmitted,
The decoding apparatus configures a decoding method specified by the received basic decoding method identification code and difference information, and the encoding apparatus stores several types of encoding methods and functional modules configuring the encoding methods. Coding system database, coding system selecting unit for deciding coding system according to input data, coding processing unit for coding input data according to the determined coding system, and code for controlling each unit And a decoding method configuration for reconfiguring the decoding method according to the received coding information, and a decoding method database that stores several types of decoding methods and functional modules that configure the decoding methods. Units, a decoding processing unit that performs a decoding process of the received data according to the reconfigured decoding method, and a decoding control unit that controls each unit.

【0009】また、(2)符号化装置は、基本復号方式
に対して1つあるいは数種類の機能モジュールを追加す
るという情報を前記差分情報として送信し、復号装置
は、受信した前記基本復号方式識別コードと差分情報か
ら指定される復号方式を構成すること、さらに、(3)
符号化装置は、基本復号方式に含まれる1つあるいは数
種類の機能モジュールを使用しないという情報を前記差
分情報として送信し、復号装置は、受信した前記基本復
号方式識別コードと差分情報から指定される復号方式を
構成すること、さらに、(4)符号化装置は、基本復号
方式に含まれる1つあるいは数種類の機能モジュールを
それぞれ別のモジュールに置き換えるという情報を前記
差分情報として送信し、復号装置は、受信した前記基本
復号方式識別コードと差分情報から指定される復号方式
を構成すること、さらに、(5)符号化装置は、符号化
情報を送信する際に数種類の選択し得る復号方式の組み
合わせの中から、それぞれの情報量を比較して最も送信
情報量の少ない組み合わせを選択して送信すること、を
特徴とするものである。
Further, (2) the encoding device transmits, as the difference information, information that one or several types of functional modules are added to the basic decoding system, and the decoding device identifies the received basic decoding system identification. Configuring a decoding method specified by the code and the difference information, and (3)
The encoding device transmits, as the difference information, information that one or several functional modules included in the basic decoding system are not used, and the decoding device is designated from the received basic decoding system identification code and difference information. (4) The encoding device transmits, as the difference information, information that one or several kinds of functional modules included in the basic decoding system are replaced by different modules, and the decoding device configures the decoding system. Configuring a decoding method designated from the received basic decoding method identification code and difference information, and (5) the encoding device is a combination of several kinds of selectable decoding methods when transmitting the encoding information. Among them, the information amount is compared, and the combination with the smallest transmitted information amount is selected and transmitted. That.

【0010】前述のような方式をとることにより、符号
化装置から送信される符号化出力情報の内、符号化デー
タを復号するための符号化情報としては、基本復号方式
の識別コードと基本復号方式に対する差分情報のみで構
成される。前記差分情報には、基本復号方式に対する機
能モジュールの追加、削除、置換の指定を行うことで、
基本復号方式を拡張した別の復号方式が表現される。さ
らに、差分情報の指定方法に2通り以上の方法がある場
合には、より差分情報の情報量が少なく済む指定方法が
選択され、送信量は最小限に止められる。
By adopting the above-mentioned system, the coding information for decoding the coded data among the coded output information transmitted from the coding apparatus is the identification code of the basic decoding system and the basic decoding. It consists only of the difference information for the method. By adding, deleting, or replacing a functional module with respect to the basic decoding method in the difference information,
Another decoding method that is an extension of the basic decoding method is expressed. Further, when there are two or more methods for specifying the difference information, the specifying method that requires less information amount of the difference information is selected, and the transmission amount is minimized.

【0011】[0011]

【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して説明する。図1は、本発明の符号化/
復号装置による符号化出力情報のデータ列の一例を示す
構成図である。この図1において、符号化情報を構成す
る復号方式識別コード31は図5のものと同様であり、
予め定義された基本復号方式の識別コードである。ま
た、付加条件情報32及びモジュール情報33は、前記
基本復号方式識別コード31に対してある処理を追加、
削除、または入れ替えを行うための指示情報であり、基
本的な符号化方式はH.261に従うが細部の処理を一
部変更した符号化方式を使用するといった場合に、H.
261の復号方式識別コードとそれに対する差分情報の
みを符号化情報として送信することで復号側での復号方
式の再構成を可能にし、図4で示したような全ての機能
モジュールの情報等を送信する無駄を省くことができ
る。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows the encoding of the present invention /
It is a block diagram which shows an example of the data string of the encoding output information by a decoding device. In FIG. 1, the decoding method identification code 31 forming the encoded information is the same as that of FIG.
This is an identification code of a predefined basic decoding method. Further, the additional condition information 32 and the module information 33 add a certain process to the basic decoding method identification code 31,
This is instruction information for deleting or replacing, and the basic encoding method is H.264. H.261, but when using an encoding method in which the processing of details is partially changed, H.264 is used.
By transmitting only the decoding method identification code of H.261 and the difference information corresponding thereto as the encoding information, the decoding method on the decoding side can be reconfigured and the information of all the functional modules as shown in FIG. 4 is transmitted. The waste of doing can be omitted.

【0012】付加条件情報には前述のように追加、削
除、入れ替えなどの条件を指定することが可能なため、
例えばH.261符号化方式で物体の動きを効率良く表
すために用いられる動き補償の処理は、符号化側で多く
の演算を必要とするため処理速度の低下を招きやすい
が、これを避けるために動き補償は使用しないといった
場合は、前記付加条件情報に機能モジュールの削除を表
す情報を示し、機能モジュールの情報として動き補償モ
ジュールの識別コードを指定することで、動き補償を含
まないH.261符号化方式の符号化情報を新たに送信
する場合に比べ、送信データ量を大幅に削減することが
可能である。
Since it is possible to specify conditions such as addition, deletion, and replacement as described above in the additional condition information,
For example, H. The motion compensation process, which is used to efficiently represent the motion of an object in the H.261 coding system, requires a large number of calculations on the coding side, which tends to cause a decrease in processing speed. In the case where it is not used, by indicating the information indicating the deletion of the functional module in the additional condition information and designating the identification code of the motion compensation module as the information of the functional module, H.264 that does not include motion compensation. It is possible to significantly reduce the amount of transmission data as compared with the case of newly transmitting the coding information of the H.261 coding system.

【0013】同様に、基本復号方式に含まれない機能モ
ジュールの追加や、同様の働きをする機能モジュールを
別の機能モジュールに入れ替えるといった指定も、前記
付加条件情報と機能モジュール情報を組み合わせること
によって、復号方式を構成する全ての情報を改めて送信
する場合に比べて、送信データ量を削減することが可能
である。
Similarly, designation of addition of a functional module not included in the basic decoding system or replacement of a functional module having the same function with another functional module is performed by combining the additional condition information and the functional module information. It is possible to reduce the amount of transmission data as compared with the case where all the information configuring the decoding method is transmitted again.

【0014】上記の処理を実現する符号化装置、復号装
置それぞれの構成に関して以下に説明する。図2は、前
述の機能をもつ符号化装置の実施の形態の一例を示す構
成図である。この図2において、41は符号化方式デー
タベースであり、この符号化方式データベース41には
基本的な符号化方式及び機能モジュール群が予め格納さ
れており、外部から必要な内容を呼び出すことができ
る。また、42は符号化方式選択部であり、符号化方式
選択部42では入力データの性質に応じて最適と判断さ
れる符号化方式を決定し、前記符号化方式データベース
41より必要な符号化方式の構成や機能モジュールの内
容を呼び出す。呼び出された符号化方式は符号化処理部
43に転送され、入力データに対して順次符号化処理を
行う。前記各部の処理モジュールの制御及びデータの入
出力の制御等は、符号化制御部44で一括して行う。前
記符号化方式選択部42では、決定した符号化方式を表
すための符号化情報に複数の指定方法が存在する場合
は、各指定方法間で送信データ量の比較を行い、最も送
信情報量の少ない指定方式を選択して送信することによ
って、通信回線の使用効率をできるだけ下げないように
制御を行う。
The respective configurations of the encoding device and the decoding device that realize the above processing will be described below. FIG. 2 is a configuration diagram showing an example of an embodiment of an encoding device having the above-described function. In FIG. 2, reference numeral 41 denotes an encoding system database, and the encoding system database 41 stores a basic encoding system and a functional module group in advance so that necessary contents can be called from the outside. Reference numeral 42 denotes an encoding method selecting unit, which determines an optimal encoding method according to the property of the input data, and the encoding method database 41 requires the required encoding method. Call the contents of the configuration and function module of. The called encoding method is transferred to the encoding processing unit 43, and the input data is sequentially encoded. The encoding control unit 44 collectively controls the processing modules of the respective units and controls the input / output of data. When there are a plurality of designation methods in the coding information for representing the determined coding scheme, the coding scheme selection unit 42 compares the transmission data amount between the designation methods and determines the maximum transmission information amount. Control is performed so as to prevent the use efficiency of the communication line from being reduced as much as possible by selecting and transmitting a specified method with a small number.

【0015】図3は、前述の機能をもつ復号装置の実施
の形態の一例を示す構成図である。この図3において、
51は復号方式データベースであり、この復号方式デー
タベース51には基本的な復号方式及び機能モジュール
群が予め格納されており、外部から必要な内容を呼び出
すことができる。また、52は復号方式解釈部であり、
この復号方式解釈部52では受信した符号化情報に従っ
て、前記復号方式データベース51より必要な復号方式
の構成や機能モジュールの内容を呼び出す。呼び出され
た復号方式は復号処理部53に転送され、入力符号化デ
ータに対して順次復号処理を行う。前記各部の処理モジ
ュールの制御及びデータの入出力の制御等は、復号制御
部54で一括して行う。
FIG. 3 is a block diagram showing an example of an embodiment of a decoding device having the above-mentioned function. In FIG.
Reference numeral 51 denotes a decryption method database. This decryption method database 51 stores a basic decryption method and a functional module group in advance so that necessary contents can be called from the outside. Reference numeral 52 is a decoding system interpretation unit,
The decoding method interpretation unit 52 calls the required decoding method configuration and contents of functional modules from the decoding method database 51 according to the received encoding information. The called decoding method is transferred to the decoding processing unit 53 and sequentially performs decoding processing on the input encoded data. The control of the processing module of each unit, the control of data input / output, and the like are collectively performed by the decoding control unit 54.

【0016】[0016]

【発明の効果】以上の説明から明らかなように、本発明
によると、以下のような効果がある。 (1)符号化情報を送信する際に、予め定義されている
基本復号方式の識別コードと基本復号方式に対する差分
情報を送信することで、復号方式を構成する機能モジュ
ールの情報等を全て指定する場合に比べて、送信データ
量を削減することができ、通信回線の使用効率を著しく
低下させないことを可能にし、また、(2)符号化情報
の送信の際に、基本復号方式に対して1つあるいは数種
類の機能モジュールを追加するという情報を前記差分情
報として送信することで、復号装置が内蔵している復号
方式を拡張して使用することを可能にし、また、(3)
符号化情報の送信の際に、基本復号方式に含まれる1つ
あるいは数種類の機能モジュールを使用しないという情
報を前記差分情報として送信することで、復号装置が内
蔵している復号方式を簡略化して使用することを可能に
し、また、(4)符号化情報の送信の際に、基本復号方
式に含まれる1つあるいは数種類の機能モジュールをそ
れぞれ別の機能モジュールに置き換えるという情報を前
記差分情報として送信することで、復号装置が内蔵して
いる復号方式を変更して使用することを可能にし、ま
た、(5)符号化装置が符号化情報を送信する際に数種
類の選択し得る符号化情報の組み合わせの中から、それ
ぞれの情報量を比較して最も送信情報量の少ない組み合
わせを選択して送信することにより、通信回線の使用効
率を著しく低下させないことを可能にする。
As is apparent from the above description, the present invention has the following effects. (1) When transmitting the encoded information, the identification code of the basic decoding method that is defined in advance and the difference information with respect to the basic decoding method are transmitted to specify all the information of the functional modules that configure the decoding method. Compared with the case, it is possible to reduce the amount of transmission data, it is possible to not significantly reduce the use efficiency of the communication line, and (2) when transmitting the encoded information, the basic decoding method is set to 1 By transmitting the information that one or several types of functional modules are added as the difference information, it is possible to extend and use the decoding method incorporated in the decoding device, and (3)
When transmitting the encoded information, the information that one or several functional modules included in the basic decoding method is not used is transmitted as the difference information, thereby simplifying the decoding method incorporated in the decoding device. It is also possible to use, and (4) when transmitting the encoded information, the information that one or several kinds of functional modules included in the basic decoding method are replaced with different functional modules is transmitted as the difference information. By doing so, it becomes possible to change and use the decoding method built in the decoding device, and (5) when the coding device transmits the coding information, several kinds of selectable coding information By comparing the amount of information from each combination and selecting the combination with the smallest amount of information to transmit, the communication line usage efficiency is significantly reduced. To allow that no.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明による復号方式識別コードと差分情報を
用いた符号化出力情報のデータ列を示す構成図である。
FIG. 1 is a configuration diagram showing a data string of encoded output information using a decoding method identification code and difference information according to the present invention.

【図2】本発明による符号化装置の一実施例を示す構成
図である。
FIG. 2 is a configuration diagram showing an embodiment of an encoding device according to the present invention.

【図3】本発明による復号装置の一実施例を示す構成図
である。
FIG. 3 is a block diagram showing an embodiment of a decoding device according to the present invention.

【図4】符号化情報を含む符号化出力情報のデータ列を
示す構成図である。
FIG. 4 is a configuration diagram showing a data string of encoded output information including encoded information.

【図5】符号化情報に復号方式識別コードを使用した符
号化出力情報のデータ列を示す構成図である。
FIG. 5 is a configuration diagram showing a data string of encoded output information in which a decoding method identification code is used as encoded information.

【符号の説明】[Explanation of symbols]

31 復号方式識別コード 32 付加条件情報 33 モジュール情報 41 符号化方式データベース 42 符号化方式選択部 43 符号化処理部 44 符号化制御部 51 復号方式データベース 52 復号方式解釈部 53 復号処理部 54 復号制御部 31 Decoding Method Identification Code 32 Additional Condition Information 33 Module Information 41 Encoding Method Database 42 Encoding Method Selection Section 43 Encoding Processing Section 44 Encoding Control Section 51 Decoding Method Database 52 Decoding Method Interpretation Section 53 Decoding Processing Section 54 Decoding Control Section

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 符号化側から符号化データと共に、その
符号化データを復号する手段である復号方式や復号方式
を構成する機能モジュールなどから成る符号化情報を送
信し、復号側で受信した前記符号化情報を元に復号方式
を再構成し、再構成して得られた復号方式を用いて受信
した符号化データの復号を行う符号化/復号装置におい
て、 予め定義されている基本復号方式の識別コードと基本復
号方式に対する差分情報を、符号化側から符号化情報と
して通知することによって、復号側で必要な復号方式の
識別を可能にしたことを特徴とする符号化/復号装置。
1. The encoding side transmits the encoded data together with the encoded data, which includes a decoding system which is a means for decoding the encoded data and a functional module which constitutes the decoding system, and which is received by the decoding side. In a coding / decoding device that reconfigures a decoding method based on coding information and decodes encoded data received using the decoding method obtained by the reconfiguration, a basic decoding method defined in advance is used. An encoding / decoding device characterized in that the decoding side can identify the required decoding method by notifying the encoding side of the difference information between the identification code and the basic decoding method as the coding information.
【請求項2】 数種類の符号化方式及び符号化方式を構
成する機能モジュールを格納する符号化方式データベー
スと、入力データに応じて符号化方式を決定する符号化
方式選択部と、決定した符号化方式に従って入力データ
の符号化処理を行う符号化処理部と、前記各部を制御す
る符号化制御部とを備えることを特徴とする請求項1記
載の符号化装置。
2. A coding method database that stores several kinds of coding methods and functional modules that configure the coding methods, a coding method selecting unit that determines a coding method according to input data, and the determined coding method. The encoding apparatus according to claim 1, further comprising: an encoding processing unit that performs an encoding process of input data according to a method, and an encoding control unit that controls each unit.
【請求項3】 数種類の復号方式及び復号方式を構成す
る機能モジュールを格納する復号方式データベースと、
受信した符号化情報に応じて復号方式を再構成する復号
方式構成部と、再構成した復号方式に従って受信データ
の復号処理を行う復号処理部と、前記各部を制御する復
号制御部とを備えることを特徴とする請求項1記載の復
号装置。
3. A decoding method database that stores several types of decoding methods and functional modules that configure the decoding methods,
A decoding method configuration unit that reconfigures a decoding method according to the received encoding information, a decoding processing unit that performs decoding processing of received data according to the reconfigured decoding method, and a decoding control unit that controls each unit. The decoding device according to claim 1, wherein:
【請求項4】 基本復号方式識別コードと該基本復号方
式に対して1つまたは数種類の機能モジュールを追加す
るという情報を符号化情報として送信することにより、
復号側に用意されている復号方式を拡張して使用するこ
とを可能にする請求項1、又は請求項2、又は請求項3
記載の符号化/復号装置。
4. A basic decoding method identification code and information that one or several kinds of functional modules are added to the basic decoding method are transmitted as coding information,
Claim 1, or Claim 2, or Claim 3 which enables it to extend and use the decoding system prepared at the decoding side.
Encoding / decoding device as described.
【請求項5】 基本復号方式識別コードと該基本復号方
式に含まれる1つまたは数種類の機能モジュールを使用
しないという情報を符号化情報として送信することによ
り、復号側に用意されている復号方式を簡略化して使用
することを可能にする請求項1、又は請求項2、又は請
求項3記載の符号化/復号装置。
5. A decoding method prepared on the decoding side is transmitted by transmitting, as encoded information, a basic decoding method identification code and information indicating that one or several kinds of functional modules included in the basic decoding method are not used. The encoding / decoding device according to claim 1, 2 or 3, which enables simplification of use.
【請求項6】 基本復号方式識別コードと該基本復号方
式に含まれる1つまたは数種類の機能モジュールをそれ
ぞれ別の機能モジュールで置き換えるという情報を符号
化情報として送信することにより、復号側に用意されて
いる復号方式を変更して使用することを可能にする請求
項1、又は請求項2、又は請求項3記載の符号化/復号
装置。
6. The decoding side is prepared by transmitting, as encoded information, a basic decoding method identification code and information that one or several kinds of functional modules included in the basic decoding method are replaced by different functional modules. The encoding / decoding device according to claim 1, 2 or 3, which enables the decoding method being changed to be used.
【請求項7】 符号化情報を送信する際に、数種類の取
り得る符号化情報の組み合わせの中から、最も送信情報
量の少ない組み合わせを選択して送信することを特徴と
する請求項1又は請求項2記載の符号化装置。
7. When transmitting encoded information, a combination having the smallest amount of transmitted information is selected and transmitted from among several possible combinations of encoded information. Item 2. The encoding device according to item 2.
JP30891595A 1995-10-12 1995-11-28 Data decoding device and data encoding device Expired - Lifetime JP3145908B2 (en)

Priority Applications (12)

Application Number Priority Date Filing Date Title
JP30891595A JP3145908B2 (en) 1995-11-28 1995-11-28 Data decoding device and data encoding device
US08/727,787 US5987181A (en) 1995-10-12 1996-10-08 Coding and decoding apparatus which transmits and receives tool information for constructing decoding scheme
EP10178980A EP2268031A3 (en) 1995-10-12 1996-10-10 Transmission system with selection of coding and decoding algorithm
EP08016187A EP2034737A3 (en) 1995-10-12 1996-10-10 Coding and decoding apparatus
EP96307369A EP0768807A3 (en) 1995-10-12 1996-10-10 Transmission system with selection of coding and decoding algorithm
US09/407,880 US6687409B1 (en) 1995-10-12 1999-09-29 Decoding apparatus using tool information for constructing a decoding algorithm
US09/408,275 US6310981B1 (en) 1995-10-12 1999-09-29 Decoding apparatus using tool information for constructing a decoding algorithm
US09/407,881 US6681050B1 (en) 1995-10-12 1999-09-29 Decoding apparatus using tool information for constructing a decoding algorithm
US10/728,866 US7194136B2 (en) 1995-10-12 2003-12-08 Decoding apparatus using tool information for constructing a decoding algorithm
US10/729,158 US7167590B2 (en) 1995-10-12 2003-12-08 Decoding apparatus using tool information for constructing a decoding algorithm
US10/729,160 US20040114818A1 (en) 1995-10-12 2003-12-08 Decoding apparatus using tool information for constructing a decoding algorithm
US11/635,676 US7340102B2 (en) 1995-10-12 2006-12-08 Decoding apparatus using tool information for constructing a decoding algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30891595A JP3145908B2 (en) 1995-11-28 1995-11-28 Data decoding device and data encoding device

Publications (2)

Publication Number Publication Date
JPH09153815A true JPH09153815A (en) 1997-06-10
JP3145908B2 JP3145908B2 (en) 2001-03-12

Family

ID=17986811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30891595A Expired - Lifetime JP3145908B2 (en) 1995-10-12 1995-11-28 Data decoding device and data encoding device

Country Status (1)

Country Link
JP (1) JP3145908B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004193818A (en) * 2002-12-10 2004-07-08 Hitachi Ltd Wireless image transmitting / receiving system, wireless image transmitting device, and wireless image receiving device
JP2010515387A (en) * 2007-01-04 2010-05-06 ネロ アーゲー Apparatus for providing an encoded data signal and method for encoding a data signal
JP2014238882A (en) * 2014-08-19 2014-12-18 キヤノン株式会社 Processing method for control device, control device, and program
US9459914B2 (en) 2010-01-06 2016-10-04 Canon Kabushiki Kaisha Processing method for control apparatus involves controlling job subsequent to proceeding job based on execution result acquired by executing the proceeding job
US12244836B2 (en) 2021-12-16 2025-03-04 Hitachi Vantara, Ltd. Data compression processing system and data compression processing method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004193818A (en) * 2002-12-10 2004-07-08 Hitachi Ltd Wireless image transmitting / receiving system, wireless image transmitting device, and wireless image receiving device
JP2010515387A (en) * 2007-01-04 2010-05-06 ネロ アーゲー Apparatus for providing an encoded data signal and method for encoding a data signal
US9459914B2 (en) 2010-01-06 2016-10-04 Canon Kabushiki Kaisha Processing method for control apparatus involves controlling job subsequent to proceeding job based on execution result acquired by executing the proceeding job
JP2014238882A (en) * 2014-08-19 2014-12-18 キヤノン株式会社 Processing method for control device, control device, and program
US12244836B2 (en) 2021-12-16 2025-03-04 Hitachi Vantara, Ltd. Data compression processing system and data compression processing method

Also Published As

Publication number Publication date
JP3145908B2 (en) 2001-03-12

Similar Documents

Publication Publication Date Title
US6681050B1 (en) Decoding apparatus using tool information for constructing a decoding algorithm
JP3716144B2 (en) Network data transcoding method and apparatus for multimedia data flow
AU2003240172B2 (en) Spatial prediction based intra coding
US6356945B1 (en) Method and apparatus including system architecture for multimedia communications
US5802315A (en) Picture reproducing apparatus
US20080013629A1 (en) Spatial prediction based intra coding
CN101395919A (en) Dynamic image distribution system and conversion device
JPH09153815A (en) Encoding/decoding device
JPH09154131A (en) Image coder
US8938010B2 (en) Method for decoding a data stream and a receiver
JP3265192B2 (en) Decoding device and decoding system
JP3263582B2 (en) Encoding / decoding device
EP2208347A2 (en) Bitstream decoding device and method
JP3306270B2 (en) Data decoding device
JPH0974556A (en) Image reproducing device
JPH0981481A (en) Program down-loading method for encoding and decoding device
JP3998634B2 (en) Moving picture encoding apparatus and moving picture decoding apparatus
JPH10108158A (en) Coder and decoder
JP3702178B2 (en) Moving picture encoding apparatus and moving picture decoding apparatus
CN113038062A (en) Video communication method and system
Abdat et al. Towards Full Communication Through Multimedia Personal Terminals
JPH1165956A (en) Network system for picture communication service

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080105

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090105

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100105

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110105

Year of fee payment: 10

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120105

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130105

Year of fee payment: 12

SG99 Written request for registration of restore

Free format text: JAPANESE INTERMEDIATE CODE: R316G99

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130105

Year of fee payment: 12

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130105

Year of fee payment: 12

SG99 Written request for registration of restore

Free format text: JAPANESE INTERMEDIATE CODE: R316G99

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R316531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R316533

S803 Written request for registration of cancellation of provisional registration

Free format text: JAPANESE INTERMEDIATE CODE: R316803

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term