JP4183012B2 - Image processing apparatus and recording medium - Google Patents
Image processing apparatus and recording medium Download PDFInfo
- Publication number
- JP4183012B2 JP4183012B2 JP2007107085A JP2007107085A JP4183012B2 JP 4183012 B2 JP4183012 B2 JP 4183012B2 JP 2007107085 A JP2007107085 A JP 2007107085A JP 2007107085 A JP2007107085 A JP 2007107085A JP 4183012 B2 JP4183012 B2 JP 4183012B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- application
- cpu
- stored
- data
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Description
本発明は、取り込んだ画像データに基づき、各種処理を実行する画像処理装置および記録媒体に関する。 The present invention relates to an image processing apparatus and a recording medium that execute various processes based on captured image data.
画像処理装置における、取り込んだ画像データに対する画像処理方法として、以下のようなものがある。 As an image processing method for the captured image data in the image processing apparatus, there are the following methods.
携帯端末等の画像処理装置に内蔵または外部接続されたCCDカメラ等の画像入力装置により、画像データが画像処理装置に取り込まれ、該装置上で取り込んだ画像データに対する加工・編集を行っていた。 Image data is taken into the image processing device by an image input device such as a CCD camera incorporated in or externally connected to the image processing device such as a portable terminal, and the image data taken on the device is processed and edited.
例えば、取り込んだ画像データをファイル化、または該画像処理装置上で扱えるフォーマットに変換し、特定のソフトウェアで活用するための画像データベースを作成する。また、OCRソフトウェア等との組み合わせにより、テキスト情報等の電子データとして変換する等である。
また、画像を取り込んで特徴データを抽出し、登録されている特徴データのうち当該取り込まれた特徴データと最も類似する特徴データを検索する技術がある。
In addition, there is a technique for extracting feature data by capturing an image and searching for feature data most similar to the captured feature data among registered feature data.
しかしながら、このような画像処理方法においては、取り込んだ画像データを活用するためには、まずその画像データに対する変換等の一次加工が必要であり、以降の処理との連続性を維持することが困難であった。 However, in such an image processing method, in order to utilize the captured image data, first, primary processing such as conversion of the image data is necessary, and it is difficult to maintain continuity with subsequent processing. Met.
本発明の課題は、取り込んだ画像データを、ユーザによる変換等の一次加工が必要なく、画像処理装置側で画像データの加工やシステムの制御等を連続して実行可能な画像処理装置および記録媒体を提供することである。 An object of the present invention is to provide an image processing apparatus and a recording medium capable of continuously executing image data processing, system control, and the like on the image processing apparatus side without requiring primary processing such as conversion by the user. Is to provide.
請求項1に記載の本発明の画像処理装置は、撮影手段により撮影された画像に基づき、所定の処理を実行する画像処理装置であって、前記画像と対応して起動される任意のアプリケーションを予め記憶すると共にこのアプリケーションにより実行される処理を時間帯に対応して予め記憶する記憶手段と、アプリケーションの起動に際して、前記撮影手段により撮影された画像と前記記憶手段に予め記憶されている画像とを比較して、近似している画像を求める判定手段と、前記判定手段により近似している画像が判定された場合に、この画像に対応づけて前記記憶手段に記憶されているアプリケーションを起動し、更に、アプリケーションの起動に際して前記撮影手段による撮影が行なわれた時刻が前記記憶されている時間帯の何れに該当するかを判別して、該当する時間帯に対応して記憶されている処理を実行する制御手段とを備える。An image processing apparatus according to a first aspect of the present invention is an image processing apparatus that executes a predetermined process based on an image captured by an imaging unit, and includes an arbitrary application that is activated in correspondence with the image. Storage means for storing in advance and processing executed by this application in advance corresponding to a time zone, an image photographed by the photographing means when the application is started, and an image preliminarily stored in the storage means When the determination means for obtaining the approximate image and the determination means determine the approximate image, the application stored in the storage means in association with the image is started. Furthermore, when the application is started up, the time when the image capturing is performed corresponds to any of the stored time zones. Or to determine the, and control means for executing processing stored in correspondence to the time zone applicable.
請求項2に記載の発明は、コンピュータを、請求項1に記載の発明の各手段として機能させるためのプログラムを格納した記録媒体である。例えば、発明の実施の形態に記載の記憶媒体8に相当する。The invention described in
この発明によれば、撮影するという簡単な操作で、撮影された画像に応じた所定のアプリケーションを起動し、撮影された時刻に応じた処理を実行させることができる。According to the present invention, it is possible to start a predetermined application corresponding to a photographed image and execute processing according to the photographed time by a simple operation of photographing.
以下、図を参照して実施の形態を詳細に説明する。 Hereinafter, embodiments will be described in detail with reference to the drawings.
(第1の実施の形態)
図1は、本発明の画像処理装置を適用した携帯端末10と、外部接続されるカメラ20とを示す図である。カメラ20にて撮影される画像が携帯端末10に取り込まれ、この携帯端末10にて各種画像処理が行われる。
(First embodiment)
FIG. 1 is a diagram showing a
この携帯端末10の内部構成を、図2に示すブロック図に基づいて説明する。同図において、携帯端末10は、CPU1、入力部2、RAM3、伝送制御部4、表示部5、カメラ制御部6、記憶装置7、および記憶媒体8により構成され、記憶媒体8を除く各部はバス9に接続されている。
The internal configuration of the
CPU1は、記憶媒体8内に記憶されている各種処理プログラムを読み出してRAM3に一時格納し、当該各種処理プログラムに基づく各種処理を実行し、その処理結果をRAM3に格納するとともに表示部5に表示させる。
The
また、CPU1は、後述する画像メモリ設定処理(図7参照)を実行する。この画像メモリ設定処理において、CPU1は、カメラ20にて撮影された画像データに、その画像が撮影された際に起動するアプリケーション名、その際に使用されるデータベース名等の情報を対応づけて記憶媒体8に保存し、画像データベースを作成する。
Further, the
さらに、CPU1は、後述する対応AP実行処理(図8参照)を実行する。この対応AP実行処理において、CPU1は、カメラ20にて撮影された画像データから、記憶媒体8内の画像データベースに基づいて対応するアプリケーションを起動し、各種処理を実行する。
Further, the
入力部2は、カーソルキー、数字入力キーおよび各種機能キー等を備えたキーボードと、ポインティングデバイスであるマウスとを備え、キーボードで押下されたキーの押下信号をCPU1に出力するとともに、マウスによる操作信号をCPU1に出力する。ユーザは、入力部2を介して各種処理における選択・指示を行う。
The
RAM3は、CPU1により実行される各種処理プログラムや各種アプリケーションプログラムを格納するプログラム格納エリアと、入力指示、入力データおよび処理結果を一時格納するワークエリアを有する。
The
伝送制御部4は、モデム(MODEM:MOdulator/DEModulator)、またはターミナルアダプタ(TA:Terminal Adapter)等によって構成され、電話回線、ISDN回線等の通信回線を介して外部機器との通信を行うための制御を行う。モデムは、電話回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、CPU1によって処理されたデジタルデータを電話回線の周波数帯域にあったアナログ信号に変調し、また、電話回線を介して入力されたアナログ信号をデジタルデータに復調する装置であり、ターミナルアダプタは、ISDN回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、既存のインターフェースをISDNに対応するインターフェースに変換する装置である。
The transmission control unit 4 is composed of a modem (MODEM / DEModulator), a terminal adapter (TA), or the like, and performs communication with an external device via a communication line such as a telephone line or an ISDN line. Take control. In order to communicate with an external device such as a personal computer via a telephone line, the modem modulates digital data processed by the
表示部5は、液晶表示装置等により構成され、CPU1から入力される出力データに基づいて、処理結果等を表示する。
The
カメラ制御部6は、CPU1からの指示により、カメラ20にて撮影された撮影画像を携帯端末10に対応する画像データに変換し、CPU1に出力する。
In response to an instruction from the
記憶装置7は、プログラムやデータ等があらかじめ記憶されている記憶媒体8を有しており、この記憶媒体8は磁気的、光学的記録媒体、もしくは半導体メモリで構成されている。この記憶媒体8は記憶装置7に固定的に設けたもの、もしくは着脱自在に装着するものであり、この記憶媒体8には携帯端末10に対応する各種アプリケーションプログラム、後述する画像メモリ設定処理プログラム(図7参照)、対応AP実行処理プログラム(図8参照)、および各処理プログラムで処理されたデータ、文書等を記憶する。
The
また、この記憶媒体8に記憶するプログラム、データ等は、その一部もしくは全部をサーバやクライアント等の他の機器から通信回線等の伝送媒体を介して伝送制御部4から受信して記憶する構成にしてもよく、さらに、記憶媒体8はネットワーク上に構築されたサーバの記憶媒体であってもよい。さらに、前記プログラムを通信回線等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
The program, data, etc. stored in the
また、記憶媒体8は、図3に示すように、各種メモリおよびファイルを記憶するメモリエリアを有する。
Further, as shown in FIG. 3, the
同図において、画像メモリ81は、図4に示すように複数の画像データを記憶する。各画像データには、画像No.と、その画像データが選択された際に起動するアプリケーション(AP)名、そのアプリケーションにおいて使用されるデータベース(DB)名、およびレコードNo.等の情報が、それぞれ対応づけて格納される。また、この画像データについて、起動されたアプリケーションで使用されるデータベースがない場合は、データベース名およびレコードNo.はそれぞれ未設定になる。
In the figure, an
また、図3において、データベースファイル82は、図5に示すように、商品データベース、仕様データベース等の複数のデータベースを、使用されるアプリケーション名とともに記憶する。
In FIG. 3, the
各データベースにおいて、例えば、商品データベースにおいては、商品名とその商品情報の複数のデータレコードが、また仕様データベースにおいては、仕様名とその仕様情報の複数のデータレコードが、それぞれレコードNo.と対応づけて格納される。 In each database, for example, in a product database, a product name and a plurality of data records of the product information are associated with a record number, and in a specification database, a specification name and a plurality of data records of the specification information are associated with a record number. Stored.
さらに、図3において、アプリケーションファイル83は、図6に示すように、複数のアプリケーション名が、使用するソフト名と対応づけて記憶される。
In FIG. 3, the
なお、以降のメール設定ファイル84、インターネット設定ファイル85等の詳細については、後述する。
Details of the subsequent
次に動作を説明する。事前に操作者により、対象商品の画像撮影を行い、各商品データベースとあわせて画像データベースを作成し、携帯端末10内に保存する必要がある。この画像データベースを作成・保存するための画像メモリ設定処理における携帯端末10の動作を、図7に示すフローチャートに基づいて説明する。
Next, the operation will be described. The operator needs to take an image of the target product in advance, create an image database together with each product database, and store it in the
ここで、これらのフローチャートに記述されている各機能を実現するためのプログラムは、読み取り可能なプログラムコードの形態で記憶媒体9に格納されており、CPU1は、このプログラムコードにしたがった動作を逐次実行する。また、CPU1は通信回線を介して伝送されてきた上述のプログラムコードにしたがった動作を逐次実行することもできる。すなわち、記憶媒体9の他、通信回線を介して外部供給されたプログラム、データを利用してこの実施の形態特有の動作を実行することもできる。
Here, a program for realizing each function described in these flowcharts is stored in the
まず、携帯端末10に外部接続されるカメラ20により、対象商品画像を撮影する(ステップS1)。そして、カメラ20により撮影された撮影画像は、カメラ制御部6により画像データに変換され、CPU1に出力される。そして、CPU1は、入力された画像データをRAM3に一時格納するとともに表示部5に表示させる(ステップS2)。
First, a target product image is photographed by the
入力部2からの指示により、その画像データに対応して起動させるアプリケーションが選択・指示されると(ステップS3)、CPU1は、選択されたアプリケーション名をRAM3に一時格納するとともに画像メモリ81を参照し、そのアプリケーションには使用するデータベースが存在するか否かを判定する(ステップS4)。
When an application to be activated corresponding to the image data is selected / instructed by an instruction from the input unit 2 (step S3), the
データベースがある場合(ステップS4:YES)、CPU1は、記憶媒体8内のデータベースファイル82を参照し、その選択されたアプリケーションが使用するデータベースを選択し(ステップS5)、そのデータベース名をRAM3に一時格納するとともに表示部5に表示させる(ステップS6)。
When there is a database (step S4: YES), the
次いで、そのデータベース内に、選択されたアプリケーションが使用するデータレコードが格納されているか否かを検索する。そのデータレコードが格納されていない場合(ステップ7:YES)、CPU1は、入力部2より対象となるデータを入力させ、該データベースにデータレコードを追加して記憶媒体8に記憶させるとともに、そのレコードNo.をRAM3に一時格納する(ステップS8)。
Then, it is searched whether or not a data record used by the selected application is stored in the database. When the data record is not stored (step 7: YES), the
また、既に対象となるデータレコードがデータベースに格納されている場合(ステップS7:NO)、CPU1は、そのレコードNo.を読み出してRAM3に一時格納する(ステップS9)。
If the target data record is already stored in the database (step S7: NO), the
そして、入力部2からの指示により、撮影した画像データを画像データベースに追加することを確認すると(ステップS10)、CPU1は、その画像データを、RAM3に一時格納されているアプリケーション名、データベース名、およびレコードNo. 等の情報と対応づけて画像メモリ81に追加保存する(ステップS11)。以上の処理を行うと、CPU1は、本画像メモリ設定処理を終了する。
When it is confirmed by the instruction from the
また、撮影した画像データを画像データベースに追加しない場合(ステップS10:NO)、CPU1は、RAM3に一時格納されている画像データ、アプリケーション名、データベース名等の設定を初期化し(ステップS13)、本画像メモリ設定処理を終了する。
If the captured image data is not added to the image database (step S10: NO), the
また、ステップS4において、選択したアプリケーションが使用するデータベースが存在しない場合(ステップS4:NO)、CPU1は、入力部2からの指示により、画像データを確定して画像データベースに追加することを確認すると(ステップS14:YES)、選択したアプリケーション名を画像データに対応づけて画像メモリ81に追加保存し(ステップS15)、本画像メモリ設定処理を終了する。なお、その場合、対応するデータベース名、レコードNo.は未設定になる。
In step S4, when there is no database used by the selected application (step S4: NO), the
また、撮影した画像データを画像データベースに追加しない場合(ステップS14:NO)、CPU1は、RAM3に一時格納されている画像データ、アプリケーション名等の設定を初期化し(ステップS17)、本画像メモリ設定処理を終了する。
If the captured image data is not added to the image database (step S14: NO), the
以上のように、撮影した画像データが各情報に対応づけられ、画像データベースとして画像メモリ81に保存される。なお、この画像メモリ設定処理は、必要に応じて適宜実行され、画像メモリ81の内容が追加・更新される。
As described above, captured image data is associated with each piece of information and stored in the
ユーザがカメラ20にて対象商品を撮影すると、携帯端末10内のCPU1は、記憶媒体8内から対応AP実行処理プログラムを読み出し、対応AP実行処理を実行する。この対応AP実行処理における携帯端末10の動作を、図8に示すフローチャートに基づいて説明する。
When the user photographs the target product with the
カメラ20により撮影された撮影画像は、カメラ制御部6により画像データに変換され、CPU1に出力される。そして、CPU1は、入力された画像データを表示部5に表示するとともにRAM3に一時格納する(ステップS21)。
The captured image captured by the
次いで、CPU1は、記憶媒体8内の画像メモリ81から最初の画像データを読み出す(ステップS23)。そして、その読み出した画像データと、撮影された画像データとを比較し、近似しているか否かを判定する(ステップS24)。
Next, the
近似していない場合(ステップS25:NO)、CPU1は、画像メモリ81から次の画像データを読み出し(ステップS28)、撮影された画像データとの近似の判定を繰り返す(ステップS24)。
If not approximate (step S25: NO), the
また、近似している場合(ステップS25:YES)、CPU1は、その読み出した画像データの画像No.を、近似する画像データ一覧表示へ追加する(ステップS26)。
If they are approximate (step S25: YES), the
画像メモリ81内の全画像データについて、撮影した画像データとの比較が終了すると(ステップS27:YES)、CPU1は、近似する画像データ一覧表示を表示部5に表示させる。
When the comparison of all image data in the
そして、表示された画像データ一覧表示から、入力部2より適切な画像データが選択・指示されると(ステップS29)、CPU1は、記憶媒体8内の画像メモリ81およびアプリケーションファイル83を参照し、選択された画像データに対応するアプリケーションを起動する(ステップS30)。
When appropriate image data is selected / instructed from the displayed image data list display by the input unit 2 (step S29), the
また、起動したアプリケーションに対応するデータベースが存在する場合(ステップS31:YES)、CPU1は、記憶媒体8内のデータベースファイル82を参照し、対応するデータベース内の対応するレコードNo.のレコードデータを読み出し、表示部5に表示させる(ステップS32)。そして、このアプリケーション処理が終了すると、CPU1は、本対応AP実行処理を終了する。
If there is a database corresponding to the activated application (step S31: YES), the
以上のように、ユーザによりカメラ20にて商品が撮影されると、この撮影画像は、携帯端末10内で画像データベース内の画像データと照合され、対応するアプリケーションが自動的に起動される。そのため、ユーザにとっては、商品を撮影することのみでその商品の詳細情報等を容易に知ることができ、また、簡単な操作で商品情報等の検索が可能になる。
As described above, when a product is photographed by the user with the
(第2の実施の形態)
上記第1の実施の形態に加え、対象商品を撮影した時間帯に応じて、実行する処理を変更するように構成することもできる。本第2の実施の形態においては、アプリケーションとしてメールソフトが起動された際に、時間帯に応じてメールかFAXかを選択するメール設定処理について説明する。
(Second Embodiment)
In addition to the first embodiment, the processing to be executed can be changed according to the time zone when the target product is photographed. In the second embodiment, a mail setting process for selecting mail or FAX according to a time zone when mail software is started as an application will be described.
まず構成を説明する。本第2の実施の形態における携帯端末は、第1の実施の形態において説明した携帯端末10(図2参照)と同様の構成をしているため、同符号を付し、その説明を省略する。 First, the configuration will be described. Since the portable terminal in the second embodiment has the same configuration as the portable terminal 10 (see FIG. 2) described in the first embodiment, the same reference numerals are given and the description thereof is omitted. .
なお、携帯端末10内の記憶媒体8は、さらに、図9に示すメール設定ファイル84、後述するメール設定処理プログラム(図10参照)を記憶する。
The
図9において、メール設定ファイル84は、画像メモリ81内に格納されている画像データの画像No.毎に、メールアドレスおよびFAXNo.を、それぞれ時間帯に対応づけて格納する。
In FIG. 9, the
次に動作を説明する。図8のステップS30において、対応するアプリケーション処理としてメールソフトが起動されると(図6参照)、携帯端末10内のCPU1は、記憶媒体8からメール設定処理プログラムを読み出し、メール設定処理を実行する。このメール設定処理における携帯端末10の動作を、図10に示すフローチャートに基づいて説明する。
Next, the operation will be described. When mail software is activated as a corresponding application process in step S30 of FIG. 8 (see FIG. 6), the
まず、メールソフトが起動されると、CPU1は、表示部5に初期メイン画面を表示させる(ステップS41)。
First, when the mail software is activated, the
そして、入力部2より作成されたメールデータが入力されると、CPU1は、記憶媒体8内のメール設定ファイル84を検索し、RAM3に一時格納されている画像データの画像No.に対応するデータレコードが設定されているか否かを検索する(ステップS43)。
When the mail data created from the
画像データに対応するデータレコードが設定されている場合(ステップS43:YES)、CPU1は、携帯端末10内の時計から現在時刻を取得する(ステップS44)。そして、その画像データに対応するデータレコードから、取得した現在時刻を含む時間帯に設定されている送信先種別(すなわちメールかFAXか)を判別する(ステップS46)。
When the data record corresponding to the image data is set (step S43: YES), the
判別した送信先種別がメールであれば(ステップS46:メール)、CPU1は、そのメールアドレスを送信先に設定するとともにその旨を表示部5に表示させる(ステップS47)。そして、入力部2を介してメール送信が指示されると(ステップS48:YES)、CPU1は、設定された送信先にメールデータを送信し(ステップS49)、本メール設定処理を終了する。
If the determined transmission destination type is mail (step S46: mail), the
また、入力部2を介してメール送信の取消を指示された場合(ステップS50:YES)、CPU1は、送信先の設定を初期化し、本メール設定処理を終了する。
If an instruction to cancel mail transmission is given via the input unit 2 (step S50: YES), the
また、ステップS46において判別した送信先種別がFAXであれば(ステップS46:FAX)、CPU1は、作成されたメールデータをFAXに対応するFAXデータに変換する(ステップS53)。そして、設定されているFAXNo.を送信先に設定するとともにその旨を表示部5に表示させる(ステップS54)。
If the destination type determined in step S46 is FAX (step S46: FAX), the
そして、入力部2を介してFAX送信が指示されると(ステップS55:YES)、CPU1は、設定された送信先にFAXデータを送信し(ステップS56)、本メール設定処理を終了する。
Then, when FAX transmission is instructed via the input unit 2 (step S55: YES), the
また、入力部2を介してFAX送信の取消を指示された場合(ステップS57:YES)、CPU1は、送信先の設定を初期化し(ステップS58)、本メール設定処理を終了する。
In addition, when cancellation of FAX transmission is instructed via the input unit 2 (step S57: YES), the
なお、ステップS43において、記憶媒体8内のメール設定ファイル84を検索した結果、RAM3に一時格納されている画像データの画像No.に対応するデータレコードが設定されていない場合(ステップS43:NO)、または、ステップS45において、その画像データに対応するデータレコードに、取得した現在時刻を含む時間帯が設定されていない場合(ステップS45:NO)、CPU1は、その旨を表示部5に表示させ、入力部2から、作成したメールデータの送信先を入力・設定させる(ステップS52)。
In step S43, as a result of searching the
その後、CPU1は、その設定された送信先に作成されたメールデータを送信し(ステップS49)、本メール設定処理を終了する。
Thereafter, the
以上のように、メールソフトが起動された際に、その時間帯により、作成されたメールデータをメールで送信するのか、またはFAXで送信するのかが自動選択される。そのため、送信先の都合にあわせて、メールまたはFAXで作成したメールデータを送信できる。 As described above, when the mail software is activated, whether the created mail data is transmitted by mail or by FAX is automatically selected according to the time zone. Therefore, mail data created by mail or FAX can be transmitted at the convenience of the destination.
なお、メールまたはFAXのどちらかを送信先に設定することとしたが、メール設定ファイル84のデータレコードを変更することにより、メールおよびFAXの両方に送信するように構成することも可能である。
Although either mail or FAX is set as the transmission destination, it can be configured to transmit to both mail and FAX by changing the data record of the
(第3の実施の形態)
また、上記第1の実施の形態、または第2の実施の形態に加え、対象商品を撮影した時間帯に応じて、さらに実行する処理を変更するように構成することもできる。本第3の実施の形態においては、アプリケーションとしてブラウザソフトが起動された際に、時間帯に応じて表示するホームページを選択するインターネット設定処理について説明する。
(Third embodiment)
Further, in addition to the first embodiment or the second embodiment, the processing to be further executed can be changed according to the time zone when the target product is photographed. In the third embodiment, an internet setting process for selecting a home page to be displayed according to a time zone when browser software is started as an application will be described.
まず構成を説明する。本第3の実施の形態における携帯端末は、第1の実施の形態、および第2の実施の形態において説明した携帯端末10(図2参照)と同様の構成をしているため、同符号を付し、その説明を省略する。 First, the configuration will be described. Since the portable terminal in the third embodiment has the same configuration as the portable terminal 10 (see FIG. 2) described in the first embodiment and the second embodiment, the same reference numerals are used. A description thereof will be omitted.
なお、携帯端末10内の記憶媒体9は、さらに、図11に示すインターネット設定ファイル85、後述するインターネット設定処理プログラム(図12参照)を記憶する。
The
図11において、インターネット設定ファイル85は、画像メモリ81内に格納されている画像データの画像No.毎に、URLをそれぞれ時間帯に対応づけて格納する。
In FIG. 11, the
次に動作を説明する。図8のステップS30において、対応するアプリケーション処理としてブラウザソフトが起動されると(図6参照)、携帯端末10内のCPU1は、記憶媒体8からインターネット設定処理プログラムを読み出し、インターネット設定処理を実行する。このインターネット設定処理における携帯端末10の動作を、図12に示すフローチャートに基づいて説明する。
Next, the operation will be described. In step S30 of FIG. 8, when the browser software is started as the corresponding application process (see FIG. 6), the
アプリケーションとしてブラウザソフトが起動されると、CPU1は、記憶媒体8内のインターネット設定ファイル85を検索し、RAM3に一時格納されている画像データの画像No.に対応するデータレコードが設定されているかを検索する(ステップS61)。
When the browser software is started as an application, the
画像データに対応するデータレコードが設定されている場合(ステップS61:YES)、CPU1は、携帯端末10内の時計から現在時刻を取得する(ステップS62)。そして、その画像データに対応するデータレコードから、取得した現在時刻を含む時間帯にURLが設定されているか否かを判別する(ステップS63)。
When the data record corresponding to the image data is set (step S61: YES), the
URLが設定されていれば(ステップS63:YES)、CPU1は、そのURLを接続先として設定するとともにその旨を表示部5に表示させ(ステップS64)、プロバイダに接続する(ステップS68)。
If the URL has been set (step S63: YES), the
また、ステップS61において、画像データに対応するデータレコードが設定されていない場合(ステップS61:NO)、または、ステップS63において、該当するデータレコードに取得した現在時刻を含む時間帯のURLが設定されていない場合(ステップS63:NO)、CPU1は、表示部5に初期メニュー画面を表示させ(ステップS65)、入力部2よりURLを入力・設定させる(ステップS66)。
If no data record corresponding to the image data is set in step S61 (step S61: NO), or in step S63, the URL of the time zone including the current time acquired in the corresponding data record is set. If not (step S63: NO), the
そして、入力部2を介して、設定されたURLが確定されると(ステップS67:YES)、CPU1は、プロバイダに接続する(ステップS68)。設定されているURLが確定されない場合(ステップ67:NO)、CPU1は、入力部2から再度URLを入力・設定させる(ステップS66)。
When the set URL is confirmed through the input unit 2 (step S67: YES), the
プロバイダに接続されると、CPU1は、設定されたURLをそのプロバイダに送信し(ステップS69)、受信した受信データを表示部5に表示させ(ステップS70およびS71)、本インターネット設定処理を終了する。
When connected to the provider, the
以上のように、ブラウザソフトが起動された際に、時間帯に応じて表示するホームページアドレスが自動選択される。そのため、時間帯にあわせたホームページアドレスをあらかじめ設定しておくことにより、ユーザが所望するホームページを容易に表示させることができる。 As described above, when the browser software is activated, the homepage address to be displayed is automatically selected according to the time zone. Therefore, by setting in advance a homepage address that matches the time zone, the homepage desired by the user can be easily displayed.
なお、上記第1から3の実施の形態において、カメラ20は外部接続されているとしたが、携帯端末10に内蔵されるように構成しても、もちろんかまわない。
In the first to third embodiments, the
(第4の実施の形態)
また、本発明の画像処理装置を適用した携帯端末においては、カメラによる撮影画像を携帯端末の表示部に表示させる際に、カメラの移動等により、撮影画像の表示形態を変更することもできる。本第4の実施の形態においては、カメラの撮影形態に応じて、表示部に表示する撮影画像を制御する表示画面制御処理について説明する。
(Fourth embodiment)
In the portable terminal to which the image processing apparatus of the present invention is applied, when the photographed image by the camera is displayed on the display unit of the portable terminal, the display form of the photographed image can be changed by moving the camera or the like. In the fourth embodiment, a display screen control process for controlling a photographed image displayed on the display unit according to the photographing form of the camera will be described.
まず構成を説明する。本第4の実施の形態における携帯端末10は、上述した第1から3の実施の形態において説明した携帯端末10(図2参照)の構成と同様の構成をしているため、同符号を付し、詳細な説明を省略する。
First, the configuration will be described. Since the
なお、携帯端末10および外部接続されるカメラ20には、携帯端末10に対するカメラ20の位置、移動方向、移動量等を検出するための検出部がそれぞれ設けられている。この携帯端末10に設けられる検出部10aは、カメラ20の携帯端末10に対する位置、移動方向、移動量、および音量等の情報を検出し、その検出情報をCPU1に出力する。
The
また、携帯端末10の記憶媒体8は、さらに、図13に示す表示位置ファイル(同図(a))、移動方向ファイル(同図(b))、移動量ファイル(同図(c))、サイズファイル(同図(d))、および後述する表示画面制御処理プログラム(図14参照)を記憶する。
Further, the
図13において、表示位置ファイル86(同図(a))は、カメラ20の携帯端末10に対する位置と、表示部5に表示させる撮影画像の位置とを対応づけて格納し、移動方向ファイル87(同図(b))は、カメラ20の携帯端末10に対する位置と、表示部5に表示させる撮影画像と移動方向とを対応づけて格納する。
13, the display position file 86 (FIG. 13A) stores the position of the
また、移動量ファイル88(同図(c))は、カメラ20の携帯端末10に対する加速度と、表示部5に表示させる撮影画像の移動量とを対応づけて格納し、サイズファイル89(同図(d))は、携帯端末10とカメラ20との音量差分と、表示部5に表示させる撮影画像の倍率とを対応づけて格納する。
Further, the movement amount file 88 ((c) in the figure) stores the acceleration of the
次に動作を説明する。携帯端末10内のCPU1は、一定時間毎に記憶媒体8から表示画面制御処理プログラムを読み出し、表示画面制御処理を実行する。この表示画面制御処理における携帯端末10の動作を、図14に示すフローチャートに基づいて説明する。
Next, the operation will be described. The
まず、携帯端末10に設けられた検出部10aは、携帯端末10に対するカメラ20の位置情報を検出し、CPU1に出力する(ステップS81)。そして、CPU1は、入力された位置情報から、記憶媒体8内の表示位置ファイルを参照し、カメラ20の位置が携帯端末10に対して左側であれば(ステップS82:左)、撮影画像を左側に表示するように設定し、表示部5に表示させる(ステップS83)。
First, the
また、検出されたカメラ20の位置が携帯端末10に対して右側であれば(ステップS82:右)、CPU1は、撮影画像を右側に表示するように設定し、表示部5に表示させる(ステップS84)。
If the detected position of the
次いで、検出部10aは、カメラ20の携帯端末10に対する加速度情報を検出し、CPU1に出力する(ステップS85)。そして、CPU1は、検出された加速度情報から、カメラ20の携帯端末10に対する移動方向および移動量を算出すると(ステップS86)、記憶媒体8内の移動方向ファイルを参照し、算出された移動方向から撮影画像を移動させる方向を設定する(ステップS87)。
Next, the
また、CPU1は、記憶媒体8内の移動量ファイルを参照し、算出された移動量から撮影画像を移動させる量を設定する(ステップS88)。そして、設定された移動方向および移動量に基づいて撮影画像を移動し、表示画面に表示させる(ステップS89)。
Further, the
続いて、CPU1は、携帯端末10に設けられた検出部10aより携帯端末10の音量情報、およびカメラ20に設けられた検出部よりカメラ20の音量情報を検出されると(ステップS90)、その検出された両音量情報の差分量を算出する。
Subsequently, when the
そして、記憶媒体8内のサイズファイルを参照し、変更する画面サイズを設定する(ステップS91)。その後、CPU1は、設定された画面サイズに基づいて撮影画面のサイズを変更し、表示画面に表示させる(ステップS92)。
Then, referring to the size file in the
以上のように撮影画像の設定を変更・表示させると、CPU1は、本表示画面制御処理を終了する。
When the setting of the captured image is changed / displayed as described above, the
以上のように、携帯端末10およびカメラ20に設けられた検出部より検出される検出情報により、携帯端末10の表示部5に表示される撮影画像の位置および大きさが制御される。このことにより、ユーザは、カメラ20の撮影形態を操作することにより、表示部5に表示させる撮影画像の表示形態を容易に変更できる。
As described above, the position and size of the captured image displayed on the
なお、本発明において、さらに、撮影対象商品の撮影された向きにより処理を変更するように構成することもできる。 In addition, in this invention, it can also comprise so that a process may be changed with the imaging | photography direction of the imaging | photography object goods.
また、本発明においては撮影対象を商品としたが、人物を撮影対象するように構成してもよい。その場合、設定されている人物画像と、毎回撮影される人物の服装等が異なる場合があるので、肌色(顔部分)を検出して人物を特定するようにすればよい。そして、複数の人物を撮影・特定することにより、メール、FAX等を複数の宛先に一括送信できる。 In the present invention, the object to be photographed is a product, but a person may be photographed. In that case, since the set person image may differ from the person's clothes taken every time, the skin color (face portion) may be detected to identify the person. By photographing and specifying a plurality of persons, mail, FAX, etc. can be collectively transmitted to a plurality of destinations.
10 携帯端末
1 CPU
2 入力部
3 RAM
4 伝送制御部
5 表示部
6 カメラ制御部
7 記憶装置
8 記憶媒体
81 画像メモリ
82 データベースファイル
83 アプリケーションファイル
84 メール設定ファイル
85 インターネット設定ファイル
86 表示位置メモリ
87 移動方向メモリ
88 移動量メモリ
89 サイズメモリ
9 バス
10a 検出部
20 カメラ
20a 検出部
10
2
4
Claims (2)
前記画像と対応して起動される任意のアプリケーションを予め記憶すると共にこのアプリケーションにより実行される処理を時間帯に対応して予め記憶する記憶手段と、
アプリケーションの起動に際して、前記撮影手段により撮影された画像と前記記憶手段に予め記憶されている画像とを比較して、近似している画像を求める判定手段と、
前記判定手段により近似している画像が判定された場合に、この画像に対応づけて前記記憶手段に記憶されているアプリケーションを起動し、更に、アプリケーションの起動に際して前記撮影手段による撮影が行なわれた時刻が前記記憶されている時間帯の何れに該当するかを判別して、該当する時間帯に対応して記憶されている処理を実行する制御手段と
を備えることを特徴とする画像処理装置。 An image processing apparatus that executes predetermined processing based on an image photographed by a photographing means,
A storage unit that stores in advance an arbitrary application that is activated in correspondence with the image and that stores a process executed by the application in advance corresponding to a time zone ;
A determination unit that compares an image captured by the imaging unit with an image stored in advance in the storage unit to obtain an approximate image when the application is started ;
When the approximate image is determined by the determination unit, the application stored in the storage unit is activated in association with the image, and further, the image is captured by the imaging unit when the application is activated. An image processing apparatus comprising: control means for determining which of the stored time zones corresponds to the time and executing a process stored corresponding to the corresponding time zone .
画像と対応して起動される任意のアプリケーションを記憶手段へ予め記憶すると共にこのアプリケーションにより実行される処理を時間帯に対応して前記記憶手段へ予め記憶する手段、
アプリケーションの起動に際して、撮影手段により撮影された画像と前記記憶手段に予め記憶されている画像とを比較して、近似している画像を求める判定手段と、
前記判定手段により近似している画像が判定された場合に、この画像に対応づけて前記記憶手段に記憶されているアプリケーションを起動し、更に、アプリケーションの起動に際して前記撮影手段による撮影が行なわれた時刻が前記記憶されている時間帯の何れに該当するかを判別して、該当する時間帯に対応して記憶されている処理を実行する制御手段
として機能させるためのプログラムを記憶したコンピュータ読み取り可能な記録媒体。 Computer
Means for preliminarily storing in the storage means an arbitrary application activated in correspondence with the image, and storing in advance in the storage means processing executed by this application in correspondence with a time zone;
A determination unit that compares an image captured by the imaging unit with an image stored in advance in the storage unit to obtain an approximate image when the application is started;
When the approximate image is determined by the determination unit, the application stored in the storage unit is activated in association with the image, and further, the image is captured by the imaging unit when the application is activated. Control means for determining which of the stored time zones corresponds to the time and executing the stored process corresponding to the corresponding time zone
A computer-readable recording medium storing a program for functioning as a computer .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007107085A JP4183012B2 (en) | 2007-04-16 | 2007-04-16 | Image processing apparatus and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007107085A JP4183012B2 (en) | 2007-04-16 | 2007-04-16 | Image processing apparatus and recording medium |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000170786A Division JP4610696B2 (en) | 2000-06-07 | 2000-06-07 | Image processing apparatus and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007213607A JP2007213607A (en) | 2007-08-23 |
| JP4183012B2 true JP4183012B2 (en) | 2008-11-19 |
Family
ID=38491914
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007107085A Expired - Fee Related JP4183012B2 (en) | 2007-04-16 | 2007-04-16 | Image processing apparatus and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4183012B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5619095B2 (en) | 2012-09-03 | 2014-11-05 | 東芝テック株式会社 | Product recognition apparatus and product recognition program |
| KR101541254B1 (en) * | 2014-11-13 | 2015-08-03 | 이호석 | System and method for providing service using character image |
| JP2021036440A (en) * | 2020-10-26 | 2021-03-04 | パイオニア株式会社 | Information processing apparatus |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06217037A (en) * | 1993-01-20 | 1994-08-05 | Patoroma Res Kk | Data output device for computer |
| JPH11184603A (en) * | 1994-05-31 | 1999-07-09 | Casio Comput Co Ltd | Image display control device and image display control method |
| JPH0855133A (en) * | 1994-08-16 | 1996-02-27 | Nippon Telegr & Teleph Corp <Ntt> | Registration data retrieval device by face image |
| JPH10254904A (en) * | 1997-03-14 | 1998-09-25 | Omron Corp | Image search method and apparatus |
| JPH11220719A (en) * | 1998-02-02 | 1999-08-10 | Casio Comput Co Ltd | Image communication system |
| JP3720573B2 (en) * | 1998-04-02 | 2005-11-30 | キヤノン株式会社 | Image search apparatus and method |
| JP3786166B2 (en) * | 1998-06-30 | 2006-06-14 | ソニー株式会社 | Image processing apparatus, image processing method, and image processing program |
-
2007
- 2007-04-16 JP JP2007107085A patent/JP4183012B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007213607A (en) | 2007-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7929808B2 (en) | Systems and methods for generating digital images having image meta-data combined with the image data | |
| JP3862502B2 (en) | Method and system for digital imaging device | |
| JP5763075B2 (en) | Object information providing method and photographing apparatus to which the object information is applied | |
| JP4552632B2 (en) | Portable device | |
| EP1874026B1 (en) | Image-forming apparatus,image-processing method, and control program for executing the same | |
| JP5478999B2 (en) | Imaging device | |
| US20120041946A1 (en) | Data search apparatus, control method thereof and computer readable storage medium | |
| KR20130072138A (en) | Image sensing apparatus, information processing apparatus and control method | |
| KR20110133582A (en) | Communication systems, communication terminals, servers, data preservation methods and recording media | |
| JP4565617B2 (en) | Image recording apparatus and control method thereof | |
| JP4183012B2 (en) | Image processing apparatus and recording medium | |
| US9197768B2 (en) | Cooperation system, mobile information device, cooperation processing method, and non-transitory computer-readable recording medium encoded with cooperation processing program | |
| JP4491486B2 (en) | Printing instruction apparatus, printing system, printing method, program, and recording medium | |
| WO2014184937A1 (en) | Image-file clustering system and image-file clustering program | |
| JP4610696B2 (en) | Image processing apparatus and recording medium | |
| KR20210084386A (en) | Method and device for recognizing visually coded patterns | |
| JP2008197674A (en) | Support information providing method, support information providing program, and information providing management system | |
| JP2011070466A (en) | Image selection control apparatus, camera and program | |
| JP4614363B2 (en) | Information processing apparatus and information processing method | |
| JP2005107992A (en) | Support information providing method, support information providing program, and information providing management system | |
| JP4721867B2 (en) | Imaging device | |
| JP2005109760A (en) | Apparatus and method of storing image | |
| KR101623494B1 (en) | Apparatus and method for managing photo file | |
| JP2007199924A (en) | Image group title determination apparatus and method, and program | |
| JP2000357169A (en) | Device and method for automatically generating image browsing function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080812 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080825 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120912 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130912 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |