JP2007133263A - Image processing apparatus, image processing method, image processing program, and recording medium - Google Patents

Image processing apparatus, image processing method, image processing program, and recording medium Download PDF

Info

Publication number
JP2007133263A
JP2007133263A JP2005327990A JP2005327990A JP2007133263A JP 2007133263 A JP2007133263 A JP 2007133263A JP 2005327990 A JP2005327990 A JP 2005327990A JP 2005327990 A JP2005327990 A JP 2005327990A JP 2007133263 A JP2007133263 A JP 2007133263A
Authority
JP
Japan
Prior art keywords
data
image processing
unit
synchronization information
image
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
Application number
JP2005327990A
Other languages
Japanese (ja)
Inventor
Fumitaka Seki
文隆 関
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 JP2005327990A priority Critical patent/JP2007133263A/en
Publication of JP2007133263A publication Critical patent/JP2007133263A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To carry out image processing on sequential transmission data by seamless switching. <P>SOLUTION: A shift register section 2 receives continuous transmission data including synchronizing information representing the top of a frame and subsequent image data. A synchronizing information detecting section 3 detects synchronizing information included in the transmission data received by the shift register section 2. A register section 5 outputs information stored in a register set corresponding to the synchronizing information detected by the synchronizing information detecting section 3, to a data processing section 4. The data processing section 4 carries out image processing corresponding to the synchronizing information upon the image data included in the transmission data. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、フレームの先頭を表す同期情報を含んでいる伝送データを画像処理する画像処理装置、画像処理方法、画像処理プログラム、および記録媒体に関する。   The present invention relates to an image processing apparatus, an image processing method, an image processing program, and a recording medium that perform image processing on transmission data including synchronization information indicating the head of a frame.

近年、携帯端末装置が処理できる画像情報量は、増加する傾向にある。たとえば、現在主流となっているQVGA(240ドット×320ライン)液晶に加え、さらに高精細なVGA(480ドット×640ライン)液晶が、携帯端末装置に将来的に採用される可能性が高い。一方で、画像データ(コンテンツ)については、VGAサイズ、およびそれ以下のサイズ(たとえばQVGA)のものが混在する。そのため、サイズの異なる画像データを、画像を表示している最中に、適宜切替えることが必要になる。   In recent years, the amount of image information that can be processed by a mobile terminal device tends to increase. For example, in addition to the currently mainstream QVGA (240 dots × 320 lines) liquid crystal, there is a high possibility that higher-definition VGA (480 dots × 640 lines) liquid crystal will be adopted in mobile terminal devices in the future. On the other hand, with respect to image data (content), VGA size and smaller size (for example, QVGA) are mixed. For this reason, it is necessary to appropriately switch image data having different sizes while displaying an image.

従来の画像処理装置は、拡大処理後の画像データをVRAMに記録してから、画像表示を行う。したがって、VGA以下のサイズの画像データについても、VGAサイズと同等のメモリ領域を使用する。   A conventional image processing apparatus displays an image after recording image data after enlargement processing in a VRAM. Therefore, a memory area equivalent to the VGA size is used for image data having a size equal to or smaller than the VGA.

また、フレームの先頭を表す同期情報を含む伝送データを受信する画像通信端末装置が、特許文献1に開示されている。特許文献1の技術では、あらかじめ定められたフレーム同期信号に表示位置データを付加させ、ベースとなる第1の画像データにおいて、受信された第2の画像データを、前期表示位置データの指定する位置に重ね合わせを行う。これにより、ソフトウェアの負荷を軽減させつつ、画像の重ね合わせ処理を実現する
シリアル伝送においては、送信部と受信部とにおいて通信の同期を取る必要がある。この同期を取るために同期情報は、伝送データのフレームの先頭に付加されている。前述した従来技術の画像通信端末装置では、同期情報に表示位置データを付加させている。しかし、画像データ自体を画像処理(拡大処理)することについては、特許文献1には開示されてない。また、画像処理(拡大処理)を伴うことによって発生する、メモリ使用量の増大や消費電流の増加、視覚的効果についての改善効果や解決策についても、特許文献1には開示されていない。
特開平3−278766号公報(1991年12月10日公開)
Also, Patent Document 1 discloses an image communication terminal device that receives transmission data including synchronization information indicating the head of a frame. In the technique of Patent Document 1, display position data is added to a predetermined frame synchronization signal, and the received second image data is the position designated by the previous display position data in the first first image data. Overlay. As a result, it is necessary to synchronize communication between the transmission unit and the reception unit in the serial transmission that realizes the image superimposition processing while reducing the software load. In order to achieve this synchronization, synchronization information is added to the head of the frame of transmission data. In the conventional image communication terminal device described above, display position data is added to the synchronization information. However, Patent Document 1 does not disclose that image processing (enlargement processing) is performed on the image data itself. Also, Patent Document 1 does not disclose an improvement effect and a solution for an increase in memory usage, an increase in current consumption, and a visual effect that occur due to image processing (enlargement processing).
Japanese Patent Laid-Open No. 3-278766 (released on December 10, 1991)

前述したとおり、VGAより小さいサイズの画像データをVGA画面に表示するとき、データを拡大する必要がある。画像データはソフトウェアおよびハードウェアによって拡大され、VRAMに保存された後、VRAMから表示回路までのシリアル伝送路を含む経路を経て、画面表示される。このとき、拡大前の画像データが有する情報量を超えるデータが扱われる。このため、VGA以下のサイズの画像データを表示するときにも、大量のメモリ領域および電流を消費する。   As described above, when displaying image data having a size smaller than VGA on the VGA screen, it is necessary to enlarge the data. Image data is enlarged by software and hardware, stored in the VRAM, and then displayed on a screen through a path including a serial transmission path from the VRAM to the display circuit. At this time, data exceeding the information amount of the image data before enlargement is handled. For this reason, a large amount of memory area and current are consumed when displaying image data having a size equal to or smaller than VGA.

このような情報処理装置は、画像データの拡大処理を、画像表示回路の直前において実行することが好ましい。しかし、表示回路は、表示の品質を保持するために、毎秒、数十回程度の画像書換えを必要とする。したがって、VRAMから表示回路に至る経路には、定期的かつ頻繁に、連続した画像データが伝送される。これにより、サイズの異なる画像データを、画像表示を途切れさせることなく切り替えるためは、シリアル伝送の送信側および受信側デバイスにおける各設定を、フレームの途切れ目において同時に切替える必要がある。   Such an information processing apparatus preferably executes the image data enlargement process immediately before the image display circuit. However, the display circuit requires image rewriting several tens of times per second in order to maintain display quality. Accordingly, continuous image data is transmitted regularly and frequently to the path from the VRAM to the display circuit. Thus, in order to switch image data of different sizes without interrupting image display, it is necessary to simultaneously switch the settings on the transmission side and reception side devices of serial transmission at the frame breaks.

しかし、切り替える必要のある設定項目は、たとえば、伝送される画像のサイズ、液晶オンオフのタイミング設定、およびクロック設定など、数多く存在する。したがって、伝送される画像データのサイズが大きくなればなるほど、設定に要する時間が長くなり、所定の時間内に設定が間に合わなくなる可能性がある。この場合、画像データを切り替えるときに、表示を一時停止する必要があるため、表示品質が低下してしまう。   However, there are many setting items that need to be switched, such as the size of the image to be transmitted, the liquid crystal on / off timing setting, and the clock setting. Therefore, the larger the size of the transmitted image data, the longer the time required for setting, and there is a possibility that the setting will not be in time within a predetermined time. In this case, when the image data is switched, it is necessary to pause the display, so that the display quality is deteriorated.

本発明は上記の課題を解決するためになされたものであり、その目的は、サイズの異なる画像データをシームレスに切り替えて表示する画像処理装置、画像処理方法、画像処理プログラム、および記録媒体を提供することにある。   The present invention has been made to solve the above problems, and an object of the present invention is to provide an image processing apparatus, an image processing method, an image processing program, and a recording medium for seamlessly switching and displaying image data of different sizes. There is to do.

本発明に係る画像処理装置は、上記の課題を解決するために、
通信の同期情報と、それに続く画像データとを有している連続した伝送データを画像処理する画像処理装置であって、
上記伝送データに含まれる上記同期情報を検出する同期情報検出手段と、
上記同期情報検出手段によって検出された上記同期情報に対応した画像処理を、上記画像データに施す画像処理手段とを備えていることを特徴としている。
In order to solve the above problems, an image processing apparatus according to the present invention provides:
An image processing apparatus that performs image processing on continuous transmission data having communication synchronization information and subsequent image data,
Synchronization information detecting means for detecting the synchronization information included in the transmission data;
And image processing means for performing image processing corresponding to the synchronization information detected by the synchronization information detection means on the image data.

上記の構成によれば、同期情報検出手段は、伝送データに含まれる同期情報を検出する。この同期情報は、たとえばフレームの先頭に含まれ、フレームの先頭であることを表す情報である。   According to said structure, a synchronous information detection means detects the synchronous information contained in transmission data. This synchronization information is, for example, information included in the head of the frame and indicating that it is the head of the frame.

このとき画像処理手段は、同期情報検出手段によって検出された同期情報に対応した画像処理を、伝送データに含まれている画像データに施す。たとえば、ある同期情報に、拡大処理の画像処理があらかじめ関連付けられているとき、その同期情報が検出されたなら、画像データに拡大処理を施す。したがって、画像データは拡大される。   At this time, the image processing means performs image processing corresponding to the synchronization information detected by the synchronization information detecting means on the image data included in the transmission data. For example, when image processing of enlargement processing is associated with certain synchronization information in advance, if the synchronization information is detected, the enlargement processing is performed on the image data. Therefore, the image data is enlarged.

このように、画像処理手段は、連続する伝送データのそれぞれに対し、同期情報に対応した適切な画像処理を、伝送データに含まれている画像データに施すことができる。したがって、連続する前後の伝送データ間における画像処理内容の切り替えを、割り込み処理などによりタイミングを見計らって行う必要がない。これにより画像処理装置は、連続する伝送データに対する画像処理をシームレスに切り替えて行うことができる効果を奏する。   As described above, the image processing means can perform appropriate image processing corresponding to the synchronization information on each piece of continuous transmission data on the image data included in the transmission data. Therefore, it is not necessary to switch the image processing contents between the transmission data before and after the continuous transmission in accordance with the timing by interrupt processing or the like. As a result, the image processing apparatus has an effect that image processing for continuous transmission data can be switched seamlessly.

本発明に係る画像処理方法は、上記の課題を解決するために、
通信の同期情報と、それに続く画像データとを有している連続した伝送データを画像処理する画像処理装置が実行する画像処理方法であって、
上記伝送データに含まれる上記同期情報を検出する同期情報検出ステップと、
上記同期情報検出ステップにおいて検出された上記同期情報に対応した画像処理を、上記画像データに施す画像処理ステップとを含んでいることを特徴としている。
In order to solve the above problems, an image processing method according to the present invention provides:
An image processing method executed by an image processing apparatus that performs image processing on continuous transmission data having communication synchronization information and subsequent image data,
A synchronization information detecting step for detecting the synchronization information included in the transmission data;
An image processing step for performing image processing corresponding to the synchronization information detected in the synchronization information detection step on the image data.

上記の構成によれば、上述した画像処理装置と同様の作用効果を奏する。   According to said structure, there exists an effect similar to the image processing apparatus mentioned above.

また、本発明に係る画像処理装置では、さらに、
上記伝送データには、1フレーム分の上記画像データが含まれており、
上記画像処理手段が上記画像処理を施したあとの上記画像データを、連続して表示装置に出力する出力手段をさらに備えていることが好ましい。
In the image processing apparatus according to the present invention, further,
The transmission data includes the image data for one frame,
It is preferable that the image processing unit further includes an output unit that continuously outputs the image data after the image processing is performed to the display device.

上記の構成によれば、伝送データには、1フレーム分の画像データが含まれている。このとき画像処理手段は、1フレーム分の画像データに、画像処理を施すので、連続する多数のフレームからなる動画などの伝送データに、それぞれ適切な画像処理を施すことができる。   According to the above configuration, the transmission data includes image data for one frame. At this time, since the image processing means performs image processing on the image data for one frame, it is possible to perform appropriate image processing on transmission data such as a moving image including a large number of continuous frames.

このようにして画像処理された画像データを、出力手段が、表示装置に連続して出力する。したがって画像処理装置は、連続するフレームの画像データを、表示装置に正しく表示させることができる効果を奏する。   The output means continuously outputs the image data subjected to the image processing to the display device. Therefore, the image processing apparatus has an effect that image data of successive frames can be correctly displayed on the display device.

また、本発明に係る画像処理装置では、さらに、
上記同期情報と、画像処理とは、1対1の関係にあることが好ましい。
In the image processing apparatus according to the present invention, further,
The synchronization information and the image processing are preferably in a one-to-one relationship.

上記の構成によれば、画像処理装置において、同期情報と、画像処理とは、1対1の関係にある。したがって、同期情報検出手段がある同期情報を検出したとき、画像処理手段は、その同期情報に対応する画像処理を、複数の候補の中から選択する必要がなく、1つのものを無条件で選択する。これにより画像処理手段は、画像データに対してどの画像処理を施すのかを、よりすばやく決定できる。したがって画像処理装置は、画像データをよりすばやく画像処理できる効果を奏する。   According to the above configuration, the synchronization information and the image processing have a one-to-one relationship in the image processing apparatus. Therefore, when the synchronization information detecting unit detects synchronization information, the image processing unit does not need to select an image process corresponding to the synchronization information from a plurality of candidates, and selects one unconditionally. To do. As a result, the image processing means can more quickly determine which image processing is to be performed on the image data. Accordingly, the image processing apparatus has an effect that image data can be processed more quickly.

