(57)【要約】【課題】連続して画像を逐次表示するにあたり、ユーザが所望する画像の表示方法を簡易に設定することで、画像の表示にかかる手間を軽減することができる情報処理装置、制御方法、及びプログラムを提供する【解決手段】ユーザは、表示部２１０に表示された画像の大きさや位置を変更することで、当該画像に表示された人の顔に対しての顔枠の大きさや表示位置を変更し、次の画像を表示するにあたり、当該人の顔と同じ顔が存在する画像を表示するとともに、変更された顔枠に収まるように顔を表示する。【選択図】図１８
2017016334.tif 000002
【特許請求の範囲】
【請求項１】
連続して画像を表示する情報処理装置であって、
画像に表示された被写体の指定を受付ける指定受付手段と、
前記指定受付手段によって指定された被写体と同じ被写体が表示された次の画像を表示する表示手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記同じ被写体が、当該同じ被写体と異なる被写体であることを識別して表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記指定受付手段は、前記被写体の大きさを含めて指定を受付け、
前記表示手段は、次の画像の前記同じ被写体を、前記指定受付手段によって指定を受付けた大きさで表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記指定受付手段は、前記被写体の表示位置を含めて指定を受付け、
前記表示手段は、次の画像の前記同じ被写体を、前記指定受付手段によって指定を受付けた表示位置に表示することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
全ての画像を表示するモード、あるいは、前記同じ被写体が表示された画像を表示するモードの選択を受付ける選択受付手段を備え、
前記選択受付手段によって全ての画像を表示するモードが選択された場合、前記同じ被写体の画像を所定時間以上表示した場合、次の画像を表示し、一方、所定時間以下表示している場合、次の画像への遷移を抑止することを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
連続して画像を表示する情報処理装置の制御方法であって、
前記情報処理装置は、
画像に表示された被写体の指定を受付ける指定受付ステップと、
前記指定受付ステップによって指定された被写体と同じ被写体が表示された次の画像を表示する表示ステップと、
を実行することを特徴とする情報処理装置の制御方法。
【請求項７】
連続して画像を表示する情報処理装置で読み取り実行可能なプログラムあって、
前記情報処理装置を、
画像に表示された被写体の指定を受付ける指定受付手段と、
前記指定受付手段によって指定された被写体と同じ被写体が表示された次の画像を表示する表示手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の表示部へ表示される画像の表示方法の技術に関する。
【背景技術】
【０００２】
情報処理装置や画像処理装置などの表示部へ表示された画像において、画像に含まれる絵柄や文字列の表示サイズが小さい等、ユーザにとって見難い画像が表示部へ表示されることがある。
【０００３】
このような状況を鑑みて、表示部に対して２本の指を用いて押圧しつつ、指と指との距離を広げる動作を行うことで、表意部へ表示された画像を拡大して表示する技術が存在する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−３３４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１のシステムでは、現在、表示されている画像に対する操作を行うものであり、連続して画像を表示していくようなシステム、つまり、現在表示中の画像を非表示として、現在非表示である次の画像を表示するようなケースまでは想定されていない。
【０００６】
通常、カメラ等で撮影して得られた画像を連続して逐次表示する場合、表示されている画像をスクロールさせたり、あるいは、拡大表示させた場合、次の画像を表示すると、スクロール移動にかかる情報や拡大表示にかかる情報はクリアされ、デフォルトの表示態様をとるのが一般的である。
【０００７】
このため、定型した文書や同種類の画像を表示する場合、ユーザが所望する箇所を見たい場合、新たな画像を表示するたびに、スクロール操作や拡大操作などを行う必要があり、非常に手間がかかるという問題がある。
【０００８】
そこで、本願発明では、連続して画像を逐次表示するにあたり、ユーザが所望する画像の表示方法を簡易に設定することで、画像の表示にかかる手間を軽減することができる情報処理装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための第１の発明は、連続して画像を表示する情報処理装置であって、画像に表示された被写体の指定を受付ける指定受付手段と、前記指定受付手段によって指定された被写体と同じ被写体が表示された次の画像を表示する表示手段と、を備えたことを特徴とする。
【００１０】
上記課題を解決するための第２の発明は、連続して画像を表示する情報処理装置の制御方法であって、前記情報処理装置は、画像に表示された被写体の指定を受付ける指定受付ステップと、前記指定受付ステップによって指定された被写体と同じ被写体が表示された次の画像を表示する表示ステップと、を実行することを特徴とする。
【００１１】
上記課題を解決するための第３の発明は、連続して画像を表示する情報処理装置で読み取り実行可能なプログラムあって、前記情報処理装置を、画像に表示された被写体の指定を受付ける指定受付手段と、前記指定受付手段によって指定された被写体と同じ被写体が表示された次の画像を表示する表示手段と、して機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、連続して画像を逐次表示するにあたり、ユーザが所望する画像の表示方法を簡易に設定することで、画像の表示にかかる手間を軽減することができる、という効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る情報処理装置の構成を示す構成図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェアの構成を示すこう製図である。
【図３】本発明の実施形態に係る情報処理装置の表示部に表示された画像例を示す図である。
【図４】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、顔認識された結果例を示す図である。
【図５】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、人の顔が選択された例を示す図である。
【図６】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、人の属性情報を保存する例を示す図である。
【図７】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、人の属性情報の登録をしたことを示すメッセージ例を示す図である。
【図８】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、表示ボタンが押下されたことを示す図である。
【図９】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、表示方法を設定する人の顔が選択された例を示す図である。
【図１０】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、設定した表示方法を登録する例を示す図である。
【図１１】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、表示方法を登録した旨を示すメッセージ例を示す図である。
【図１２】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、人の顔が存在しなかった旨を示すメッセージ例を示す図である。
【図１３】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、表示方法が設定された人の顔を表示する例を示す図である。
【図１４】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、表示方法が設定された人の顔を表示する例を示す図である。
【図１５】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、表示方法をクリアする例を示す図である。
【図１６】本発明の実施形態において顔に関する情報を登録する処理を示すフローチャートである。
【図１７】本発明の実施形態において画像を表示する、あるいは、表示方法を設定する処理を示すフローチャートである。
【図１８】本発明の実施形態において登録された顔情報を用いて画像を表示する処理を示すフローチャートである。
【図１９】本発明の実施形態において顔情報テーブルの構成を示す構成図である。
【図２０】本発明の実施形態に係る情報処理装置の表示部に表示された画像例を示す図である。
【図２１】本発明の実施形態に係る情報処理装置の表示部に表示された画像例であって、画像の送り操作を行ったが、現在、表示されている画像の表示を維持する例を示す図である。
【図２２】本発明の実施形態において画像を表示する処理を示すフローチャートである。
【図２３】本発明の実施形態において全ての画像を表示する処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
[第１の実施形態]
【００１５】
図１には、本発明の実施形態にかかる情報処理装置の概略構成を示す構成図である。
【００１６】
情報処理装置１００は、当該情報処理装置１００に導入されたカメラで撮影されて得られた画像等を表示部１０１へ出力することが可能であり、ユーザは、当該画像を参照しつつ、当該情報処理装置１００の表示部１０１に対して入力指示を行うことが可能である。
【００１７】
本実施形態では、図示するように携帯端末のような情報処理装置１００に関して説明を行うが、必ずしも、このような機器に限らず、デスクトップ型やノート型のパーソナルコンピュータや、携帯電話、あるいは、印刷デバイス等の表示部へ直接操作が可能な機能を備えている機器であれば適用可能である。
【００１８】
図２には、情報処理装置１００におけるハードウェアの概略構成を示す構成図が示されている。
【００１９】
情報処理装置１００は、マイク２０１、音声処理部２０２、データ変換部２０３、ＣＰＵ２０４、記憶部２０５、送受信部２０６、表示出力部２０７、キー操作部２０８、アンテナ２０９、スピーカ２１０、及びセンサー２１１を含んで構成される。
【００２０】
ユーザが所持している情報処理装置１００を用いて、相手方が所持している情報処理装置１００へ音声を送信する経路としては、ユーザによって言葉等の発せられた音声をマイク２０１から取得して、音声処理部２０２にて音声を音声信号として変換した後、音声処理部２０２は、音声信号をデータ変換部２０３へ出力する。
【００２１】
データ変換部２０３は、入力された音声信号を音声データへ変換して、ＣＰＵ２０４へ出力する。
【００２２】
ＣＰＵ２０４は、入力された音声データを送受信部２０６へ出力する。そして、送受信部２０６は、入力された音声データを音声信号に変換後、アンテナ２０９へ出力することで、相手方が所持している情報処理装置１００との通話が行われる。
【００２３】
一方、相手方が所持している情報処理装置１００から、ユーザが所持している情報処理装置１００において音声を受信する経路としては、アンテナ２０９が、相手方が所持している携帯端末から送信された音声信号を受信し、受信した音声信号を送受信部２０６へ出力する。
【００２４】
送受信部２０６は、入力された音声信号を音声データへ変換して、ＣＰＵ２０４へ出力し、ＣＰＵ２０４は、音声データをデータ変換部２０３へ出力し、データ変換部２０３は、入力された音声データを音声信号に変換する。
【００２５】
そして、データ変換部２０３は、音声信号を音声処理部２０２に出力し、音声処理部２０２は、入力された音声信号をスピーカ２１０へ出力し、スピーカ２１０は、入力された音声信号を出力することで、相手方の携帯端末からの音声を受け取ることが可能となる。
【００２６】
表示出力部２０７は、ＣＰＵ２０４が記憶部２０５に記憶されたプログラムを実行する結果として表示出力する機能を備えており、さらに、表示出力部２０７には、タッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を、ＣＰＵ２０４に伝えられる。
【００２７】
また、この表示出力部２０７に表示出力された画面等に対して、キー操作部２０８を介して入力がなされると行われると、ＣＰＵ２０４は、キー操作の内容に応じて（例えば、その画面等に対する位置等を検知して）、該当するプログラムを実行する。尚、キー操作部２０８としては、ハードウェアキーボードやソフトウェアキーボード等が例としてあげられる。尚、表示出力部２０７は、表示部１０１に対応する。
【００２８】
カメラ部２１２は、画像処理部２１３と接続されており、監視対象に対して向けられたレンズを透過して得られた光をＣＣＤやＣＭＯＳ等の受光セルによって光電変換を行った後、ＲＧＢ信号や補色信号を画像処理部２１３に対して出力する。
【００２９】
画像処理部２１３は、ＲＧＢ信号や捕色信号に基づいて、ホワイトバランス調整、ガンマ処理、シャープネス処理を行い、更に、ＹＣ信号処理を施して輝度信号Ｙとクロマ信号（以下、ＹＣ信号）を生成し、ＹＣ信号を所定の圧縮形式（例えばＪＰＥGフォーマット、あるいはＭｏｔｉｏｎＪＰＥＧフォーマット等）で圧縮し、この圧縮されたデータは、画像データとして記憶部２０５へ一時保管される。
【００３０】
この記憶部２０５へ記憶されたカメラ部２１２で撮影して得られた画像データは、表示出力部２０７に対する操作に応じて、表示出力部２０７に表示される。尚、記憶部２０５については、他の機器で撮影されて得られた画像を外部用のインタフェース（不図示）を用いて取り込んで記憶することも可能である。
【００３１】
次に、図３から図１５に示す画面を用いて、図１６から図１８に示すフローチャートに沿って、画像の表示にかかる処理に関しての説明を行う。
【００３２】
まず、図１６には、顔に関する情報を登録する処理を表すフローチャートが示されている。
【００３３】
ステップＳ１０１では、記憶部２０５に記憶された画像を１つ読み込み、ステップＳ１０２では、ステップＳ１０１で読み込んだ画像を表示部１０１へ表示する。
【００３４】
図３には、その表示例が示されており、情報処理装置１００の表示部１０１に読み込んだ画像を１枚表示している。
【００３５】
この表示部１０１には、画像を表示する、あるいは、表示方法を設定するために押下するための表示ボタン３０１、複数の画像を逐次連続して表示する際に、画像に映された人物等を指定することで、以後に表示される画像のうち指定した人物等が映された映像に対して操作を行うために設定をする際に押下する為の顔認識ボタン３０２を備えている。
【００３６】
ステップＳ１０３では、表示部１０１に表示された顔認識ボタン３０２が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１０４へ処理を進め、押下されたと判定しない場合は、ステップＳ１１０へ処理を進める。
【００３７】
ステップＳ１０４では、表示部１０１に対して、人の顔が表示されているか否かを既存の顔認識技術を適用して判定を行い、顔が表示されている場合は、その顔を識別可能なように、例えば、図４に示すように、顔を矩形のような形状（以下、顔枠）で囲むなどして識別表示を行う。
【００３８】
ステップＳ１０５では、表示部１０１において識別表示された顔に対して選択がなされたか否かを判定し、選択がなされたと判定した場合は、ステップＳ１０６へ処理を進め、選択がなされたと判定しない場合は、ステップＳ１０３へ処理を進める。
【００３９】
この判定例としては、ユーザが顔に対して、タッチ操作を行うことで選択することが可能であるため、顔に対してタッチ操作がされたと判定した場合、ステップＳ１０６へ処理を進め、顔に対してタッチ操作がされたと判定しない場合、ステップＳ１０３へ処理を進める。
【００４０】
ステップＳ１０６では、選択を受付けた顔を周囲の顔と識別表示を行う。例えば、図５に示すように、表示部１０１の右下の「認識したい顔を選択する」が示す顔に周囲に示される顔枠を、他の顔の顔枠より太線で示す等の表示を行う。
【００４１】
そして、図６に示す顔属性情報入力画面３０３を表示する。顔属性情報入力画面３０３は、顔の属性情報を入力する領域を示す入力領域欄３０４、当該属性情報を保存する際に押下するための保存ボタン３０５、当該属性情報の入力をキャンセル際に押下するためのキャンセルボタン３０６を備えている。
【００４２】
ステップＳ１０７では、顔属性情報入力画面３０３の保存ボタン３０５が押下されたか否かを判定し、押下されたと判定した場合、ステップＳ１０８へ処理を進め、押下されたと判定しない場合、つまりキャンセルボタン３０６が押下されたと判定した場合、ステップＳ１０５へ処理を進める。
【００４３】
ステップＳ１０８では、選択された顔に関する情報を顔情報テーブル（図１９参照）に記憶する。
【００４４】
顔情報テーブルは、顔に関する情報（以下、顔情報）を一意に識別するためのＩＤ、ステップＳ１０６において表示された顔属性情報入力画面３０３の入力領域欄３０４に入力された属性情報、顔の特徴量、顔枠の表示部１０１に対する表示位置及び縦横の長さにかかる表示エリア情報を記憶する。尚、本ステップでは、表示エリア情報は記憶せず、後述の図１８に示す処理において記憶する。
【００４５】
ステップＳ１０９では、図７に示すように顔情報を登録した旨を示すメッセージを表示部１０１へ表示する。
【００４６】
ステップＳ１１０では、表示部１０１に表示された次の画像を表示する指示があったか否かを判定し、指示があったと判定した場合、ステップＳ１０２へ処理を進め、指示があったと判定しない場合、ステップＳ１０３へ処理を進める。
【００４７】
この判定例としては、表示部１０１に対して、スライドやフリック等の操作がなされた場合、指示があったと判定してステップＳ１０２へ処理を進め、操作がなされない場合、ステップＳ１０３へ処理を進める。
【００４８】
次に、図１７には、画像を表示する、あるいは、表示方法を設定する処理を示すフローチャートが示されている。
【００４９】
ステップＳ２０１では、記憶部２０５に記憶された画像を１つ読み込み、ステップＳ２０２では、ステップＳ２０１で読み込んだ画像を表示部１０１へ表示する。例えば、図８に示す画像を表示する。
【００５０】
ステップＳ２０３では、表示ボタン３０１が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ２０３へ処理を進め、押下されたと判定しない場合、ステップＳ２０４へ処理を進める。
【００５１】
ステップＳ２０４では、登録された顔情報を用いて画像を表示する処理を行うが詳細は、図１８を用いて後述する。
【００５２】
ステップＳ２０５では、表示部１０１に表示された次の画像を表示する指示があったか否かを判定し、指示があったと判定した場合、ステップＳ２０６へ処理を進め、指示があったと判定しない場合、ステップＳ２０３へ処理を進める。
【００５３】
この判定例としては、表示部１０１に対して、スライドやフリック等の画像送り操作がなされた場合、指示があったと判定してステップＳ２０６へ処理を進め、操作がなされない場合、ステップＳ２０３へ処理を進める。
【００５４】
ステップＳ２０６では、記憶部２０５に記憶された画像のうち、表示部１０１に表示すべく次の画像が存在するか否かを判定し、存在すると判定する場合、ステップＳ２０７へ処理を進め、ステップＳ２０７では、次の画像を表示部１０１へ表示し、存在すると判定しない場合、ステップＳ２０３へ処理を進める。
【００５５】
この判定例としては、記憶部２０５に記憶された画像の表示順序を定めるが、表示部１０１に対して画像送り操作を右方向に行った場合に、この表示順序で表示を行う。つまり、表示部１０１に対して画像送り操作を左方向に行った場合には、この表示順序とは逆の順序で表示を行う。
【００５６】
したがって、本ステップでは、画像送り操作を右方向に行った場合に、現在表示されている画像の表示順序が最後のものである場合、次の画像が存在しないと判定し、画像送り操作を左方向に行った場合には、現在表示されている画像の表示順序が最初のものである場合、次の画像が存在しないと判定する。
【００５７】
次に、図１８には、登録された顔情報を用いて画像を表示する処理を表すフローチャートが示されている。本処理は、ステップＳ２０４に対応する。
【００５８】
ステップＳ３０１では、顔情報テーブルから顔情報を取得し、ステップＳ３０２では、顔情報に含まれるエリア表示情報を取得する。
【００５９】
ステップＳ３０３では、現在、ステップＳ３０１で取得した顔情報に含まれる特長量を用いて、表示部１０１に表示された画像に人の顔が存在するか否かを判定し、存在すると判定した場合、ステップＳ３０４へ処理を進め、存在すると判定しない場合、ステップＳ３１６へ処理を進める。
【００６０】
ステップＳ３０４では、ステップＳ３０２においてエリア表示情報が取得できたか否かを判定し、取得できたと判定した場合は、ステップＳ３０５へ処理を進め、取得できたと判定しない場合は、ステップＳ３０６へ処理を進める。
【００６１】
ステップＳ３０５では、ステップＳ３０３において人の顔が存在するとして特定された顔に関して、エリア表示情報に基づいて表示部１０１に表示を行う。この表示例としては、エリア表示情報については、顔枠の表示位置、大きさなどの情報を含むため、この大きさの顔枠をこの表示位置に表示し、当該顔枠を中心にして人の顔が当該顔枠に丁度収まる大きさで表示する。
【００６２】
ステップＳ３０６では、ステップＳ２０３において人の顔が存在するとして特定された顔に関して、当該人の顔が丁度収まる大きさで顔枠を表示する。例えば、図９に示すように、表示部１０１の右下の人の顔が、特定された人の顔として、当該顔に対して顔枠が表示される。
【００６３】
ステップＳ３０７では、表示エリアの設定指示がなされたか否かを判定し、設定指示がなされたと判定した場合は、ステップＳ３０８へ処理を進め、設定指示がなされたと判定しない場合、ステップＳ３１３へ処理を進める。
【００６４】
この判定例としては、ユーザが顔枠に対して、タッチやタップ等の顔を選択する操作を受付けた場合、ステップＳ３０８へ処理を進め、操作を受付けない場合、ステップＳ３１３へ処理を進める。
【００６５】
ステップＳ３０８では、画像の変更指示がなされたか否かを判定し、なされたと判定した場合は、ステップＳ３０９へ処理を進め、なされたと判定しない場合は、ステップＳ３１０へ処理を進める。
【００６６】
この判定例としては、画像の大きさをピンチインピンチアウト等の拡大あるいは縮小する操作や画像をドラッグ等の移動させる操作を受付けると変更指示があったと判定し、このような操作を受付けない場合は、ステップＳ３１０へ処理を進める。尚、顔枠については、画像の変更に応じて変更される当該顔の表示位置や大きさに合わせて変更される。
【００６７】
ステップＳ３０９では、ステップＳ３０８において、画像の変更指示に応じて当該画像の変更及び顔枠の変更を行う。
【００６８】
ステップＳ３１０では、表示エリア情報の登録指示がなされたか否かを判定して、登録指示がなされたと判定した場合、ステップＳ３１１へ処理を進め、登録指示がなされたと判定しない場合、ステップＳ３１３へ処理を進める。
【００６９】
この判定例としては、図１０に示すように、表示された画像の中央のした部分に、特定された人の顔が表示されている場合、この人の顔に対する顔枠の変更を行った後、再度、顔枠をタッチやタップ等の顔を選択する操作を受付けた場合、ステップＳ３１１へ処理を進め、操作を受付けない場合、ステップＳ３１３へ処理を進める。
【００７０】
ステップＳ３１１では、ステップＳ３０３において特定された顔に関して表示エリア情報、つまり顔枠にかかる情報を記憶部２０５に記憶する。
【００７１】
ステップＳ３１２では、表示エリア情報を記憶した旨を示すメッセージを図１１に示すように表示部１０１へ表示する。
【００７２】
ステップＳ３１３では、表示部１０１に表示された次の画像を表示する指示があったか否かを判定し、指示があったと判定した場合、ステップＳ３１４へ処理を進め、指示があったと判定しない場合、処理を終了する。尚、次の画像の表示する方法としては、ステップＳ２０５及びステップＳ２０６で前述した通りである。
【００７３】
ステップＳ３１４では、記憶部２０５に記憶された画像のうち、ステップＳ３０３において人の顔が存在するとして特定された顔が、存在する次の画像を検索し、ステップＳ３１５では、ステップＳ３１４において当該顔が存在する次の画像があった場合、ステップＳ３０４へ処理を進め、当該顔が存在する次の画像がない場合は、図１４に示すように、その旨を示すメッセージを表示部１０１に表示して、処理を終了する。
【００７４】
ステップＳ３１６では、ステップＳ３０１で取得した顔情報に含まれる特長量を用いて、表示部１０１に表示された画像の次以降に表示する当該特徴量から特定される顔が表示された画像を記憶部２０５に対して検索を行う。
【００７５】
ステップＳ３１７では、当該顔が表示された画像が検索できた場合、ステップＳ３０４へ処理を進め、画像が検索できない場合、ステップＳ３１８へ処理を進める。
【００７６】
ステップＳ３１８では、顔認識ボタン３０２が押下されたか否かを判定し、押下されたと判定した場合、ステップＳ３１９へ処理を進め、押下されたと判定しない場合、処理を終了する。尚、１件も、登録した顔が存在する画像がなければ、図１２に示すようなメッセージを表示して処理を終了する。
【００７７】
尚、ステップＳ３１９では、図１６に示すフローチャートにおける処理を基本的に実行するが、本ステップでは、ステップＳ１０３から処理を実行する。
【００７８】
本処理において、例えば、図１３に示すように、表示部１０１の中央の下の箇所に表示された人の顔に対して表示エリア情報を設定した場合、この画像の次の画像を表示する指示を受付けると、この人の顔が表示された画像を検索して該当する画像が検索されると、顔枠はそのままの大きさ、そのままの表示位置で表示された状態で、図１４に示すように、人の顔が表示された当該顔枠に収まるように拡大あるいは縮小されて表示される。
【００７９】
尚、本実施形態では、被写体の対象として人の顔を登録する構成を説明したが、このような対象に限られず、動物や建物など、物体の形状が特定できるものであれば、どのような対象を用いても良い。
【００８０】
また、表示方法を設定した顔枠をダブルタップする、あるいは、表示方法をクリアするために押下するためのボタンを備え、このような操作、ボタン押下のタイミングで、図１５に示すようなメッセージを表示して、表示方法をクリアすることが可能である。
[第２の実施形態]
【００８１】
第１の実施形態では、人の顔に関する情報を登録した際に、その人の顔が存在する画像を検索して表示する態様を備えたが、第２の実施形態では、その人の顔が存在する画像を検索して表示する態様と、記憶部に記憶された全ての画像を表示する態様を備えたものである。尚、第１の実施形態と同様な構成あるいは処理については、詳細な説明を省略し、同一の符号を用いて、以降、説明を行う。
【００８２】
次に、図２０から図２１に示す新たな画面も用いて、図２２及び図２３に示すフローチャートに沿って、画像の表示にかかる処理に関しての説明を行う。
【００８３】
まず、図２２には、画像を表示する処理を表すフローチャートが示されている。
【００８４】
ステップＳ４０１では、記憶部２０５に記憶された画像を１つ読み込み、ステップＳ４０２では、ステップＳ４０１で読み込んだ画像を表示部１０１へ表示する。例えば、図８に示す画像を表示する。
【００８５】
ステップＳ４０３では、表示ボタン３０１が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ４０３へ処理を進め、押下されたと判定しない場合、ステップＳ４０４へ処理を進める。
【００８６】
ステップＳ４０４では、全ての画像を表示するモードか、あるいは、登録された人の顔が存在する画像を表示するモードか、何れか選択されたかを判定して、全ての画像を表示するモードが選択された場合は、ステップＳ４０５へ処理を進め、登録された人の顔が存在する画像を表示するモードが選択された場合は、ステップＳ４０６へ処理を進める。
【００８７】
ステップＳ４０４では、全ての画像を表示する処理を行うが、詳細は図２３を用いて後述する。
【００８８】
ステップＳ４０５では、登録された人の顔が存在する画像を表示する処理を行うが、この処理は、図１８に示すフローチャートで説明したので省略する。
【００８９】
ステップＳ４０６では、表示部１０１に表示された次の画像を表示する指示があったか否かを判定し、指示があったと判定した場合、ステップＳ４０８へ処理を進め、ステップＳ４０９では、次の画像を表示部１０１へ表示し、指示があったと判定しない場合、ステップＳ４０９へ処理を進める。尚、この判定例としては、ステップＳ２０５で前述した通りである。
【００９０】
ステップＳ４０９では、顔認識ボタン３０２が押下されたか否かを判定し、押下されたと判定した場合、ステップＳ４１０へ処理を進め、押下されたと判定しない場合、処理を終了する。
【００９１】
尚、ステップＳ４１０では、図１６に示すフローチャートにおける処理を基本的に実行するが、本ステップでは、ステップＳ１０３から処理を実行する。
【００９２】
次に、図２３には、全ての画像を表示する処理を表すフローチャートが示されており、基本的に、図１８に示すフローチャートにおける処理とほぼ同様な処理を行うので、同一の符号を用いて説明を行い、異なる処理に関してのみ詳細な説明を行う。
【００９３】
ステップＳ３０３では、現在、ステップＳ３０１で取得した顔情報に含まれる特長量を用いて、表示部１０１に表示された画像に人の顔が存在するか否かを判定し、存在すると判定した場合、ステップＳ３０４へ処理を進め、存在すると判定しない場合、ステップＳ３１８へ処理を進める。
【００９４】
ステップＳ５０２では、表示部１０１に表示された次の画像を表示する指示があったか否かを判定し、指示があったと判定した場合、ステップＳ５０３へ処理を進め、指示があったと判定しない場合、処理を終了する。尚、この判定例は、ステップＳ２０５で前述した通りである。
【００９５】
ステップＳ５０３では、現在、表示されている画像が所定時間経過したか否かを判定し、処置時間経過したと判定した場合、ステップＳ５０５へ処理を進め、所定時間経過したと判定しない場合は、ステップＳ５０４へ処理を進める。
【００９６】
ステップＳ５０４では、表示された画像を維持するように表示部１０１へ表示する。例えば、図２０に示された表示されている画像に対して画像送り操作がなされた際に、図２１に示すように、表示された画像が移動して、次の画像が表示されるが、当該画像（図２０）が表示されて所定時間経過していないとき、ユーザが見損なっている可能性があり得るので、この場合、次の画像へ遷移させることを抑止し、再度、図２０に示される表示状態に戻す態様をとる。
【００９７】
全ての画像を表示する態様をとる場合、登録した人の顔が存在する画像を見損なう可能性が生じ得るためこのような態様を備えている。尚、次の画像へ遷移させることを抑止するために、その旨を示すメッセージを表示する構成を備えてもよい。
【００９８】
ステップＳ５０５では、次の画像を表示部１０１へ表示する。
【００９９】
以上、本発明によれば、連続して画像を逐次表示するにあたり、ユーザが所望する画像の表示方法を簡易に設定することで、画像の表示にかかる手間を軽減することができる。
【０１００】
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０１】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１０２】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１０３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１０５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１０６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０８】
一方、本発明の例とは異なり、本発明は、１つの機器からなる装置に適用してもよい。つまり、情報処理装置単体に適用してもよい。
【０１０９】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１１】
１００    情報処理装置
２０１    マイク
２０２    音声処理部
２０３    データ変換部
２０４    ＣＰＵ
２０５    記憶部
２０６    送受信部
２０７    表示出力部
２０８    キー操作部
２０９    アンテナ
２１０    スピーカー
２１１    センサ
２１２    カメラ部
２１３    画像処理部
【図１】
2017016334.tif 000003
【図２】
2017016334.tif 000004
【図３】
2017016334.tif 000005
【図４】
2017016334.tif 000006
【図５】
2017016334.tif 000007
【図６】
2017016334.tif 000008
【図７】
2017016334.tif 000009
【図８】
2017016334.tif 000010
【図９】
2017016334.tif 000011
【図１０】
2017016334.tif 000012
【図１１】
2017016334.tif 000013
【図１２】
2017016334.tif 000014
【図１３】
2017016334.tif 000015
【図１４】
2017016334.tif 000016
【図１５】
2017016334.tif 000017
【図１６】
2017016334.tif 000018
【図１７】
2017016334.tif 000019
【図１８】
2017016334.tif 000020
【図１９】
2017016334.tif 000021
【図２０】
2017016334.tif 000022
【図２１】
2017016334.tif 000023
【図２２】
2017016334.tif 000024
【図２３】
2017016334.tif 000025