JP2005536167A - Digital camera module and digital host device - Google Patents
Digital camera module and digital host device Download PDFInfo
- Publication number
- JP2005536167A JP2005536167A JP2004549400A JP2004549400A JP2005536167A JP 2005536167 A JP2005536167 A JP 2005536167A JP 2004549400 A JP2004549400 A JP 2004549400A JP 2004549400 A JP2004549400 A JP 2004549400A JP 2005536167 A JP2005536167 A JP 2005536167A
- Authority
- JP
- Japan
- Prior art keywords
- camera module
- processor
- image data
- image
- host
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00244—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/67—Focus control based on electronic image sensor signals
- H04N23/673—Focus control based on electronic image sensor signals based on contrast or high frequency components of image signals, e.g. hill climbing method
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/70—SSIS architectures; Circuits associated therewith
- H04N25/76—Addressed sensors, e.g. MOS or CMOS sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/142—Constructional details of the terminal equipment, e.g. arrangements of the camera and the display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/142—Constructional details of the terminal equipment, e.g. arrangements of the camera and the display
- H04N2007/145—Handheld terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0074—Arrangements for the control of a still picture apparatus by the connected apparatus
- H04N2201/0075—Arrangements for the control of a still picture apparatus by the connected apparatus by a user operated remote control device, e.g. receiving instructions from a user via a computer terminal or mobile telephone handset
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Studio Devices (AREA)
Abstract
カメラモジュールチップセットが、画像センサからデータを受け取るための第1の入力インタフェースと、上記第1の入力インタフェースを介して受信したデータを処理する画像処理手段と、上記画像処理手段を制御するプロセッサとを備える。上記プロセッサは、第2の入力インタフェースを介して要求メッセージとして受信したデータに従って、上記第1の入力インタフェースを介して受信したデータを処理するものであってもよい。上記プロセッサは要求メッセージを復号化し、画像処理手段と外部のカメラのハードウェアとを直接制御する制御信号を生成する。A camera module chip set for receiving data from an image sensor; an image processing means for processing data received via the first input interface; and a processor for controlling the image processing means. Is provided. The processor may process the data received via the first input interface according to the data received as a request message via the second input interface. The processor decodes the request message and generates a control signal for directly controlling the image processing means and the external camera hardware.
Description
本発明はデジタルカメラモジュール及びデジタルホスト装置に関する。 The present invention relates to a digital camera module and a digital host device.
最近まで、デジタル装置(例えばコンピュータ、移動電話、PDAなど)のユーザがデジタル写真を撮影することを望んだ場合、ユーザは別個の専用デジタル静止画像カメラ(DSC)を用いる必要があった。 Until recently, if a user of a digital device (eg, computer, mobile phone, PDA, etc.) wanted to take a digital photograph, the user had to use a separate dedicated digital still image camera (DSC).
しかし、ユーザが2台の別々の専用デジタル装置を購入し、持ち運ばなければならないことは望ましいことではない。この問題を処理するために、カメラ組込み型デジタル装置が開発され、デジタル装置取付け用のカメラモジュールが開発されている。 However, it is not desirable for the user to purchase and carry two separate dedicated digital devices. In order to deal with this problem, digital cameras with built-in cameras have been developed, and camera modules for mounting digital devices have been developed.
しかし、組み込まれたカメラとカメラモジュールとにより得られる画質とカメラの機能は、専用のDSCにより得られるものと比べると著しく劣っている。例えば、移動電話用の現在のカメラモジュールの場合、その解像度は高いものでもせいぜい350,000ピクセルであるのに対して、DSCは現在4百万ピクセルを越える解像度を持つことも可能である。 However, the image quality and camera functions obtained with the built-in camera and camera module are significantly inferior to those obtained with a dedicated DSC. For example, in the case of current camera modules for mobile phones, the resolution is at most 350,000 pixels, whereas DSC can currently have a resolution exceeding 4 million pixels.
DSCから得られる機能をカメラモジュールの中へさらに追加することは、カメラモジュールが接続されているデジタル装置の基本機能に妥協を強いることになるので可能ではない。デジタル装置の基本機能はそれぞれの装置によって異なるが、移動電話の場合、その基本機能は通信機能であると考えられる。 Adding additional functionality from the DSC into the camera module is not possible because it would compromise the basic functionality of the digital device to which the camera module is connected. Although the basic function of a digital device varies depending on each device, in the case of a mobile phone, the basic function is considered to be a communication function.
したがって、デジタル装置の基本機能に妥協を強いることなく、デジタル装置を用いてより高い画質の撮影を行えるようにすることが望ましい。 Therefore, it is desirable to be able to shoot higher image quality using a digital device without compromising the basic functions of the digital device.
本発明の1つの態様によれば、接続されたカメラモジュールの作動を制御するユーザ入力を受信するためのユーザインタフェースと、画像取得手段と、要求メッセージを作成するために、カメラアクションを指定するユーザインタフェースを介するユーザ入力に応答して作動可能な第1のプロセッサと、上記第1のプロセッサと接続された第2のプロセッサであって、上記画像取得手段を制御する要求メッセージを復号化するように作動可能な第2のプロセッサと、を備えたデジタルカメラシステムであって、上記ユーザインタフェースと、上記第1のプロセッサとがホストデジタル装置内に収納され、上記画像取得手段と上記第2のプロセッサとが、上記ホストデジタル装置と接続されたカメラモジュール内に収納されたデジタルカメラシステムが提供される。 According to one aspect of the invention, a user interface for receiving user input to control the operation of a connected camera module, an image acquisition means, and a user specifying a camera action to create a request message. A first processor operable in response to a user input via the interface and a second processor connected to the first processor so as to decode the request message for controlling the image acquisition means; An operable second processor, wherein the user interface and the first processor are housed in a host digital device, the image acquisition means and the second processor; Is a digital camera system housed in a camera module connected to the host digital device. Temu is provided.
本発明の別の態様によれば、ホスト装置とカメラモジュールとを備えたデジタルカメラを制御する方法であって、上記ホスト装置でユーザ入力を行うステップと、上記ホスト装置で上記ユーザ入力を要求メッセージに変換するステップと、上記ホスト装置から上記カメラモジュールへ上記要求メッセージを転送するステップと、上記カメラモジュールにおいて、上記要求メッセージを画像取得の制御を行う制御信号に変換するステップと、を有する方法が提供される。 According to another aspect of the present invention, there is provided a method for controlling a digital camera including a host device and a camera module, the step of performing user input at the host device, and the request message for user input at the host device. Converting the request message from the host device to the camera module, and converting the request message into a control signal for controlling image acquisition in the camera module. Provided.
本発明の別の態様によれば、ホストデジタル装置と接続を行うカメラモジュールであって、入力インタフェースと、画像取得手段と、上記入力インタフェースと接続されたプロセッサであって、要求メッセージの復号化を行い、上記画像取得手段を直接制御する制御信号の生成を行うように作動可能なプロセッサと、を備えたカメラモジュールが提供される。 According to another aspect of the present invention, there is provided a camera module for connection with a host digital device, the input interface, the image acquisition means, and a processor connected to the input interface, wherein the request message is decoded. And a processor operable to generate a control signal that directly controls the image acquisition means.
本発明の別の態様によれば、カメラモジュールの作動を制御する方法であって、要求メッセージをカメラモジュールで受け取るステップと、上記カメラモジュールのプロセッサにおいて、上記要求メッセージを画像取得の制御を行う制御信号に変換するステップと、を有する方法が提供される。 According to another aspect of the present invention, there is provided a method for controlling operation of a camera module, the step of receiving a request message at the camera module, and a control for controlling image acquisition of the request message in a processor of the camera module. Converting to a signal.
本発明の別の態様によれば、カメラモジュールと接続を行うホストデジタル装置であって、接続されたカメラモジュールの作動を制御するユーザ入力を受信するためのユーザインタフェースと、接続されたカメラモジュールへデータを出力する出力インタフェースと、接続されたカメラモジュールから画像データを受け取る入力インタフェースと、カメラアクションを指定するユーザインタフェースを介してユーザ入力に応答して作動可能なプロセッサであって、要求メッセージを作成し、上記出力インタフェースを介して、接続されたカメラモジュールへ上記要求メッセージを出力するプロセッサと、を備えたホストデジタル装置が提供される。 According to another aspect of the present invention, a host digital device for connecting with a camera module, the user interface for receiving user input for controlling the operation of the connected camera module, and the connected camera module An output interface for outputting data, an input interface for receiving image data from a connected camera module, and a processor operable in response to user input via a user interface for specifying camera actions, creating a request message Then, a host digital device comprising a processor for outputting the request message to the connected camera module via the output interface is provided.
本発明の別の態様によれば、カメラモジュールと接続されたホスト装置から該カメラモジュールの作動を制御する方法であって、上記ホスト装置でユーザ入力を行うステップと、上記ホスト装置で上記ユーザ入力を要求メッセージに変換するステップと、上記カメラモジュールへ上記要求メッセージを転送するステップと、を有する方法が提供される。 According to another aspect of the present invention, there is provided a method for controlling the operation of a camera module from a host device connected to the camera module, the step of performing user input at the host device, and the user input at the host device. A method is provided comprising: converting the request message into a request message; and transferring the request message to the camera module.
本発明のさらに別の態様によれば、ホストデジタル装置内へロードされたとき、メッセージベースのプロトコルを用いて、上記ホストデジタル装置内のプロセッサが、装着されたカメラモジュールのプロセッサと直接交信を行うことを可能にするコンピュータプログラムが提供される。 According to yet another aspect of the present invention, when loaded into the host digital device, the processor in the host digital device communicates directly with the installed camera module processor using a message-based protocol. A computer program is provided that enables this.
したがって、本発明の実施形態では、ホスト装置のプロセッサはカメラモジュール機能の制御から減結合される。ホスト装置のプロセッサはカメラモジュールの作動を制御する方法を知る必要はない。該プロセッサはメッセージベースのプロトコルを用いて通信を行うだけで十分である。 Thus, in an embodiment of the present invention, the host device processor is decoupled from controlling the camera module functions. The host device processor need not know how to control the operation of the camera module. It is sufficient for the processor to communicate using a message-based protocol.
したがって、本発明の実施形態では、ホスト装置はソフトウェアを更新した既存のホスト装置であってもよい。すなわち、ホストでのハードウェアの変更を必要としない。 Therefore, in the embodiment of the present invention, the host device may be an existing host device whose software has been updated. That is, no hardware change is required on the host.
カメラモジュール内で別個の専用プロセッサを使用することにより、カメラモジュール内のプロセッサを制御するソフトウェアの変更や更新によって、カメラモジュールの作動を簡単に更新することが可能となる。これによってホスト装置に影響が生じることは全くない。 By using a separate dedicated processor in the camera module, the operation of the camera module can be easily updated by changing or updating the software that controls the processor in the camera module. This has no effect on the host device.
カメラモジュール内で別々の専用プロセッサを使用することにより、ホストのプロセッサに作業負荷が加わることなく、自動ホワイトバランス、自動合焦および自動露出などのプロセス集約的タスクの利用が可能となる。 The use of separate dedicated processors within the camera module allows the use of process intensive tasks such as automatic white balance, autofocus and autoexposure without adding workload to the host processor.
本発明の1つの態様によれば、画像センサからデータを受け取る第1の入力インタフェースと、上記第1の入力インタフェースを介して受信データを処理する画像処理手段と、上記画像処理手段を制御するプロセッサと、を備えたカメラモジュールチップセットが提供される。 According to one aspect of the present invention, a first input interface for receiving data from an image sensor, an image processing means for processing received data via the first input interface, and a processor for controlling the image processing means And a camera module chip set comprising:
本発明の別の態様によれば、カメラモジュールチップセットで要求メッセージを受け取るステップと、上記カメラモジュールチップセットの処理手段において、上記要求メッセージを画像取得の制御を行う制御信号に変換するステップとを有する、カメラモジュールの作動制御方法が提供される。 According to another aspect of the present invention, a step of receiving a request message at the camera module chipset, and a step of converting the request message into a control signal for controlling image acquisition in the processing means of the camera module chipset. A camera module operation control method is provided.
以後、例示としての添付図面のみを参照しながら、本発明のよりよい理解を図ることにする。 Hereinafter, the present invention will be better understood with reference to the accompanying drawings only as an example.
図1は、従来技術によるデジタルカメラモジュール1のホストである従来技術のデジタル装置2を示す。デジタルカメラモジュール1は入力用インタフェース20と、ホスト装置2と接続された出力データインタフェース18とを備える。入力インタフェース20は、CMOS画像センサ3へ入力信号を出力するために接続される。CMOS画像センサは、画像センサ3に達する前に、光学レンズ系60と、光学フィルタ64との中を通って進んできた光を受け取る。画像センサ3は画像ハードウェアアクセラレータ19へ出力信号を出力し、画像ハードウェアアクセラレータ19は、出力データインタフェース18を介してホスト装置2へ画像データを出力する。
FIG. 1 shows a prior art
画像用ハードウェアアクセラレータはパイプライン構造の配線信号処理装置である。データは段毎に逐次処理される。上記処理装置は高速で、消費電力は少なく、小型である。上記画像ハードウェアアクセラレータは前処理ユニット15と画像パイプライン16とを備える。前処理ユニット15は、画像パイプライン16により画像としてデータの再構成が行われる前に、画像センサ3から受信したデータの処理を行う。この処理は、例えば、欠陥修正、利得制御あるいは黒レベルオフセットマッチングを含むものであってもよい。 The image hardware accelerator is a pipeline signal processing apparatus. Data is processed sequentially for each stage. The processing apparatus is fast, consumes little power, and is small. The image hardware accelerator includes a preprocessing unit 15 and an image pipeline 16. The preprocessing unit 15 processes the data received from the image sensor 3 before the image pipeline 16 reconstructs data as an image. This processing may include, for example, defect correction, gain control, or black level offset matching.
ホスト装置2は、カメラモジュールの出力データインタフェース18と接続された入力データインタフェース43、並びに、カメラモジュールの入力インタフェース20と接続された出力インタフェース45を備える。インタフェース間の接続は解除可能である。
The
CPU41は出力用インタフェース45と接続される。CPU41はインタフェース45、20を介してCMOS画像センサ3を直接制御する。CPU41は、画像センサ3内のタイミングジュネレータ73内のレジスタへ直接書込みを行う。 The CPU 41 is connected to the output interface 45. The CPU 41 directly controls the CMOS image sensor 3 via the interfaces 45 and 20. The CPU 41 directly writes to the register in the timing generator 73 in the image sensor 3.
バスシステム56では、入力データインタフェース43と、CPU41と、メモリ46と、取り外し可能メモリ47を備えた取り外し可能な格納システムと、装置インタフェース48と、ユーザ入力インタフェース51と、LCD53および表示装置用インタフェース52を備えた表示システムとが一体に接続される。本実施形態では、デジタルホスト装置2は移動電話であり、デジタル信号処理(DSP)ユニット42も備えている。
In the
ユーザインタフェース51を用いて、ホストCPU41への入力が行われる。このホストCPU41によって、カメラモジュール1は直接制御される。カメラモジュール1により出力された画像データはメモリ46や取り外し可能メモリ47に格納したり、ユーザインタフェース51からの入力に応じてLCD53に表示したりすることができる。
An input to the host CPU 41 is performed using the user interface 51. The
図2は本発明の1つの実施形態によるデジタルカメラモジュール1のホスト装置であるデジタル装置2を示す。本例のホスト装置は移動携帯電話である。しかし、別の実施形態では、ホストのデジタル装置2はコンピュータや個人用情報機器などであってもよい。
FIG. 2 shows a
〔カメラモジュール〕
デジタルカメラモジュール1は、カメラモジュールチップセット4およびカメラのハードウェアを備える。このカメラのハードウェアには、ストロボインタフェースコントローラと、ストロボ発光装置68を備えたストロボシステムと、光学系と光学器械系とを介して光を受け取る画像センサ3と、が含まれる。光学系は、順に、調整可能なレンズ系60、可変の光学アパーチャ、機械式シャッタおよび光学フィルタ64を有する。光学器械系はレンズ系60内のレンズの位置を制御するレンズドライバ66と、シャッタの作動速度と光学アパーチャのサイズとを設定するシャッタドライバ65とを備える。カメラチップセットは、ストロボインタフェース67と接続されたストロボインタフェース24と、シャッタドライバ65およびレンズドライバ66と別々に接続された光学器械用インタフェース23と、画像センサ3のタイミングゲートと接続されたセンサ制御インタフェース21と、画像センサ3からデータを受け取るセンサデータインタフェース12とを有する。
〔The camera module〕
The
センサ制御インタフェース21、光学器械インタフェース23およびストロボインタフェース24の各システムはバスシステム25と接続される。
Each system of the sensor control interface 21, the optical instrument interface 23, and the strobe interface 24 is connected to the
センサデータインタフェース12は、メモリコントローラ13とフィールドメモリ14とを含むデータ型変換器と接続される。データ型変換器は画像ハードウェアアクセラレータ19と接続され、この画像ハードウェアアクセラレータ19は出力データインタフェース18を介してホスト装置2へ画像データを出力する。
The
画像ハードウェアアクセラレータ19は、順に、前処理ユニット15、画像パイプライン16およびデータ圧縮装置17を備える。 The image hardware accelerator 19 includes a preprocessing unit 15, an image pipeline 16, and a data compression device 17 in order.
カメラ チップセット4は、ホスト装置2からデータを受け取る入力インタフェース20も有する。入力インタフェース20はカメラモジュールCPU11と接続される。カメラモジュールCPU11は、前処理ユニット15と画像ハードウェアアクセラレータ19の画像パイプライン16とを別々に接続するバスシステム9と接続される。カメラモジュールCPU11もバスシステム25と接続する。
The
〔カメラモジュールの作動方法〕
カメラモジュールCPU11はバス9を介して画像処理ステージを直接制御することができる。CPU11は、以下のインタフェースを使用するバスシステム25を介して画像取得ステージを直接制御することができる。
a)ストロボインタフェース24
b)光学器械インタフェース23
c)センサ制御インタフェース21
[Operation method of camera module]
The camera module CPU 11 can directly control the image processing stage via the bus 9. The CPU 11 can directly control the image acquisition stage via the
a) Strobe interface 24
b) Optical instrument interface 23
c) Sensor control interface 21
CPU11は、例えば、ストロボインタフェース24を介してストロボを使用すべきかどうかを指定することができる。 The CPU 11 can specify whether or not to use the strobe via the strobe interface 24, for example.
CPU11は、例えば、IRISアパーチャの量の増減の度合によってレンズを動かすべき量を指定したり、光学器械インタフェース23を介してシャッタ速度を制御したりすることができる。一般に、CPU11は光学系内のレジスタに直接書込みを行う。 For example, the CPU 11 can designate the amount by which the lens should be moved according to the degree of increase or decrease in the amount of the IRIS aperture, or can control the shutter speed via the optical instrument interface 23. In general, the CPU 11 writes directly to a register in the optical system.
CPU11は、例えば、センサ制御インタフェース21を介して画像センサ3の作動を制御することができる。例えば、画像センサ装置3がCCDセンサアレイ71とタイミングジュネレータ73とを備えたCCDセンサユニットであれば、CPU11はCCDの電荷をクリアするコマンドを送信したり、タイミングジュネレータ73のパラメータを変更するコマンドを送信したりすることができる。
For example, the CPU 11 can control the operation of the image sensor 3 via the sensor control interface 21. For example, if the image sensor device 3 is a CCD sensor unit including a
画像センサ3に達するまでに、構成可能な光学レンズ系60と、構成可能な光学アパーチャと、光学フィルタ64との中を通って進んできた光は画像センサ3によって受け取られる。画像センサは、データ型変換器を介して、構成可能な画像ハードウェアアクセラレータ19へ出力データ信号の出力を行う。画像用アクセラレータ19は出力データインタフェース18を介してホスト装置2へ圧縮画像データを出力する。CPU11は、カメラのハードウェア(レンズ系60、アパーチャ、機械式シャッタ、ストロボ68、画像センサ3)と、画像アクセラレータ19の光学系とへ直接コマンド信号を送って、これらの構成を行う。
By the time the image sensor 3 is reached, the light traveling through the configurable optical lens system 60, the configurable optical aperture and the optical filter 64 is received by the image sensor 3. The image sensor outputs an output data signal to the configurable image hardware accelerator 19 via a data type converter. The image accelerator 19 outputs the compressed image data to the
本例では、画像センサ3は電荷結合素子(CCD)画像センサである。画像センサ3は、アナログ・デジタル変換器(ADC)72を介してカメラモジュールチップセット4のセンサデータインタフェース12へ出力を行う電荷結合素子アレイ71を備える。タイミングジュネレータ73によってCCDアレイ71とADC72との同期が行われる。タイミングゲートはドライバ74を介してCCDアレイの制御も行う。タイミングゲート73はカメラモジュールチップセット4のセンサ制御インタフェース21と接続される。CPU11は画像センサ3の作動を直接制御することができる。
In this example, the image sensor 3 is a charge coupled device (CCD) image sensor. The image sensor 3 includes a charge coupled
本例では、CCDアレイ71はプログレッシブ方式ではなく、インターレース方式で作動し、画像用アクセラレータが最適化されて、プログレッシブ画像センサから出力されたデータの処理が行われる。センサデータ用インタフェース12へ出力された画像センサデータは、データ型変換器によって、インターレースされたフォーマットからプログレッシブフォーマットへ変換される。インターレースされたフォーマットのデータは、メモリコントローラ13によりフィールドメモリ14へ読み出され、次いで、メモリコントローラによりプログレッシブフォーマットの形でフィールドメモリ14から読み出されて、画像アクセラレータ19へ出力される。画像センサ3がCMOS画像センサやプログレッシブCCD画像センサであれば、データ型変換器は存在する必要はないし、たとえ存在しても、使用する必要はない。CPU11は、初期化中、データ型変換器が使用されているか否か(但しこれに限定されるものではない)を含めて、画像センサ3に問い合わせを行い、当該画像センサ3がどのタイプの画像センサであるかを確認して、当該画像センサ3の作動を適宜構成するようにしてもよい。
In this example, the
画像アクセラレータ19はプログレッシブフォーマットの形でデータを受け取る。前処理ユニット15は、このデータを画像として再構成する前に、このデータの処理を行う。これらのプロセスは、(a)欠陥修正、(b)利得制御(c)黒レベルオフセットマッチングを含むものであってもよい。 The image accelerator 19 receives data in the form of a progressive format. The preprocessing unit 15 processes this data before reconstructing this data as an image. These processes may include (a) defect correction, (b) gain control (c) black level offset matching.
次いで、画像パイプライン15が上記処理済みデータを画像データとして再構成する。画像パイプライン15は以下の3つのタイプの処理を行う。
1)通常CFA補間による画像再構成。
2)RGBからYUVへの変換を意味する色空間変換。
3)一般に(a)ホワイトバランシング、(b)ガンマ制御、(c)エッジ強調を含む後処理。
Next, the image pipeline 15 reconstructs the processed data as image data. The image pipeline 15 performs the following three types of processing.
1) Image reconstruction by normal CFA interpolation.
2) Color space conversion which means conversion from RGB to YUV.
3) Post-processing generally including (a) white balancing, (b) gamma control, and (c) edge enhancement.
データ圧縮装置17は、JPEGまたはJPEG2000圧縮方式を用いて画像データを圧縮し、出力データインタフェース18へこの圧縮画像データを出力した。 The data compression device 17 compresses the image data using the JPEG or JPEG2000 compression method, and outputs the compressed image data to the output data interface 18.
前処理ユニット15と画像パイプライン16とはバスシステム9を介してCPU11への入力を行う。画像アクセラレータ19により行われる入力は以下の情報を含むものであってもよい。
(i)コントラスト情報。
(ii)輝度情報。
(iii)ハードウェア状態(内部レジスタの値)。
別の実施形態では、上記情報はセンサデータインタフェース12から得られる。
The preprocessing unit 15 and the image pipeline 16 perform input to the CPU 11 via the bus system 9. The input performed by the image accelerator 19 may include the following information.
(I) Contrast information.
(Ii) Luminance information.
(Iii) Hardware status (internal register value).
In another embodiment, the information is obtained from the
CPU11は、格納済みアルゴリズムに従ってこれらの入力を処理して、コマンド信号を作成する。これらの入力は、画像取得ステージを制御するためにカメラのハードウェアへ送られ、次いで、画像処理ステージを制御するために画像アクセラレータ19へ送られる。したがって、フィードバックループの形成が可能となり、これによって、CPU11はカメラのハードウェアの設定値を変化させ、この設定値により、画像アクセラレータ19への出力データが変えられ、画像アクセラレータ19によってCPU11への入力値が変えられる。このようにして、CPU11は、オプトメカニクスが正しく設定されているかどうかの判定を行うことができ、もし正しく設定されていなければ、CPU11は、オプトメカニクスへコマンド信号を送って、オプトメカニクスインタフェース23を介して上記設定値の調整を行う。このコマンド信号によって、例えば0.2mmだけレンズの動きを制御することが可能となる。 The CPU 11 processes these inputs according to a stored algorithm and creates a command signal. These inputs are sent to the camera hardware to control the image acquisition stage, and then to the image accelerator 19 to control the image processing stage. Therefore, a feedback loop can be formed, whereby the CPU 11 changes the setting value of the hardware of the camera, and the output data to the image accelerator 19 is changed by this setting value, and the input to the CPU 11 by the image accelerator 19 The value can be changed. In this way, the CPU 11 can determine whether or not the optomechanics are set correctly. If the optomechanics are not set correctly, the CPU 11 sends a command signal to the optomechanics to set the optomechanics interface 23. The set value is adjusted via With this command signal, it is possible to control the movement of the lens by, for example, 0.2 mm.
CPU11は自動アパーチャ調整を行うこともできる。CPUは、入力から適正なアパーチャサイズとシャッタ速度とを算出し、光学器械インタフェース23を介してコマンド信号を送信して、アパーチャサイズとシャッタ速度との設定を行う。さらに、CPUは、必要に応じて、ストロボインタフェース24を介してコマンド信号を送信して、フラッシュの準備をするストロボ68の設定を行う。 The CPU 11 can also perform automatic aperture adjustment. The CPU calculates an appropriate aperture size and shutter speed from the input, and transmits a command signal via the optical instrument interface 23 to set the aperture size and the shutter speed. Further, the CPU transmits a command signal via the flash interface 24 as necessary to set the flash 68 for preparing for flash.
CPU11は光学ズーム機能を制御することもできる。 The CPU 11 can also control the optical zoom function.
CPU11は自動合焦を行うこともできる。CPU11は画像アクセラレータ19からの入力を分析し、適正なレンズ位置を算出し、光学器械インタフェース23を介してコマンド信号を送信して、その算出位置にレンズをセットする。 The CPU 11 can also perform automatic focusing. The CPU 11 analyzes the input from the image accelerator 19, calculates an appropriate lens position, transmits a command signal via the optical instrument interface 23, and sets the lens at the calculated position.
カメラCPUは画像アクセラレータの設定を行うこともできる。カメラCPUは入力信号(周囲の状況の輝度とコントラスト)を分析し、画像アクセラレータ19のフィルタを適正な設定値にセットするコマンド信号を送信する。これによって、画像の再構成方法が調整され、適正なホワイトバランスが得られる。したがって、CPU11は画像データ内に自動ホワイトバランスを出力することが可能となる。 The camera CPU can also set the image accelerator. The camera CPU analyzes the input signal (brightness and contrast of the surrounding situation) and transmits a command signal for setting the filter of the image accelerator 19 to an appropriate setting value. As a result, the image reconstruction method is adjusted, and an appropriate white balance can be obtained. Therefore, the CPU 11 can output automatic white balance in the image data.
CPU11は、圧縮装置が用いる圧縮アルゴリズムの調整を行うこともできる。 The CPU 11 can also adjust the compression algorithm used by the compression device.
このように、CPU11は、種々のインタフェースを通じてカメラのハードウェアの制御を行うことが可能であり、配線画像アクセラレータ19の制御を行うことが可能であると理解すべきである。しかし、CPU11は、画像データの処理時には何の役割も果さない。画像データの処理は画像アクセラレータにより行われる。 As described above, it should be understood that the CPU 11 can control the hardware of the camera through various interfaces and can control the wiring image accelerator 19. However, the CPU 11 plays no role when processing image data. Processing of the image data is performed by an image accelerator.
〔ホスト装置〕
ホスト装置2はカメラモジュールの出力データインタフェース18と接続された入力データインタフェース43、および、カメラモジュールの入力インタフェース20と接続された出力制御インタフェース45を備える。インタフェース間の接続は解除可能である。
[Host device]
The
ホストCPU41は出力制御インタフェース45と接続される。バスシステム56は、入力データインタフェース43と、ホストCPU41と、メモリ46と、取り外し可能格納装置47を備えた取り外し可能な格納システムと、装置インタフェース48と、ユーザ入力インタフェース51と、LCD53と表示装置インタフェース52とを備えた表示システムとを一体に接続する。本実施形態では、デジタルホスト装置2は移動電話であり、バスシステム56をセルラ無線送受信装置40と接続するデジタル信号処理(DSP)ユニット42も備えている。別の実施形態では、デジタルホスト装置は、個人用情報機器(PDA)やモバイル用コンピュータなどのコンピュータや携帯用デジタルホスト装置であってもよい。
The host CPU 41 is connected to the output control interface 45. The
ユーザインタフェース51は、ホストCPU41への入力を行うために用いられる。これらの入力は、一般に、移動電話による呼などのホスト装置2の基本機能を制御するために用いられるが、これらの入力は、カメラモジュール1が接続されると、カメラモジュールの作動を制御するために用いることもできる。カメラモジュール1により出力された画像データは、メモリ46や取り外し可能格納装置47に格納したり、ユーザインタフェース51からの入力に応じてLCD53に表示したりすることが可能である。
The user interface 51 is used for inputting to the host CPU 41. These inputs are generally used to control basic functions of the
ホスト装置2のメモリ46、取り外し可能格納装置47、ユーザインタフェース51およびLCD53を用いて、カメラモジュール1の接続時にカメラ機能が得られる。ホスト装置のメモリがデータ格納用として使用されるため、カメラモジュールチップセット4は大きな専用メモリを必要としない。
The camera function can be obtained when the
図1の従来技術によるホスト装置2と比べると、本発明の実施形態により、ホストでのハードウェアコンポーネントの変更が要請されることはない。しかし、ホスト装置2の作動は異なるものとなる。この機能変更は、ホスト装置のソフトウェアの変更により達成することも可能である。既存ホスト装置のソフトウェアを更新することにより、本発明の実施形態ではグレードアップ済みの既存ホスト装置の利用が可能となる。格納媒体からホスト装置内へコンピュータプログラムをロードすることにより、あるいは、プログラムをホスト装置2内へダウンロードすることにより、このような更新を行うようにしてもよい。
Compared with the
〔メッセージベースのアーキテクチャ〕
ホストに対するソフトウェアの変更によって、ホスト装置は、ホストCPU41と、とるべきアクションを指定するカメラCPU11との間でメッセージベースのプロトコルを用いてカメラモジュール1を直接的にではなく、間接的に制御することになるが、これらのアクションの実現方法は制御しない。カメラのハードウェアの制御と、カメラ機能の実現とを行うためのコマンド信号を生成するためには、カメラモジュール1のCPU11が用いられ、ホスト装置のホストCPU41がコマンド信号の作成に用いられることはない。要求メッセージが指定するアクションは、例えば、写真撮影の準備、写真撮影、ズームイン、ズームアウト、画像の格納、画像表示などのアクションを含むものであってもよい。
[Message-based architecture]
By changing the software for the host, the host device controls the
CPU11はそれ自身のオペレーティングシステムとソフトウェアとを有する。CPU11は、カメラのハードウェアと画像アクセラレータ19内の設定を実行する。これらの設定は、画像アクセラレータ19からの入力に基づくソフトウェアアルゴリズムと、ズーム、写真撮影の準備、写真撮影などの実行すべきアクションとにより計算される。CPU11自体はこのアクションを指定するものではない。このアクションはホスト装置のホストCPU41により指定される。この指定された機能は、ホスト装置2の出力インタフェースを介してカメラモジュール1の入力インタフェース20へ送信される要求メッセージの形でCPU11へ伝送される。カメラモジュールCPU11は、アクションを指定する要求メッセージの復号化を行い、どのような機能が要求されているかを判定し、このアクションおよび必要なカメラ機能を実行するコマンド信号を生成する。
The CPU 11 has its own operating system and software. The CPU 11 executes settings in the camera hardware and the image accelerator 19. These settings are calculated by a software algorithm based on input from the image accelerator 19 and actions to be performed such as zooming, preparation for photography, photography. The CPU 11 itself does not specify this action. This action is specified by the host CPU 41 of the host device. The designated function is transmitted to the CPU 11 in the form of a request message transmitted to the input interface 20 of the
したがって、ホストCPU41は特定の機能の実行方法については無関係であり、ユーザインタフェース51を介して受信した入力を単に翻訳して、特定のアクションを指定するメッセージを作成するにすぎない。これらのメッセージは、カメラCPU11とホストCPU41とにより標準化されたフォーマットを有している。したがってホストCPU41は、カメラのハードウェアに対する直接的制御を行うものではない。ホストCPU41は、カメラCPU11を介して間接的にカメラのハードウェアの制御を行うものである。 Therefore, the host CPU 41 is irrelevant as to how to execute a specific function, and merely translates the input received via the user interface 51 and creates a message specifying a specific action. These messages have a format standardized by the camera CPU 11 and the host CPU 41. Therefore, the host CPU 41 does not directly control the camera hardware. The host CPU 41 controls camera hardware indirectly via the camera CPU 11.
カメラCPU11は、カメラのハードウェアおよび/または画像アクセラレータ19へコマンド信号を送信することにより、受信メッセージが指定したアクションの実行に必要な機能をそのソフトウェアアルゴリズムに従ってインテリジェントに実行する。これらの機能は、自動合焦、自動露出、光学的ズームのためのレンズの動き、ストロボ制御、画像センサ制御、および画像アクセラレータ制御を含むものであってもよい。 The camera CPU 11 intelligently executes a function necessary for executing an action specified by the received message by transmitting a command signal to the camera hardware and / or the image accelerator 19 according to the software algorithm. These functions may include autofocus, autoexposure, lens movement for optical zoom, strobe control, image sensor control, and image accelerator control.
ホスト装置は、カメラがどのような機能を実行できるかや、アクションを行うために一定の機能を組み合わせる方法や、ある機能を実現するためにカメラのコンポーネントを制御する方法を知っている必要はない。 The host device does not need to know what functions the camera can perform, how to combine certain functions to perform an action, or how to control the components of a camera to achieve a certain function .
CPU11が使用するソフトウェアのアルゴリズムをグレードアップすることにより、カメラモジュールのみのグレードアップを行うことができる。ホスト装置2のソフトウェアを更新する必要はない。
Only the camera module can be upgraded by upgrading the software algorithm used by the CPU 11. There is no need to update the software of the
〔プロセスについての説明〕
ユーザがユーザインタフェース51を使用して、写真撮影を望む旨を示すと、ホストCPU41は、“写真撮影の準備”を指定するメッセージをカメラモジュールCPU11へ送信する。CPU11は画像の取得と処理とを行う設定を制御する。最初にCPU11は、バスシステム9を介して、周囲の状況の輝度およびコントラストに関する情報を前処理ユニットから取得する。CPU11はアルゴリズムに従ってこれらの情報を分析し、明瞭な合焦を行うためのレンズの動き量と、適正な露出を行うためのシャッタ速度並びにアパーチャサイズと、適正なホワイトバランスのための画像アクセラレータ19の設定値とを算出する。次いで、CPU11は、光学器械インタフェース23、ストロボインタフェース24、センサ制御インタフェース21、および画像アクセラレータ19に対する適正な制御信号を生成する。このようにして、CPU11は、ストロボをフラッシュするか否かに関わらず、自動合焦、シャッタ速度、自動露出、および必要なズーム用として適正なレンズ位置の制御を行う。カメラCPU11は、適正な設定値の達成後、ホストCPU41へ応答メッセージを送信して、応答メッセージを通知する。カメラCPU11は、画像データを送信して、LCD53に表示できるようにしてもよい。
[Description of process]
When the user indicates that he / she wants to take a picture using the user interface 51, the host CPU 41 transmits a message designating “preparation for taking a picture” to the camera module CPU 11. The CPU 11 controls settings for performing image acquisition and processing. First, the CPU 11 acquires information on the brightness and contrast of the surrounding situation from the preprocessing unit via the bus system 9. The CPU 11 analyzes the information in accordance with an algorithm, and moves the lens for clear focusing, the shutter speed and aperture size for proper exposure, and the image accelerator 19 for proper white balance. Calculate the set value. Next, the CPU 11 generates appropriate control signals for the optical instrument interface 23, the strobe interface 24, the sensor control interface 21, and the image accelerator 19. In this way, the CPU 11 controls the lens position appropriate for automatic focusing, shutter speed, automatic exposure, and necessary zoom regardless of whether or not the flash is flashed. The camera CPU 11 transmits a response message to the host CPU 41 after notifying an appropriate setting value and notifies the response message. The camera CPU 11 may transmit the image data so that it can be displayed on the
ユーザが写真撮影を望む旨を示すためにユーザインタフェース51を使用すると、ホストCPU41は“写真撮影”を指定するメッセージをカメラモジュールCPU11へ送信する。ホストCPU41は画質や、画像をセーブすべき場所(すなわち内部メモリ46や取り外し可能メモリ47)を指定してもよい。カメラCPU11は受信メッセージを復号化し、必要なアクションを行う。カメラCPU11は、センサ制御インタフェース21を介して、画像センサユニット3のタイミングゲート(TG)73とドライバ74とのパラメータ(利得やデータ取得モードなど)を設定してもよい。あるいは、カメラCPU11は、データ圧縮装置17のパラメータを変更することによりデータ圧縮率を変更してもよい。次いで、カメラCPU11はカメラのハードウェアを制御して、写真撮影を行う。取得データをホスト装置へ送信してメモリ46に格納する前に、(必要に応じて)データ型変換器とカメラチップセットの画像アクセラレータ19とを介して取得データの処理が行われる。 When the user interface 51 is used to indicate that the user wants to take a picture, the host CPU 41 sends a message designating “photographing” to the camera module CPU 11. The host CPU 41 may specify the image quality and the location (that is, the internal memory 46 and the removable memory 47) where the image should be saved. The camera CPU 11 decodes the received message and performs necessary actions. The camera CPU 11 may set parameters (such as gain and data acquisition mode) between the timing gate (TG) 73 of the image sensor unit 3 and the driver 74 via the sensor control interface 21. Alternatively, the camera CPU 11 may change the data compression rate by changing the parameters of the data compression device 17. Next, the camera CPU 11 controls the camera hardware to take a picture. Before the acquired data is transmitted to the host device and stored in the memory 46, the acquired data is processed via the data type converter and the image accelerator 19 of the camera chipset (if necessary).
1つの実施形態では、ユーザが格納済み画像の表示を望むとき、(必要に応じて)画像データは、取り外し可能メモリ47からメモリ46へ転送され、次いで、ホストCPU41とDSPユニット42とにより処理されて、LCD53に表示される。本実施形態では、再生はホストCPU41により制御され、カメラモジュール1は何も行わない。したがって、カメラモジュール1を装着することなく画像表示を行うことができる。
In one embodiment, when a user desires to display a stored image, the image data is transferred from removable memory 47 to memory 46 (if necessary) and then processed by host CPU 41 and
別の実施形態では、ユーザが格納済み画像の表示を望むとき、カメラモジュールチップセット4が格納済み画像の表示を制御する。カメラモジュールはデータ圧縮装置17と関連するデータ解凍装置29と、直列インタフェース28とをさらに備える。データ解凍装置29と直列インタフェース28とは、やはりメモリコントローラ13と接続されるバスシステム25を介して相互に接続される。ホスト装置2は、カメラモジュール1の直列インタフェース28と接続した直列インタフェース44をさらに有する。
In another embodiment, the
ホストCPU41は、(必要に応じて)取り外し可能メモリ47からメモリ46へ画像データを転送し、次いで、直列インタフェース44を介してカメラモジュール1の直列インタフェース28へ送信を行う。受信画像データは、CPU11によりバスシステム25を介してフィールドメモリ14に一時的に格納される。次いで、CPU11は、バスシステム25を介して解凍装置29へこの受信画像データを転送して解凍を行い、次に、直列インタフェース28を介してホスト装置2の直列インタフェース44へ上記データを送信し、ホスト装置2で上記解凍済みデータをLCD53に表示する。
The host CPU 41 transfers the image data from the removable memory 47 to the memory 46 (if necessary), and then sends it to the serial interface 28 of the
以上本発明の実施形態について、種々の実施例と関連して上記パラグラフで説明したが、本発明の特許請求の範囲から逸脱することなく、これらの記載例に対する変更が可能であると理解すべきである。例えば、CCD画像センサ3をCMOS画像センサと置き換えることも可能である。 While the embodiments of the present invention have been described in the above paragraphs in connection with various examples, it should be understood that modifications can be made to these described examples without departing from the scope of the claims of the present invention. It is. For example, the CCD image sensor 3 can be replaced with a CMOS image sensor.
上記明細書において、特に重要であると考えられる本発明の特徴に注目を引くように努力したが、本願出願人は、特段の強調の如何に関らず、本明細書で上記言及したおよび/または示したいずれの特許可能な特徴または特徴の組み合わせに関しても保護を請求するものである。 In the foregoing specification, efforts have been made to draw attention to features of the present invention that are believed to be particularly important, but the Applicant, regardless of particular emphasis, has been referred to herein above and / or Or claim protection for any patentable feature or combination of features shown.
Claims (50)
接続されたカメラモジュールの作動を制御するユーザ入力を受信するためのユーザインタフェースと、
画像取得手段と、
要求メッセージを作成するために、カメラアクションを指定する前記ユーザインタフェースを介するユーザ入力に応答して作動可能な第1のプロセッサと、
前記第1のプロセッサと接続された第2のプロセッサであって、前記画像取得手段を制御する要求メッセージを復号化するように作動可能な第2のプロセッサと、を有し、
前記ユーザインタフェースと前記第1のプロセッサとがホストデジタル装置内に収納され、前記画像取得手段と前記第2のプロセッサとが前記ホストデジタル装置と接続されたカメラモジュール内に収納されること、
を特徴とするデジタルカメラシステム。 A digital camera system,
A user interface for receiving user input to control operation of the connected camera module;
Image acquisition means;
A first processor operable in response to user input via the user interface to specify a camera action to create a request message;
A second processor connected to the first processor, the second processor operable to decode a request message for controlling the image acquisition means;
The user interface and the first processor are housed in a host digital device, and the image acquisition means and the second processor are housed in a camera module connected to the host digital device;
A digital camera system characterized by
ホスト装置でユーザ入力を行うステップと、
前記ホスト装置において、前記ユーザ入力を要求メッセージに変換するステップと、
前記ホスト装置から前記カメラモジュールへ前記要求メッセージを転送するステップと、
前記カメラモジュールにおいて、前記要求メッセージを画像取得の制御を行う制御信号に変換するステップと、
を有することを特徴とする方法。 A method of controlling a digital camera having a host device and a camera module,
Performing user input on the host device;
In the host device, converting the user input into a request message;
Transferring the request message from the host device to the camera module;
In the camera module, converting the request message into a control signal for controlling image acquisition;
A method characterized by comprising:
入力インタフェースと、
画像取得手段と、
前記入力インタフェースと接続されたプロセッサであって、要求メッセージの復号化を行い、画像取得手段を直接制御する制御信号の生成を行うように作動可能なプロセッサと、
を有することを特徴とするカメラモジュール。 A camera module for connecting to a host digital device,
An input interface;
Image acquisition means;
A processor connected to the input interface, operable to decode a request message and generate a control signal to directly control the image acquisition means;
A camera module comprising:
前記カメラモジュールで要求メッセージを受け取るステップと、
前記カメラモジュールのプロセッサにおいて、前記要求メッセージを画像取得の制御を行う制御信号に変換するステップと、
を有することを特徴とする方法。 A method for controlling the operation of a camera module,
Receiving a request message at the camera module;
In the camera module processor, converting the request message into a control signal for controlling image acquisition;
A method characterized by comprising:
接続されたカメラモジュールの作動を制御するユーザ入力を受信するためのユーザインタフェースと、
接続されたカメラモジュールへデータを出力する出力インタフェースと、
接続されたカメラモジュールから画像データを受け取る入力インタフェースと、
カメラアクションを指定するユーザインタフェースを介してユーザ入力に応答して作動可能なプロセッサであって、要求メッセージを作成し、前記出力インタフェースを介して接続されたカメラモジュールへ前記要求メッセージを出力するプロセッサと、
を有することを特徴とするホストデジタル装置。 A host digital device connected to the camera module,
A user interface for receiving user input to control operation of the connected camera module;
An output interface for outputting data to the connected camera module;
An input interface for receiving image data from a connected camera module;
A processor operable in response to a user input via a user interface for specifying a camera action, generating a request message and outputting the request message to a camera module connected via the output interface; ,
A host digital device comprising:
前記ホスト装置でユーザ入力を行うステップと、
前記ホスト装置で前記ユーザ入力を要求メッセージに変換するステップと、
前記要求メッセージを前記カメラモジュールへ転送するステップと、
を有することを特徴とする方法。 A method of controlling the operation of the camera module from a host device to which the camera module is connected,
Performing user input at the host device;
Converting the user input into a request message at the host device;
Transferring the request message to the camera module;
A method characterized by comprising:
処理が実行されると、請求項36〜43の何れか一項に記載のホスト装置としてコンピュータを作動させるプログラム命令を有することを特徴とするコンピュータプログラム。 A computer program,
44. A computer program comprising program instructions for operating a computer as a host device according to any one of claims 36 to 43 when processing is executed.
請求項44に記載の方法をコンピュータに実行させるプログラム命令を有することを特徴とするコンピュータプログラム。 A computer program,
45. A computer program comprising program instructions for causing a computer to execute the method of claim 44.
ホスト用デジタル装置の中へロードされたとき、前記ホストデジタル装置内のプロセッサが、メッセージベースのプロトコルを用いて、装着されたカメラモジュールのプロセッサと直接通信を行うことを可能にすることを特徴とするコンピュータプログラム。 A computer program,
When loaded into a host digital device, it enables a processor in the host digital device to communicate directly with a mounted camera module processor using a message-based protocol. Computer program.
記録媒体レコードを具現化又はコンピュータメモリに格納された請求項45〜47の何れか一項に記載のコンピュータプログラム。 A computer program,
The computer program according to any one of claims 45 to 47, wherein the recording medium record is embodied or stored in a computer memory.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GBGB0226014.9A GB0226014D0 (en) | 2002-11-08 | 2002-11-08 | Camera-LSI and information device |
| PCT/IB2002/005749 WO2004042541A1 (en) | 2002-11-08 | 2002-12-30 | A digital camera module and a digital host device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005536167A true JP2005536167A (en) | 2005-11-24 |
| JP2005536167A5 JP2005536167A5 (en) | 2006-01-12 |
Family
ID=9947410
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004549400A Pending JP2005536167A (en) | 2002-11-08 | 2002-12-30 | Digital camera module and digital host device |
| JP2004549399A Expired - Fee Related JP4313311B2 (en) | 2002-11-08 | 2002-12-30 | Camera module chipset |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004549399A Expired - Fee Related JP4313311B2 (en) | 2002-11-08 | 2002-12-30 | Camera module chipset |
Country Status (8)
| Country | Link |
|---|---|
| US (3) | US20050068421A1 (en) |
| EP (2) | EP1558984A1 (en) |
| JP (2) | JP2005536167A (en) |
| KR (2) | KR100759350B1 (en) |
| CN (2) | CN100476568C (en) |
| AU (2) | AU2002353434A1 (en) |
| GB (1) | GB0226014D0 (en) |
| WO (2) | WO2004042470A1 (en) |
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100909932B1 (en) | 2007-01-17 | 2009-07-29 | 가부시키가이샤 히다치 고쿠사이 덴키 | Imager and its noise reduction method |
| JP2012010375A (en) * | 2004-11-24 | 2012-01-12 | Qualcomm Inc | Digital data interface device |
| US8233053B2 (en) | 2007-01-30 | 2012-07-31 | Sony Corporation | Imaging apparatus and image signal generating apparatus |
| US8606946B2 (en) | 2003-11-12 | 2013-12-10 | Qualcomm Incorporated | Method, system and computer program for driving a data signal in data interface communication data link |
| US8611215B2 (en) | 2005-11-23 | 2013-12-17 | Qualcomm Incorporated | Systems and methods for digital data transmission rate control |
| US8625625B2 (en) | 2004-03-10 | 2014-01-07 | Qualcomm Incorporated | High data rate interface apparatus and method |
| US8630305B2 (en) | 2004-06-04 | 2014-01-14 | Qualcomm Incorporated | High data rate interface apparatus and method |
| US8635358B2 (en) | 2003-09-10 | 2014-01-21 | Qualcomm Incorporated | High data rate interface |
| US8650304B2 (en) | 2004-06-04 | 2014-02-11 | Qualcomm Incorporated | Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system |
| US8667363B2 (en) | 2004-11-24 | 2014-03-04 | Qualcomm Incorporated | Systems and methods for implementing cyclic redundancy checks |
| US8670457B2 (en) | 2003-12-08 | 2014-03-11 | Qualcomm Incorporated | High data rate interface with improved link synchronization |
| US8681817B2 (en) | 2003-06-02 | 2014-03-25 | Qualcomm Incorporated | Generating and implementing a signal protocol and interface for higher data rates |
| US8687658B2 (en) | 2003-11-25 | 2014-04-01 | Qualcomm Incorporated | High data rate interface with improved link synchronization |
| US8692838B2 (en) | 2004-11-24 | 2014-04-08 | Qualcomm Incorporated | Methods and systems for updating a buffer |
| US8694652B2 (en) | 2003-10-15 | 2014-04-08 | Qualcomm Incorporated | Method, system and computer program for adding a field to a client capability packet sent from a client to a host |
| US8692839B2 (en) | 2005-11-23 | 2014-04-08 | Qualcomm Incorporated | Methods and systems for updating a buffer |
| US8694663B2 (en) | 2001-09-06 | 2014-04-08 | Qualcomm Incorporated | System for transferring digital data at a high rate between a host and a client over a communication path for presentation to a user |
| US8705521B2 (en) | 2004-03-17 | 2014-04-22 | Qualcomm Incorporated | High data rate interface apparatus and method |
| US8705571B2 (en) | 2003-08-13 | 2014-04-22 | Qualcomm Incorporated | Signal interface for higher data rates |
| US8723705B2 (en) | 2004-11-24 | 2014-05-13 | Qualcomm Incorporated | Low output skew double data rate serial encoder |
| US8730069B2 (en) | 2005-11-23 | 2014-05-20 | Qualcomm Incorporated | Double data rate serial encoder |
| US8745251B2 (en) | 2000-12-15 | 2014-06-03 | Qualcomm Incorporated | Power reduction system for an apparatus for high data rate signal transfer using a communication protocol |
| US8756294B2 (en) | 2003-10-29 | 2014-06-17 | Qualcomm Incorporated | High data rate interface |
| US8873584B2 (en) | 2004-11-24 | 2014-10-28 | Qualcomm Incorporated | Digital data interface device |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1530377A4 (en) * | 2002-06-28 | 2006-05-10 | Nokia Corp | INFORMATION TERMINAL |
| JP4571074B2 (en) * | 2003-06-13 | 2010-10-27 | ノキア コーポレイション | Electronic devices that compress image data and create thumbnail images, image processing devices, and data structures |
| AU2003244013A1 (en) * | 2003-06-27 | 2005-01-13 | Nokia Corporation | Digital imaging device |
| US8539119B2 (en) | 2004-11-24 | 2013-09-17 | Qualcomm Incorporated | Methods and apparatus for exchanging messages having a digital data interface device message format |
| KR101153511B1 (en) * | 2004-12-10 | 2012-06-11 | 엘지전자 주식회사 | Mobile communication terminal having replaceable separation style camera and chipset accordingly |
| KR100657146B1 (en) | 2005-02-24 | 2006-12-13 | 매그나칩 반도체 유한회사 | Image sensor and camera system including the same |
| US7982795B2 (en) * | 2005-04-11 | 2011-07-19 | Panayotis B. SPATHARIS | Image acquisition and exploitation camera system and methods therefore |
| US8045047B2 (en) * | 2005-06-23 | 2011-10-25 | Nokia Corporation | Method and apparatus for digital image processing of an image having different scaling rates |
| TWI321011B (en) * | 2005-12-30 | 2010-02-21 | Altek Corp | Portable electronic device for sharing a common storage device via by-pass mode |
| US8385971B2 (en) | 2008-08-19 | 2013-02-26 | Digimarc Corporation | Methods and systems for content processing |
| KR101680044B1 (en) * | 2008-08-19 | 2016-11-28 | 디지맥 코포레이션 | Methods and systems for content processing |
| US20100118153A1 (en) * | 2008-11-12 | 2010-05-13 | Xiaoguang Yu | Apparatus and methods for controlling image sensors |
| JP5403044B2 (en) * | 2011-04-28 | 2014-01-29 | 大日本印刷株式会社 | Projection device and projection control device |
| US9170391B2 (en) | 2011-10-07 | 2015-10-27 | Adc Telecommunications, Inc. | Slidable fiber optic connection module with cable slack management |
| KR102146857B1 (en) * | 2014-04-07 | 2020-08-21 | 삼성전자주식회사 | Photographing apparatus and method |
| CN106375642B (en) * | 2016-09-27 | 2019-11-15 | 深圳大学 | Image acquisition and processing device and object motion image acquisition system |
| CN106454044B (en) * | 2016-10-25 | 2020-04-10 | 浙江宇视科技有限公司 | Explosion flash light supplementing device and method |
| KR102386385B1 (en) | 2017-07-21 | 2022-04-15 | 삼성전자주식회사 | Electronic device and method for compressing image thereof |
| CN108173950B (en) * | 2017-12-29 | 2021-02-02 | 浙江华睿科技有限公司 | Data transmission method, device and system, image acquisition equipment and storage medium |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US23700A (en) * | 1859-04-19 | Weighing-scale | ||
| JP3048180B2 (en) * | 1991-02-27 | 2000-06-05 | キヤノン株式会社 | Imaging device and imaging signal processing device |
| US5568192A (en) * | 1995-08-30 | 1996-10-22 | Intel Corporation | Method and apparatus for processing digital video camera signals |
| US5969750A (en) * | 1996-09-04 | 1999-10-19 | Winbcnd Electronics Corporation | Moving picture camera with universal serial bus interface |
| US5841471A (en) * | 1996-09-12 | 1998-11-24 | Eastman Kodak Company | Timing control for a digitally interfaced camera using variable line readout intervals |
| US6018816A (en) * | 1997-04-04 | 2000-01-25 | Canon Kabushiki Kaisha | Information processing system and method, image processing system and method, information processing apparatus and computer readable memory |
| US6285398B1 (en) * | 1997-11-17 | 2001-09-04 | Sony Corporation | Charge-coupled device video camera with raw data format output and software implemented camera signal processing |
| US6535243B1 (en) * | 1998-01-06 | 2003-03-18 | Hewlett- Packard Company | Wireless hand-held digital camera |
| FI105382B (en) * | 1998-01-23 | 2000-07-31 | Nokia Mobile Phones Ltd | Procedure for transmitting image information |
| DE19836569A1 (en) * | 1998-08-12 | 2000-02-17 | Siemens Ag | Image data processing arrangement for transmission trough fax service |
| US6600657B1 (en) | 1999-10-12 | 2003-07-29 | Mitsubishi Electric Research Laboratories, Inc. | Accessory adapted for digital personal assistant |
| US6785469B1 (en) * | 1999-11-16 | 2004-08-31 | Olympus Corporation | Distance measuring device installed in camera |
| SE521551C2 (en) | 1999-12-01 | 2003-11-11 | Ericsson Telefon Ab L M | Portable telecommunications apparatus for controlling an electronic consumer product |
| US6330400B1 (en) * | 2000-01-28 | 2001-12-11 | Concord Camera-Corp. | Compact through-the-lens digital camera |
| JP3750462B2 (en) * | 2000-02-22 | 2006-03-01 | コニカミノルタフォトイメージング株式会社 | Digital camera and recording medium |
| AU3599101A (en) * | 2000-02-29 | 2001-09-12 | Kyocera Corp | Portable information terminal and digital camera for portable information terminal and portable digital camera information terminal system |
| JP2001258836A (en) * | 2000-03-16 | 2001-09-25 | Fuji Photo Optical Co Ltd | Electronic endoscopic device |
| CA2342095A1 (en) * | 2000-03-27 | 2001-09-27 | Symagery Microsystems Inc. | Image capture and processing accessory |
| US20020041330A1 (en) * | 2000-10-10 | 2002-04-11 | Konica Corporation | Electronic camera |
| JP3887162B2 (en) * | 2000-10-19 | 2007-02-28 | 富士通株式会社 | Imaging semiconductor device |
| JP2002176588A (en) * | 2000-12-06 | 2002-06-21 | Canon Inc | Imaging method, imaging apparatus, and storage medium |
| US6895256B2 (en) * | 2000-12-07 | 2005-05-17 | Nokia Mobile Phones Ltd. | Optimized camera sensor architecture for a mobile telephone |
| ATE270915T1 (en) * | 2001-02-09 | 2004-07-15 | Mattel Inc | PROGRAMMED TOY VEHICLE TO FOLLOW A HANDWRITTEN TRACK |
| CN1457445A (en) * | 2001-02-19 | 2003-11-19 | 日本电产科宝株式会社 | Mobile information terminal device and camera unit |
| US20030023700A1 (en) * | 2001-07-27 | 2003-01-30 | Lightsurf Technologies, Inc. | System and methodology providing on-board user interface |
| KR20020023922A (en) * | 2001-12-29 | 2002-03-29 | 김용필 | Digital Camera Using USB Interface and Cellular Phone Having the Digital Camera |
| US6529235B1 (en) * | 2002-03-21 | 2003-03-04 | Sunplus Technology Co., Ltd. | Auto white balance apparatus and method in a digital camera with a strobe |
| US7146179B2 (en) * | 2002-03-26 | 2006-12-05 | Parulski Kenneth A | Portable imaging device employing geographic information to facilitate image access and viewing |
-
2002
- 2002-11-08 GB GBGB0226014.9A patent/GB0226014D0/en not_active Ceased
- 2002-12-30 CN CNB028269160A patent/CN100476568C/en not_active Expired - Fee Related
- 2002-12-30 JP JP2004549400A patent/JP2005536167A/en active Pending
- 2002-12-30 US US10/498,411 patent/US20050068421A1/en not_active Abandoned
- 2002-12-30 EP EP02788460A patent/EP1558984A1/en not_active Withdrawn
- 2002-12-30 WO PCT/IB2002/005714 patent/WO2004042470A1/en not_active Ceased
- 2002-12-30 CN CNB028269284A patent/CN100520674C/en not_active Expired - Fee Related
- 2002-12-30 KR KR1020047010584A patent/KR100759350B1/en not_active Expired - Fee Related
- 2002-12-30 EP EP02788450A patent/EP1558968A1/en not_active Withdrawn
- 2002-12-30 KR KR1020047010585A patent/KR100714413B1/en not_active Expired - Fee Related
- 2002-12-30 AU AU2002353434A patent/AU2002353434A1/en not_active Abandoned
- 2002-12-30 WO PCT/IB2002/005749 patent/WO2004042541A1/en not_active Ceased
- 2002-12-30 AU AU2002353425A patent/AU2002353425A1/en not_active Abandoned
- 2002-12-30 JP JP2004549399A patent/JP4313311B2/en not_active Expired - Fee Related
- 2002-12-30 US US10/498,399 patent/US20050231598A1/en not_active Abandoned
-
2009
- 2009-08-03 US US12/462,432 patent/US20100002091A1/en not_active Abandoned
Cited By (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8745251B2 (en) | 2000-12-15 | 2014-06-03 | Qualcomm Incorporated | Power reduction system for an apparatus for high data rate signal transfer using a communication protocol |
| US8812706B1 (en) | 2001-09-06 | 2014-08-19 | Qualcomm Incorporated | Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system |
| US8694663B2 (en) | 2001-09-06 | 2014-04-08 | Qualcomm Incorporated | System for transferring digital data at a high rate between a host and a client over a communication path for presentation to a user |
| US8681817B2 (en) | 2003-06-02 | 2014-03-25 | Qualcomm Incorporated | Generating and implementing a signal protocol and interface for higher data rates |
| US8705579B2 (en) | 2003-06-02 | 2014-04-22 | Qualcomm Incorporated | Generating and implementing a signal protocol and interface for higher data rates |
| US8700744B2 (en) | 2003-06-02 | 2014-04-15 | Qualcomm Incorporated | Generating and implementing a signal protocol and interface for higher data rates |
| US8705571B2 (en) | 2003-08-13 | 2014-04-22 | Qualcomm Incorporated | Signal interface for higher data rates |
| US8719334B2 (en) | 2003-09-10 | 2014-05-06 | Qualcomm Incorporated | High data rate interface |
| US8635358B2 (en) | 2003-09-10 | 2014-01-21 | Qualcomm Incorporated | High data rate interface |
| US8694652B2 (en) | 2003-10-15 | 2014-04-08 | Qualcomm Incorporated | Method, system and computer program for adding a field to a client capability packet sent from a client to a host |
| US8756294B2 (en) | 2003-10-29 | 2014-06-17 | Qualcomm Incorporated | High data rate interface |
| US8606946B2 (en) | 2003-11-12 | 2013-12-10 | Qualcomm Incorporated | Method, system and computer program for driving a data signal in data interface communication data link |
| US8687658B2 (en) | 2003-11-25 | 2014-04-01 | Qualcomm Incorporated | High data rate interface with improved link synchronization |
| US8670457B2 (en) | 2003-12-08 | 2014-03-11 | Qualcomm Incorporated | High data rate interface with improved link synchronization |
| US8625625B2 (en) | 2004-03-10 | 2014-01-07 | Qualcomm Incorporated | High data rate interface apparatus and method |
| US8730913B2 (en) | 2004-03-10 | 2014-05-20 | Qualcomm Incorporated | High data rate interface apparatus and method |
| US8669988B2 (en) | 2004-03-10 | 2014-03-11 | Qualcomm Incorporated | High data rate interface apparatus and method |
| US8705521B2 (en) | 2004-03-17 | 2014-04-22 | Qualcomm Incorporated | High data rate interface apparatus and method |
| US8630318B2 (en) | 2004-06-04 | 2014-01-14 | Qualcomm Incorporated | High data rate interface apparatus and method |
| US8650304B2 (en) | 2004-06-04 | 2014-02-11 | Qualcomm Incorporated | Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system |
| US8630305B2 (en) | 2004-06-04 | 2014-01-14 | Qualcomm Incorporated | High data rate interface apparatus and method |
| US8699330B2 (en) | 2004-11-24 | 2014-04-15 | Qualcomm Incorporated | Systems and methods for digital data transmission rate control |
| US8667363B2 (en) | 2004-11-24 | 2014-03-04 | Qualcomm Incorporated | Systems and methods for implementing cyclic redundancy checks |
| US8723705B2 (en) | 2004-11-24 | 2014-05-13 | Qualcomm Incorporated | Low output skew double data rate serial encoder |
| US8692838B2 (en) | 2004-11-24 | 2014-04-08 | Qualcomm Incorporated | Methods and systems for updating a buffer |
| JP2012010375A (en) * | 2004-11-24 | 2012-01-12 | Qualcomm Inc | Digital data interface device |
| US8873584B2 (en) | 2004-11-24 | 2014-10-28 | Qualcomm Incorporated | Digital data interface device |
| US8611215B2 (en) | 2005-11-23 | 2013-12-17 | Qualcomm Incorporated | Systems and methods for digital data transmission rate control |
| US8730069B2 (en) | 2005-11-23 | 2014-05-20 | Qualcomm Incorporated | Double data rate serial encoder |
| US8692839B2 (en) | 2005-11-23 | 2014-04-08 | Qualcomm Incorporated | Methods and systems for updating a buffer |
| KR100909932B1 (en) | 2007-01-17 | 2009-07-29 | 가부시키가이샤 히다치 고쿠사이 덴키 | Imager and its noise reduction method |
| US8233053B2 (en) | 2007-01-30 | 2012-07-31 | Sony Corporation | Imaging apparatus and image signal generating apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100476568C (en) | 2009-04-08 |
| GB0226014D0 (en) | 2002-12-18 |
| JP4313311B2 (en) | 2009-08-12 |
| WO2004042541A8 (en) | 2004-09-10 |
| AU2002353434A1 (en) | 2004-06-07 |
| WO2004042470A1 (en) | 2004-05-21 |
| US20100002091A1 (en) | 2010-01-07 |
| CN1613042A (en) | 2005-05-04 |
| KR100759350B1 (en) | 2007-09-17 |
| EP1558984A1 (en) | 2005-08-03 |
| CN100520674C (en) | 2009-07-29 |
| US20050068421A1 (en) | 2005-03-31 |
| US20050231598A1 (en) | 2005-10-20 |
| KR100714413B1 (en) | 2007-05-04 |
| CN1613032A (en) | 2005-05-04 |
| KR20040075054A (en) | 2004-08-26 |
| AU2002353425A1 (en) | 2004-06-07 |
| JP2005539464A (en) | 2005-12-22 |
| WO2004042541A1 (en) | 2004-05-21 |
| EP1558968A1 (en) | 2005-08-03 |
| KR20040075055A (en) | 2004-08-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4313311B2 (en) | Camera module chipset | |
| JP6238184B2 (en) | Imaging device | |
| CN1898945B (en) | Image pickup device with brightness correcting function and method of correcting brightness of image | |
| JP5928455B2 (en) | Digital camera for digital image sharing | |
| JP2005010627A (en) | Shooting mode setting information transfer system, imaging apparatus, shooting mode setting information transfer system information processing apparatus, and program | |
| JP5988749B2 (en) | COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM | |
| CN115499579B (en) | Processing method and device based on zero-second delay ZSL | |
| US12316970B2 (en) | Image processing method and electronic device | |
| JP2001238190A (en) | Image processing apparatus and control processing method thereof | |
| JP2011041233A (en) | Image processing apparatus and method | |
| KR20190075292A (en) | Method of generating composite image using a plurality of images with different exposure values and electronic device supporting the same | |
| CN113497851B (en) | Control display method and electronic equipment | |
| CN116095509A (en) | Method, device, electronic equipment and storage medium for generating video frame | |
| JP2002354324A (en) | Image-photographing device, operation device and image- photographing system therefor | |
| CN118505574B (en) | Image processing method and electronic equipment | |
| KR101014116B1 (en) | Method For Preview Display Control In The Camera Phone | |
| US8624987B2 (en) | Image capturing apparatus, method of controlling the same, and program therefor | |
| WO2025112665A1 (en) | Photographing parameter setting method, and electronic device | |
| JP2007323516A (en) | Imaging apparatus and imaging system | |
| CN120321502A (en) | Image acquisition method and electronic device | |
| WO2022071270A1 (en) | Imaging device, imaging method, and imaging program | |
| US20030201987A1 (en) | Device and method for adjusting inverted image in display system | |
| JP2004112486A (en) | Image processing apparatus | |
| JP2004215174A (en) | Information terminal with camera |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070628 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070703 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20071002 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20071010 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080513 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080812 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080819 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081107 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090414 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090929 |