また、本発明に係る画像処理装置では、さらに、
上記画像処理手段は、
上記各画像データが処理後に同一サイズに拡大されるように、各画像データに上記画像処理を施すことが好ましい。
In the image processing apparatus according to the present invention, further,
The image processing means includes
The image processing is preferably performed on the image data so that the image data is enlarged to the same size after the processing.

上記の構成によれば、上記画像処理手段は、各画像データが処理後に同一サイズに拡大されるように、各画像データに画像処理を施す。したがって、処理後の画像データのサイズが同一になるため、伝送データに含まれている画像データのサイズに関わらす、処理後の画像データを表示装置において表示する際に見やすくできる効果を奏する。   According to the above configuration, the image processing means performs image processing on each image data so that each image data is enlarged to the same size after processing. Accordingly, since the sizes of the processed image data are the same, there is an effect that it is easy to see when the processed image data is displayed on the display device with respect to the size of the image data included in the transmission data.

なお、上記画像処理装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記画像処理装置をコンピュータにおいて実現する画像処理プログラム、およびその画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。   The image processing apparatus may be realized by a computer. In this case, an image processing program for realizing the image processing apparatus in the computer by operating the computer as each of the above means and a computer-readable recording medium on which the image processing program is recorded also fall within the scope of the present invention.

以上のように、本発明に係る画像処理装置は、伝送データに含まれている同期情報に対応した画像処理を、同じ伝送データに含まれている画像データに施す画像処理手段を備えているため、連続する伝送データに対する画像処理をシームレスに切り替えて行うことができる効果を奏する。   As described above, the image processing apparatus according to the present invention includes image processing means for performing image processing corresponding to the synchronization information included in the transmission data on the image data included in the same transmission data. There is an effect that image processing for continuous transmission data can be performed by seamless switching.

本発明に係る一実施形態について、以下に説明する。   An embodiment according to the present invention will be described below.

図1は、本発明の一実施形態に係る画像処理装置1の要部構成を示すブロック図である。図1には、画像処理装置1とともに、画像処理装置1から出力される処理データを画面に表示する表示部6を示している。   FIG. 1 is a block diagram showing a main configuration of an image processing apparatus 1 according to an embodiment of the present invention. FIG. 1 shows a display unit 6 that displays processing data output from the image processing apparatus 1 on the screen together with the image processing apparatus 1.

図1に示すように、画像処理装置1は、シフトレジスタ部2と、同期情報検出部3と、データ処理部4と、レジスタ部5とを備えている。レジスタ部5は、レジスタセットA7およびレジスタセットB8を備えている。シフトレジスタ部2は、第1シフトレジスタ入力端子11、第2シフトレジスタ入力端子21、第1シフトレジスタ出力端子12、および第2シフトレジスタ出力端子14を備えている。シフトレジスタ入力端子11は、あらかじめ定められた伝送路に電気的に接続されている。また、あらかじめ定めれた伝送路を介して、あらかじめ定められた送信部からシリアル伝送された、連続する伝送データ9を受信する。   As shown in FIG. 1, the image processing apparatus 1 includes a shift register unit 2, a synchronization information detection unit 3, a data processing unit 4, and a register unit 5. The register unit 5 includes a register set A7 and a register set B8. The shift register unit 2 includes a first shift register input terminal 11, a second shift register input terminal 21, a first shift register output terminal 12, and a second shift register output terminal 14. The shift register input terminal 11 is electrically connected to a predetermined transmission line. Further, continuous transmission data 9 serially transmitted from a predetermined transmission unit is received via a predetermined transmission path.

(伝送データ9の構造)
図2は、画像処理装置1が受信する伝送データ9のデータ構造を示す図である。各伝送データ9は、図2に示すようにVF(Vertical Front)コード30と、伝送データ本体(画像データ)31とを含んでいる。VFコード30は通信の同期情報であり、フレームの先頭を表す。本実施の形態では、伝送データ本体31は1フレーム分の画像データである。また、伝送データ本体31は複数の画素データを含んでいる。このとき伝送データ本体31において、画像の左から右に向かうように、画素データが順番に並んでいる。
(Structure of transmission data 9)
FIG. 2 is a diagram illustrating a data structure of transmission data 9 received by the image processing apparatus 1. Each transmission data 9 includes a VF (Vertical Front) code 30 and a transmission data body (image data) 31 as shown in FIG. The VF code 30 is communication synchronization information and represents the head of a frame. In the present embodiment, the transmission data main body 31 is image data for one frame. The transmission data body 31 includes a plurality of pixel data. At this time, in the transmission data main body 31, pixel data are arranged in order from the left to the right of the image.

(シフトレジスタ部2)
シフトレジスタ部2は、あらかじめ定められた伝送路を介してシリアル伝送される伝送データ9を、第1シフトレジスタ入力端子11を通じて1ビットずつ順番に受信する。受信した伝送データ9を、シフトレジスタ部2は、同期情報検出部3およびデータ処理部4に出力する。具体的には、シフトレジスタ部2は、同期情報検出部3およびデータ処理部4に、伝送データ9のビット列を、受信した順に出力する。シフトレジスタ部2は、前述した伝送データ9を、VFコード30から伝送データ本体31に向かって、順に受信する。シフトレジスタ部2は、伝送データ9のうち、あらかじめ定められたビット数のデータを保持すなわち記憶できる。
(Shift register 2)
The shift register unit 2 receives the transmission data 9 serially transmitted via a predetermined transmission path, one bit at a time, through the first shift register input terminal 11. The shift register unit 2 outputs the received transmission data 9 to the synchronization information detection unit 3 and the data processing unit 4. Specifically, the shift register unit 2 outputs the bit string of the transmission data 9 to the synchronization information detection unit 3 and the data processing unit 4 in the order received. The shift register unit 2 sequentially receives the transmission data 9 described above from the VF code 30 toward the transmission data body 31. The shift register unit 2 can hold, that is, store data of a predetermined number of bits in the transmission data 9.

シフトレジスタ部2は、伝送データ9が入力されると、たとえば常に32ビット分のデータを保持する。これにより、必要なタイミングにしたがい、必要なデータ量だけ、同期情報検出部3およびデータ処理部4に出力する。具体的には、たとえばVFコード30のデータ量が32ビットであるとき、シフトレジスタ部2は、伝送データ9に含まれている、最初のVFコード30を表す32ビット分のデータを検出するまでは、データ処理部4に保持しているデータを伝送しない。一方、VFコード30を表す32ビット分のデータを検出した後、データを16ビット分ずつ、データ処理部4に伝送する。   When the transmission data 9 is input, the shift register unit 2 always holds, for example, 32-bit data. As a result, according to the necessary timing, only the necessary data amount is output to the synchronization information detecting unit 3 and the data processing unit 4. Specifically, for example, when the data amount of the VF code 30 is 32 bits, the shift register unit 2 detects data of 32 bits representing the first VF code 30 included in the transmission data 9. Does not transmit data held in the data processing unit 4. On the other hand, after detecting 32-bit data representing the VF code 30, the data is transmitted to the data processing unit 4 by 16 bits.

シフトレジスタ部2は、受信した伝送データ9を、第1シフトレジスタ出力端子12および第2シフトレジスタ出力端子14を通じて出力する。より詳細には、シフトレジスタ部2は、第1シフトレジスタ出力端子12を通じて、あらかじめ定められたデータ量の伝送データ9のビット列(具体的には16ビット)を、同期情報検出部3に出力する。さらに、同期情報検出部3に伝送データ9を出力したあと、あらかじめ定められた時間、遅らせて、第2シフトレジスタ出力端子14を通じて、伝送データ9をデータ処理部4に出力する。   The shift register unit 2 outputs the received transmission data 9 through the first shift register output terminal 12 and the second shift register output terminal 14. More specifically, the shift register unit 2 outputs a bit string (specifically, 16 bits) of the transmission data 9 having a predetermined amount of data to the synchronization information detection unit 3 through the first shift register output terminal 12. . Further, after the transmission data 9 is output to the synchronization information detection unit 3, the transmission data 9 is output to the data processing unit 4 through the second shift register output terminal 14 after being delayed for a predetermined time.

(同期情報検出部3の詳細)
同期情報検出部3は、検出部入力端子13、第1検出部出力端子15、および第2検出部出力端子22を備えている。同期情報検出部3は、シフトレジスタ部2の第1シフトレジスタ出力端子12および第2シフトレジスタ入力端子21に、電気的に接続されている。同期情報検出部3には、シフトレジスタ部2から出力された伝送データ9が入力される。これにより、伝送データ9の先頭に含まれている同期情報である、VFコード30を検出する。より詳細には、同期情報検出部3は、伝送データ9のビット列を、あらかじめ用意されているサンプルデータのビット列とそれぞれ比較することによって、VFコード30を検出する。
(Details of the synchronization information detection unit 3)
The synchronization information detection unit 3 includes a detection unit input terminal 13, a first detection unit output terminal 15, and a second detection unit output terminal 22. The synchronization information detection unit 3 is electrically connected to the first shift register output terminal 12 and the second shift register input terminal 21 of the shift register unit 2. The transmission information 9 output from the shift register unit 2 is input to the synchronization information detection unit 3. As a result, the VF code 30 that is the synchronization information included at the head of the transmission data 9 is detected. More specifically, the synchronization information detection unit 3 detects the VF code 30 by comparing the bit string of the transmission data 9 with the bit string of sample data prepared in advance.

(VFコード30)
VFコード30のデータ量は、あらかじめ定められている。このデータ量は、たとえば16ビット以上、64ビット未満であり、好ましくは32ビットである。VFコード30のデータ量が16ビットであり、かつ、VFコード30の前段に、同期情報を除く、伝送データには使用されないユニークコードが配置されていることが好ましい。これにより、伝送データ9本体のビット列と、サンプルデータのビット列とが一致してしまうことが防止できる。したがって、同期情報検出の信頼性を向上できる。
(VF code 30)
The data amount of the VF code 30 is determined in advance. The amount of data is, for example, 16 bits or more and less than 64 bits, and preferably 32 bits. It is preferable that the data amount of the VF code 30 is 16 bits, and a unique code that is not used for transmission data, excluding synchronization information, is arranged in the preceding stage of the VF code 30. Thereby, it is possible to prevent the bit string of the main body of the transmission data 9 from matching with the bit string of the sample data. Therefore, the reliability of synchronization information detection can be improved.

たとえば、伝送データ9に「0xFF」および「0x00」のコードを設定することを禁止し、かつ、あらかじめ定められたデータ量が32ビットであるとする。このとき、VFコード30を「0xFF000001」とすることによって、いずれのタイミングによっても、伝送データ9本体と、同期情報とは一致しない。また、たとえばあらかじめ定められたデータ量が16ビットであるとき、VFコード30は「0xF001」であればよい。さらに、あらかじめ定められたデータ量が64ビットであるとき、VFコード30は「0xFFFF000000000001」であればよい。これらはすべて例示であって、他の構成であってもかまわない。   For example, it is prohibited to set the codes “0xFF” and “0x00” in the transmission data 9 and the predetermined data amount is 32 bits. At this time, by setting the VF code 30 to “0xFF000001”, the transmission data 9 body does not match the synchronization information at any timing. For example, when the predetermined amount of data is 16 bits, the VF code 30 may be “0xF001”. Furthermore, when the predetermined data amount is 64 bits, the VF code 30 may be “0xFFFF000000000001”. These are all examples, and other configurations may be used.

VFコード30のデータ量が64ビット未満であれば、同期情報のデータ量が多くなることを防止できる。これにより、伝送データ9のデータ量が多くなることを防止できる。   If the data amount of the VF code 30 is less than 64 bits, it is possible to prevent the data amount of the synchronization information from increasing. Thereby, it can prevent that the data amount of the transmission data 9 increases.

以下の例では、ある伝送データは、同期情報Aと、VGAサイズの画像データとを含んでいる。また、他の伝送データは、同期情報Bと、QVGAサイズの画像データとを含んでいる。同期情報Aは、伝送データに含まれている画像データのサイズが、VGAであることを示す情報である。一方、同期情報Bは、伝送データに含まれている画像データのサイズが、QVGAサイズを示すデータである。すなわち、画像処理装置1が受信する伝送データは、伝送データに含まれている画像データの少なくともサイズを特定できる同期情報を含んでいる。   In the following example, certain transmission data includes synchronization information A and VGA size image data. Other transmission data includes synchronization information B and QVGA size image data. The synchronization information A is information indicating that the size of the image data included in the transmission data is VGA. On the other hand, the synchronization information B is data in which the size of the image data included in the transmission data indicates the QVGA size. That is, the transmission data received by the image processing apparatus 1 includes synchronization information that can specify at least the size of the image data included in the transmission data.

同期情報検出部3は、ビット列がVFコード30に一致するサンプルデータを複数、たとえば、サンプルデータAおよびサンプルデータBの2つを保持している。これにより、シフトレジスタ部2から入力されたビット列と、保持しているサンプルデータAおよびサンプルデータBのビット列とを、それぞれ比較する。これらが一致したとき、同期情報Aおよび同期情報Bをそれぞれ検出したと判定する。   The synchronization information detection unit 3 holds a plurality of sample data whose bit strings match the VF code 30, for example, sample data A and sample data B. Thereby, the bit string input from the shift register unit 2 is compared with the bit strings of the sample data A and the sample data B that are held. When they match, it is determined that the synchronization information A and the synchronization information B are detected.

