JPH05292328A - Still picture coder - Google Patents
Still picture coderInfo
- Publication number
- JPH05292328A JPH05292328A JP4086807A JP8680792A JPH05292328A JP H05292328 A JPH05292328 A JP H05292328A JP 4086807 A JP4086807 A JP 4086807A JP 8680792 A JP8680792 A JP 8680792A JP H05292328 A JPH05292328 A JP H05292328A
- Authority
- JP
- Japan
- Prior art keywords
- data
- marker code
- coded data
- decoding
- block
- 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.)
- Pending
Links
Landscapes
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Image Processing (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、静止画符号化データの
中に符号化データの区切りを示すマーカーコードを用い
た静止画符号化装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a still picture coding apparatus using a marker code indicating a delimiter of coded data in still picture coded data.
【0002】[0002]
【従来の技術】近年、従来の白黒2値画像の静止画符号
化方式に加えて白黒中間調およびカラー画像を扱った静
止画符号化方式の研究開発が盛んに行われ、標準化が進
められている。自然画を対象とした静止画符号化方式の
国際標準規格であるジョイント・フォトグラフィック・
エクスプレス・グループ(以下JPEG規格と記する)
においては、白黒中間調およびカラー静止画像の膨大な
データ量を効率良く圧縮・伸長するために、離散コサイ
ン符号化,量子化およびハフマン符号化を組み合わせた
符号化方式を用いて符号化アルゴリズムの規定を行って
いる。2. Description of the Related Art In recent years, in addition to the conventional still image encoding system for monochrome binary images, research and development of still image encoding systems dealing with black and white halftones and color images have been actively conducted and standardization has been advanced. There is. Joint Photographic, which is an international standard of still image coding method for natural images
Express Group (hereinafter referred to as JPEG standard)
In order to efficiently compress and decompress enormous amounts of data in black and white halftone and color still images, the coding algorithm that uses a combination of discrete cosine coding, quantization and Huffman coding is used to specify the coding algorithm. It is carried out.
【0003】以下、JPEG規格で示されている静止画
符号化方式を用いて説明を行うが、後記に示すマーカー
コードと同等の符号化データの区切りを示すコードデー
タを用いる符号化方式であれば特にJPEG規格には限
定しない。Hereinafter, description will be made using the still image coding method specified by the JPEG standard. However, if the coding method uses code data indicating a division of coded data equivalent to the marker code described below, it is possible. In particular, it is not limited to the JPEG standard.
【0004】JPEG規格では、画像符号化データの互
換性の問題を解決するために、データフォーマットとマ
ーカーコードが規定されている。In the JPEG standard, a data format and a marker code are specified in order to solve the problem of compatibility of encoded image data.
【0005】データフォーマットは、画像データを符号
化したときのデータの形式を規定している。The data format defines the format of data when image data is encoded.
【0006】またマーカーコードは、符号化データの始
めと終わりのデータの区切りや、カラー表現に用いた色
要素の数/種類、あるいは必要に応じて符号化に用いた
テーブル情報(量子化テーブルやハフマンテーブル)等
の復号化情報を付加するための区切りとして使用される
コードデータであり1バイトで示される。またマーカー
コードには、単独で使用されるものと、パラメータを持
つものの2種類がある。パラメータを必要とするマーカ
ーコードの場合には、その後にパラメータの長さを示す
2バイトのデータと必要なバイト数のパラメータが続
く。JPEG規格において、このパラメータを必要とす
るマーカーコードの中には、応用に関しては特に示して
いないアプリケーションが独自の目的で使用できるもの
もある。The marker code is a delimiter between the beginning and end of encoded data, the number / type of color elements used for color expression, or table information (quantization table It is code data used as a delimiter for adding decoding information such as a Huffman table) and is represented by 1 byte. There are two types of marker codes, one used alone and one having parameters. In the case of a marker code that requires a parameter, it is followed by 2 bytes of data indicating the length of the parameter and the required number of bytes of the parameter. In the JPEG standard, some marker codes that require this parameter can be used for their own purpose by applications not specifically shown in the application.
【0007】次に従来の静止画符号化装置のブロック図
を図3に示す。1は静止画画像データを入力するスキャ
ナやカメラ等の静止画入力手段、2は静止画復号画像を
表示するモニタ、3は前記モニタ2に出力する復号画像
データを蓄積するフィールドメモリ、4は前記静止画入
力手段1より入力した画像データを圧縮・伸長する手
段、5は前記圧縮・伸長手段4で圧縮された符号化デー
タを蓄積する符号化データメモリを示す。6は符号化の
際にマーカーコードを前記符号化データメモリ5に挿入
する。あるいは復号化の際に符号化データメモリ5の中
のマーカーコードを検出する手段であり、ソフト的な構
成でもハード的な構成でも容易に実現できる。7は中央
処理手段であり、符号化の際には必要に応じてマーカー
コードの挿入を前記マーカーコード挿入・検出手段6を
介して行い、復号化の際には前記マーカーコード挿入・
検出手段6を介して検出した各種のマーコードに応じて
前記圧縮・伸長手段4のパラメータの変更制御を行う。Next, a block diagram of a conventional still picture coding apparatus is shown in FIG. 1 is still image input means such as a scanner or camera for inputting still image data, 2 is a monitor for displaying still image decoded images, 3 is a field memory for storing decoded image data output to the monitor 2, 4 is the above A means 5 for compressing / decompressing the image data input from the still image input means 1 and a coded data memory 5 for storing the coded data compressed by the compression / decompression means 4. Reference numeral 6 inserts a marker code into the encoded data memory 5 at the time of encoding. Alternatively, it is means for detecting the marker code in the encoded data memory 5 at the time of decoding, and can be easily realized by either a software configuration or a hardware configuration. Reference numeral 7 denotes a central processing means, which inserts a marker code through the marker code insertion / detection means 6 as needed at the time of encoding, and inserts the marker code at the time of decoding.
The parameter change control of the compression / expansion means 4 is controlled according to various marcodes detected by the detection means 6.
【0008】上記図3に示すような従来の静止画符号化
装置のブロック図に基づいて、高精細静止画の符号化お
よび復号化を行った一実施例を図4に示す。FIG. 4 shows an embodiment in which a high-definition still picture is coded and decoded based on the block diagram of the conventional still picture coding apparatus as shown in FIG.
【0009】図4において、図3の静止画入力手段1よ
り水平方向に1280ドット、垂直方向に800ドット
で、各1ドットは8ビット(256階調)の白黒高精細
静止画画像データを入力するものとし、モニタには水平
方向640ドット,垂直方向400ドットの解像度で表
示するものとする。入力画像データは1.024(メガ
バイト)の容量になる。In FIG. 4, the still image input means 1 in FIG. 3 inputs 1280 dots in the horizontal direction and 800 dots in the vertical direction, and each dot inputs 8-bit (256 gradations) black and white high definition still image data. It is assumed that the resolution is 640 dots in the horizontal direction and 400 dots in the vertical direction on the monitor. The input image data has a capacity of 1.024 (megabytes).
【0010】また、ここではJPEG規格に基づいて符
号化を行うため、入力画像データは水平方向8ドット×
垂直方向8ドットのブロック単位に符号化され、ブロッ
クデータは静止画入力手段1からブロック単位に入力で
きるものとする。Since the encoding is performed based on the JPEG standard, the input image data is 8 dots in the horizontal direction ×
It is assumed that the block data is encoded in block units of 8 dots in the vertical direction, and the block data can be input in block units from the still image input unit 1.
【0011】以下図3を参照しながら図4について説明
する。図4aに入力画像データ構成を、図4bに図3の
符号化データメモリ5に蓄積される符号化データの構成
を、図4cに高精細静止画の復号画像をモニタに出力す
るのに必要な図3のフィールドメモリ3の容量を示す。FIG. 4 will be described below with reference to FIG. 4a shows the input image data structure, FIG. 4b shows the structure of the coded data stored in the coded data memory 5 of FIG. 3, and FIG. 4c shows the structure necessary for outputting the decoded image of the high-definition still image to the monitor. 4 shows the capacity of the field memory 3 of FIG.
【0012】上記のようにJPEG規格において入力画
像データは、水平方向8ドット×垂直方向8ドットのブ
ロックを最小単位として2次元で符号化されるため、図
4aにおいて、前記1280ドット×800ドットの入
力画像データは、[1]〜[16000]の16,00
0個のブロックに分割される。As described above, in the JPEG standard, the input image data is two-dimensionally encoded with a block of 8 dots in the horizontal direction × 8 dots in the vertical direction as a minimum unit, and therefore, in FIG. The input image data is 1600 to 16000.
It is divided into 0 blocks.
【0013】符号化の際には、図4aに示す入力画像デ
ータは、図3の圧縮・伸長手段4によりブロック単位に
符号化される。そして図4bの符号化データ構成に示す
ようにブロック[1]から順にブロック[16000]
まで連続した符号化データとして図3の符号化データメ
モリ5に書き込まれる。図4bにおいて、SOI(スタ
ート・オブ・イメージ),EOI(エンド・オブ・イメ
ージ)はJPEG規格で規定されているイメージデータ
の最初と最後に付記するマーカーコードを示している。At the time of encoding, the input image data shown in FIG. 4a is encoded in block units by the compression / expansion means 4 of FIG. Then, as shown in the coded data structure of FIG.
The continuous encoded data is written in the encoded data memory 5 of FIG. In FIG. 4b, SOI (start of image) and EOI (end of image) indicate marker codes added to the beginning and end of the image data defined by the JPEG standard.
【0014】復号化の際には、同様に図4bに示すマー
カーコードSOIとEOIの間に挟まれたブロック
[1]〜[16000]の符号化データが、図3の圧縮
・伸長手段4により連続して復号化され、フィールドメ
モリ3に書き込まれる。このとき必要なフィールドメモ
リの容量を図4cに示す。同図に示すようにフィールド
メモリ3は、入力画像データと等しいかあるいは入力画
像データ以上の容量が必要となる。つまり上記のよう
に、入力画像データの容量は1.024メガバイトであ
るので、フィールドメモリには、1.024メガバイト
以上の容量が必要となる。At the time of decoding, the encoded data of blocks [1] to [16000] similarly sandwiched between the marker code SOI and EOI shown in FIG. 4b is processed by the compression / expansion means 4 of FIG. It is continuously decoded and written in the field memory 3. The required field memory capacity at this time is shown in FIG. 4c. As shown in the figure, the field memory 3 needs to have a capacity equal to or larger than the input image data. That is, as described above, since the input image data has a capacity of 1.024 megabytes, the field memory requires a capacity of 1.024 megabytes or more.
【0015】ここでJPEG規格に基づいている符号化
データは可変長符号化データとなっており、8ドット×
8ドットのブロック単位の符号化データ量は、画像パタ
ーンにより変化するため各ブロックのデータ量は一定と
はならない。したがって符号化データを検索して任意の
ブロックの符号化データを捜し出すことは現実的に難し
い。よって従来の符号化データの構成では、復号化の際
にはマーカーコードSOIとEOIに挟まれた符号化デ
ータを連続して復号化する必要がある。Here, the coded data based on the JPEG standard is variable-length coded data, which is 8 dots ×
The amount of encoded data in block units of 8 dots varies depending on the image pattern, so the amount of data in each block is not constant. Therefore, it is practically difficult to search the encoded data to find the encoded data of an arbitrary block. Therefore, in the conventional encoded data structure, it is necessary to continuously decode the encoded data sandwiched between the marker code SOI and the EOI at the time of decoding.
【0016】また、モニタの解像度は640ドット×4
00ドットであるため、フィールドメモリ上の画像デー
タを640ドット×400ドットだけ切り出し、スクロ
ールさせることで広範囲の静止画像をモニタに表示させ
るようにしている。The monitor resolution is 640 dots × 4.
Since it is 00 dots, the image data on the field memory is cut out by 640 dots × 400 dots and scrolled to display a still image in a wide range on the monitor.
【0017】上記従来例では、白黒中間調静止画を取り
上げて説明したが、カラー静止画においても同様のこと
が言えるのでここでは特に示さない。In the above-mentioned conventional example, a black-and-white halftone still image is taken up for explanation, but the same can be said for a color still image, so it is not shown here.
【0018】また図4においてJPEG規格で規定され
ているSOIとEOI以外のマーカーコードも必要に応
じて記載されることもあるが、ここでは省略している。In FIG. 4, marker codes other than the SOI and EOI defined by the JPEG standard may be described as needed, but they are omitted here.
【0019】[0019]
【発明が解決しようとする課題】上記のように、従来の
構成では符号化データの部分的な復号化ができないた
め、入力した画像データの一画面の符号化データを連続
して復号化を行う必要があった。このため、静止画符号
化装置が搭載しているフィールドメモリの容量が少ない
ときには、小範囲の画像データしか入力することができ
なかった。また、高精細の静止画像を広範囲にわたって
入力し表示するには、入力画像データに比例した大容量
のフィールドメモリが必要であり、高価な装置となって
いた。As described above, since the encoded data cannot be partially decoded by the conventional configuration, the encoded data of one screen of the input image data is continuously decoded. There was a need. For this reason, when the capacity of the field memory mounted on the still image encoding device is small, only a small range of image data can be input. Further, in order to input and display a high-definition still image over a wide range, a large-capacity field memory proportional to the input image data is required, which is an expensive device.
【0020】[0020]
【課題を解決するための手段】本発明は、上記課題を解
決するために入力静止画画像データの中で分割したい画
像境界にあたる符号化データごとに、JPEG規格等で
規定されている任意の1つのマーカーコードに、前記マ
ーカーコードの番号を示す情報付加ビットを付加し、前
記マーカーコードで挟まれた任意の符号化データを分離
・検出できる手段を備えることで解決できる。According to the present invention, in order to solve the above problems, any one of the coded data corresponding to an image boundary to be divided in input still image data is defined by the JPEG standard or the like. The problem can be solved by adding an information addition bit indicating the number of the marker code to one marker code, and providing a means capable of separating / detecting any encoded data sandwiched by the marker code.
【0021】[0021]
【作用】上記構成により、マーカーコードで区切られた
任意の符号化データのみを復号化できるので、広範囲の
高精細静止画画像データを入力し符号化した場合でも、
モニタの解像度に合わせて必要な符号化データブロック
のみを復号化することができる。このため、表示に関係
のない復号化画像データをフィールドメモリに蓄積して
おく必要がなく、フィールドメモリを最小限の容量に抑
えることができる。With the above configuration, only the encoded data delimited by the marker code can be decoded. Therefore, even when a wide range of high-definition still image data is input and encoded,
Only the coded data blocks required according to the resolution of the monitor can be decoded. Therefore, it is not necessary to store the decoded image data irrelevant to the display in the field memory, and the field memory can be suppressed to the minimum capacity.
【0022】[0022]
【実施例】図1に本発明の一実施例である静止画符号化
装置のブロック図を示す。同図において、図3と同じ番
号のブロックは同じ機能を有するものとし、ここでの説
明は省く。1 is a block diagram of a still picture coding apparatus according to an embodiment of the present invention. In the figure, blocks having the same numbers as those in FIG. 3 have the same functions, and a description thereof will be omitted.
【0023】8は本発明の情報付加ビット挿入・検出手
段であり、前記マーカーコード挿入・検出手段6と対に
して用いる。Reference numeral 8 denotes an information-added bit inserting / detecting means of the present invention, which is used in combination with the marker code inserting / detecting means 6.
【0024】つまり符号化の際には、静止画入力手段1
から送られる入力画像データの中で分割したい画像境界
にあたる符号化データごとに、任意の1つのマーカーコ
ードとその番号を記した情報付加ビットを、マーカーコ
ード挿入・検出手段5と前記情報付加ビット挿入・検出
手段8により符号化データの中に挿入する。That is, at the time of encoding, the still image input means 1
From the input image data sent from the device, for each coded data corresponding to an image boundary to be divided, an information addition bit indicating any one marker code and its number is inserted into the marker code insertion / detection means 5 and the information addition bit. -It is inserted into the encoded data by the detecting means 8.
【0025】復号化の際には、前記マーカーコード挿入
・検出手段6と前記情報付加ビット挿入・検出手段8よ
り入力した情報をもとに、中央処理装置7が復号化した
い符号化データを検索し、その符号化データブロックの
みを復号する。ここで示した情報付加ビット挿入・検出
手段8は、ソフト的構成でもハード的構成でも容易に実
現できる。At the time of decoding, the central processing unit 7 searches for encoded data to be decoded, based on the information input from the marker code inserting / detecting means 6 and the information-added bit inserting / detecting means 8. Then, only the encoded data block is decoded. The information-added bit inserting / detecting means 8 shown here can be easily realized by a software configuration or a hardware configuration.
【0026】次に図1を参照しながら、図2を使って本
発明の一実施例を具体的に説明する。Next, with reference to FIG. 1, one embodiment of the present invention will be specifically described with reference to FIG.
【0027】図2において、入力静止画画像データおよ
び表示モニタの解像度はすべて図4と同じで扱う。よっ
て入力画像データは白黒中間調で、1.024メガバイ
トの容量とする。In FIG. 2, the input still image data and the resolution of the display monitor are all the same as in FIG. Therefore, the input image data is black and white halftone and has a capacity of 1.024 megabytes.
【0028】図2aに入力画像データ構成を、図2bに
図1の符号化データメモリ5に蓄積される符号化データ
の構成を、図2cに高精細静止画の復号画像をモニタに
出力するのに必要なフィールドメモリの容量を示す。FIG. 2a shows the input image data structure, FIG. 2b shows the structure of the coded data stored in the coded data memory 5 of FIG. 1, and FIG. 2c outputs the decoded image of the high definition still image to the monitor. Indicates the required field memory capacity.
【0029】符号化の際には、図2aに示すようにブロ
ック[1]から順に図1の圧縮・伸長手段4により符号
化が行われるが、ここでは画像境界を80個のブロック
単位に設定して符号化を行う。つまりブロック[80]
とブロック[81]の間,ブロック[160]とブロッ
ク[161]の間,………,ブロック[15920]と
ブロック[15921]の間を画像境界に設定し符号化
を行う。符号化データメモリ5には図2bに示すように
上記画像境界ごとに符号化データを分離するために、J
PEG規格で規定されている任意の1つのマーカーコー
ドとそのマーカーコードの番号を示す情報付加ビット
を、画像境界にあたる符号化データの間に挿入してい
く。At the time of encoding, as shown in FIG. 2a, encoding is performed in order from the block [1] by the compression / decompression means 4 of FIG. 1. Here, the image boundary is set in units of 80 blocks. Then, the encoding is performed. That is, block [80]
, And block [81], between block [160] and block [161], ..., Between block [15920] and block [15921] are set as image boundaries and encoding is performed. As shown in FIG. 2b, the coded data memory 5 has a J memory for separating the coded data for each image boundary.
An arbitrary one marker code defined by the PEG standard and an information addition bit indicating the number of the marker code are inserted between coded data corresponding to an image boundary.
【0030】この際に、図2aに示すマーカーコード挿
入・検出手段6および情報付加ビット挿入・検出手段8
を使う。At this time, the marker code inserting / detecting means 6 and the information-added bit inserting / detecting means 8 shown in FIG.
use.
【0031】ここで使用するマーカーコードは、特に限
定はしない。前述したように、JPEG規格で規定され
ているマーカーコードにはパラメータを持つものと持た
ないものがあるが、任意の1つのマーカーコードとその
マーカーコードの番号を示す情報付加ビットを組み合わ
せた構成であれば、図2bには示していないがマーカー
コードと情報付加ビットの間にパラメータが入っても、
数種類のマーカーコードを使っても構わない。The marker code used here is not particularly limited. As described above, some marker codes defined by the JPEG standard have parameters and parameters do not have parameters. However, it is configured by combining an arbitrary one marker code and an information addition bit indicating the number of the marker code. If so, even if a parameter is inserted between the marker code and the information addition bit, which is not shown in FIG. 2b,
You can use several types of marker codes.
【0032】また図2bに示すように、16,000個
のブロックデータを80ブロックごとに分離するため、
情報付加ビット書き込むマーカーコードの番号は0から
199番まで必要である。これは8ビット(1バイト)
で表すことができる。Also, as shown in FIG. 2b, since 16,000 block data are separated into 80 blocks,
The number of the marker code to write the information-added bit must be 0 to 199. This is 8 bits (1 byte)
Can be expressed as
【0033】次に復号化の際には、モニタの解像度64
0ドット×400ドットに合わせて復号化するため、図
1のマーカーコード挿入・検出手段6と情報付加ビット
挿入・検出手段8で検出された情報を基に、たとえば図
2bにおいてマーカーコードSOIとマーカーコードで
検出した情報付加ビット0の間に挟まれているブロック
[1]〜ブロック[80]の符号化データと、情報付加
ビット1と情報付加ビット2の間に挟まれるブロック
[161]〜ブロック[240]の符号化データとを復
号していく。同様にブロック[321]〜ブロック[4
00],………と復号画像データの垂直方向のドット数
が400ドットになるブロック[7841]〜ブロック
[7920]まで符号化データを復号していくことで、
モニタ全面表示に必要な復号画像データを得ることがで
きる。Next, at the time of decoding, the resolution of the monitor 64
In order to decode in accordance with 0 dots × 400 dots, for example, in FIG. 2b, the marker code SOI and the marker are used based on the information detected by the marker code insertion / detection means 6 and the information addition bit insertion / detection means 8 in FIG. Coded data of block [1] to block [80] sandwiched between information addition bits 0 detected by the code, and block [161] to block sandwiched between information addition bit 1 and information addition bit 2 The encoded data of [240] is decoded. Similarly, blocks [321] to [4]
00], ..., And by decoding the encoded data from block [7841] to block [7920] in which the number of dots in the vertical direction of the decoded image data is 400 dots,
The decoded image data required for full-screen display on the monitor can be obtained.
【0034】また同様に符号化データのマーカーコード
と情報付加ビットを検出しながら、ブロック[808
1]〜ブロック[8160]の符号化データと、ブロッ
ク[8241]〜ブロック[8320]の符号化データ
と、………,ブロック[15921]〜ブロック[16
000]の符号化データと準じに復号化を行っていくこ
とでもモニタ全面表示に必要な復号画像データを得るこ
とができる。Similarly, while detecting the marker code and the information addition bit of the encoded data, the block [808
1] to block [8160] coded data, block [8241] to block [8320] coded data, ..., Block [15921] to block [16]
Decoding image data necessary for full-screen display on the monitor can be obtained by performing decoding according to the coded data of [000].
【0035】つまり、広範囲の静止画入力画像データに
対し、上述のように画像境界を設け、本発明の手段を用
いて符号化および復号化を行うことで、モニタ全面表示
を水平方向には2段階、垂直方向には50段階に分けて
復号画像データを作り出すことができる。In other words, the still image input image data in a wide range is provided with the image boundary as described above, and encoding and decoding are performed using the means of the present invention, so that the entire surface of the monitor is displayed in the horizontal direction by 2. Decoded image data can be created by dividing it into 50 stages in the vertical direction.
【0036】また、上記画像境界よりも細かく画像境界
を設け、マーカーコードと情報付加ビットの数を増やす
ことで、復号データの復号化範囲を更に細かく変更でき
るようにすることも可能である。したがって、前記画像
境界は静止画符号化装置の仕様に応じて最適に設定する
必要がある。Further, it is possible to make the decoding range of the decoded data more finely by providing the image boundaries finer than the above-mentioned image boundaries and increasing the number of marker codes and information addition bits. Therefore, the image boundary needs to be optimally set according to the specifications of the still image encoding device.
【0037】上記本発明の一実施例では白黒中間調静止
画を取り上げて説明したが、カラー静止画においても同
様のことが言えるのは明白であり、ここでは特に示さな
い。In the above-described embodiment of the present invention, the black-and-white halftone still image is taken up for explanation, but it is obvious that the same can be said for the color still image, and it is not particularly shown here.
【0038】[0038]
【発明の効果】本発明は、上記のようにマーカーコード
と情報付加ビットを用いて、任意の符号化データのみを
復号化できるようにしているので、広範囲の高精細静止
画画像データを入力し符号化した場合でも、モニタ表示
に必要な画像データのみを復号化させることができるた
め、復号化の際に入力画像データに合わせた大容量のフ
ィールドメモリを必要としない。よってフィールドメモ
リの容量は、モニタ表示に必要な最小限の容量で構成す
ることができる。As described above, according to the present invention, it is possible to decode only arbitrary coded data by using the marker code and the information addition bit as described above. Therefore, a wide range of high-definition still image data can be input. Even in the case of encoding, only the image data necessary for monitor display can be decoded, and therefore a large-capacity field memory matching the input image data is not required at the time of decoding. Therefore, the capacity of the field memory can be configured with the minimum capacity required for monitor display.
【0039】また、符号化する際に設けた画像境界位置
に従って、復号化する際のフィールドメモリに書き込む
画像データ範囲を変更できるため、逐次復号画像データ
領域を変えることによりスクロール表示を行うことがで
き、フィールドメモリ容量を超える入力画像データでも
全範囲にわたり高精細に再現することができる。Since the image data range to be written in the field memory at the time of decoding can be changed according to the image boundary position provided at the time of encoding, scroll display can be performed by changing the sequentially decoded image data area. Even input image data that exceeds the field memory capacity can be reproduced with high precision over the entire range.
【図1】本発明の一実施例の静止画符号化装置のブロッ
ク図FIG. 1 is a block diagram of a still image encoding device according to an embodiment of the present invention.
【図2】本発明の静止画符号化装置におけるデータ構成
図 (a)入力画像データ構成図 (b)符号化データ構成図 (c)必要なフィールドメモリ容量を示す図FIG. 2 is a data configuration diagram in the still image encoding device of the present invention (a) input image data configuration diagram (b) encoded data configuration diagram (c) diagram showing required field memory capacity
【図3】従来の静止画符号化装置のブロック図FIG. 3 is a block diagram of a conventional still image encoding device.
【図4】従来の静止画符号化装置におけるデータ構成図 (a)入力画像データ構成図 (b)符号化データ構成図 (c)必要なファイルメモリ容量を示す図FIG. 4 is a data configuration diagram of a conventional still image encoding device. (A) Input image data configuration diagram (b) Encoded data configuration diagram (c) Diagram showing required file memory capacity
8 情報付加ビット挿入・検出手段 8 Information addition bit insertion / detection means
Claims (1)
切りを示す任意の1つのマーカーコードと前記マーカー
コードの順番を示す情報付加ビットとを前記符号化デー
タの中に挿入し、静止画復号化の際に前記符号化データ
の中に挿入されている前記マーカーコードと前記情報付
加ビットとを検出する情報付加ビット挿入・検出手段を
備え、前記情報付加ビットを参照して前記マーカーコー
ドにより区切られた複数の符号化データブロックの1つ
を任意に選択し、復号化できるようにした静止画符号化
装置。1. In still picture coding, an arbitrary one marker code indicating a delimiter of coded data and an information-added bit indicating the order of the marker code are inserted into the coded data, and a still picture is inserted. An information addition bit insertion / detection means for detecting the marker code and the information addition bit inserted in the encoded data at the time of image decoding is provided, and the marker code is referred to with reference to the information addition bit. A still image encoding device capable of arbitrarily selecting and decoding one of a plurality of encoded data blocks separated by.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4086807A JPH05292328A (en) | 1992-04-08 | 1992-04-08 | Still picture coder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4086807A JPH05292328A (en) | 1992-04-08 | 1992-04-08 | Still picture coder |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05292328A true JPH05292328A (en) | 1993-11-05 |
Family
ID=13897083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4086807A Pending JPH05292328A (en) | 1992-04-08 | 1992-04-08 | Still picture coder |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05292328A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09205540A (en) * | 1996-01-24 | 1997-08-05 | Fuji Xerox Co Ltd | Image processor |
WO2018154982A1 (en) * | 2017-02-23 | 2018-08-30 | 株式会社シキノハイテック | Image decoding device |
-
1992
- 1992-04-08 JP JP4086807A patent/JPH05292328A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09205540A (en) * | 1996-01-24 | 1997-08-05 | Fuji Xerox Co Ltd | Image processor |
WO2018154982A1 (en) * | 2017-02-23 | 2018-08-30 | 株式会社シキノハイテック | Image decoding device |
US11107252B2 (en) | 2017-02-23 | 2021-08-31 | Shikino High-Tech Co., Ltd. | Image decoding device for expanding a partial image from an entire image |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Sneyers et al. | FLIF: Free lossless image format based on MANIAC compression | |
US5751865A (en) | Method and apparatus for image rotation with reduced memory using JPEG compression | |
US7660352B2 (en) | Apparatus and method of parallel processing an MPEG-4 data stream | |
US20060067582A1 (en) | Progressive JPEG decoding system | |
US8902992B2 (en) | Decoder for selectively decoding predetermined data units from a coded bit stream | |
EP0594338A2 (en) | Video decompression apparatus and method | |
US6529553B2 (en) | HVQ compression for image boundaries | |
US6157741A (en) | Image processing apparatus and image processing method | |
JPH07202711A (en) | Quantization-inverse quantization circuit | |
US20050012645A1 (en) | Compression and decompression method of image data | |
JP2001308715A (en) | Variable length encoder and variable length decoder | |
US6205252B1 (en) | Two channel HVQ (hierarchical vector quantization) compression | |
JP3462867B2 (en) | Image compression method and apparatus, image compression program, and image processing apparatus | |
US6370193B1 (en) | MPEG data compression and decompression using adjacent data value differencing | |
JPH08205144A (en) | Image encoding device | |
US6078696A (en) | HVQ compression of data and printing hints | |
JPH0487460A (en) | Picture processor | |
JPH05292328A (en) | Still picture coder | |
US5862412A (en) | Apparatus for converting document data into bit map data and compressing display image formed by combining the bit map data and image data | |
EP0973339A2 (en) | Compression by splitting each word and applying lossy compression to least significant bits | |
JPH05292324A (en) | Still picture coder | |
US20020176630A1 (en) | Image data processing method | |
JP2002091407A (en) | Picture display device | |
KR100530745B1 (en) | Method of displaying a high-resolution digital image on a low-resolution display | |
JPH0896141A (en) | Image processor |