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 PDFInfo
- 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
Links
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
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には開示されていない。
前述したとおり、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
図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
(伝送データ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
(シフトレジスタ部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
シフトレジスタ部2は、伝送データ9が入力されると、たとえば常に32ビット分のデータを保持する。これにより、必要なタイミングにしたがい、必要なデータ量だけ、同期情報検出部3およびデータ処理部4に出力する。具体的には、たとえばVFコード30のデータ量が32ビットであるとき、シフトレジスタ部2は、伝送データ9に含まれている、最初のVFコード30を表す32ビット分のデータを検出するまでは、データ処理部4に保持しているデータを伝送しない。一方、VFコード30を表す32ビット分のデータを検出した後、データを16ビット分ずつ、データ処理部4に伝送する。
When the
シフトレジスタ部2は、受信した伝送データ9を、第1シフトレジスタ出力端子12および第2シフトレジスタ出力端子14を通じて出力する。より詳細には、シフトレジスタ部2は、第1シフトレジスタ出力端子12を通じて、あらかじめ定められたデータ量の伝送データ9のビット列(具体的には16ビット)を、同期情報検出部3に出力する。さらに、同期情報検出部3に伝送データ9を出力したあと、あらかじめ定められた時間、遅らせて、第2シフトレジスタ出力端子14を通じて、伝送データ9をデータ処理部4に出力する。
The
(同期情報検出部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
(VFコード30)
VFコード30のデータ量は、あらかじめ定められている。このデータ量は、たとえば16ビット以上、64ビット未満であり、好ましくは32ビットである。VFコード30のデータ量が16ビットであり、かつ、VFコード30の前段に、同期情報を除く、伝送データには使用されないユニークコードが配置されていることが好ましい。これにより、伝送データ9本体のビット列と、サンプルデータのビット列とが一致してしまうことが防止できる。したがって、同期情報検出の信頼性を向上できる。
(VF code 30)
The data amount of the
たとえば、伝送データ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
VFコード30のデータ量が64ビット未満であれば、同期情報のデータ量が多くなることを防止できる。これにより、伝送データ9のデータ量が多くなることを防止できる。
If the data amount of the
以下の例では、ある伝送データは、同期情報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
また、たとえばサンプルデータ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
すなわち同期情報検出部3は、シフトレジスタ部2に、同期情報Aおよび同期情報Bの少なくともいずれかを検出したことを通知する。このとき、第1検出部出力端子15を通じて、検出した同期情報の種類を含めた通知信号を出力する。
That is, the synchronization
具体的には、同期情報検出部3は、VFコード30を検出できないとき、出力する同期情報検出信号を低(L)レベルに維持する。一方、VFコード30を検出したとき、あらかじめ定められた時間、出力する同期情報検出信号を高(H)レベルに維持する。同期情報検出部3は、同期情報検出信号を、第2検出部出力端子22を通じて出力する。また、検出した同期信号の種類を表す同期情報種別信号を、第1検出部出力端子15を通じてレジスタ部5に出力する。たとえば同期信号Aを検出したとき、同期情報検出部3は、出力する同期情報種別信号のレベルを低(L)レベルに維持する。一方、同期信号Bを検出したとき、高(H)レベルに維持する。同期情報検出部3は、次の同期信号を検出するまで、同期情報種別信号のレベルを、現在の低(L)レベルまたは高(H)レベルに維持する。
Specifically, when the
(ドットカウンタ)
シフトレジスタ部2は、ドットカウンタを備えている。ドットカウンタは、画像データ31に含まれるビットの数をカウントする。同期情報検出部3がVFコード30を検出したとき、シフトレジスタ部2は、画像イネーブル信号の信号レベルを低(L)レベルから高(H)レベルに切り替える。画像イネーブル信号の信号レベルが低(L)レベルから高(H)レベルに切り替わると、ドットカウンタは、ビットのカウントをスタートする。ドットカウンタがあらかじめ定められたカウント数までビットをカウントすると、シフトレジスタ部2は、画像イネーブル信号の信号レベルを高(H)レベルから低(L)レベルに切り替える。
(Dot counter)
The
(レジスタ部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
たとえばレジスタセット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
レジスタ部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
(データ処理部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
データ処理部4には、シフトレジスタ部2から出力された伝送データ9が、第1データ入力端子16を通じて入力される。これによりデータ処理部4は、伝送データ9を画像処理する。このとき、たとえば、クロック周波数の設定などを行ってもよい。データ処理部4は、伝送データ9を画像処理することによって、処理データを生成する。データ処理部4は、生成した処理データをデータ出力端子20を通じて表示部6に出力する。
The
データ処理部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
さらに詳細には、たとえば伝送データ9が、同期情報Bを示すVFコード30および、QVGAサイズの画像データを含んでいるとき、、データ処理部4には、第2データ入力端子18を通じて、レジスタ部5が選択した、拡大処理を含むレジスタセットB8が入力される。これによりデータ処理部4は、伝送データ9のQVGAサイズの画像データの画像サイズを拡大し、VGAサイズの処理データに変換してから、データ出力端子20を通じて出力する。
More specifically, for example, when the
また、たとえば伝送データ9が、同期情報Aを示すVFコード30および、VGAサイズの画像データを含む場合、データ処理部4には、第2データ入力端子18を通じて、レジスタ部5が選択した、画像拡大処理を含まないレジスタセットA7が入力される。これによりデータ処理部4は、伝送データ9のVGAサイズの画像データに対し、たとえば、色調変換処理を実行し、データ出力端子20からVGAサイズの処理データを出力する。このときデータ処理部4は、たとえば、何も処理しなくてもよい。
For example, when the
データ処理部4がデータ出力端子20を通じて出力する処理データは、後述する表示装置6によって画面表示される。この表示装置6は、処理データをあらかじめ定められたサイズ、たとえば、VGAサイズによって表示する。したがって処理データのサイズは、VGAサイズでなければならない。
The processing data output from the data processing unit 4 through the
(表示部6)
表示部6は、たとえば液晶表示パネルおよび有機ELパネルなどの表示装置である。表示部6は、表示入力端子21を備えている。表示部6には、データ処理部4から出力された処理データが、表示入力端子21を通じて入力される。これにより表示回路は、処理データをたとえば液晶表示パネルに表示する。表示部6は、あらかじめ定められたサイズの画像データのみを表示できる。したがって、表示部6が表示できる画像サイズと、データ処理部4が出力する処理データのサイズは一致する。
(Display unit 6)
The
伝送データ9に含まれている画像データのサイズ(たとえばQVGA)が、表示部6が表示できる画像サイズ(たとえばVGA)と異なるとき、データ処理部4は、伝送データ9に含まれている画像データを拡大し、表示部6が表示できる画像サイズ(たとえばVGA)に変換する。
When the size (for example, QVGA) of the image data included in the
(同期情報検出部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
つぎに同期情報検出部3は、伝送データ9から、同期情報であるVFコード30を検出したか否かを判定する(ステップS11)。ステップS11において、VFコード30を検出していないと判定したとき(No)、ステップS11の処理を繰り返す。一方、ステップS1
1において、VFコード30を検出したと判定したとき(Yes)、同期情報検出部3は、同期情報検出信号の信号レベルを、あらかじめ定められた時間、低(L)レベルから高(H)レベルに切り替える(ステップS12)。
Next, the synchronization
1, when it is determined that the
つぎ同期情報検出部3は、同期情報種別信号の信号レベルを、ステップS11において検出した同期情報にしたがって決定する(ステップS13)。たとえば、同期情報Aを検出したとき、同期情報種別信号を低(L)レベルに維持する。一方、同期情報Bを検出したとき、同期情報種別信号を高(H)レベルに切り替える。
Next, the
以上の処理を終了すると、処理はステップS11に戻り、同期情報検出部3は、前述した処理を繰り返す。なお、図3のフローチャートに示す処理は、同期情報検出部3への電力の供給を停止することによって、終了させることができる。
When the above process ends, the process returns to step S11, and the synchronization
(レジスタ部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
つぎにレジスタ部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
一方、ステップ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
なお、図4のフローチャートに示す処理は、レジスタ部5への電力の供給を停止することによって、終了させることができる。
Note that the processing shown in the flowchart of FIG. 4 can be terminated by stopping the supply of power to the
同期情報種別信号の信号レベルが、低(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
(データ処理部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.
上述したように、レジスタ部5は、伝送データ9に含まれている同期情報に基づき、レジスタセットA7またはレジスタセットB8を選択し、選択したレジスタセットに記憶されている情報をデータ処理部4に出力する。したがってデータ処理部4は、実行する画像処理がレジスタセットA7に基づくものであるのか、またはレジスタセットB8に基づくものであるのかを判断しなくてもよい。つぎにデータ処理部4は、生成した処理データを、データ出力端子20を通じて表示部6に出力する(ステップS32)。このあと処理はステップS31に戻って、データ処理部4は、前述した処理を繰り返す。
As described above, the
なお、図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
FIG. 6 is a timing chart showing the relationship between the
たとえば、実際に画像処理装置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
まず図6を参照して、伝送データ9と、画像処理装置1の内部信号との関係について説明する。画像処理装置1の始動状態において、画像イネーブル信号の信号レベルは低(L)レベルである。また、ドットカウンタのカウント数は「0」である。また、同期情報検出信号の信号レベルは低(L)レベルである。また、同期情報識別信号の信号レベルは低(L)レベルである。また、レジスタ部5が選択しているレジスタセットは、レジスタセットA7である。
First, the relationship between the
時刻t1において、1フレーム目の伝送データ9が画像処理装置1に入力される。このとき同期情報検出部3がVFコード30として同期情報Bを検出すると、時刻t2において、同期情報検出信号の信号レベルが低(L)レベルから高(H)レベルに切り替わる。さらに、画像イネーブル信号の信号レベルが低(L)レベルから高(H)レベルに切り替わる。さらに、ドットカウンタがカウントを開始する。
At time t1,
また時刻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
ドットカウンタは、時刻t2からカウントを開始する。このとき、たとえば伝送データ9を1ビットずつカウントする。ドットカウンタは、画像データ31のビット数をカウントし、あらかじめ定められた数だけカウントすると、カウント数を「0」に戻す。ドットカウンタのカウント数が「0」に戻る時刻t3において、画像イネーブル信号の信号レベルは高(H)レベルから低(L)レベルに切り替わる。
The dot counter starts counting from time t2. At this time, for example, the
1フレーム分の伝送データ9が画像処理装置1に入力され、この伝送データ9に続く次の伝送データ9が入力されるまでの、あらかじめ定められた時間T1は、たとえば0ミリ秒(ms)〜50ミリ秒(ms)である。
A predetermined time T1 until
時刻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
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,
データ処理部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
(まとめ)
以上のように画像処理装置1では、同期情報検出部3がVFコード30を検出したとき、検出した同期情報の種類(同期情報Aもしくは同期情報B)に基づき、レジスタ部5が選択するレジスタセットA7およびレジスタセットB8が切り替わる。さらに、レジスタ部5が選択したレジスタセットに基づき、データ処理部4が、画像データを画像処理、たとえば拡大処理する。
(Summary)
As described above, in the image processing apparatus 1, when the synchronization
画像処理装置1に入力される伝送データ9の先頭に、VFコード30が含まれている。したがって、レジスタ部5がレジスタセットを切り替えるタイミングにおいて、画像データは未だデータ処理部4に入力されていない。その結果、データ処理部4は、伝送データ9に対し、それぞれのVFコード30に従った画像処理(たとえば拡大処理)を行うことができる。そのためデータ処理部4は、連続する伝送データに対する画像処理をシームレスに切り替えて行うことができる。したがって、たとえば全て同一のサイズに調整された処理データを生成できるため、表示部6は、画像を正常に表示できる。
A
またレジスタ部5は、伝送データ9に含まれている通信の同期情報に基づき、データ処理部4が実行する画像処理の種類を選択する。したがって、伝送データ9に特別な情報が付加されていなくてもよいので、伝送データ9のデータ量の増加を防止できる。
The
また、伝送データ9と、次の伝送データ9との間に、ソフトウェアによる切換え処理、たとえば、レジスタセットA7からレジスタセットB8に、相違点を全て個別に変更するなどの処理を必要としない。これにより、連続する伝送データ9のフレームの間隔を小さくできる。したがって、あらかじめ定められた伝送路を介して伝送データ9を伝送するクロック周波数を引き上げることがなく、伝送データ9の伝送レートを向上させることができる。
Further, switching processing by software between the
また表示部6が、表示可能なサイズよりも小さいサイズの伝送データ9を表示するとき、データ処理部4は、伝送データ9を拡大する。これにより、伝送路における伝送データ9のデータ量を、実際の表示サイズよりも少なくできる。
When the
以上の特徴を有することから、画像処理装置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
(携帯型無線通信装置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
画像処理装置1は、撮像部52から制御部51を介して伝送される画像データ(たとえばVGAサイズの画像データ)を含む伝送データ9を受信する。これにより受信した伝送データ9を画像処理し、処理データを生成して、表示部6に表示させる。また画像処理装置1は、制御部51を介して伝送される、メモリ58に記録されているあらかじめ定められた画像データ(たとえばQVGAサイズのメニュー画面)を含んでいる伝送データ9を受信する。これにより受信した伝送データ9を画像処理(たとえば拡大処理)し、処理データを生成して、表示部6に表示させる。
The image processing apparatus 1 receives
このように、制御部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
(制御部51)
制御部51は、前述した中央演算処理装置(Central Processing Unit:略称CPU)と、この中央演算処理装置によって実行される制御プログラムが記憶される記憶部とを備えている。中央演算処理装置は、記憶部に記憶されている制御プログラムを実行することによって、装置の各部、具体的には撮像部52、表示部53、操作部54、および通信部55を制御する。制御プログラムには、たとえば電子メールを送受信するためのプログラムが含まれる。これにより制御部51は、通信部55および無線基地局を介して電子メールを所定の通知先に送信したり、また電子メールを受信したりできる。
(Control unit 51)
The
撮像部52は、カメラ部および画像処理部を含んでいる。カメラ部は、撮像レンズと、固体撮像素子である電荷結合素子(Charge Coupled Device:略称CCD)イメージセンサ、および相補型モス(Contemporary Metal Oxide Semiconductor:略称CMOS)イメージセンサなどの固体撮像素子とを備えている。またカメラ部は、たとえば赤色(R)、緑色(G)および青色(B)の3色のカラーフィルタをさらに有している。カメラ部は、被写体によって反射されて撮像レンズに入射した光を、カラーフィルタを通してR,G,Bの3色光に分離し、R,G,Bの3色光をそれぞれ固体撮像素子によって電気信号に変換する。
The
画像処理部は、画像増幅部、アナログ/デジタル(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
表示部6は、表示装置であり、表示パネルと、表示制御部とを含む。表示パネルは、たとえば所定の表示内容をカラー表示可能であって、たとえば液晶表示パネルまたは有機エレクトロルミネッセンス(ElectroLuminecence:略称EL)パネルなどである。表示制御部は、たとえばマイクロコンピュータなどの処理回路によって実現され、与えられた画像データに基づいて、表示パネルに画像を表示させる。表示部6は、制御部51からの制御指令に基づいて、与えられた画像データを表示する。表示部6に制御部51から与えられる伝送データ9は、たとえば差動信号(Low voltage Differential Signal:略称LVDS)を用いてシリアル伝送される。
The
操作部54は、複数の操作キーを有する。操作者は、操作キーを操作することによって、情報および処理要求を入力できる。情報は、たとえば電話番号情報および電子メールの文字情報およびなどである。また処理要求は、たとえば撮像部52に撮像させる要求、所定の電話番号の相手先に発呼する要求、および電子メールを送信する要求などである。
The
無線通信部55は、無線部と、通信制御部とを含む。無線部は、無線基地局からアンテナ部56を介して取得した電波を受信して復調し、文字データ、画像データ、および音声データなどを取得する。無線部は、取得した文字データ、画像データ、および音声データなどを通信制御部に出力する。また無線部は、通信制御部から送られてくる文字データ、画像データ、および音声データなどを変調して、電波としてアンテナ部56を介して基地局に送信する。
The
通信制御部は、無線部が復調した文字データおよび画像データなどの受信データを、制御部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
アンテナ部56は、基地局と無線通信を行うときに、音声データ、文字データ、および画像データなどを変調した電波を放出または取得する。音声入力部56は、たとえばマイクロフォンによって実現され、音声データの入力を受け付ける。音声出力部57は、たとえばスピーカによって実現され、無線通信部55から与えられる音声データに基づいて、音を発する。
The
利用者が操作部54を操作してカメラ撮像モードを設定すると、制御部51は、撮像部52を制御して画像データを受け取る。これにより、受け取った画像データを含む伝送データ9を画像処理装置1に出力する。画像処理装置1は、入力された伝送データ9を画像する。これにより、サイズ調整、および画質調整などの施された処理データを生成し、表示部6に表示させる。表示部6が備える表示制御部は、与えられた処理データ、具体的には画像データを、表示パネルに表示させることによって、動画像を表示する。
When the user operates the
なお、本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても、本発明の技術的範囲に含まれる。 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
また、同期情報と、レジスタセットとは、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
また、データ処理部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
また、前述した画像処理装置1は、制御部51に設けられていてもよい。このとき画像処理装置1は、撮像部52から伝送される伝送データ9を受信し、画像処理を実行して処理データを生成し、この処理データを制御部51に出力してもよい。
Further, the image processing apparatus 1 described above may be provided in the
(プログラムおよび記録媒体)
最後に、画像処理装置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
従来の技術によれば、切換え処理は、ソフトウェア等により、各伝送データ間に割込み等を利用し、タイミングを見計らって各レジスタ群を個別に切替える必要がある。しかし本発明に従えば、従来の技術に比べて、時間的な制約や、ソフトウェア等にかかる負担を軽減できる。 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 画像処理装置
2 シフトレジスタ部
3 同期情報検出部(同期情報検出手段)
4 データ処理部(画像処理手段)
5 レジスタ部
6 表示部(表示装置)
7 レジスタセットA
8 レジスタセットB
9 伝送データ
30 VFコード
31 画像データ
DESCRIPTION OF SYMBOLS 1
4 Data processing unit (image processing means)
7 Register set A
8 Register set B
9
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に記載の画像処理装置。 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に記載の画像処理装置。 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.
A computer-readable recording medium in which the image processing program according to claim 6 is recorded.
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)
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)
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 |
-
2005
- 2005-11-11 JP JP2005327990A patent/JP2007133263A/en active Pending
Patent Citations (8)
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)
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 | |
US9473867B2 (en) | Notification control device, notification control method and storage medium | |
CN103329520B (en) | Image processing apparatus | |
US20120078619A1 (en) | Control apparatus and control method | |
JP2007150379A (en) | Video processing device and mobile terminal equipment | |
JP5146318B2 (en) | Display method, display system, portable communication terminal, and display controller | |
JP2003228330A (en) | Display device | |
US10761615B2 (en) | Electronic apparatus, display system, and method for controlling electronic apparatus | |
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 | |
JP2002140065A (en) | Display controller for radio communication terminal | |
JP2002159051A (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 | |
JP2009150965A (en) | Image displaying device, control method, control program, and recording medium |
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 |