また、たとえばサンプルデータAを検出したとき、同期情報検出部3は、シフトレジスタ部2に、同期情報Aを検出したこと通知する信号(同期情報検出信号)を通知する。同時に、第1検出部出力端子15を通じて、同期情報Aが検出したことを通知する信号を出力する。逆に、サンプルデータBを検出したとき、同期情報検出部3は、シフトレジスタ部2に、同期情報Bを検出したことを通知する信号(同期情報検出信号)を出力する。同時に、第1検出部出力端子15を通じて、同期情報Bを検出したことを通知する信号を出力する。   For example, when the sample data A is detected, the synchronization information detection unit 3 notifies the shift register unit 2 of a signal (synchronization information detection signal) for notifying that the synchronization information A has been detected. At the same time, a signal notifying that the synchronization information A has been detected is output through the first detection unit output terminal 15. Conversely, when the sample data B is detected, the synchronization information detection unit 3 outputs a signal (synchronization information detection signal) notifying the shift register unit 2 that the synchronization information B has been detected. At the same time, a signal notifying that the synchronization information B has been detected is output through the first detection unit output terminal 15.

すなわち同期情報検出部3は、シフトレジスタ部2に、同期情報Aおよび同期情報Bの少なくともいずれかを検出したことを通知する。このとき、第1検出部出力端子15を通じて、検出した同期情報の種類を含めた通知信号を出力する。   That is, the synchronization information detection unit 3 notifies the shift register unit 2 that at least one of the synchronization information A and the synchronization information B has been detected. At this time, a notification signal including the type of detected synchronization information is output through the first detection unit output terminal 15.

具体的には、同期情報検出部3は、VFコード30を検出できないとき、出力する同期情報検出信号を低(L)レベルに維持する。一方、VFコード30を検出したとき、あらかじめ定められた時間、出力する同期情報検出信号を高(H)レベルに維持する。同期情報検出部3は、同期情報検出信号を、第2検出部出力端子22を通じて出力する。また、検出した同期信号の種類を表す同期情報種別信号を、第1検出部出力端子15を通じてレジスタ部5に出力する。たとえば同期信号Aを検出したとき、同期情報検出部3は、出力する同期情報種別信号のレベルを低(L)レベルに維持する。一方、同期信号Bを検出したとき、高(H)レベルに維持する。同期情報検出部3は、次の同期信号を検出するまで、同期情報種別信号のレベルを、現在の低(L)レベルまたは高(H)レベルに維持する。   Specifically, when the VF code 30 cannot be detected, the synchronization information detection unit 3 maintains the output synchronization information detection signal at a low (L) level. On the other hand, when the VF code 30 is detected, the output synchronization information detection signal is maintained at a high (H) level for a predetermined time. The synchronization information detection unit 3 outputs a synchronization information detection signal through the second detection unit output terminal 22. In addition, a synchronization information type signal indicating the type of the detected synchronization signal is output to the register unit 5 through the first detection unit output terminal 15. For example, when the synchronization signal A is detected, the synchronization information detection unit 3 maintains the level of the synchronization information type signal to be output at a low (L) level. On the other hand, when the synchronization signal B is detected, it is maintained at a high (H) level. The synchronization information detection unit 3 maintains the level of the synchronization information type signal at the current low (L) level or high (H) level until the next synchronization signal is detected.

(ドットカウンタ)
シフトレジスタ部2は、ドットカウンタを備えている。ドットカウンタは、画像データ31に含まれるビットの数をカウントする。同期情報検出部3がVFコード30を検出したとき、シフトレジスタ部2は、画像イネーブル信号の信号レベルを低(L)レベルから高(H)レベルに切り替える。画像イネーブル信号の信号レベルが低(L)レベルから高(H)レベルに切り替わると、ドットカウンタは、ビットのカウントをスタートする。ドットカウンタがあらかじめ定められたカウント数までビットをカウントすると、シフトレジスタ部2は、画像イネーブル信号の信号レベルを高(H)レベルから低(L)レベルに切り替える。
(Dot counter)
The shift register unit 2 includes a dot counter. The dot counter counts the number of bits included in the image data 31. When the synchronization information detection unit 3 detects the VF code 30, the shift register unit 2 switches the signal level of the image enable signal from the low (L) level to the high (H) level. When the signal level of the image enable signal is switched from the low (L) level to the high (H) level, the dot counter starts counting bits. When the dot counter counts bits up to a predetermined count, the shift register unit 2 switches the signal level of the image enable signal from the high (H) level to the low (L) level.

(レジスタ部5の詳細)
レジスタ部5は、たとえば大半がFF(フリップフロップ)によって構成されており、各種パラメータ等を記録している。レジスタ部5は、レジスタ入力端子17およびレジスタ出力端子19を備えている。レジスタ入力端子17は、同期情報検出部3の第1検出部出力端子15に電気的に接続されている。レジスタ部5は、レジスタセットA7およびレジスタセットB8を備えている。レジスタセットA7およびレジスタセットB8は複数のレジスタ(記録要素)によって構成されている。
(Details of register unit 5)
For example, most of the register unit 5 is configured by an FF (flip-flop), and records various parameters. The register unit 5 includes a register input terminal 17 and a register output terminal 19. The register input terminal 17 is electrically connected to the first detection unit output terminal 15 of the synchronization information detection unit 3. The register unit 5 includes a register set A7 and a register set B8. The register set A7 and the register set B8 are composed of a plurality of registers (recording elements).

たとえばレジスタセットA7は、REG_A_0〜REG_A_nのn個のレジスタから構成されている。REG_A_0〜REG_A_nには、具体的には、伝送データの画像データサイズ、画像データの拡大率、画像データのガンマ補正回路ONまたはOFFの設定、画像データのYUVからRGBへの変換回路ONまたはOFFの設定、クロック周波数の設定などを決定する情報が記録されている。同様にレジスタセットB8は、レジスタセットA7に含まれる各種レジスタ(REG_A_0〜REG_A_n)と全く同一であるレジスタ群(REG_B_0〜REG_B_n)を有している。   For example, the register set A7 includes n registers REG_A_0 to REG_A_n. Specifically, the REG_A_0 to REG_A_n include the image data size of the transmission data, the enlargement ratio of the image data, the setting of the image data gamma correction circuit ON or OFF, and the image data YUV to RGB conversion circuit ON or OFF setting. Information for determining settings, clock frequency settings, and the like is recorded. Similarly, the register set B8 has a register group (REG_B_0 to REG_B_n) that is exactly the same as the various registers (REG_A_0 to REG_A_n) included in the register set A7.

レジスタ部5には、同期情報検出部3から出力される同期情報種別信号が、レジスタ入力端子17を通じて入力される。これによりレジスタ部5は、入力された同期情報種別信号に応じた、レジスタセットA7およびレジスタセットB8のいずれかを選択する。より詳細には、同期情報種別信号の信号レベルが低(L)レベルであるとき、レジスタ部5は、レジスタセットA7(REG_A_0〜REG_A_n)を選択する。一方、同期情報種別信号の信号レベルが高(H)レベルであったとき、レジスタ部5は、レジスタセットB8(REG_B_0〜REG_B_n)を選択する。   A synchronization information type signal output from the synchronization information detection unit 3 is input to the register unit 5 through the register input terminal 17. As a result, the register unit 5 selects either the register set A7 or the register set B8 according to the input synchronization information type signal. More specifically, when the signal level of the synchronization information type signal is low (L) level, the register unit 5 selects the register set A7 (REG_A_0 to REG_A_n). On the other hand, when the signal level of the synchronization information type signal is high (H) level, the register unit 5 selects the register set B8 (REG_B_0 to REG_B_n).

レジスタ部5は、選択したレジスタセットに記憶されている情報を、レジスタ出力端子19を通じて出力する。具体的には、レジスタ部5のレジスタ出力端子19は、REG_0〜REG_nのn個の出力信号線を有している。レジスタセットA7を選択したとき、レジスタ部5は、REG_0〜REG_nに、REG_A_0〜REG_A_nを接続させる。一方、レジスタセットB8を選択したとき、REG_0〜REG_nに、REG_B_0〜REG_B_nを接続させる。したがってレジスタ部5は、レジスタセットA7を選択したとき、レジスタ出力端子19を通じて、REG_A_0〜REG_A_nに記憶されている情報を出力する。一方、レジスタセットB8を選択したとき、レジスタ出力端子19を通じて、REG_B_0〜REG_B_nに記憶されている情報を出力する。   The register unit 5 outputs the information stored in the selected register set through the register output terminal 19. Specifically, the register output terminal 19 of the register unit 5 has n output signal lines REG_0 to REG_n. When the register set A7 is selected, the register unit 5 connects REG_A_0 to REG_A_n to REG_0 to REG_n. On the other hand, when the register set B8 is selected, REG_B_0 to REG_B_n are connected to REG_0 to REG_n. Therefore, when the register unit 5 selects the register set A7, the register unit 5 outputs the information stored in the REG_A_0 to REG_A_n through the register output terminal 19. On the other hand, when register set B8 is selected, the information stored in REG_B_0 to REG_B_n is output through register output terminal 19.

(データ処理部4)
データ処理部4は、たとえばマイクロコンピュータおよびデジタルシグナルプロセッサ(Digital Signal Processor:略称DSP)などの処理回路である。データ処理部4は、第1データ入力端子16、第2データ入力端子18、およびデータ出力端子20を備えている。第1データ入力端子16は、シフトレジスタ部2の第2シフトレジスタ出力端子14に電気的に接続されている。第2データ入力端子18は、レジスタ部5のレジスタ出力端子19に電気的に接続されている。
(Data processing unit 4)
The data processing unit 4 is a processing circuit such as a microcomputer and a digital signal processor (abbreviated as DSP). The data processing unit 4 includes a first data input terminal 16, a second data input terminal 18, and a data output terminal 20. The first data input terminal 16 is electrically connected to the second shift register output terminal 14 of the shift register unit 2. The second data input terminal 18 is electrically connected to the register output terminal 19 of the register unit 5.

データ処理部4には、シフトレジスタ部2から出力された伝送データ9が、第1データ入力端子16を通じて入力される。これによりデータ処理部4は、伝送データ9を画像処理する。このとき、たとえば、クロック周波数の設定などを行ってもよい。データ処理部4は、伝送データ9を画像処理することによって、処理データを生成する。データ処理部4は、生成した処理データをデータ出力端子20を通じて表示部6に出力する。   The transmission data 9 output from the shift register unit 2 is input to the data processing unit 4 through the first data input terminal 16. Thereby, the data processing unit 4 performs image processing on the transmission data 9. At this time, for example, a clock frequency may be set. The data processing unit 4 generates processing data by performing image processing on the transmission data 9. The data processing unit 4 outputs the generated processing data to the display unit 6 through the data output terminal 20.

データ処理部4は、画像処理として、伝送データ9に含まれる画像データをあらかじめ定められたデータ形式に変換する処理、画像を拡大して表示させるための拡大処理、画像を人間にとって見栄え良くする色調に変換する処理、などを実行する。このとき、どの画像処理を実行するのかを、レジスタ部5によって第2データ入力端子18を通じて入力されたレジスタセット(REG_0〜REG_n)の情
報に基づき決定する。
As the image processing, the data processing unit 4 converts the image data included in the transmission data 9 into a predetermined data format, enlargement processing for enlarging and displaying the image, and color tone that makes the image look good for humans. The process to convert to, etc. is executed. At this time, which image processing is to be executed is determined based on the information of the register set (REG_0 to REG_n) input through the second data input terminal 18 by the register unit 5.

さらに詳細には、たとえば伝送データ9が、同期情報Bを示すVFコード30および、QVGAサイズの画像データを含んでいるとき、、データ処理部4には、第2データ入力端子18を通じて、レジスタ部5が選択した、拡大処理を含むレジスタセットB8が入力される。これによりデータ処理部4は、伝送データ9のQVGAサイズの画像データの画像サイズを拡大し、VGAサイズの処理データに変換してから、データ出力端子20を通じて出力する。   More specifically, for example, when the transmission data 9 includes the VF code 30 indicating the synchronization information B and QVGA size image data, the data processing unit 4 is connected to the register unit via the second data input terminal 18. The register set B8 including the enlargement process selected by 5 is input. As a result, the data processing unit 4 enlarges the image size of the QVGA size image data of the transmission data 9, converts it to VGA size processing data, and outputs the processed data through the data output terminal 20.

また、たとえば伝送データ9が、同期情報Aを示すVFコード30および、VGAサイズの画像データを含む場合、データ処理部4には、第2データ入力端子18を通じて、レジスタ部5が選択した、画像拡大処理を含まないレジスタセットA7が入力される。これによりデータ処理部4は、伝送データ9のVGAサイズの画像データに対し、たとえば、色調変換処理を実行し、データ出力端子20からVGAサイズの処理データを出力する。このときデータ処理部4は、たとえば、何も処理しなくてもよい。   For example, when the transmission data 9 includes the VF code 30 indicating the synchronization information A and the VGA size image data, the data processing unit 4 has the image selected by the register unit 5 through the second data input terminal 18. A register set A7 not including the enlargement process is input. Thereby, the data processing unit 4 executes, for example, a color tone conversion process on the VGA size image data of the transmission data 9 and outputs the VGA size processing data from the data output terminal 20. At this time, the data processing unit 4 does not need to process anything, for example.

