JP2010245768A - Image processing apparatus, and image processing method - Google Patents
Image processing apparatus, and image processing method Download PDFInfo
- Publication number
- JP2010245768A JP2010245768A JP2009091259A JP2009091259A JP2010245768A JP 2010245768 A JP2010245768 A JP 2010245768A JP 2009091259 A JP2009091259 A JP 2009091259A JP 2009091259 A JP2009091259 A JP 2009091259A JP 2010245768 A JP2010245768 A JP 2010245768A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image data
- image processing
- run
- decompressed
- 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.)
- Withdrawn
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
Description
この発明は、車載装置を用いて画像表示を行う画像処理装置および画像処理方法に関し、特に、ランレングス圧縮された画像データの伸張処理を高速に行うことができるとともに、記憶容量の削減により車載装置の低価格化を図ることができる画像処理装置および画像処理方法に関する。 The present invention relates to an image processing apparatus and an image processing method for displaying an image using an in-vehicle device, and in particular, can perform high-speed expansion processing of run-length compressed image data and reduce the storage capacity. The present invention relates to an image processing apparatus and an image processing method capable of reducing the cost of the image processing.
従来、記憶容量の低減化や通信量の低減化等のために、画像データ等のデータを圧縮する技術が広く採用されている。 2. Description of the Related Art Conventionally, a technique for compressing data such as image data has been widely adopted in order to reduce storage capacity and communication volume.
たとえば、ある連続した値のデータを、データひとつ分と繰り返し数とで符号化することによりデータを圧縮するランレングス圧縮、および、ランレングス圧縮された圧縮データを復号して伸張を行う符号伸張装置が知られている(たとえば、特許文献1参照)。 For example, run-length compression that compresses data by encoding data of a certain continuous value with one piece of data and the number of repetitions, and a code expansion device that decodes and expands the compressed data that has been run-length compressed Is known (see, for example, Patent Document 1).
特に、DTV(Digital Television)受信機を搭載したカーナビゲーション(以下、「カーナビ」と記載する)機能をもつ車載装置では、OSD(On Screen Display)によって、テレビの画像に重ね合わせて、カーナビのナビ情報や操作ボタン等を表示する。 In particular, in an in-vehicle device equipped with a DTV (Digital Television) receiver and having a car navigation (hereinafter referred to as “car navigation”) function, an OSD (On Screen Display) is used to superimpose a car navigation system on a television image. Information, operation buttons, etc. are displayed.
最近は、また、液晶パネルの大型化に伴い、カーナビの操作ボタン等の画像データのサイズも比例して大きくなってしまい、伸張に時間がかかってしまうため、高速にランレングス伸張処理を行う必要があった。 Recently, as the size of the liquid crystal panel increases, the size of image data such as the operation buttons of car navigation systems also increases proportionally, and it takes time to expand. Therefore, it is necessary to perform run-length expansion processing at high speed. was there.
そのため、上記した特許文献1の符号伸張装置では、圧縮データの先頭から順に、並列に伸張処理を行って、ランレングス伸張処理にかかる処理速度の高速化を図る方法が開示されている。
For this reason, the above-described code decompression apparatus disclosed in
しかしながら、特許文献1の符号伸張装置では、並列に伸張処理を行う際、並列に処理を行う各処理部へ振り分ける必要があったが、振り分けに伴う処理負荷や待ち合わせが発生することで処理時間がかかってしまうという問題があった。
However, in the code decompression apparatus disclosed in
また、画像データを伸張対象とする場合に、画像データを複数のエリアに分割し、各エリアについてのランレングス伸張処理を、並列に行うことが難しいという問題もあった。 In addition, when image data is to be decompressed, there is a problem that it is difficult to divide the image data into a plurality of areas and perform the run length decompression processing for each area in parallel.
具体的には、ランレングス圧縮/伸張を画像データに適用した場合、一般的には、画素とよばれる、画像データを扱うときの最小単位を用いて行う。しかし、ランレングス圧縮された画像データを所定の位置で分割した場合に、分割した圧縮データに何画素分のデータが入っているか不明である。 Specifically, when run-length compression / expansion is applied to image data, it is generally performed using a minimum unit called image data when handling image data. However, when the run-length compressed image data is divided at a predetermined position, it is unclear how many pixels are included in the divided compressed data.
たとえば、画像データを2つに等分割した場合、分割された各画像データの画素数は同じではない。したがって、並列に伸張処理をした際に、伸張画像データのどの部分から伸張したデータを書き込めばよいか分からないので、事前に画像データを分割することができない。このように、画像データを所定の位置で分割して並列に伸張処理を行うことはできない。 For example, when the image data is equally divided into two, the number of pixels of each divided image data is not the same. Accordingly, when decompression processing is performed in parallel, it is not known from which part of the decompressed image data the decompressed data should be written, so the image data cannot be divided in advance. As described above, the image data cannot be divided at predetermined positions and decompressed in parallel.
これらのことから、DTV受信機を搭載した車載装置等で、液晶パネルの大型化に伴い画像データ等のデータサイズが大きくなった場合であっても、ランレングス圧縮された画像データを、高速に伸張することができるとともに、記憶容量の低減化および車載装置の低価格化を図ることができる画像処理装置および画像処理方法をいかにして実現するかが大きな課題となっている。 For these reasons, even if the data size of image data, etc. increases with the increase in the size of the liquid crystal panel in an in-vehicle device equipped with a DTV receiver, run-length compressed image data can be A major issue is how to realize an image processing apparatus and an image processing method that can be expanded and that can reduce the storage capacity and reduce the price of an in-vehicle device.
この発明は、上述した従来技術による問題点を解消するためになされたものであり、DTV受信機を搭載した車載装置等で、液晶パネルの大型化に伴い画像データ等のデータサイズが大きくなった場合であっても、ランレングス圧縮された画像データを、高速に伸張することができるとともに、記憶容量の低減化および車載装置の低価格化を図ることができる画像処理装置および画像処理方法を提供することを目的とする。 The present invention has been made to solve the above-described problems caused by the prior art, and the data size of image data and the like has increased with an increase in the size of a liquid crystal panel in an in-vehicle device or the like equipped with a DTV receiver. Even in such a case, an image processing apparatus and an image processing method capable of expanding the run-length compressed image data at high speed, reducing the storage capacity, and reducing the price of the in-vehicle apparatus are provided. The purpose is to do.
上述した課題を解決し、目的を達成するため、本発明は、圧縮画像データの伸張を行う画像処理装置であって、ランレングス圧縮されたランレングス圧縮画像データを正方向から伸張していく正方向データ伸張手段と、前記ランレングス圧縮画像データを逆方向から伸張していく逆方向データ伸張手段と、前記正方向データ伸張手段および前記逆方向データ伸張手段によってそれぞれ伸張された伸張データに基づいて伸張後の伸張画像データを生成する伸張画像データ生成手段とを備えたことを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention is an image processing apparatus for decompressing compressed image data, and is a positive processing for decompressing run-length compressed run-length compressed image data from the positive direction. Direction data decompression means, reverse data decompression means for decompressing the run-length compressed image data from the reverse direction, and decompressed data respectively decompressed by the forward direction data decompression means and the reverse direction data decompression means. And a decompressed image data generating means for generating decompressed image data after decompression.
本発明によれば、ランレングス圧縮されたランレングス圧縮画像データを正方向から伸張していき、ランレングス圧縮画像データを逆方向から伸張していき、正方向からおよび逆方向からそれぞれ伸張された伸張データに基づいて伸張後の伸張画像データを生成することができる画像処理装置および画像処理方法を提供することができるという効果を奏する。 According to the present invention, the run-length compressed run-length compressed image data is expanded from the forward direction, the run-length compressed image data is expanded from the reverse direction, and is expanded from the forward direction and from the reverse direction, respectively. There is an effect that it is possible to provide an image processing apparatus and an image processing method capable of generating decompressed image data after decompression based on the decompressed data.
以下に添付図面を参照して、本発明にかかる画像処理装置および画像処理方法の好適な実施例を詳細に説明する。なお、以下では、本発明にかかる画像処理装置および画像処理方法の概要について図1を用いて説明した後に、本発明にかかる画像処理装置および画像処理方法についての実施例を図2〜図7を用いて説明することとする。 Exemplary embodiments of an image processing apparatus and an image processing method according to the present invention will be described below in detail with reference to the accompanying drawings. In the following, the outline of the image processing apparatus and the image processing method according to the present invention will be described with reference to FIG. 1, and then an embodiment of the image processing apparatus and the image processing method according to the present invention will be described with reference to FIGS. It will be explained using.
まず、図1を用いて、本実施例にかかる画像処理装置および画像処理方法の概要を説明する。図1は、本実施例にかかる画像処理装置および画像処理方法の概要を示す図である。 First, the outline of the image processing apparatus and the image processing method according to the present embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an overview of an image processing apparatus and an image processing method according to the present embodiment.
同図の(A)に示すように、ランレングス圧縮/伸張を画像データに適用した場合、ランレングス圧縮された圧縮画像データ1は、1画素分の色を表わす色情報に対応付けられて、色情報が何回繰り返すかを表わす繰り返し数を記憶している。
As shown in FIG. 6A, when run-length compression / decompression is applied to image data, the run-length
従来の伸張処理では、圧縮画像データ1の始端からデータを読み込んで(同図の(A−1)参照)、読み込んだデータをランレングス伸張して(同図の(A−2)参照)、完成イメージ2に一定の方向に順次伸張したデータを配置することによって、伸張画像データを生成していた。
In the conventional decompression process, data is read from the beginning of the compressed image data 1 (see (A-1) in the figure), the read data is run-length decompressed (see (A-2) in the figure), The expanded image data is generated by arranging the data sequentially expanded in a certain direction on the completed
しかし、本実施例にかかる画像処理装置および画像処理方法では、同図の(B)に示すように、圧縮画像データ3を、始端から読み込んで(同図の(B−1)参照)、読み込んだデータをランレングス伸張して(同図の(B−2)参照)、完成イメージ4に始端から伸張したデータを配置することによって、伸張画像データを生成する。
However, in the image processing apparatus and the image processing method according to the present embodiment, as shown in (B) of the figure, the
この処理と並列に、圧縮画像データ3を、終端から読み込んで(同図の(B−3)参照)、読み込んだデータをランレングス伸張して(同図の(B−4)参照)、完成イメージ4に終端から伸張したデータを配置することによって、伸張画像データを生成する。
In parallel with this processing, the
ここで、いかにして完成イメージに伸張データを配置して、ランレングス伸張処理を行うかを、図2を用いて説明する。図2は、本実施例にかかる画像処理装置および画像処理方法の伸張処理を示す図である。 Here, how the decompressed data is arranged in the completed image and the run-length decompression process is performed will be described with reference to FIG. FIG. 2 is a diagram illustrating the expansion processing of the image processing apparatus and the image processing method according to the present embodiment.
ランレングス圧縮された圧縮画像データには、同図上部に示すように、1画素分の色を表わす色情報と、色情報が何回繰り返すかを表わす繰り返し数とが、ひとつのランレングス伸張の単位となっている。 In the compressed image data subjected to run-length compression, as shown in the upper part of the figure, color information representing the color for one pixel and the number of repetitions representing how many times the color information is repeated are one run-length decompression. It is a unit.
たとえば、黒の色情報を「a」、白の色情報を「b」とした場合、圧縮画像データの始端から、「a:3回」、「b:3回」、「a:4回」と記憶されている場合について、説明する。 For example, when black color information is “a” and white color information is “b”, “a: 3 times”, “b: 3 times”, “a: 4 times” from the beginning of the compressed image data. Will be described.
同図下部に示すように、完成イメージの元データとなる、ランレングス伸張された伸張画像データは、格子状に画素が配置されており、1つの画素には1つの色情報が設定されている。完成イメージの始端、たとえば、左上から行単位に(以下、「正方向」と記載する)伸張したデータを「aaa」、「bbb」、「aaaa」と配置して、正方向から伸張画像データを生成する。 As shown in the lower part of the figure, the run-length-expanded decompressed image data, which is the original data of the completed image, has pixels arranged in a grid pattern, and one pixel has one color information set. . For example, data that has been expanded from the top end of the completed image, for example, in the row unit from the upper left (hereinafter referred to as “positive direction”) is arranged as “aaa”, “bbb”, “aaaa”, and the expanded image data is extracted from the positive direction. Generate.
一方、圧縮画像データの終端から、圧縮画像データを読み込んで、完成イメージの終端、たとえば、右下から行単位に(以下、「逆方向」と記載する)伸張したデータを配置して、逆方向から伸張画像データを生成する。 On the other hand, the compressed image data is read from the end of the compressed image data, and the end of the completed image, for example, decompressed data is arranged in the row unit from the lower right (hereinafter referred to as “reverse direction”), and the reverse direction The decompressed image data is generated from
このように、本実施例にかかる画像処理装置および画像処理方法では、圧縮画像データを、正方向から伸張画像データを生成する処理および逆方向から伸張画像データを生成する処理を並列に行うことにより、高速に伸張することができるとともに、記憶容量の低減化を図ることができる。 As described above, in the image processing apparatus and the image processing method according to the present embodiment, the compressed image data is processed in parallel by performing the process of generating the expanded image data from the forward direction and the process of generating the expanded image data from the reverse direction. In addition to being able to expand at high speed, it is possible to reduce the storage capacity.
なお、ここでは、圧縮画像データが、完成イメージのデータを行単位に順次圧縮されている場合すなわち圧縮方向が横である場合、伸張画像データを生成する処理について説明したが、圧縮画像データが、列単位つまり縦方向に圧縮されていてもよい。 Note that here, the compressed image data has been described when the data of the completed image is sequentially compressed in units of rows, that is, when the compression direction is horizontal, the processing for generating the expanded image data has been described. It may be compressed in units of columns, that is, in the vertical direction.
以下では、本発明にかかる画像処理装置および画像処理方法の実施例について図3〜図6を用いて詳細に説明する。図3は、本実施例にかかる画像処理装置および画像処理方法の構成を示すブロック図である。 Embodiments of an image processing apparatus and an image processing method according to the present invention will be described below in detail with reference to FIGS. FIG. 3 is a block diagram illustrating the configuration of the image processing apparatus and the image processing method according to the present embodiment.
同図に示すように、画像処理装置および画像処理方法は、画像処理装置10と、記憶部20とを含んでいる。画像処理装置10は、制御部11と、出力部12とを備えており、記憶部20は、圧縮画像データ21を記憶する。また、制御部11は、入力部11aと、正方向伸張部11bと、逆方向伸張部11cと、終了判定部11dとをさらに備えている。
As shown in the figure, the image processing apparatus and the image processing method include an
入力部11aは、ランレングス圧縮された圧縮画像データ21を、正方向に取得して、取得した正方向取得データを、正方向伸張部11bに渡し、また、圧縮画像データ21を、逆方向に取得して、取得した逆方向取得データを逆方向伸張部11cに渡す処理を行う処理部である。
The
また、入力部11aは、各種ファイル形式の圧縮画像データ21を読み込んで、取得することができる。たとえば、赤(Red)、緑(Green)、青(Blue)の3つによって表現されるRGBフォーマットのファイル、RGBと透明度を表現するαチャンネルとで構成されるαRGBフォーマットのファイル、および、輝度(Y)と色信号(C)とで構成されるYCフォーマットのファイル等、種々のファイル形式の圧縮画像データ21がある。
The
さらに、入力部11aは、正方向または逆方向に取得したデータに含まれる繰り返し数を、終了判定部11dへ通知する処理を行う処理部である。
Furthermore, the
正方向伸張部11bは、入力部11aからの正方向取得データの伸張を行い、伸張データを出力部12に渡す処理を行う処理部である。逆方向伸張部11cは、入力部11aからの逆方向取得データの伸張を行い、伸張データを出力部12に渡す処理を行う処理部である。
The forward
終了判定部11dは、正方向または逆方向に取得したデータに含まれる繰り返し数の総和に基づいて、伸張処理の終了を判定する処理を行う処理部である。ここで、終了判定処理について、図4を用いて説明する。図4は、終了判定処理を説明する図である。
The
同図に示すように、正方向から伸張した伸張データによって、正方向に完成イメージの元データとなる伸張画像データを生成する処理と並列に、逆方向から伸張した伸張データによって、逆方向に伸張画像データを生成する処理を行う。 As shown in the figure, the decompressed data decompressed from the normal direction is expanded in the reverse direction by the decompressed data expanded from the reverse direction, in parallel with the process of generating the expanded image data that is the original data of the completed image in the normal direction. Processing to generate image data is performed.
その際、正方向に伸張画像データを生成したエリア101と、逆方向に伸張画像データを生成したエリア102とがぶつかったら、すなわち、正方向または逆方向に取得したデータに含まれる繰り返し数の総和が、完成イメージの画素数と一致したら、伸張処理の終了とみなすこととする。
At this time, if the
図3に戻り、画像処理装置10の構成についての説明をつづける。出力部12は、正方向伸張部11bおよび逆方向伸張部11cによってそれぞれ伸張された伸張データに基づいて伸張後の伸張画像データを生成し、生成した伸張画像データを表示装置等へ受け渡す処理を行う処理部である。
Returning to FIG. 3, the description of the configuration of the
記憶部20は、フラッシュメモリ(Flash Memory)等のデータの消去・書き込みを自由に行なうことができ、電源を切っても内容が消えない半導体メモリの一種で構成される記憶部であり、圧縮画像データ21を記憶する。
The
また、記憶部20は、USB(Universal Serial Bus)メモリ等の持ち歩き可能なフラッシュメモリで構成しているので、USBメモリを変更することによって、容易に圧縮画像データ21を変更することができる。
Since the
圧縮画像データ21は、ランレングス圧縮された画像データであり、図示しないヘッダ部とデータ部とを含んでおり、記憶部20へ蓄積される。
The
ヘッダ部は、圧縮画像データファイルのファイル長および圧縮方向(縦方向/横方向)等の伸張する際に必要な情報を記憶している。 The header section stores information necessary for decompression of the compressed image data file, such as the file length and the compression direction (vertical / horizontal).
データ部は、ランレングス圧縮によって、1画素分の色を表わす色情報に対応付けられて、色情報がヘッダ部に記憶される圧縮方向に何回繰り返されているかを表わす、繰り返し数を記憶している。ランレングス圧縮は、同じ画素が連続する特徴をもつ画像データを圧縮する際に、圧縮率が良く、記憶容量を大幅に削減することができる。 The data portion stores the number of repetitions that is associated with color information representing the color of one pixel by run length compression and indicates how many times the color information is repeated in the compression direction stored in the header portion. ing. In the run length compression, when compressing image data having the feature that the same pixels are continuous, the compression rate is good and the storage capacity can be greatly reduced.
また、1画素分の色情報は、画像データのファイル形式によって変化する。具体的には、RGBフォーマットであれば、赤8ビット、緑8ビット、青8ビットの計24ビット/画素で表現され、αRGBフォーマットであれば32ビット/画素で表現される。 Also, the color information for one pixel varies depending on the file format of the image data. Specifically, in the RGB format, it is expressed by a total of 24 bits / pixel of red 8 bits, green 8 bits, and blue 8 bits, and in the αRGB format, it is expressed by 32 bits / pixel.
なお、本実施例においては、記憶部20を、USB(Universal Serial Bus)メモリ等の持ち歩き可能なフラッシュメモリで構成したが、HDD(Hard Disk Drive)等、画像処理装置10に内蔵する記憶部によって構成してもよい。
In the present embodiment, the
なお、本発明請求項記載の画像処理装置は画像処理装置10、正方向データ伸張手段は正方向伸張部11b、逆方向データ伸張手段は逆方向伸張部11c、伸張画像データ生成手段は出力部12、終了判定手段は終了判定部11dに相当するものである。
The image processing apparatus according to the present invention is the
次に、画像処理装置および画像処理方法が行う正方向伸張処理手順について、図5を用いて説明する。図5は、本実施例にかかる正方向伸張処理手順を示すフローチャートである。同図に示すように、入力部11aは、圧縮画像データ21を、正方向にデータを取得する(ステップS101)。
Next, the forward direction expansion processing procedure performed by the image processing apparatus and the image processing method will be described with reference to FIG. FIG. 5 is a flowchart illustrating the forward direction expansion processing procedure according to the present embodiment. As shown in the figure, the
そして、正方向伸張部11bは、ステップS101で取得された正方向取得データの伸張処理を行い(ステップS102)、出力部12では、ステップS102で伸張した伸張データに基づいて、正方向に伸張画像データの生成を行う(ステップS103)。
Then, the forward
その後、入力部11aは、ステップS101で取得された正方向取得データに含まれる、繰り返し数を終了判定部11dに通知して(ステップS104)、正方向伸張処理を終了する。
Thereafter, the
一方、画像処理装置および画像処理方法が行う逆方向伸張処理手順について、説明するが、上述した正方向伸張処理手順と同様であるので、図を用いての説明は省略することとする。まず、入力部11aは、圧縮画像データ21を、逆方向にデータを取得する。
On the other hand, the reverse direction expansion processing procedure performed by the image processing apparatus and the image processing method will be described. However, since it is the same as the above-described forward direction expansion processing procedure, the description with reference to the drawings will be omitted. First, the
そして、逆方向伸張部11cは、取得された逆方向取得データの伸張処理を行い、出力部12では、伸張した伸張データに基づいて、逆方向に伸張画像データの生成を行い、逆方向取得データに含まれる、繰り返し数を終了判定部11dに通知して、逆方向伸張処理を終了する。
Then, the backward decompression unit 11c performs decompression processing of the obtained backward acquisition data, and the
つづいて、画像処理装置および画像処理方法が行う終了判定処理手順について、図6を用いて説明する。図6は、本実施例にかかる終了判定処理手順を示すフローチャートである。同図に示すように、終了判定部11dは、入力部11aから繰り返し数を取得する(ステップS201)。
Next, an end determination processing procedure performed by the image processing apparatus and the image processing method will be described with reference to FIG. FIG. 6 is a flowchart illustrating the end determination processing procedure according to the present embodiment. As shown in the figure, the
そして、終了判定部11dは、ステップS201で取得した繰り返し数に基づいて、繰り返し数の総和を算出し(ステップS202)、繰り返し数の総和と完成イメージの画素数とが一致するか否かを判定する(ステップS203)。
Then, the
終了判定部11dは、繰り返し数の総和と完成イメージの画素数とが一致した場合(ステップS203:Yes)、伸張処理の終了と判定して処理を終了する。一方、終了判定部11dは、繰り返し数の総和と完成イメージの画素数とが一致しなかった場合(ステップS203:No)、上述した終了判定処理を繰り返す(ステップS201〜ステップS203)。
When the sum of the number of repetitions matches the number of pixels of the completed image (step S203: Yes), the
このように、本実施例では、ランレングス圧縮された圧縮画像データ21を、画像処理装置10の入力部11aでは、正方向および逆方向から取得し、正方向取得データの伸張処理および逆方向取得データの伸張処理を並列に行うよう構成した。
As described above, in the present embodiment, the run-length
また、終了判定部11dでは、入力部11aで取得した正方向取得データおよび逆方向取得データに含まれる繰り返し数に基づいて終了判定を行うよう構成した。
Further, the
これにより、画像データをランレングス圧縮することで、記憶容量の低減化を図ることができる。また、正方向伸張部11bと逆方向伸張部11cとに処理を切り替える必要もなく、制御部11の処理負荷がかからない。
Accordingly, the storage capacity can be reduced by performing run length compression on the image data. Further, there is no need to switch the processing between the
さらに、正方向伸張部11bと逆方向伸張部11cとが並列処理中に、待ち合わせ等を行う必要もなく、高速に伸張処理を行うことができるとともに、記憶部20のスループット(処理能力)を向上させることができる。
Furthermore, there is no need to wait while the forward
さて、上記の本実施例では、画像処理装置10の説明をしてきたが、ここで、車載装置の構成について、図7を用いて説明する。図7は、本実施例にかかる車載装置の構成を示すブロック図である。
In the above embodiment, the
同図に示すように、画像処理装置および画像処理方法は、記憶部20と、車載装置30とを含んでいる。車載装置30は、画像処理部31と、DTV受信機32と、合成部33と、表示部34とを備えており、記憶部20は、圧縮画像データ21を記憶する。
As shown in the figure, the image processing device and the image processing method include a
また、画像処理部31は、伸張画像データ31aをさらに備えており、DTV受信機32は、DTVデータ32aをさらに備えている。記憶部20は、図3の記憶部20と同様であるので、ここでは説明を省略する。
The
なお、ここでは、記憶部20を、車載装置30の外に設置されたUSBメモリ等で構成したが、HDD等、車載装置30に内蔵する記憶部によって構成してもよい。
Here, the
画像処理部31は、上述した図3の画像処理装置10と同様であるので、ここでは説明を省略するが、圧縮画像データ21に基づいて、並列に伸張画像データ31aを生成し、生成した伸張画像データ31aを合成部33へ渡す処理を行う処理部である。
Since the
DTV受信機32は、車載装置30に搭載されており、DTV受信機32に設置されているアンテナ等を介して映像データのDTVデータ32aを受信し、受信したDTVデータ32aを合成部33へ渡す。
The
合成部33は、受け取った伸張画像データ31aおよびDTVデータ32aを、OSD(On Screen Display)によって、テレビの映像に重ね合わせて、カーナビのナビ情報や操作ボタン等を表示できるような合成データを生成する処理を行う処理部である。
The synthesizing
合成データは、伸張画像データ31aおよびDTVデータ32aを重ねた際の画像または映像を生成してもよいし、伸張画像データ31aおよびDTVデータ32aを別々に生成して、表示部34で表示する際に、双方のデータを表示させるようにしてもよい。
The composite data may generate an image or video when the expanded
表示部34は、OSDと呼ばれ、ディスプレイに表示している映像や画像に重ね合わせて、他の機能を操作メニューや操作ボタン等を表示して、操作ができる機能をもった表示装置である。
The
たとえば、ディスプレイに表示されるテレビの映像に重ね合わせて、カーナビゲーションおよび音声再生等の機能の操作ボタンを表示して、リモコンやタッチパネルによって、操作することができる。 For example, operation buttons for functions such as car navigation and voice reproduction can be displayed on a television image displayed on the display, and can be operated by a remote control or a touch panel.
このように、車載装置30の画像処理部31では、並列処理によって、伸張画像データ31aを生成し、合成部33で、伸張画像データ31aおよびDTVデータ32aを合成して、表示部34で、合成した表示データを表示するよう構成した。
As described above, the
これにより、DTV受信機32を搭載した車載装置30で、液晶パネルの大型化に伴い画像データ等のデータサイズが大きくなった場合であっても、ランレングス圧縮された画像データを、高速に伸張することができるとともに、記憶容量の低減化および車載装置30の低価格化を図ることができる。
As a result, in the in-
なお、本実施例では、伸張画像データ31aとDTVデータ32aとを合成して表示するようにしたが、本発明はこれに限定されるものではなく、伸張画像データ31aとナビ情報である地図データとを合成して表示するようにしてもよい。
In the present embodiment, the expanded
以上のように、本発明にかかる画像処理装置および画像処理方法は、DTV受信機を搭載した車載装置等で、液晶パネルの大型化に伴い画像データ等のデータサイズが大きくなった場合であっても、ランレングス圧縮された画像データを、高速に伸張することができるとともに、記憶容量の低減化および車載装置の低価格化を図る場合に適している。 As described above, the image processing apparatus and the image processing method according to the present invention are a case where the data size of image data or the like is increased with an increase in the size of a liquid crystal panel in an in-vehicle apparatus or the like equipped with a DTV receiver. In addition, the run-length compressed image data can be expanded at high speed, and is suitable for reducing the storage capacity and reducing the price of the in-vehicle device.
10 画像処理装置
11 制御部
11a 入力部
11b 正方向伸張部
11c 逆方向伸張部
11d 終了判定部
12 出力部
20 記憶部
21 圧縮画像データ
DESCRIPTION OF
Claims (3)
ランレングス圧縮されたランレングス圧縮画像データを正方向から伸張していく正方向データ伸張手段と、
前記ランレングス圧縮画像データを逆方向から伸張していく逆方向データ伸張手段と、
前記正方向データ伸張手段および前記逆方向データ伸張手段によってそれぞれ伸張された伸張データに基づいて伸張後の伸張画像データを生成する伸張画像データ生成手段と
を備えたことを特徴とする画像処理装置。 An image processing apparatus that decompresses compressed image data,
Forward direction data decompression means for decompressing run length compressed run length compressed image data from the forward direction;
Reverse direction data expansion means for expanding the run length compressed image data from the reverse direction;
An image processing apparatus comprising: decompressed image data generating means for generating decompressed image data after decompression based on decompressed data decompressed by the forward data decompressing means and the backward data decompressing means, respectively.
ランレングス圧縮されたランレングス圧縮画像データを正方向から伸張していく正方向データ伸張工程と、
前記ランレングス圧縮画像データを逆方向から伸張していく逆方向データ伸張工程と、
前記正方向データ伸張工程および前記逆方向データ伸張工程によってそれぞれ伸張された伸張データに基づいて伸張後の伸張画像データを生成する伸張画像データ生成工程と
を含んだことを特徴とする画像処理方法。 An image processing method for decompressing compressed image data,
A forward direction data decompression step of decompressing run length compressed run length compressed image data from the forward direction;
A reverse data expansion step of expanding the run length compressed image data from the reverse direction;
And a decompressed image data generating step of generating decompressed image data after decompression based on the decompressed data respectively decompressed by the forward data decompressing step and the backward data decompressing step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009091259A JP2010245768A (en) | 2009-04-03 | 2009-04-03 | Image processing apparatus, and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009091259A JP2010245768A (en) | 2009-04-03 | 2009-04-03 | Image processing apparatus, and image processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010245768A true JP2010245768A (en) | 2010-10-28 |
Family
ID=43098319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009091259A Withdrawn JP2010245768A (en) | 2009-04-03 | 2009-04-03 | Image processing apparatus, and image processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010245768A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014157411A (en) * | 2013-02-14 | 2014-08-28 | Canon Inc | Data processing device, control method thereof, and data processing program |
CN112214174A (en) * | 2020-10-21 | 2021-01-12 | 合肥速显微电子科技有限公司 | Flash-memory-based cache decompression system and method for mobile equipment |
-
2009
- 2009-04-03 JP JP2009091259A patent/JP2010245768A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014157411A (en) * | 2013-02-14 | 2014-08-28 | Canon Inc | Data processing device, control method thereof, and data processing program |
CN112214174A (en) * | 2020-10-21 | 2021-01-12 | 合肥速显微电子科技有限公司 | Flash-memory-based cache decompression system and method for mobile equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20010085702A (en) | Image processing apparatus | |
JP4427599B1 (en) | Image processing apparatus, receiving apparatus, and display apparatus | |
US10080014B2 (en) | Apparatus for displaying image, driving method thereof, and method for displaying image that allows a screen to be naturally changed in response to displaying an image by changing a two-dimensional image method to a three-dimensional image method | |
JP2010245768A (en) | Image processing apparatus, and image processing method | |
JP2008193263A (en) | Image processing method, image processing device, image processing program, and record medium | |
JP3722097B2 (en) | Image display device | |
JP5959353B2 (en) | Remote display device | |
US8462168B2 (en) | Decompression system and method for DCT-base compressed graphic data with transparent attribute | |
WO2016185831A1 (en) | Image processing device and image processing method | |
US9077993B2 (en) | Method of converting a video file to a graphics interchange format image using same palette table for consecutive frames | |
JP2008181017A (en) | On-screen display apparatus, on-screen display method, and imaging device | |
WO2015093113A1 (en) | Video processing apparatus and video displaying apparatus | |
JP2010245769A (en) | Image processing apparatus and image processing method | |
JP5022324B2 (en) | Image processing apparatus and method | |
JP2014216668A (en) | Imaging apparatus | |
JP4960433B2 (en) | Image processing apparatus, receiving apparatus, and display apparatus | |
JP5328549B2 (en) | Image processing apparatus and control method thereof | |
US9501858B2 (en) | Display device and computer | |
JP2008219848A (en) | Circuit and method for decoding and viewing of image file | |
JP2006303628A (en) | Video image display device, video image processor, and video image processing method | |
KR20150029121A (en) | Display apparatus and image processing method thereof | |
JP2003087790A (en) | Image data compressing method and image data outputting device | |
JP2010016547A (en) | Image processor | |
JP2014096745A (en) | Image transmission system | |
JP2005268943A (en) | Method for storing image data and image processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20120605 |