(57)【要約】      （修正有）【課題】所望の処理の実行の利便性の向上を図った処理装置，処理方法，およびプログラムを提供する。【解決手段】処理装置が，物品の画像を撮像する撮像部と，物品と，処理内容とを対応して表すテーブルと，テーブルから撮像される物品に対応する処理内容を検索する検索部と，検索された処理内容を実行する実行部と，を具備する。さらに、撮像部で撮像される物品の画像から、物品の輪郭を抽出し、その輪郭により処理内容を検索してもよい。【選択図】図１
2008084024.tif 000002
【特許請求の範囲】
【請求項１】
物品を撮像する撮像部と，
物品と，処理内容とを対応して表すテーブルと，
前記テーブルから，前記撮像される物品に対応する処理内容を検索する検索部と，
前記検索された処理内容を実行する実行部と，
を具備することを特徴とする処理装置。
【請求項２】
前記撮像部で撮像される物品の画像から前記物品の輪郭を抽出する輪郭抽出部をさらに具備し，
前記検索部が，前記抽出される輪郭に基づいて，前記撮像される物品に対応する処理内容を検索する
ことを特徴とする請求項１記載の処理装置。
【請求項３】
物品を撮像するステップと，
物品と，処理内容とを対応して表すテーブルから，前記撮像される物品に対応する処理内容を検索するステップと，
前記検索された処理内容を実行するステップと，
を具備することを特徴とする処理方法。
【請求項４】
前記撮像される物品の画像から前記物品の輪郭を抽出するステップをさらに具備し，
前記検索するステップが，前記抽出される輪郭に基づいて，前記撮像される物品に対応する処理内容を検索する
ことを特徴とする請求項３記載の処理方法。
【請求項５】
物品と，処理内容とを対応して表すテーブルと，
前記テーブルから，撮像部で撮像される物品に対応する処理内容を検索する検索部と，
前記検索された処理内容を実行する実行部として，
コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，所定の処理を行う処理装置，処理方法，およびプログラムに関する。
【背景技術】
【０００２】
ユーザが所望の処理（例えば，プログラムの起動）をコンピュータに実行させる場合がある。例えば，メニューを使用して使用したいアプリケーションプログラムを起動することができる。また，使用頻度が高いプログラムをファンクションキーに対応付けすることで，ワンタッチでのプログラムの起動を実現することができる。さらに，二次元コードのパターンを認識し，そのパターンに対応する所定の処理を実行することも可能である（特許文献１参照）。
【特許文献１】特開２０００−８２１０７号公報，段落番号００２１
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら，上述のように，メニュー，ファンクションキーを用いてプログラムを起動するのでは，メニュー，ファンクションキーと起動するプログラムの関係を直感的に把握することが困難である。また，特許文献１記載の技術では，ユーザが２次元コードが書かれたカード等を用意しなければならない。ユーザの手元に２次元コードが書かれたカード等が無い場合，コンピュータに所望の処理を実行させることは困難である。
上記に鑑み，本発明は，所望の処理の実行の利便性の向上を図った処理装置，処理方法，およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の一態様に係る処理装置は，物品の画像を撮像する撮像部と，物品と，処理内容とを対応して表すテーブルと，前記テーブルから，前記撮像される物品に対応する処理内容を検索する検索部と，前記検索された処理内容を実行する実行部と，を具備することを特徴とする。
【０００５】
本発明の一態様に係る処理装置は，物品の画像を撮像するステップと，物品と，処理内容とを対応して表すテーブルから，前記撮像される物品に対応する処理内容を検索するステップと，前記検索された処理内容を実行するステップと，を具備することを特徴とする。
【０００６】
本発明の一態様に係るプログラムは，物品と，処理内容とを対応して表すテーブルと，前記テーブルから，撮像部で撮像される物品に対応する処理内容を検索する検索部と，前記検索された処理内容を実行する実行部として，コンピュータを機能させる。
【発明の効果】
【０００７】
本発明によれば，所望の処理の実行の利便性の向上を図った処理装置，処理方法，およびプログラムを提供できる。
【発明を実施するための最良の形態】
【０００８】
以下，図面を参照して，本発明の実施の形態を詳細に説明する。
図１は，本発明の一実施形態に係る処理装置１０を表すブロック図である。
処理装置１０は，撮像部１１，リポジトリ１２，処理装置本体１３を備える。
【０００９】
撮像部１１は，物品等対象物の画像を撮像するＣＣＤ（Charge Coupled Device）等の撮像装置である。
リポジトリ１２は，物品と処理内容とを対応して表すデータベースである。即ち，リポジトリ１２は，物品と，処理内容とを対応して表すテーブルを記憶する。なお，この詳細は後述する。
【００１０】
処理装置本体１３は，輪郭抽出部１４，登録部１５，検索部１６，実行部１７，プログラム格納部１８，入力部１９を有する。なお，処理装置本体１３は，コンピュータ（ＣＰＵ(Central Processing Unit)，記憶装置等）等のハードウェアとソフトウェア（プログラム）の組み合わせにより実現できる。
【００１１】
輪郭抽出部１４は，撮像部１１で撮像された物品の輪郭を抽出する画像処理装置であり，ハードウェア，ソフトウェアの何れでも実現できる。例えば，２値化処理等の画像処理によって，画像中の明暗の境界を画像中の輪郭として抽出する。抽出された物品の輪郭は，リポジトリ１２に登録され，物品の検索（処理内容の検索）に用いられる。
【００１２】
登録部１５は，物品と処理内容とを対応してリポジトリ１２中に登録させる。
検索部１６は，リポジトリ１２中から撮像部１１で撮像される物品に対応する処理内容を検索する。この検索に輪郭抽出部１４で抽出された物品の輪郭を用いることができる。即ち，検索部１６は，物品の輪郭に基づいて，撮像部１１で撮像される物品に合致するリポジトリ１２中の登録物品を検索する。さらに，検索部１６は，この登録物品と対応する処理内容を検索する。
【００１３】
実行部１７は，検索された処理内容を実行する。この実行にプログラム格納部１８に格納されるアプリケーション・プログラムが用いられる。
プログラム格納部１８は，実行部１７での情報処理に用いるアプリケーション・プログラムを格納する記憶装置，例えば，ハードディスク，メモリである。
入力部１９は，情報を入力する装置，例えば，キーボード，マウスである。
【００１４】
図２は，処理装置１０での処理手順の一例を表すフロー図である。
（１）物品−処理内容の登録（ステップＳ１１）
リポジトリ１２に物品と処理内容の対応関係を登録する。
１）登録物品の選択
登録物品が選択される。具体的には，撮像部１１が登録する物品（例えば，カメラ）を撮像する。さらに，撮像部１１で撮像された物品の画像から輪郭抽出部１４が輪郭を抽出する。
【００１５】
２）処理内容の選択
登録される物品と対応する処理内容（アクション(例えば，スケジュールの起動)）が選択される。例えば，処理内容のリストから入力部１９によって処理内容が選択される。
【００１６】
３）リポジトリ１２への登録
登録部１５が，リポジトリ１２に物品と処理内容が対応して登録する。
図３は，リポジトリ１２での登録内容の一例を表す模式図である。
登録番号，物品の輪郭の画像，処理内容とが対応して表される。ここでは，登録番号１として，時計の輪郭の画像と，スケジューラ（スケジュール管理ソフトウェア）の起動とが対応して表されている。また，登録番号２として，携帯電話の輪郭の画像と，アドレス帳（アドレス管理ソフトウェア）の起動とが対応して表されている。
【００１７】
ここで，物品の輪郭の画像と，登録内容とは，必ずしも１対１である必要はない。例えば，複数の輪郭の画像と，一の登録内容を対応して登録することができる。同一物品を異なる条件で撮像して登録することで，登録時と物品の提示時の撮像条件の相違による検索部１６の検索結果の誤りを防止できる。また，実質的に同一の物品の画像を複数登録することで，検索部１６が合致していると判断する物品の許容範囲を拡大することができる。
【００１８】
（２）登録物品の提示（ステップＳ１２）
登録物品（例えば，時計）を撮像部１１で撮像する。さらに，撮像部１１で撮像された物品の画像から輪郭抽出部１４が輪郭を抽出する。
【００１９】
（３）登録処理の検索・実行（ステップＳ１３）
１）登録処理の検索
検索部１６がリポジトリ１２を検索して，提示された物品に対応する処理内容を判定する。即ち，提示された物品と一致する登録物品がリポジトリ１２から検索される。さらに，この登録物品と対応する処理内容がリポジトリ１２から検索される。
【００２０】
提示された物品と登録された物品とが一致するか否かは，撮像された物品の画像と，登録された物品の画像を比較することで，判断できる。具体的には，物品の輪郭の画像が互いに一致するか否かによって，物品の一致性を判定することができる。
【００２１】
例えば，次の１）〜４）の処理を実行することで，２つの輪郭が一致するか否かを判定できる。
１）２つの輪郭それぞれが表す図形の重心の位置を算出する。
２）輪郭が表す図形の重心を互いに一致させた状態で，２つの輪郭を重ね合わせる。
３）２つの輪郭の何れかの面積Ａ０と，輪郭が重なり合う領域の面積Ａ１と，を算出する。
４）面積比Ａ１／Ａ０が１に近い場合（面積比Ａ１／Ａ０が１に近い基準値以上），２つの輪郭が互いに一致すると判断する。一方，面積比Ａ１／Ａ０が基準値より小さければ，２つの輪郭は一致せず，提示された物品は登録物品と異なると判定する。
【００２２】
なお，以上の処理に際して，輪郭の重心の位置，輪郭の拡大率等を多少変化させたり，画像を相対的に回転したりすることが考えられる。撮像条件の相違を吸収し，誤判定を低減することができる。
【００２３】
２）登録処理の実行
実行部１７が検索部１６で検索された処理内容を実行する。例えば，時計の提示に対応して，スケジュールプログラムを起動する。
【００２４】
以上のように，本実施形態では，物品と処理内容とを関連づけて登録することで，物品の提示により，所定の処理を実行できる。特に，日常的に使用する物品と，この物品と観念的に関連する処理内容を対応して登録することで，利用者による効率的な操作が可能となる。例えば，１）時計の提示により，スケジュール用ソフトウェアを起動する。２）携帯電話の提示により，アドレス帳ソフトウェアを起動する。
【００２５】
このように日常使用している物品とソフトウェア（アプリケーション・ソフトウェア等）を関連付けることで，自分の使用したいソフトウェアの起動が簡単に行える。日常使用している物品と対象アプリを関連付けすることで，操作性が向上する。これに対して，特許文献１記載の技術においては物品そのものではなく，名刺上の２次元コードが書かれたオブジェクトを用意しなければならない。本実施形態では物品そのものを用いるため，ユーザが特別なものを用意する必要がない。
【００２６】
（その他の実施形態）
本発明の実施形態は上記の実施形態に限られず拡張，変更可能であり，拡張，変更した実施形態も本発明の技術的範囲に含まれる。
例えば，物品と対応する処理内容は，プログラムの起動には限られない。例えば，コーヒーカップの提示により，コーヒーメーカを動作させても良い（お湯を沸かしてコーヒーを淹れる）。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る処理装置を表すブロック図である。
【図２】図１の処理装置での処理手順の一例を表すフロー図である。
【図３】リポジトリの登録内容の一例を表す模式図である。
【符号の説明】
【００２８】
１０…処理装置，１１…撮像部，１２…リポジトリ，１３…処理装置本体，１４…輪郭抽出部，１５…登録部，１６…検索部，１７…実行部，１８…プログラム格納部，１９…入力部
【図１】
2008084024.tif 000003
【図２】
2008084024.tif 000004
【図３】
2008084024.tif 000005