データ処理部4がデータ出力端子20を通じて出力する処理データは、後述する表示装置6によって画面表示される。この表示装置6は、処理データをあらかじめ定められたサイズ、たとえば、VGAサイズによって表示する。したがって処理データのサイズは、VGAサイズでなければならない。   The processing data output from the data processing unit 4 through the data output terminal 20 is displayed on the screen by the display device 6 described later. The display device 6 displays the processing data in a predetermined size, for example, a VGA size. Therefore, the size of the processing data must be VGA size.

(表示部6)
表示部6は、たとえば液晶表示パネルおよび有機ELパネルなどの表示装置である。表示部6は、表示入力端子21を備えている。表示部6には、データ処理部4から出力された処理データが、表示入力端子21を通じて入力される。これにより表示回路は、処理データをたとえば液晶表示パネルに表示する。表示部6は、あらかじめ定められたサイズの画像データのみを表示できる。したがって、表示部6が表示できる画像サイズと、データ処理部4が出力する処理データのサイズは一致する。
(Display unit 6)
The display unit 6 is a display device such as a liquid crystal display panel and an organic EL panel. The display unit 6 includes a display input terminal 21. The processing data output from the data processing unit 4 is input to the display unit 6 through the display input terminal 21. Thereby, the display circuit displays the processing data on, for example, a liquid crystal display panel. The display unit 6 can display only image data having a predetermined size. Therefore, the image size that can be displayed by the display unit 6 matches the size of the processing data output by the data processing unit 4.

伝送データ9に含まれている画像データのサイズ(たとえばQVGA)が、表示部6が表示できる画像サイズ(たとえばVGA)と異なるとき、データ処理部4は、伝送データ9に含まれている画像データを拡大し、表示部6が表示できる画像サイズ(たとえばVGA)に変換する。   When the size (for example, QVGA) of the image data included in the transmission data 9 is different from the image size (for example, VGA) that can be displayed on the display unit 6, the data processing unit 4 displays the image data included in the transmission data 9 Is enlarged and converted to an image size (for example, VGA) that can be displayed on the display unit 6.

(同期情報検出部3の処理)
図3は、同期情報検出部3が実行する処理の流れを説明するフローチャートである。シフトレジスタ部2は、伝送データ9の一部を同期情報検出部3に出力する。同期情報検出部3は、あらかじめ定められたサンプルデータAおよびサンプルデータBと、入力された伝送データ9のビット列とを比較する。これにより同期情報の検出を開始し、第2同期情報出力端子22を通じて出力する同期情報検出信号の信号レベルを低(L)レベルに維持し、第1同期情報出力端子15を通じて出力する同期情報種別信号の信号レベルを低(L)レベルに維持する(ステップS10)。
(Processing of the synchronization information detection unit 3)
FIG. 3 is a flowchart for explaining the flow of processing executed by the synchronization information detection unit 3. The shift register unit 2 outputs a part of the transmission data 9 to the synchronization information detection unit 3. The synchronization information detector 3 compares predetermined sample data A and sample data B with the bit string of the input transmission data 9. As a result, synchronization information detection is started, the signal level of the synchronization information detection signal output through the second synchronization information output terminal 22 is maintained at a low (L) level, and the synchronization information type output through the first synchronization information output terminal 15 The signal level of the signal is maintained at a low (L) level (step S10).

つぎに同期情報検出部3は、伝送データ9から、同期情報であるVFコード30を検出したか否かを判定する(ステップS11)。ステップS11において、VFコード30を検出していないと判定したとき(No)、ステップS11の処理を繰り返す。一方、ステップS1
1において、VFコード30を検出したと判定したとき(Yes)、同期情報検出部3は、同期情報検出信号の信号レベルを、あらかじめ定められた時間、低(L)レベルから高(H)レベルに切り替える(ステップS12)。
Next, the synchronization information detection unit 3 determines whether or not the VF code 30 that is the synchronization information is detected from the transmission data 9 (step S11). When it is determined in step S11 that the VF code 30 has not been detected (No), the process of step S11 is repeated. On the other hand, step S1
1, when it is determined that the VF code 30 is detected (Yes), the synchronization information detection unit 3 changes the signal level of the synchronization information detection signal from a low (L) level to a high (H) level for a predetermined time. (Step S12).

つぎ同期情報検出部3は、同期情報種別信号の信号レベルを、ステップS11において検出した同期情報にしたがって決定する(ステップS13)。たとえば、同期情報Aを検出したとき、同期情報種別信号を低(L)レベルに維持する。一方、同期情報Bを検出したとき、同期情報種別信号を高(H)レベルに切り替える。   Next, the synchronization information detector 3 determines the signal level of the synchronization information type signal according to the synchronization information detected in step S11 (step S13). For example, when the synchronization information A is detected, the synchronization information type signal is maintained at a low (L) level. On the other hand, when the synchronization information B is detected, the synchronization information type signal is switched to the high (H) level.

以上の処理を終了すると、処理はステップS11に戻り、同期情報検出部3は、前述した処理を繰り返す。なお、図3のフローチャートに示す処理は、同期情報検出部3への電力の供給を停止することによって、終了させることができる。   When the above process ends, the process returns to step S11, and the synchronization information detection unit 3 repeats the above-described process. Note that the processing shown in the flowchart of FIG. 3 can be terminated by stopping the supply of power to the synchronization information detection unit 3.

(レジスタ部5の処理)
図4は、レジスタ部5が実行する処理の流れを示すフローチャートである。電力が供給されたあと、レジスタ部5は、レジスタセットA7を選択する。これにより、レジスタ出力端子19を通じてREG_A_0〜REG_A_nに記憶されている情報をデータ処理部4に出力する(ステップS20)。
(Processing of register unit 5)
FIG. 4 is a flowchart showing a flow of processing executed by the register unit 5. After the power is supplied, the register unit 5 selects the register set A7. Thus, the information stored in REG_A_0 to REG_A_n is output to the data processing unit 4 through the register output terminal 19 (step S20).

つぎにレジスタ部5は、同期情報種別信号の信号レベルが高(H)レベルであるか否かを判定する(ステップS21)。ここで、同期情報種別信号の信号レベルを低(L)レベルであると判定したとき(No)、レジスタ部5はレジスタセットA7を選択する。これにより、レジスタ出力端子19を通じて、REG_A_0〜REG_A_nに記憶されている情報を出力する(ステップS22)。このあと処理はステップS21に戻り、レジスタ部5は前述した処理を繰り返す。言い換えれば、レジスタ部5は、伝送データ9に含まれているVFコード30が同期情報Aであるか否かを判定し、同期情報Aであると判定したときに、データ処理部4にREG_A_0〜REG_A_nに記憶されている情報を出力する。   Next, the register unit 5 determines whether or not the signal level of the synchronization information type signal is high (H) level (step S21). Here, when it is determined that the signal level of the synchronization information type signal is the low (L) level (No), the register unit 5 selects the register set A7. Thus, the information stored in REG_A_0 to REG_A_n is output through the register output terminal 19 (step S22). Thereafter, the process returns to step S21, and the register unit 5 repeats the process described above. In other words, the register unit 5 determines whether or not the VF code 30 included in the transmission data 9 is the synchronization information A. When determining that the VF code 30 is the synchronization information A, the register unit 5 sends the REG_A_0 to the data processing unit 4. The information stored in REG_A_n is output.

一方、ステップS21において同期情報種別信号の信号レベルを高(H)レベルであると判定したとき(Yes)、レジスタ部5はレジスタセットB8を選択する。これにより、レジスタ出力端子19を通じて、REG_B_0〜REG_B_nに記憶されている情報を出力する(ステップS23)。言い換えれば、レジスタ部5は、伝送データ9に含まれているVFコード30が同期情報Bであるか否かを判定することによって、同期情報Bであると判定したときに、REG_B_0〜REG_B_nに記憶されている情報をデータ処理部4に出力する。   On the other hand, when it is determined in step S21 that the signal level of the synchronization information type signal is high (H) level (Yes), the register unit 5 selects the register set B8. Accordingly, the information stored in REG_B_0 to REG_B_n is output through the register output terminal 19 (step S23). In other words, the register unit 5 stores in REG_B_0 to REG_B_n when it is determined that the VF code 30 included in the transmission data 9 is the synchronization information B by determining whether the VF code 30 is the synchronization information B. The information is output to the data processing unit 4.

なお、図4のフローチャートに示す処理は、レジスタ部5への電力の供給を停止することによって、終了させることができる。   Note that the processing shown in the flowchart of FIG. 4 can be terminated by stopping the supply of power to the register unit 5.

同期情報種別信号の信号レベルが、低(L)レベルから高(H)レベル、または高(H)レベルから低(L)レベルに移行したことは、同期情報検出部3がVFコード30を検出したことを意味する。すなわち、1フレーム分の画像データがデータ処理部4に入力される直前であることを意味する。この時点において同期情報種別信号が低(L)レベルから高(H)レベル、または高(H)レベルから低(L)レベルに移行することによって、VFコード30に続く1フレーム分の画像データに、レジスタセットA7に基いた画像処理(たとえば拡大処理)が行われるのか、レジスタセットB8に基いた画像処理が行われるのかが決定される。したがって、画像データの伝送途中においてレジスタセットが切り替わることはないため、データ処理部4は、表示部6に同一サイズの矩形の画像データを出力できる。   The fact that the signal level of the synchronization information type signal has shifted from the low (L) level to the high (H) level or from the high (H) level to the low (L) level indicates that the synchronization information detection unit 3 detects the VF code 30. Means that That is, it means that the image data for one frame is just before being input to the data processing unit 4. At this time, the synchronization information type signal shifts from the low (L) level to the high (H) level, or from the high (H) level to the low (L) level, whereby image data for one frame following the VF code 30 is obtained. It is determined whether image processing (for example, enlargement processing) based on the register set A7 or image processing based on the register set B8 is performed. Therefore, the register set is not switched during the transmission of the image data, and the data processing unit 4 can output rectangular image data of the same size to the display unit 6.

(データ処理部4の処理)
図5は、データ処理部4が実行する処理の流れを示すフローチャートである。以下では、データ処理部4が始動状態である場合を説明する。第1データ入力端子16を通じて、データ処理部4に伝送データ9が入力される(ステップS30)。伝送データ9が入力されると、データ処理部4は、レジスタ部5から与えられた、レジスタセットに記憶されている情報に基づき、1フレーム分の画像データを画像処理することによって、処理データを生成する(ステップS31)。
(Processing of the data processing unit 4)
FIG. 5 is a flowchart showing a flow of processing executed by the data processing unit 4. Below, the case where the data processing part 4 is a starting state is demonstrated. Transmission data 9 is input to the data processing unit 4 through the first data input terminal 16 (step S30). When the transmission data 9 is input, the data processing unit 4 performs image processing on the image data for one frame based on the information stored in the register set given from the register unit 5, thereby processing the processed data. Generate (step S31).

上述したように、レジスタ部5は、伝送データ9に含まれている同期情報に基づき、レジスタセットA7またはレジスタセットB8を選択し、選択したレジスタセットに記憶されている情報をデータ処理部4に出力する。したがってデータ処理部4は、実行する画像処理がレジスタセットA7に基づくものであるのか、またはレジスタセットB8に基づくものであるのかを判断しなくてもよい。つぎにデータ処理部4は、生成した処理データを、データ出力端子20を通じて表示部6に出力する(ステップS32)。このあと処理はステップS31に戻って、データ処理部4は、前述した処理を繰り返す。   As described above, the register unit 5 selects the register set A7 or the register set B8 based on the synchronization information included in the transmission data 9, and sends the information stored in the selected register set to the data processing unit 4. Output. Therefore, the data processing unit 4 does not have to determine whether the image processing to be executed is based on the register set A7 or the register set B8. Next, the data processing unit 4 outputs the generated processing data to the display unit 6 through the data output terminal 20 (step S32). Thereafter, the processing returns to step S31, and the data processing unit 4 repeats the above-described processing.

なお、図5のフローチャートに示す処理は、データ処理部4への電力の供給を停止することによって、終了させることができる。   Note that the process shown in the flowchart of FIG. 5 can be terminated by stopping the supply of power to the data processing unit 4.

(伝送データ9と内部信号との関係)
図6は、伝送データ9と、画像処理装置1の内部信号との関係を表すタイミングチャートである。図6の例では、1フレーム目が10ドットの画像データにより構成され、2フレーム目が5ドットの画像データにより構成され、かつ、3フレーム目が10ドットの画像データにより構成されている伝送データ9が入力されたときにおける、画像処理装置1の実行する処理の流れを示す。
(Relation between transmission data 9 and internal signal)
FIG. 6 is a timing chart showing the relationship between the transmission data 9 and the internal signal of the image processing apparatus 1. In the example of FIG. 6, the first frame is composed of 10-dot image data, the second frame is composed of 5-dot image data, and the third frame is composed of 10-dot image data. 8 shows a flow of processing executed by the image processing apparatus 1 when 9 is input.

たとえば、実際に画像処理装置1を使用するときには、1フレーム目がVGAサイズの画像データ、2フレーム目がQVGAサイズの画像データ、および3フレーム目がVGAサイズの画像データであってもよい。図6の(1)は、シフトレジスタ部2に入力される伝送データ9を表す。図6の(2)は、画像イネーブル信号を表す。図6の(3)は、ドットカウンタのカウント状態を表す。図6の(4)は、処理データを表す。図6の(5)は、同期情報検出信号を表す。図6の(6)は、同期情報識別信号を表す。図6の(7)は、レジスタ部5が選択したレジスタセットの状態を表す。図6において、横軸は時刻を表する。図6の(2)、(5)、および(6)において、縦軸は信号レベルを表す。   For example, when the image processing apparatus 1 is actually used, the first frame may be VGA size image data, the second frame may be QVGA size image data, and the third frame may be VGA size image data. (1) in FIG. 6 represents the transmission data 9 input to the shift register unit 2. (2) in FIG. 6 represents an image enable signal. (3) in FIG. 6 represents the count state of the dot counter. (4) in FIG. 6 represents the processing data. (5) in FIG. 6 represents a synchronization information detection signal. (6) in FIG. 6 represents a synchronization information identification signal. (7) in FIG. 6 represents the state of the register set selected by the register unit 5. In FIG. 6, the horizontal axis represents time. 6 (2), (5), and (6), the vertical axis represents the signal level.

まず図6を参照して、伝送データ9と、画像処理装置1の内部信号との関係について説明する。画像処理装置1の始動状態において、画像イネーブル信号の信号レベルは低(L)レベルである。また、ドットカウンタのカウント数は「0」である。また、同期情報検出信号の信号レベルは低(L)レベルである。また、同期情報識別信号の信号レベルは低(L)レベルである。また、レジスタ部5が選択しているレジスタセットは、レジスタセットA7である。   First, the relationship between the transmission data 9 and the internal signal of the image processing device 1 will be described with reference to FIG. In the starting state of the image processing apparatus 1, the signal level of the image enable signal is low (L). The count number of the dot counter is “0”. The signal level of the synchronization information detection signal is low (L). Further, the signal level of the synchronization information identification signal is a low (L) level. The register set selected by the register unit 5 is a register set A7.

時刻t1において、1フレーム目の伝送データ9が画像処理装置1に入力される。このとき同期情報検出部3がVFコード30として同期情報Bを検出すると、時刻t2において、同期情報検出信号の信号レベルが低(L)レベルから高(H)レベルに切り替わる。さらに、画像イネーブル信号の信号レベルが低(L)レベルから高(H)レベルに切り替わる。さらに、ドットカウンタがカウントを開始する。   At time t1, transmission data 9 of the first frame is input to the image processing apparatus 1. At this time, when the synchronization information detection unit 3 detects the synchronization information B as the VF code 30, the signal level of the synchronization information detection signal is switched from the low (L) level to the high (H) level at time t2. Further, the signal level of the image enable signal is switched from the low (L) level to the high (H) level. Further, the dot counter starts counting.

また時刻t2において、同期情報種別信号が低(L)レベルから高(H)レベルに切り替わる。同時に、レジスタ部5はレジスタセットB8を選択する。同時に、データ処理部4に伝送データ9が入力さる。これによりデータ処理部4は、レジスタ部5から与えられたレジスタセット(レジスタセットB8)に記憶されている情報に基づき、画像処理を開始する。   At time t2, the synchronization information type signal is switched from the low (L) level to the high (H) level. At the same time, the register unit 5 selects the register set B8. At the same time, transmission data 9 is input to the data processing unit 4. Thus, the data processing unit 4 starts image processing based on the information stored in the register set (register set B8) given from the register unit 5.

ドットカウンタは、時刻t2からカウントを開始する。このとき、たとえば伝送データ9を1ビットずつカウントする。ドットカウンタは、画像データ31のビット数をカウントし、あらかじめ定められた数だけカウントすると、カウント数を「0」に戻す。ドットカウンタのカウント数が「0」に戻る時刻t3において、画像イネーブル信号の信号レベルは高(H)レベルから低(L)レベルに切り替わる。   The dot counter starts counting from time t2. At this time, for example, the transmission data 9 is counted bit by bit. The dot counter counts the number of bits of the image data 31, and when the predetermined number is counted, the count number is reset to “0”. At the time t3 when the dot counter count returns to “0”, the signal level of the image enable signal is switched from the high (H) level to the low (L) level.

1フレーム分の伝送データ9が画像処理装置1に入力され、この伝送データ9に続く次の伝送データ9が入力されるまでの、あらかじめ定められた時間T1は、たとえば0ミリ秒(ms)〜50ミリ秒(ms)である。   A predetermined time T1 until transmission data 9 for one frame is input to the image processing apparatus 1 and the next transmission data 9 subsequent to the transmission data 9 is input is, for example, 0 milliseconds (ms) to 50 milliseconds (ms).

時刻t4において、伝送データ9が再び画像処理装置1に入力される。このとき同期情報検出部3がVFコード30として同期情報Aを検出すると、時刻t5において、画像イネーブル信号の信号レベルは低(L)レベルから高(H)レベルに切り替わる。同時に、ドットカウンタはカウントを開始する。また時刻t5において、同期情報検出信号の信号レベルが低(L)レベルから高(H)レベルに切り替わる。このときレジスタ部5は、レジスタセットA7を選択する。また時刻t5において、データ処理部4に伝送データ9が入力される。これによりデータ処理部4は、レジスタ部5から与えられたレジスタセット(レジスタセットA7)に記憶されている情報に基づき、画像処理を開始する。   At time t4, the transmission data 9 is input to the image processing apparatus 1 again. At this time, when the synchronization information detection unit 3 detects the synchronization information A as the VF code 30, the signal level of the image enable signal is switched from the low (L) level to the high (H) level at time t5. At the same time, the dot counter starts counting. At time t5, the signal level of the synchronization information detection signal is switched from the low (L) level to the high (H) level. At this time, the register unit 5 selects the register set A7. At time t5, transmission data 9 is input to the data processing unit 4. Thus, the data processing unit 4 starts image processing based on the information stored in the register set (register set A7) given from the register unit 5.

3フレーム目においても同様に、時刻t7において3フレーム目の伝送データ9が画像処理装置1に入力される。このとき同期情報検出部3がVFコード30として同期情報Aを検出すると、時刻t8において、同期情報検出信号の信号レベルは低(L)レベルから高(H)レベルに切り替わる。さらに、画像イネーブル信号の信号レベルは低(L)レベルから高(H)レベルに切り替わり、ドットカウンタがカウントを開始する。また時刻t8において、同期情報種別信号が低(L)レベルから高(H)レベルに切り替わり、レジスタ部5はレジスタセットB8を選択する。また時刻t8においてデータ処理部4に伝送データ9が入力される。これによりデータ処理部4は、レジスタ部5から与えられたレジスタセット(レジスタセットB8)に記憶されている情報に基づき画像処理が開始する。   Similarly in the third frame, transmission data 9 of the third frame is input to the image processing apparatus 1 at time t7. At this time, when the synchronization information detecting unit 3 detects the synchronization information A as the VF code 30, the signal level of the synchronization information detection signal is switched from the low (L) level to the high (H) level at time t8. Further, the signal level of the image enable signal is switched from the low (L) level to the high (H) level, and the dot counter starts counting. At time t8, the synchronization information type signal is switched from the low (L) level to the high (H) level, and the register unit 5 selects the register set B8. At time t8, transmission data 9 is input to the data processing unit 4. As a result, the data processing unit 4 starts image processing based on the information stored in the register set (register set B8) given from the register unit 5.

データ処理部4は、2フレーム目の画像データを拡大する。したがって、画像データから生成される処理データのデータ量が、拡大しない場合に比べて多くなる。さらに詳細には1倍〜16倍程度に増加し、たとえば4倍である。具体的には、データ処理部4がQVGAサイズの画像データをVGAサイズの画像データに拡大すると、データ量は、QVGAサイズのままに比べて4倍になる。また、1、2、および3フレームにおける処理データのデータ量は、全て、同一となる。   The data processing unit 4 enlarges the image data of the second frame. Therefore, the data amount of the processing data generated from the image data is increased as compared with the case where the processing data is not enlarged. More specifically, it increases to about 1 to 16 times, for example, 4 times. Specifically, when the data processing unit 4 expands QVGA size image data to VGA size image data, the amount of data is four times that of the QVGA size. In addition, the data amounts of the processing data in 1, 2, and 3 frames are all the same.

以上のように、データ処理部4は、2フレーム目の画像データを拡大処理するため、処理データが多くなる。そこで、1フレーム目の伝送データ9が入力されるときから2フレーム目の伝送データ9が入力されるときまでの時間T1よりも、2フレーム目の伝送データ9が入力されるときから3フレーム目の伝送データ9が入力されるときまでの時間T2の方を、より長くする必要がある。これにより、処理データがデータ処理部4から全て出力されるまでの時間を、より短くすることができる。   As described above, since the data processing unit 4 enlarges the image data of the second frame, the processing data increases. Therefore, the third frame from the time when the transmission data 9 of the second frame is input, than the time T1 from the time when the transmission data 9 of the first frame is input until the time when the transmission data 9 of the second frame is input. It is necessary to make the time T2 until the transmission data 9 is input longer. Thereby, the time until all the processing data is output from the data processing unit 4 can be further shortened.

(まとめ)
以上のように画像処理装置1では、同期情報検出部3がVFコード30を検出したとき、検出した同期情報の種類(同期情報Aもしくは同期情報B)に基づき、レジスタ部5が選択するレジスタセットA7およびレジスタセットB8が切り替わる。さらに、レジスタ部5が選択したレジスタセットに基づき、データ処理部4が、画像データを画像処理、たとえば拡大処理する。
(Summary)
As described above, in the image processing apparatus 1, when the synchronization information detection unit 3 detects the VF code 30, the register set selected by the register unit 5 based on the detected type of synchronization information (synchronization information A or synchronization information B). A7 and register set B8 are switched. Further, based on the register set selected by the register unit 5, the data processing unit 4 performs image processing, for example, enlargement processing, on the image data.

画像処理装置1に入力される伝送データ9の先頭に、VFコード30が含まれている。したがって、レジスタ部5がレジスタセットを切り替えるタイミングにおいて、画像データは未だデータ処理部4に入力されていない。その結果、データ処理部4は、伝送データ9に対し、それぞれのVFコード30に従った画像処理(たとえば拡大処理)を行うことができる。そのためデータ処理部4は、連続する伝送データに対する画像処理をシームレスに切り替えて行うことができる。したがって、たとえば全て同一のサイズに調整された処理データを生成できるため、表示部6は、画像を正常に表示できる。   A VF code 30 is included at the beginning of the transmission data 9 input to the image processing apparatus 1. Therefore, the image data has not yet been input to the data processing unit 4 at the timing when the register unit 5 switches the register set. As a result, the data processing unit 4 can perform image processing (for example, enlargement processing) on the transmission data 9 according to each VF code 30. Therefore, the data processing unit 4 can seamlessly switch image processing for continuous transmission data. Therefore, for example, since the processing data adjusted to the same size can be generated, the display unit 6 can display the image normally.

またレジスタ部5は、伝送データ9に含まれている通信の同期情報に基づき、データ処理部4が実行する画像処理の種類を選択する。したがって、伝送データ9に特別な情報が付加されていなくてもよいので、伝送データ9のデータ量の増加を防止できる。   The register unit 5 selects the type of image processing to be executed by the data processing unit 4 based on communication synchronization information included in the transmission data 9. Therefore, special information does not need to be added to the transmission data 9, and an increase in the data amount of the transmission data 9 can be prevented.

また、伝送データ9と、次の伝送データ9との間に、ソフトウェアによる切換え処理、たとえば、レジスタセットA7からレジスタセットB8に、相違点を全て個別に変更するなどの処理を必要としない。これにより、連続する伝送データ9のフレームの間隔を小さくできる。したがって、あらかじめ定められた伝送路を介して伝送データ9を伝送するクロック周波数を引き上げることがなく、伝送データ9の伝送レートを向上させることができる。   Further, switching processing by software between the transmission data 9 and the next transmission data 9, for example, processing for changing all the differences individually from the register set A7 to the register set B8 is not required. Thereby, the space | interval of the frame of the continuous transmission data 9 can be made small. Therefore, the transmission rate of the transmission data 9 can be improved without increasing the clock frequency for transmitting the transmission data 9 through a predetermined transmission line.

また表示部6が、表示可能なサイズよりも小さいサイズの伝送データ9を表示するとき、データ処理部4は、伝送データ9を拡大する。これにより、伝送路における伝送データ9のデータ量を、実際の表示サイズよりも少なくできる。   When the display unit 6 displays the transmission data 9 having a size smaller than the displayable size, the data processing unit 4 enlarges the transmission data 9. Thereby, the data amount of the transmission data 9 in the transmission path can be made smaller than the actual display size.

以上の特徴を有することから、画像処理装置1を備えている各種の機器は、消費電力をできるだけ抑制できる。さらに、回路の設計を実装をより容易にでき、かつ、伝送データ9の伝送レートを向上させることができる。さらに、画像処理装置1は、データ処理の切換時のソフトウェアなどの負荷を低減させたうえで、フレームレートを向上させることができる。言い換えれば、より容易な設計によって、高品位のフレームレートを実現できる。   Because of the above characteristics, various devices including the image processing apparatus 1 can suppress power consumption as much as possible. Furthermore, the circuit design can be more easily implemented, and the transmission rate of the transmission data 9 can be improved. Furthermore, the image processing apparatus 1 can improve the frame rate while reducing the load of software or the like when switching data processing. In other words, a higher quality frame rate can be realized with an easier design.

(携帯型無線通信装置50)
図7は、画像処理装置1を備えている携帯型無線通信装置50の構成を示すブロック図である。携帯型無線通信装置50は、たとえば携帯電話装置である。携帯型無線通信装置50は、前述した画像処理装置1を備えている。さらに、制御部51、撮像部52、表示部6、操作部54、通信部55、音声入力部56、音声出力部57、およびメモリ58を含んでいる。
(Portable wireless communication device 50)
FIG. 7 is a block diagram illustrating a configuration of the portable wireless communication device 50 including the image processing device 1. The portable wireless communication device 50 is a mobile phone device, for example. The portable wireless communication device 50 includes the image processing device 1 described above. Furthermore, a control unit 51, an imaging unit 52, a display unit 6, an operation unit 54, a communication unit 55, an audio input unit 56, an audio output unit 57, and a memory 58 are included.

画像処理装置1は、撮像部52から制御部51を介して伝送される画像データ(たとえばVGAサイズの画像データ)を含む伝送データ9を受信する。これにより受信した伝送データ9を画像処理し、処理データを生成して、表示部6に表示させる。また画像処理装置1は、制御部51を介して伝送される、メモリ58に記録されているあらかじめ定められた画像データ(たとえばQVGAサイズのメニュー画面)を含んでいる伝送データ9を受信する。これにより受信した伝送データ9を画像処理(たとえば拡大処理)し、処理データを生成して、表示部6に表示させる。   The image processing apparatus 1 receives transmission data 9 including image data (for example, VGA size image data) transmitted from the imaging unit 52 via the control unit 51. As a result, the received transmission data 9 is subjected to image processing, processing data is generated, and displayed on the display unit 6. The image processing apparatus 1 also receives transmission data 9 including predetermined image data (for example, a QVGA size menu screen) recorded in the memory 58 and transmitted via the control unit 51. As a result, the received transmission data 9 is subjected to image processing (for example, enlargement processing), processing data is generated and displayed on the display unit 6.

このように、制御部51が扱う、様々なサイズ、様々なデータ形式、および様々な特色を有するコンテンツ(画像データ)を、画像処理装置1は適宜、画像処理し、表示部6に高品位に表示させることができる。   As described above, the image processing apparatus 1 appropriately performs image processing on the contents (image data) having various sizes, various data formats, and various characteristics handled by the control unit 51, so that the display unit 6 has high quality. Can be displayed.

(制御部51)
制御部51は、前述した中央演算処理装置(Central Processing Unit:略称CPU)と、この中央演算処理装置によって実行される制御プログラムが記憶される記憶部とを備えている。中央演算処理装置は、記憶部に記憶されている制御プログラムを実行することによって、装置の各部、具体的には撮像部52、表示部53、操作部54、および通信部55を制御する。制御プログラムには、たとえば電子メールを送受信するためのプログラムが含まれる。これにより制御部51は、通信部55および無線基地局を介して電子メールを所定の通知先に送信したり、また電子メールを受信したりできる。
(Control unit 51)
The control unit 51 includes the above-described central processing unit (abbreviated as CPU) and a storage unit that stores a control program executed by the central processing unit. The central processing unit controls each unit of the apparatus, specifically, the imaging unit 52, the display unit 53, the operation unit 54, and the communication unit 55 by executing a control program stored in the storage unit. The control program includes a program for sending and receiving e-mail, for example. Thereby, the control part 51 can transmit an e-mail to a predetermined | prescribed notification destination via the communication part 55 and a wireless base station, and can receive an e-mail.

撮像部52は、カメラ部および画像処理部を含んでいる。カメラ部は、撮像レンズと、固体撮像素子である電荷結合素子(Charge Coupled Device:略称CCD)イメージセンサ、および相補型モス(Contemporary Metal Oxide Semiconductor:略称CMOS)イメージセンサなどの固体撮像素子とを備えている。またカメラ部は、たとえば赤色(R)、緑色(G)および青色(B)の3色のカラーフィルタをさらに有している。カメラ部は、被写体によって反射されて撮像レンズに入射した光を、カラーフィルタを通してR,G,Bの3色光に分離し、R,G,Bの3色光をそれぞれ固体撮像素子によって電気信号に変換する。   The imaging unit 52 includes a camera unit and an image processing unit. The camera unit includes an imaging lens and a solid-state imaging device such as a charge coupled device (abbreviated as CCD) image sensor, which is a solid-state imaging device, and a complementary metal oxide semiconductor (abbreviated as CMOS) image sensor. ing. The camera unit further includes, for example, three color filters of red (R), green (G), and blue (B). The camera unit separates the light reflected by the subject and incident on the imaging lens into three color lights of R, G, and B through a color filter, and converts each of the three colors of R, G, and B into an electrical signal by a solid-state imaging device. To do.

画像処理部は、画像増幅部、アナログ/デジタル(Analog/Digital:略称A/D)変換部、および信号処理部を備えている。増幅部は、カメラ部から与えられるR,G,Bの3色光のそれぞれに対応したアナログの電気信号(以後、アナログ信号と記載する)を増幅し、A/D変換部に出力する。A/D変換部は、増幅部によって増幅されたR,G,Bに対応したアナログ信号を、デジタル信号に変換し、画像データを生成して信号処理部に出力する。信号処理部は、A/D変換部から与えられる画像データに対して、画素の補間処理などの信号処理を行う。また信号処理部は、制御部51からの指令に基づき、信号処理を施した画像データを制御部51に出力する。   The image processing unit includes an image amplification unit, an analog / digital (abbreviated as A / D) conversion unit, and a signal processing unit. The amplifying unit amplifies an analog electrical signal (hereinafter referred to as an analog signal) corresponding to each of the three color lights of R, G, and B given from the camera unit, and outputs the amplified signal to the A / D conversion unit. The A / D conversion unit converts analog signals corresponding to R, G, and B amplified by the amplification unit into digital signals, generates image data, and outputs the image data to the signal processing unit. The signal processing unit performs signal processing such as pixel interpolation processing on the image data given from the A / D conversion unit. Further, the signal processing unit outputs image data subjected to signal processing to the control unit 51 based on a command from the control unit 51.

表示部6は、表示装置であり、表示パネルと、表示制御部とを含む。表示パネルは、たとえば所定の表示内容をカラー表示可能であって、たとえば液晶表示パネルまたは有機エレクトロルミネッセンス(ElectroLuminecence:略称EL)パネルなどである。表示制御部は、たとえばマイクロコンピュータなどの処理回路によって実現され、与えられた画像データに基づいて、表示パネルに画像を表示させる。表示部6は、制御部51からの制御指令に基づいて、与えられた画像データを表示する。表示部6に制御部51から与えられる伝送データ9は、たとえば差動信号(Low voltage Differential Signal:略称LVDS)を用いてシリアル伝送される。   The display unit 6 is a display device, and includes a display panel and a display control unit. The display panel can display predetermined display contents in color, and is, for example, a liquid crystal display panel or an organic electroluminescence (Electroluminescence) panel. The display control unit is realized by a processing circuit such as a microcomputer, for example, and displays an image on the display panel based on given image data. The display unit 6 displays the given image data based on a control command from the control unit 51. Transmission data 9 provided from the control unit 51 to the display unit 6 is serially transmitted using, for example, a differential signal (Low Voltage Differential Signal: LVDS).

操作部54は、複数の操作キーを有する。操作者は、操作キーを操作することによって、情報および処理要求を入力できる。情報は、たとえば電話番号情報および電子メールの文字情報およびなどである。また処理要求は、たとえば撮像部52に撮像させる要求、所定の電話番号の相手先に発呼する要求、および電子メールを送信する要求などである。   The operation unit 54 has a plurality of operation keys. The operator can input information and a processing request by operating the operation keys. The information includes, for example, telephone number information and e-mail text information. The processing request is, for example, a request for the imaging unit 52 to pick up an image, a request for calling a destination with a predetermined telephone number, and a request for sending an e-mail.

無線通信部55は、無線部と、通信制御部とを含む。無線部は、無線基地局からアンテナ部56を介して取得した電波を受信して復調し、文字データ、画像データ、および音声データなどを取得する。無線部は、取得した文字データ、画像データ、および音声データなどを通信制御部に出力する。また無線部は、通信制御部から送られてくる文字データ、画像データ、および音声データなどを変調して、電波としてアンテナ部56を介して基地局に送信する。   The wireless communication unit 55 includes a wireless unit and a communication control unit. The radio unit receives and demodulates radio waves acquired from the radio base station via the antenna unit 56, and acquires character data, image data, audio data, and the like. The wireless unit outputs the acquired character data, image data, voice data, and the like to the communication control unit. The wireless unit modulates character data, image data, audio data, and the like sent from the communication control unit, and transmits the modulated data as radio waves to the base station via the antenna unit 56.

通信制御部は、無線部が復調した文字データおよび画像データなどの受信データを、制御部51に出力する。一方、無線部が復調した音声データを音声出力部57に出力する。無線部および通信制御部を介して受信した相手先からの文字データおよび画像データなどの受信データは、制御部51によってメモリ58に保存される。また通信制御部は、制御部51から与えられるメモリ58に保存される文字データ、画像データなどの伝送データ、および音声入力部56から入力される音声データを、所定の通信プロトコルに基づいて無線部に送る。   The communication control unit outputs received data such as character data and image data demodulated by the wireless unit to the control unit 51. On the other hand, the audio data demodulated by the radio unit is output to the audio output unit 57. Received data such as character data and image data from the other party received via the wireless unit and the communication control unit is stored in the memory 58 by the control unit 51. The communication control unit also transmits character data, image data, and other transmission data stored in the memory 58 provided from the control unit 51 and audio data input from the audio input unit 56 based on a predetermined communication protocol. Send to.

アンテナ部56は、基地局と無線通信を行うときに、音声データ、文字データ、および画像データなどを変調した電波を放出または取得する。音声入力部56は、たとえばマイクロフォンによって実現され、音声データの入力を受け付ける。音声出力部57は、たとえばスピーカによって実現され、無線通信部55から与えられる音声データに基づいて、音を発する。   The antenna unit 56 emits or acquires radio waves obtained by modulating voice data, character data, image data, and the like when performing wireless communication with the base station. The voice input unit 56 is realized by a microphone, for example, and receives input of voice data. The audio output unit 57 is realized by a speaker, for example, and emits sound based on audio data provided from the wireless communication unit 55.

利用者が操作部54を操作してカメラ撮像モードを設定すると、制御部51は、撮像部52を制御して画像データを受け取る。これにより、受け取った画像データを含む伝送データ9を画像処理装置1に出力する。画像処理装置1は、入力された伝送データ9を画像する。これにより、サイズ調整、および画質調整などの施された処理データを生成し、表示部6に表示させる。表示部6が備える表示制御部は、与えられた処理データ、具体的には画像データを、表示パネルに表示させることによって、動画像を表示する。   When the user operates the operation unit 54 to set the camera imaging mode, the control unit 51 controls the imaging unit 52 to receive image data. As a result, the transmission data 9 including the received image data is output to the image processing apparatus 1. The image processing apparatus 1 images the input transmission data 9. As a result, processing data subjected to size adjustment and image quality adjustment is generated and displayed on the display unit 6. The display control unit included in the display unit 6 displays a moving image by causing the display panel to display given processing data, specifically, image data.

なお、本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても、本発明の技術的範囲に含まれる。   In addition, this invention is not limited to embodiment mentioned above, A various change is possible in the range shown to the claim. In other words, embodiments obtained by combining technical means appropriately changed within the scope of the claims are also included in the technical scope of the present invention.

たとえば、伝送データ9に含まれる同期情報は、VFコード30に限定されず、通信の同期を表す情報であれば、どのような情報でもよい。たとえば、各伝送データ9の最後に、フレームの最後であることを表す同期情報が含まれていてもよい。   For example, the synchronization information included in the transmission data 9 is not limited to the VF code 30 and may be any information as long as the information indicates communication synchronization. For example, synchronization information indicating the end of the frame may be included at the end of each transmission data 9.

また、同期情報と、レジスタセットとは、1対1の関係にあることが好ましい。このとき、同期情報検出部3がある同期情報を検出したとき、レジスタ部5は、その同期情報に対応するレジスタセットを、複数の候補の中から選択する必要がなく、1つのものを無条件で選択する。これによりデータ処理部4は、画像データに対してどの画像処理を施すのかを、よりすばやく決定できる。したがって画像処理装置1は、画像データをよりすばやく画像処理できる。   Further, the synchronization information and the register set are preferably in a one-to-one relationship. At this time, when the synchronization information detection unit 3 detects certain synchronization information, the register unit 5 does not need to select a register set corresponding to the synchronization information from a plurality of candidates, and one item is unconditionally selected. Select with. As a result, the data processing unit 4 can more quickly determine which image processing is to be performed on the image data. Therefore, the image processing apparatus 1 can perform image processing of image data more quickly.

また、データ処理部4は、各画像データが処理後に同一サイズに拡大されるように、各画像データに画像処理を施すことが好ましい。これにより処理後の画像データのサイズが同一になるため、伝送データに含まれている画像データのサイズに関わらす、処理後の画像データを表示装置において表示する際に見やすくできる。   The data processing unit 4 preferably performs image processing on each image data so that each image data is enlarged to the same size after processing. As a result, the sizes of the processed image data are the same, and therefore, the processed image data relating to the size of the image data included in the transmission data can be easily viewed when displayed on the display device.

また、たとえば同期情報検出部3は、伝送データ9に含まれる同期情報およびその種類を検出できる構成であればよい。特に、検出した同期情報に基づき、伝送データ9に適用される画像処理の種類(たとえば拡大処理)を選択できる構成であれば、前述した構成に限らない。   Further, for example, the synchronization information detection unit 3 may be configured to be able to detect the synchronization information included in the transmission data 9 and its type. In particular, the configuration is not limited to the above-described configuration as long as the type of image processing (for example, enlargement processing) applied to the transmission data 9 can be selected based on the detected synchronization information.

また、前述した画像処理装置1は、制御部51に設けられていてもよい。このとき画像処理装置1は、撮像部52から伝送される伝送データ9を受信し、画像処理を実行して処理データを生成し、この処理データを制御部51に出力してもよい。   Further, the image processing apparatus 1 described above may be provided in the control unit 51. At this time, the image processing apparatus 1 may receive the transmission data 9 transmitted from the imaging unit 52, execute image processing to generate processing data, and output the processing data to the control unit 51.

(プログラムおよび記録媒体)
最後に、画像処理装置1に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。または、次のように、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
(Program and recording medium)
Finally, each block included in the image processing apparatus 1 may be configured by hardware logic. Alternatively, it may be realized by software using a CPU (Central Processing Unit) as follows.

すなわち、画像処理装置1は、各機能を実現するプロファイル設定プログラムの命令を実行するCPU、このプロファイル設定プログラムを格納したROM(Read Only Memory)、上記プロファイル設定プログラムを実行可能な形式に展開するRAM(Random Access Memory)、および、上記プロファイル設定プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)を備えている。この構成により、本発明の目的は、所定の記録媒体によっても、達成できる。   That is, the image processing apparatus 1 includes a CPU that executes instructions of a profile setting program that realizes each function, a ROM (Read Only Memory) that stores the profile setting program, and a RAM that expands the profile setting program into an executable format. (Random Access Memory) and a storage device (recording medium) such as a memory for storing the profile setting program and various data. With this configuration, the object of the present invention can be achieved by a predetermined recording medium.

この記録媒体は、上述した機能を実現するソフトウェアである画像処理装置1のプロファイル設定プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録していればよい。画像処理装置1に、この記録媒体を供給する。これにより、コンピュータとしての画像処理装置1(またはCPUやMPU)が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。   The recording medium only needs to record the program code (execution format program, intermediate code program, source program) of the profile setting program of the image processing apparatus 1 that is software that realizes the above-described functions so that it can be read by a computer. This recording medium is supplied to the image processing apparatus 1. Thereby, the image processing apparatus 1 (or CPU or MPU) as a computer may read and execute the program code recorded on the supplied recording medium.

プログラムコードを画像処理装置1に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわち、この記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などとすることができる。   The recording medium that supplies the program code to the image processing apparatus 1 is not limited to a specific structure or type. That is, the recording medium includes, for example, a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. A disk system, a card system such as an IC card (including a memory card) / optical card, or a semiconductor memory system such as a mask ROM / EPROM / EEPROM / flash ROM can be used.

また、画像処理装置1を、通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して画像処理装置1に供給する。この通信ネットワークは、画像処理装置1にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(Virtual Private Network)、電話回線網、移動体通信網、衛星通信網等であればよい。   Moreover, even if the image processing apparatus 1 is configured to be connectable to a communication network, the object of the present invention can be achieved. In this case, the program code is supplied to the image processing apparatus 1 via a communication network. This communication network is not limited to a specific type or form as long as it can supply program codes to the image processing apparatus 1. For example, the Internet, an intranet, an extranet, a LAN, an ISDN, a VAN, a CATV communication network, a virtual private network, a telephone line network, a mobile communication network, a satellite communication network, or the like may be used.

この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえば、IEEE1394、USB(Universal Serial Bus)、電力線搬送、ケーブルTV回線、電話線、ADSL(Asymmetric Digital Subscriber Line)回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。   The transmission medium constituting the communication network may be any medium that can transmit the program code, and is not limited to a specific configuration or type. For example, wired communication such as IEEE 1394, USB (Universal Serial Bus), power line carrier, cable TV line, telephone line, ADSL (Asymmetric Digital Subscriber Line) line, infrared light such as IrDA or remote control, Bluetooth (registered trademark), 802. 11 wireless, HDR, mobile phone network, satellite line, terrestrial digital network, etc. can also be used. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.

(他の構成)
なお本発明を、以下に示す構成としても実現できる。
(Other configurations)
In addition, this invention is realizable also as a structure shown below.

(第1の構成)
フレームの先頭に通信の同期情報を有する連続した伝送データを受信する受信部と、
受信部によって受信された各伝送データに含まれる同期情報を検出する同期情報検出部と、
同期情報検出部によって与えられた同期情報を元に、予め定められた2つ以上のレジスタセットから1つを適宜選択するレジスタ部と、
受信部によって受信された各伝送データが与えられ、レジスタ部によって与えられたレジスタセットに従って画像処理を実行して処理データを生成し、生成した処理データを出力するデータ処理部とを含むことを特徴とする情報処理装置。
(First configuration)
A receiving unit for receiving continuous transmission data having communication synchronization information at the head of the frame;
A synchronization information detecting unit for detecting synchronization information included in each transmission data received by the receiving unit;
A register unit that appropriately selects one from two or more predetermined register sets based on the synchronization information given by the synchronization information detection unit;
A data processing unit that receives each transmission data received by the receiving unit, generates image data by performing image processing according to a register set given by the register unit, and outputs the generated processing data Information processing apparatus.

(第2の構成)
前記同期情報検出部は、受信部から与えられた伝送データに含まれる同期情報を検出し、その同期情報をレジスタ部に出力することを特徴とする第2の構成に記載の情報処理装置。
(Second configuration)
The information processing apparatus according to the second configuration, wherein the synchronization information detection unit detects synchronization information included in transmission data given from a reception unit, and outputs the synchronization information to a register unit.

(第3の構成)
受信部は、同期情報検出部が同期情報を検出した後、前記同期情報検出部が検出した同期情報に続く1フレーム分の画像データをデータ処理部に出力することを特徴とする第1または第2の構成に記載の情報処理装置。
(Third configuration)
The reception unit outputs the image data for one frame following the synchronization information detected by the synchronization information detection unit to the data processing unit after the synchronization information detection unit detects the synchronization information. The information processing apparatus according to 2, the configuration.

(第4の構成)
レジスタ部は、同期情報検出部によって与えられた同期情報を元に、予め定められた2つ以上のレジスタセットから1つを選択し、データ処理部に選択されたレジスタセットを出力することを特徴とする第1〜第3の構成のいずれか1つに記載の情報処理装置。
(Fourth configuration)
The register unit selects one of two or more predetermined register sets based on the synchronization information given by the synchronization information detection unit, and outputs the selected register set to the data processing unit. The information processing apparatus according to any one of the first to third configurations.

(第5の構成)
各伝送データは、同期情報と、1フレームの画像データを含み、
データ処理部は、処理データを画面表示部へ出力することで液晶パネル等へ表示することを特徴とする第1〜第4の構成のいずれか1つに記載の情報処理装置。
(Fifth configuration)
Each transmission data includes synchronization information and one frame of image data,
5. The information processing apparatus according to any one of the first to fourth configurations, wherein the data processing unit displays the processing data on a liquid crystal panel or the like by outputting the processing data to a screen display unit.

(第6の構成)
同期情報は、レジスタセットと同数の種類があり、同期情報とレジスタセットは1対1の関係にあることを特徴とする第1〜第5の構成のいずれか1つに記載の情報処理装置。
(Sixth configuration)
The information processing apparatus according to any one of the first to fifth configurations, wherein the synchronization information has the same number of types as the register set, and the synchronization information and the register set have a one-to-one relationship.

(第7の構成)
レジスタ部によって予め定められた2つ以上のレジスタセットには画像データの拡大処理を決定する要素を含むことを特徴とする第1〜第6の構成のいずれか1つに記載の情報処理装置。
(Seventh configuration)
The information processing apparatus according to any one of the first to sixth configurations, wherein the two or more register sets predetermined by the register unit include an element that determines an enlargement process of the image data.

(その他の構成によって奏する作用効果)
以上の構成に従えば、受信部が伝送データを受信すると、同期情報検出部は、受信された伝送データに含まれる同期情報を検出する。同期情報、言い換えればフレームの先頭を示す情報は、伝送データのフレームの先頭に付加されている。同期情報検出部は、同期情報が検出されると、受信部に対して同期情報検出信号を与え、またレジスタ部に対して、同期情報を出力する。
(Functions and effects achieved by other configurations)
According to the above configuration, when the receiving unit receives the transmission data, the synchronization information detecting unit detects the synchronization information included in the received transmission data. Synchronization information, in other words, information indicating the head of the frame is added to the head of the frame of transmission data. When the synchronization information is detected, the synchronization information detection unit gives a synchronization information detection signal to the reception unit and outputs the synchronization information to the register unit.

受信部は、同期情報検出部から同期情報検出信号を与えられることによって、同期情報を含む伝送データの同期情報を除いた伝送データ、すなわち1フレーム分の画像データをデータ処理部に出力する。   When receiving the synchronization information detection signal from the synchronization information detection unit, the reception unit outputs the transmission data excluding the synchronization information of the transmission data including the synchronization information, that is, image data for one frame to the data processing unit.

レジスタ部は、あらかじめ定められた2つ以上のレジスタセットを保持しており、同期情報検出部により与えられる同期情報の種類により、レジスタセットの1つを選択し、データ処理部に出力する。前期同期情報が変化すると、選択されるレジスタセットはその都度変化する。レジスタセットは1つ以上のレジスタから構成される。レジスタは、言い換えれば、パラメータであり、データ処理部で実行される処理内容を決定する要素である。   The register unit holds two or more predetermined register sets, and selects one of the register sets according to the type of synchronization information given by the synchronization information detection unit, and outputs it to the data processing unit. When the previous period synchronization information changes, the selected register set changes each time. The register set is composed of one or more registers. In other words, the register is a parameter and is an element that determines the processing content executed by the data processing unit.

データ処理部は、レジスタ部によって与えられたレジスタセットにしたがって、画像データの処理を実行する。たとえば、処理は、画像データの拡大処理を含む。このように、本発明では伝送データに含まれる同期情報の種類により、データ処理部での処理内容が決定される。また、伝送データ中には、先頭に1つの同期情報と、1フレーム分の画像データを含んでいるため、連続した伝送データが与えられた場合にも、各伝送データ毎に異なる処理を選択できる。すなわち、処理が拡大処理であった場合には、たとえば、QVGAサイズの画像データとVGAサイズの画像データが連続して与えられた場合でも、瞬時に個別の対応に切替えることができる。また、フレームの先頭に含まれる同期情報を、データ処理部に出力するレジスタセットを切替えるきっかけとして利用することによって、伝送データに特別な情報を付加しなくても良いので、伝送データのデータ量が増加することをが防止される。また、本発明によれば、たとえばQVGAサイズの伝送データが与えられ、データ処理部において拡大処理が行われ、全て同一の画像サイズに調整される。したがって、データ処理部から表示部に与えられる時には、たとえばVGAサイズに拡大されるため、正常な表示を行うことができ、また、伝送データはQVGAサイズ分の情報量しか与えられないため、伝送路および受信部における処理量を削減できる。   The data processing unit executes image data processing in accordance with a register set given by the register unit. For example, the processing includes image data enlargement processing. Thus, in the present invention, the processing content in the data processing unit is determined according to the type of synchronization information included in the transmission data. In addition, since the transmission data includes one synchronization information and one frame of image data at the head, even when continuous transmission data is given, different processing can be selected for each transmission data. . That is, when the process is an enlargement process, for example, even when QVGA-size image data and VGA-size image data are successively given, it is possible to instantaneously switch to individual correspondence. In addition, since the synchronization information included in the head of the frame is used as a trigger for switching the register set to be output to the data processing unit, it is not necessary to add special information to the transmission data. It is prevented from increasing. Further, according to the present invention, for example, transmission data of QVGA size is given, the enlargement process is performed in the data processing unit, and all are adjusted to the same image size. Therefore, when it is given from the data processing unit to the display unit, for example, it is enlarged to the VGA size, so that normal display can be performed, and transmission data can be given only the amount of information corresponding to the QVGA size. In addition, the amount of processing in the receiving unit can be reduced.

また、データ処理部は1フレームの画像データに画像処理を実行して得られる処理データを表示部に与えて表示させる。たとえば画像データを表示部によって表示させるためには、表示部に定期的に画像データを出力する。たとえば1秒間に30回、連続的に画像データを表示部に出力する必要がある。したがって画像データを表示部によって表示させるためには、伝送データの伝送レートをできるだけ大きくする必要がある。このため、各伝送データ間の時間は短縮され、たとえばデータ処理部の処理内容をQVGAサイズの処理からVGAサイズの処理に切替えるためには、各伝送データ間の短い時間の間に切替え処理を終わらせる必要がある。   In addition, the data processing unit gives processing data obtained by executing image processing to one frame of image data to the display unit for display. For example, in order to display image data on the display unit, the image data is periodically output to the display unit. For example, it is necessary to continuously output image data to the display unit 30 times per second. Therefore, in order to display the image data on the display unit, it is necessary to increase the transmission rate of the transmission data as much as possible. For this reason, the time between the transmission data is shortened. For example, in order to switch the processing content of the data processing unit from the QVGA size processing to the VGA size processing, the switching processing is finished within a short time between the transmission data. It is necessary to make it.

従来の技術によれば、切換え処理は、ソフトウェア等により、各伝送データ間に割込み等を利用し、タイミングを見計らって各レジスタ群を個別に切替える必要がある。しかし本発明に従えば、従来の技術に比べて、時間的な制約や、ソフトウェア等にかかる負担を軽減できる。   According to the conventional technique, it is necessary for the switching processing to switch each register group individually by using an interrupt or the like between transmission data and estimating the timing by software or the like. However, according to the present invention, it is possible to reduce time constraints and burden on software and the like as compared with the conventional technique.

また、画像データを表示部によって表示させるためには、伝送データの伝送レートをできるだけ大きくする必要がある。本発明では、各伝送データ間の時間を短縮させることで、伝送レートを向上させることができるので、画像データを表示部に表示させる場合に、好適に用いることができる。   In order to display image data on the display unit, it is necessary to increase the transmission rate of the transmission data as much as possible. In the present invention, since the transmission rate can be improved by shortening the time between the transmission data, it can be suitably used when displaying the image data on the display unit.

本発明によれば、データ処理部に与えられる、連続する伝送データのフレームの間隔を小さくできるので、伝送路を介して伝送データを伝送するクロック周波数を引き上げることがなく、伝送データの伝送レートを向上させることができる。これによって、クロック周波数を引き上げることがないので、本発明の情報処理装置を備える機器において、消費電力をできるだけ抑制して、伝送データの伝送レートを向上させることができる。   According to the present invention, since the interval between frames of continuous transmission data given to the data processing unit can be reduced, the transmission rate of transmission data can be increased without increasing the clock frequency for transmitting transmission data via the transmission path. Can be improved. As a result, the clock frequency is not increased, so that the power consumption can be suppressed as much as possible and the transmission rate of the transmission data can be improved in the device including the information processing apparatus of the present invention.

本発明によれば、たとえばQVGAサイズの伝送データをVGAサイズの画面に表示する場合には、伝送路上の伝送データのデータ量を低減させることができるため、消費電力をできるだけ抑制できる。   According to the present invention, for example, when QVGA size transmission data is displayed on a VGA size screen, the amount of transmission data on the transmission path can be reduced, so that power consumption can be suppressed as much as possible.

本発明によれば、データ処理部に与えられる、画像サイズの異なる連続する伝送データのフレーム間に、たとえばQVGAとVGAとの切換え処理を完了する必要があるため、ソフトウェア等にかかる負担を軽減できる。   According to the present invention, since it is necessary to complete, for example, switching processing between QVGA and VGA between frames of continuous transmission data having different image sizes given to the data processing unit, the burden on software and the like can be reduced. .

従来の技術によれば、たとえばQVGAとVGAとの切換えに多大な時間を要する場合には、表示部の表示品位を確保するため、やむを得なく一時画像表示を停止することが考えられた。しかし本発明によれば、切換えに要する時間を大幅に短縮することが可能なため、画像表示を停止する必要がなく、一定の表示品位を保持することが可能となり、利用者にとって違和感のない画像データを表示させることができる。   According to the prior art, for example, when it takes a long time to switch between QVGA and VGA, it has been considered that the temporary image display is unavoidably stopped in order to ensure the display quality of the display unit. However, according to the present invention, since the time required for switching can be greatly shortened, it is not necessary to stop the image display, it is possible to maintain a certain display quality, and an image that does not feel uncomfortable for the user. Data can be displayed.

本発明によれば、同期情報検出部により、たとえばQVGAサイズ、VGAサイズの各伝送データの先頭部分に含まれる同期情報の種類を各フレーム毎に瞬時に判断できるため、各伝送データに含まれる画像情報にそれぞれ適切な、たとえば拡大処理等を施すことができる。   According to the present invention, the synchronization information detection unit can instantaneously determine the type of synchronization information included in the head portion of each transmission data of, for example, QVGA size and VGA size for each frame, so that the image included in each transmission data Each information can be appropriately subjected to, for example, enlargement processing.

本発明によれば、データ処理部から与えられた画像データは全て同じサイズに統一され、表示部においては画面一面に空きがない画像データを表示させることができるため、利用者にとって、画像データのサイズに係わらず、見やすい表示画像を提供できる。   According to the present invention, all the image data given from the data processing unit is unified to the same size, and the display unit can display image data with no space on the entire screen. Regardless of size, it is possible to provide an easy-to-see display image.

本発明は、複数のサイズの異なる画像データに施す画像処理をシームレスに切り替えて実行する画像処理装置、たとえばPDAや携帯電話装置などとして、幅広く利用できる。   The present invention can be widely used as an image processing apparatus that seamlessly switches and executes image processing applied to a plurality of image data having different sizes, such as a PDA or a mobile phone device.

本発明の一実施形態に係る画像処理装置の要部構成を示すブロック図である。1 is a block diagram illustrating a main configuration of an image processing apparatus according to an embodiment of the present invention. 画像処理装置が受信する伝送データのデータ構造を示す図である。It is a figure which shows the data structure of the transmission data which an image processing apparatus receives. 同期情報検出部が実行する処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of the process which a synchronous information detection part performs. レジスタ部が実行する処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the process which a register part performs. データ処理部が実行する処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the process which a data processing part performs. 伝送データと、画像処理装置の内部信号との関係を表すタイミングチャートである。6 is a timing chart showing a relationship between transmission data and an internal signal of the image processing apparatus. 画像処理装置を備えている携帯型無線通信装置の構成を示すブロック図である。It is a block diagram which shows the structure of the portable radio | wireless communication apparatus provided with the image processing apparatus.

符号の説明Explanation of symbols

1 画像処理装置
2 シフトレジスタ部
3 同期情報検出部(同期情報検出手段)
4 データ処理部(画像処理手段)
5 レジスタ部
6 表示部(表示装置)
7 レジスタセットA
8 レジスタセットB
9 伝送データ
30 VFコード
31 画像データ


DESCRIPTION OF SYMBOLS 1 Image processing apparatus 2 Shift register part 3 Synchronization information detection part (Synchronization information detection means)
4 Data processing unit (image processing means)
5 Register section 6 Display section (display device)
7 Register set A
8 Register set B
9 Transmission data 30 VF code 31 Image data


Claims (7)

通信の同期情報と、それに続く画像データとを有している連続した伝送データを画像処理する画像処理装置であって、
上記伝送データに含まれる上記同期情報を検出する同期情報検出手段と、
上記同期情報検出手段によって検出された上記同期情報に対応した画像処理を、上記画像データに施す画像処理手段とを備えていることを特徴とする画像処理装置。
An image processing apparatus that performs image processing on continuous transmission data having communication synchronization information and subsequent image data,
Synchronization information detecting means for detecting the synchronization information included in the transmission data;
An image processing apparatus comprising: image processing means for performing image processing corresponding to the synchronization information detected by the synchronization information detection means on the image data.
上記伝送データには、1フレーム分の上記画像データが含まれており、
上記画像処理手段が上記画像処理を施したあとの上記画像データを、連続して表示装置に出力する出力手段をさらに備えていることを特徴とする請求項1に記載の画像処理装置。
The transmission data includes the image data for one frame,
The image processing apparatus according to claim 1, further comprising output means for continuously outputting the image data after the image processing means performs the image processing to a display device.
上記同期情報と、上記画像処理とは、1対1の関係にあることを特徴とする請求項1に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the synchronization information and the image processing have a one-to-one relationship. 上記画像処理手段は、
上記各画像データが処理後に同一サイズに変更されるように、各画像データに上記画像処理を施すことを特徴とする請求項1に記載の画像処理装置。
The image processing means includes
The image processing apparatus according to claim 1, wherein the image processing is performed on each image data so that the image data is changed to the same size after the processing.
通信の同期情報と、それに続く画像データとを有している連続した伝送データを画像処理する画像処理装置が実行する画像処理方法であって、
上記伝送データに含まれる上記同期情報を検出する同期情報検出ステップと、
上記同期情報検出ステップにおいて検出された上記同期情報に対応した画像処理を、上記画像データに施す画像処理ステップとを含んでいることを特徴とする画像処理方法。
An image processing method executed by an image processing apparatus that performs image processing on continuous transmission data having communication synchronization information and subsequent image data,
A synchronization information detecting step for detecting the synchronization information included in the transmission data;
An image processing method comprising: performing image processing corresponding to the synchronization information detected in the synchronization information detection step on the image data.
請求項1から4のいずれか1項に記載の画像処理装置を動作させる画像処理プログラムであって、コンピュータを上記の各手段として機能させるための画像処理プログラム。   An image processing program for operating the image processing apparatus according to claim 1, wherein the image processing program causes a computer to function as each of the above means. 請求項6に記載の画像処理プログラムを記録しているコンピュータ読み取り可能な記録媒体。
A computer-readable recording medium in which the image processing program according to claim 6 is recorded.
JP2005327990A 2005-11-11 2005-11-11 Image processing apparatus, image processing method, image processing program, and recording medium Pending JP2007133263A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005327990A JP2007133263A (en) 2005-11-11 2005-11-11 Image processing apparatus, image processing method, image processing program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005327990A JP2007133263A (en) 2005-11-11 2005-11-11 Image processing apparatus, image processing method, image processing program, and recording medium

Publications (1)

Publication Number Publication Date
JP2007133263A true JP2007133263A (en) 2007-05-31

Family

ID=38154965

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005327990A Pending JP2007133263A (en) 2005-11-11 2005-11-11 Image processing apparatus, image processing method, image processing program, and recording medium

Country Status (1)

Country Link
JP (1) JP2007133263A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009128283A1 (en) * 2008-04-18 2009-10-22 シャープ株式会社 Display device and mobile terminal
US9214130B2 (en) 2008-04-18 2015-12-15 Sharp Kabushiki Kaisha Display device and mobile terminal

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH086541A (en) * 1994-06-20 1996-01-12 Fujitsu General Ltd Signal discriminating circuit
JPH09134153A (en) * 1995-11-08 1997-05-20 Canon Inc Display system
JPH1063219A (en) * 1996-08-19 1998-03-06 Fujitsu Ltd Display device and its driving method
JP2000250522A (en) * 1999-02-26 2000-09-14 Canon Inc Method and device for image display control
JP2002218395A (en) * 2001-01-12 2002-08-02 Matsushita Electric Ind Co Ltd Storage format system, storage format data, storage and sending apparatus
JP2002366082A (en) * 2001-06-11 2002-12-20 Hitachi Ltd Display device and information processor
JP2003169337A (en) * 2001-09-18 2003-06-13 Matsushita Electric Ind Co Ltd Image encoding method and image decoding method
JP2005070168A (en) * 2003-08-20 2005-03-17 Nippon Telegr & Teleph Corp <Ntt> Method and apparatus for reproducing and displaying image

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH086541A (en) * 1994-06-20 1996-01-12 Fujitsu General Ltd Signal discriminating circuit
JPH09134153A (en) * 1995-11-08 1997-05-20 Canon Inc Display system
JPH1063219A (en) * 1996-08-19 1998-03-06 Fujitsu Ltd Display device and its driving method
JP2000250522A (en) * 1999-02-26 2000-09-14 Canon Inc Method and device for image display control
JP2002218395A (en) * 2001-01-12 2002-08-02 Matsushita Electric Ind Co Ltd Storage format system, storage format data, storage and sending apparatus
JP2002366082A (en) * 2001-06-11 2002-12-20 Hitachi Ltd Display device and information processor
JP2003169337A (en) * 2001-09-18 2003-06-13 Matsushita Electric Ind Co Ltd Image encoding method and image decoding method
JP2005070168A (en) * 2003-08-20 2005-03-17 Nippon Telegr & Teleph Corp <Ntt> Method and apparatus for reproducing and displaying image

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009128283A1 (en) * 2008-04-18 2009-10-22 シャープ株式会社 Display device and mobile terminal
RU2447517C1 (en) * 2008-04-18 2012-04-10 Шарп Кабусики Кайся Display device and mobile terminal
JP5036864B2 (en) * 2008-04-18 2012-09-26 シャープ株式会社 Display device and portable terminal
JP2012194582A (en) * 2008-04-18 2012-10-11 Sharp Corp Display device and portable terminal
CN101925946B (en) * 2008-04-18 2013-11-27 夏普株式会社 Display device driving method and mobile terminal driving method
US8692758B2 (en) 2008-04-18 2014-04-08 Sharp Kabushiki Kaisha Display device and mobile terminal using serial data transmission
US9214130B2 (en) 2008-04-18 2015-12-15 Sharp Kabushiki Kaisha Display device and mobile terminal

Similar Documents

Publication Publication Date Title
CN108287744B (en) Character display method, device and storage medium
JP5745860B2 (en) Mobile terminal, peep prevention method, and peep prevention program
US10187604B2 (en) Display apparatus, terminal apparatus, and display system
JP4726901B2 (en) Communication terminal and program
JP2004215238A (en) Video overlay apparatus for mobile communication terminal
US9426270B2 (en) Control apparatus and control method to control volume of sound
JP2007150379A (en) Video processing device and mobile terminal equipment
US9473867B2 (en) Notification control device, notification control method and storage medium
JP5146318B2 (en) Display method, display system, portable communication terminal, and display controller
US10761615B2 (en) Electronic apparatus, display system, and method for controlling electronic apparatus
JP2003228330A (en) Display device
JP6207146B2 (en) Video display control apparatus and method for portable terminal
US10134356B2 (en) Transmission apparatus, method of transmitting image data with wide color gamut, reception apparatus, method of receiving image data with color gamut
JP2007133263A (en) Image processing apparatus, image processing method, image processing program, and recording medium
US9124756B2 (en) Method and apparatus for data communication using digital image processing
JP2001223792A (en) Portable telephone set
JP4108615B2 (en) Information processing device
JP2007329557A (en) Information terminal with display apparatus, display method, and program
WO2011043104A1 (en) Liquid crystal display device, image display method, program and recording medium
CN115643542B (en) Wireless screen projection method, electronic equipment and computer readable storage medium
JP2002140065A (en) Display controller for radio communication terminal
JP2002159051A (en) Portable telephone set
JP2003280588A (en) Portable telephone set
KR100669607B1 (en) Display control apparatus for each mode of mobile terminal
JP2004361498A (en) Image display device, image display method, and image display program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110308

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110426

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110524

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111004