(57)【要約】【課題】  携帯型撮像装置及び撮影画像の画像検索のための設定を、ユーザの入力操作でなく自動で行うことにより、所望の画像を容易な入力で高精度に検索することが可能な形態型撮像装置を提供する。【解決手段】  位置検出部９からの現在位置及び時刻検出部７からの現在時刻に基づき特定場所を示す基準位置を決定し、画像撮影時に取得した現在位置と各基準位置とを比較して、当該撮影画像に対応する特定場所を割り出し、それを当該撮影画像の撮影場所分類値として決定し、データ入力部８に検索条件として入力された撮影場所分類値に適合する撮影場所分類値を有する撮影画像を選出する。【選択図】  図２
2007081900.tif 000002
【特許請求の範囲】
【請求項１】
記録された撮影画像を検索して指定された撮影画像を表示する携帯型撮像装置において、
現在位置を検出する位置検出部、
現在時刻を検出する時刻検出部、
前記現在位置及び前記現在時刻に基づき特定場所を示す位置を基準位置として決定する基準位置決定手段、
画像撮影時に取得した現在位置と前記基準位置との比較により、前記記録された撮影画像に対応する前記特定場所を撮影場所として決定する撮影場所決定手段
を備えたことを特徴とする携帯型撮像装置。
【請求項２】
記録された撮影画像を検索して指定された撮影画像を表示する携帯型撮像装置において、
現在位置を検出する位置検出部、
登録された住所情報又はスケジュール情報に基づき特定場所を示す位置を基準位置として決定する基準位置決定手段、
画像撮影時に取得した現在位置と前記基準位置との比較により、前記記録された撮影画像に対応する前記特定場所を撮影場所として決定する撮影場所決定手段
を備えたことを特徴とする携帯型撮像装置。
【請求項３】
記録された撮影画像を検索して指定された撮影画像を表示する携帯型撮像装置において、
現在位置を検出する位置検出部、
現在時刻を検出する時刻検出部、
携帯型撮像装置の充電又は通信が行われた際に取得した前記現在位置及び前記現在時刻に基づき特定場所を示す位置を基準位置として決定する基準位置決定手段、
画像撮影時に取得した現在位置と前記基準位置との比較により、前記記録された撮影画像に対応する前記特定場所を撮影場所として決定する撮影場所決定手段
を備えたことを特徴とする携帯型撮像装置。
【請求項４】
画像撮影時の撮影条件を取得する撮影条件取得部を備え、
前記撮影条件に基づき、記録された撮影画像から指定された撮影画像を選出することを特徴とする請求項１から請求項３のいずれか一項に記載の携帯型撮像装置。
【請求項５】
撮影画像の画像特徴情報を取得する画像特徴情報取得部を備え、
前記画像特徴情報に基づき、記録された撮影画像から指定された撮影画像を選出することを特徴とする請求項１から請求項３のいずれか一項に記載の携帯型撮像装置。
【請求項６】
位置検出部は、ＧＰＳ受信機であることを特徴とする請求項１に記載の携帯型撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ディジタルカメラや携帯電話等の携帯型撮像装置、特に装置内に保存された撮影画像の検索を行う携帯型撮像装置に関する。
【背景技術】
【０００２】
近年、カメラ機能が携帯電話に搭載され、ますますディジタルカメラの利用機会が広がっている。そして、システムの高速化及び記憶容量の増加に伴い、デバイスに保存できるデータ量が肥大化する傾向にある一方で、保存された大量の画像データの中から所望の画像を効率良く取り出す手段が求められている。
【０００３】
画像検索の方法としては、撮影時に自動的に付加される日時などの撮影情報を用いて検索を行う方法や、撮影者が画像ごとに予め登録しておいたタイトルやキーワードを用いて検索を行う方法が一般的である。例えば、特許文献１には、同一のタイトルやキーワードを含む画像が大量に存在する場合にそれらの中から特定の画像を容易に選出することができる検索方法が開示されている。
【０００４】
しかし、特許文献１の技術のように、撮影時にタイトルやキーワードを付加するのは撮影者にとって非常に煩わしい作業であるため、できれば自動的に保存される情報を用いて画像検索を行えるのが望ましい。そこで、特許文献２では、タイトルやキーワードをユーザが付加することなく、撮影時に自動的に付加された情報から所望の画像ファイルを導き出す方法が提案されている。また、特許文献３では、場所別のフォルダを有し、撮影時に位置情報を取得して、その位置情報から対応する場所フォルダを割り出し、撮影した画像を割り出した場所フォルダに格納する方法が提案されている。
【０００５】
【特許文献１】特開２００２−３５８３０６号公報
【特許文献２】特許第３０３４９２５号
【特許文献３】特開２００３−２９８９８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２の技術では、位置情報を保有しておらず画像検索に用いることができないために画像検索を高精度に行えないという問題があった。また、特許文献３の技術では、ユーザが場所別のフォルダを作成する必要があり煩わしいという問題があり、更には、単なる住所によるフォルダ分類では、ユーザの必要とする高精度な画像検索が困難であるという問題もあった。
【０００７】
この発明は上述の問題に鑑みて成されたものであり、所望の画像を容易な入力で高精度に検索することが可能な携帯型撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る携帯型撮像装置は、現在位置を検出する位置検出部及び現在時刻を検出する時刻検出部を備え、現在位置及び現在時刻に基づき特定場所を示す位置を基準位置として決定し、画像撮影時に取得した現在位置及び基準位置から撮影画像に対応する特定場所を割り出すものである。
【０００９】
また、現在位置を検出する位置検出部を備え、電話帳機能又はスケジュール帳機能により登録された住所情報又はスケジュール情報に基づき特定場所を示す位置を基準位置として決定し、画像撮影時に取得した現在位置及び基準位置から撮影画像に対応する特定場所を割り出すものである。
【００１０】
また、現在位置を検出する位置検出部及び現在時刻を検出する時刻検出部を備え、携帯型撮像装置の充電又は通信が行われた際に取得した現在位置及び現在時刻に基づき特定場所を示す位置を基準位置として決定し、画像撮影時に取得した現在位置及び基準位置から撮影画像に対応する特定場所を割り出すものである。
【発明の効果】
【００１１】
この発明によれば、特定場所を示す基準位置の現在位置及び現在時刻に基づいた取得、及び撮影画像において該当する特定場所の割り出しを自動で行うため、ユーザは撮影場所分類値の設定のための入力をする必要がなく、容易且つ個々のユーザに応じた高精度な画像検索が可能となる。
【００１２】
また、登録された住所情報又はスケジュール情報に基づき基準位置を自動で取得するため、撮影場所分類値の基準位置を高精度に決定することができる。
【００１３】
また、携帯型撮像装置の充電又は通信が行われた際に取得した現在位置及び現在時刻に基づき基準位置を自動で取得するため、撮像場所分類値を高精度に決定することができる。
【発明を実施するための最良の形態】
【００１４】
実施の形態１．
この発明の実施の形態１に係る携帯型撮像装置であるカメラ機能付き携帯電話（以降、携帯電話と称す）では、撮影画像を３種類の検索項目についてそれぞれ分類し、更にその分類値を撮影画像の検索に使用する。
図１は、３種類の検索項目とそれぞれの分類値を示すものである。検索項目である被写体画像種類、撮影日時及び撮影場所には、それぞれ複数の分類値が予め定められており、ユーザは画像検索時に３種類の検索項目毎に複数の分類値の中から１つの分類値を選択する。３種類の検索項目と各分類値を以下に示す。
【００１５】
第１の検索項目「被写体画像種類」には、「人」、「風景」、「物」、「動物」、「食べ物」、「乗り物」、「樹木・草花」、「建物」が分類値として用意されており、これらの分類値は画像特徴量により特徴付けられる。画像特徴量とは画像の複雑度や色味、動き検出量を定量的又は分類値間で相対的に示したものであり、各分類値には基準画像特徴量が設定されている。例えば、分類値「人」は「風景」や「樹木・草花」よりも複雑度が低く、「肌色」の色味が強いといった内容が設定されている。
【００１６】
また、第２の検索項目「撮影日時」には、「春」、「夏」、「秋」、「冬」の季節と「朝」、「昼」、「夜」の時間帯が分類値として用意されており、これらの分類値は撮影条件により特徴付けられる。撮影条件とは日時やホワイトバランスなどであり、各分類値には基準撮影条件値が設定されている。例えば、「３月１日から５月３１日の間の季節は春」、「５時から１０時は朝」といった内容が設定されている。
【００１７】
更に、第３の検索項目「撮影場所」には、「自宅」、「自宅周辺」、「会社（学校）」、「会社（学校）周辺」、「通勤（通学）」、「外出先」、「国内旅行」、「海外旅行」が分類値として用意されている。これらの分類値は、ユーザが画像を撮影する場所としてユーザ全般に共通する場所と考えられ、特定場所として予め用意した場所であり、各分類値にはそれぞれの位置を示す基準位置が設定されている。例えば、「自宅」にはユーザの自宅を示す緯度・経度や、「会社（学校）周辺」には会社の位置を含む領域等が設定されている。
【００１８】
次に、この実施の形態１に係る携帯電話の構成と動作を説明する。
図２はこの発明の実施の形態１に係る携帯電話のブロック構成図であり、画像検索機能を実現する構成要素を中心に示している。
【００１９】
図２に示されるように、携帯電話は、ＣＰＵ１と、画像を撮影するためのカメラ２と、記憶部５と、ユーザインタフェース画面（ＵＩ画面）や撮影画像を表示するＬＣＤ６と、現在の日時を管理する時刻検出部であるタイマ７と、キーパッド８と、位置検出部であるＧＰＳ受信機９とを備えており、これらの構成要素はバス５０に接続されている。
【００２０】
ＣＰＵ１は、バス５０を介してＣＰＵ１以外の構成要素にアクセスし、携帯電話全体の動作を管理する。
【００２１】
記憶部５は各種情報を記憶し、カメラ２で撮影された画像や撮影画像に付属するデータ等を一時的に記憶するＲＡＭ３と、各種アプリケーションプログラム、撮影画像、撮影画像に付属するデータ及び基準値テーブルを保存するフラッシュＲＯＭ４とを備えている。なお、基準値テーブルとは、被写体画像種類の各分類値とその基準画像特徴量、撮影日時の各分類値とその基準撮影条件値、撮影場所の各分類値とその基準位置の関係を示したものであり、画像検索時に使用される。
基準値テーブルの被写体画像種類の各分類値と基準画像特徴量との関係とは、例えば、「人」、「風景」などの被写体画像種類の分類値の列、画像の複雑度の列、色味の列、動き検出量の列から成る表で表される。分類値「人」の行では、人の特徴を表す複雑度、色味及び動き検出量が各列に設定されており、分類値「風景」の行では、風景の特徴を表す複雑度、色味及び動き検出量が各列に設定されており、各行について、複雑度、色味及び動き検出量の列が当該行の分類値の基準画像特徴量を示す。その他の被写体画像種類の分類値の行についても同様である。
また、撮影日時の各分類値と基準撮影条件値との関係とは、例えば「春」、「夏」などの季節の分類値の列と各季節に対応する期間（月日）の列とから成る表と、「朝」、「昼」、「夜」の時間帯を表す分類値の列と各時間帯に対応する期間（時間）の列とから成る表で表される。
また、撮影場所の各分類値と基準位置との関係とは、例えば「自宅」、「自宅周辺」などの撮影場所の分類値の列と各分類値の緯度・経度の列とから成る表で表される。
【００２２】
ＬＣＤ６は、画像撮影時、画像閲覧時あるいは画像検索時に、画像の他、電話番号や操作指示画面等の各種情報を表示する。
【００２３】
キーパッド８は、数字や文字などを入力するためのキーを備えており、ユーザが当該キーパッド８を操作することにより、各種情報がＣＰＵ１に入力される。例えば、ユーザが画像検索時にキーパッド８を操作することにより、検索条件がＣＰＵ１に入力される。
【００２４】
ＧＰＳ受信機９は、ＧＰＳ衛星からの情報信号を受信して、現在位置である緯度・経度を取得し、それを携帯電話の現在位置情報としてＣＰＵ１に出力する。
【００２５】
図３は、ＣＰＵ１の機能ブロック構成図である。ＣＰＵ１は、バス５０に接続された他の構成要素とデータのやり取りを行うメイン処理部１１、このメイン処理部１１からの指示により動作する画像特徴情報取得部１２、撮影条件取得部１３、基準位置決定手段である撮影場所情報取得部１４及び画像検索部１５を備えている。画像特徴情報取得部１２、撮影条件取得部１３、撮影場所情報取得部１４及び画像検索部１５は、メイン処理部１１を介して、バス５０に接続されているＣＰＵ１以外の構成要素にアクセスする。
【００２６】
メイン処理部１１は、画像特徴情報取得部１２、撮影条件取得部１３、撮影場所情報取得部１４及び画像検索部１５との間でデータを送受信する他、撮影画像データの取得、キーパッド８からの入力データの処理、記憶部５のデータ操作等を行う。
【００２７】
画像特徴情報取得部１２は、カメラ２で撮影された画像を解析し、画像の複雑度、画像の色味や動き検出量などの画像特徴量を取得する。
【００２８】
撮影条件取得部１３は、タイマ７からの信号に基づき、撮影画像の撮影日時などの撮影条件を取得する。
【００２９】
撮影場所情報取得部１４は、ＧＰＳ受信機９からの現在位置情報を取得し、また撮影場所の各分類値を示す位置である基準位置を決定する。
【００３０】
画像検索部１５は、合致判定部１６、画像選択部１７及び画像特定情報解析部１８を備える。合致判定部１６はユーザによって入力された検索条件とフラッシュＲＯＭ４に保存されていた画像データに付属する検索用データとが合致するかを判定し、画像選択部１７は合致判定部１６からの判定結果に基づき候補となる画像データを選出し、画像特定情報解析部１８はフラッシュＲＯＭ４の基準値テーブルを参照し、画像データに付属する検索用データを解析する。
【００３１】
画像特定情報解析部１８は、撮影画像毎に、被写体画像種類の各分類値の基準画像特徴量と当該画像撮影時に画像特徴量取得部１２が取得した画像特徴量とを比較して、被写体画像種類の分類値を割り出す。同様に、撮影日時の各分類値の基準撮影条件値と撮影条件取得部１３が取得した撮影条件とを比較して撮影日時の分類値を割り出し、撮影場所情報の各分類値の基準位置と撮影場所情報取得部１４が取得した現在位置情報とを比較して撮影場所の分類値を割り出す。
【００３２】
ところで、被写体画像種類及び撮影日時の各分類値の特徴を示す一般的な評価値が存在し、それを基準画像特徴量及び基準撮影条件値として使用することができるため、基準画像特徴量及び基準撮影条件値を予め設定しておくことが可能である。例えば、携帯電話の製造時に前記２つの値が設定されていれば、ユーザが入力する必要はない。しかし、基準位置は、ユーザ毎に所在及び移動履歴が異なるため、個別に設定する必要がある。なお、基準値テーブルは、画像検索時に画像特定情報解析部１８により参照されるため、基準位置は、画像検索が行われる前に決定しておく必要がある。この基準位置の設定をユーザの入力に頼らずに自動で行う方法を以下に示す。
【００３３】
図３における撮影場所情報取得部１４は、現在位置情報及び時刻情報に基づき、「自宅」、「会社（学校）」の基準位置を決定し、続いて「自宅周辺」、「会社（学校）周辺」、「通勤(通学)」等の基準位置を決定する。
【００３４】
第一に、「自宅」の基準位置の決定方法を、図４を用いて示す。
図４は、撮影場所分類値「自宅」の基準位置の決定方法を示すフローチャートである。
【００３５】
ＣＰＵ１の撮影場所情報取得部１４は、現在位置情報をＧＰＳ受信機９より一定時間間隔で受け取っている。ステップＳ４−１で現在位置情報を取得すると、ステップＳ４−２でタイマ７から現在時刻情報を取得し、ステップＳ４−３で現在時刻が午後２２時から午前７時までの夜間であるか判定する。現在時刻が夜間であれば、ステップＳ４−４で、位置を階級とする度数分布のうち、ステップＳ４−１で取得した位置に対応する階級の度数を更新し、ステップＳ４−５において度数の一番高い位置を「自宅」の基準位置とみなす。ステップＳ４−３において現在時刻が夜間でない場合は何も行わず、再度ステップＳ４−１の現在位置情報の取得を待つ。
【００３６】
このようにして、携帯電話を持ったユーザが午後２２時から午前７時までの夜間の時間帯に最も長時間存在した位置を「自宅」とみなして基準位置を決定する。なお、ステップＳ４−５の度数の一番高い位置を「自宅」の基準位置とする処理は、図４の処理の中のどこで行っても良く、例えばステップＳ４−１の前に行っても良い。更に、ステップＳ４−３で現在時刻が夜間でないと判断した場合にもこの処理を行っても良い。
【００３７】
また、図４における「自宅」の基準位置の決定の動作は、携帯電話を最初に起動した後の一定時間、例えば一日間行っても良く、反対に一日だけでなく、毎日動作し、ユーザが夜間に最も長時間存在した場所が日により異なる場合には、一番多く居た場所を「自宅」の基準位置と特定しても良い。
【００３８】
更に、「自宅」と特定した基準位置にユーザが夜間居ない日数が長く続いた場合、「自宅」の基準位置の度数分布データをリセットしてそれまでの度数の蓄積をクリアし、再度図４における動作で「自宅」の基準位置を決定しても良い。これにより、ユーザの自宅が変更された場合に対応できる。
【００３９】
更に、図４では度数の一番高い位置を、「自宅」の基準位置としたが、図４のステップＳ４−５において、度数の割合が一定以上である階級を「自宅」の基準位置の候補としておき、ユーザが複数の候補から選択するようにしても良い。
【００４０】
第二に、「会社（学校）」の基準位置の決定方法を、図５を用いて示す。図５は、「会社（学校）」の基準位置の決定方法を示すフローチャートである。
【００４１】
「会社（学校）」の基準位置の決定方法は、前述の「自宅」の基準位置の決定方法と同様に行う。ステップＳ５−１で現在位置情報を取得すると、ステップＳ５−２でタイマ７から現在時刻情報を取得し、ステップＳ５−３で現在時刻が午前８時から午後５時までの昼間であるか判定する。現在時刻が昼間であれば、ステップＳ５−４で度数分布を更新し、ステップＳ５−５において度数の一番高い位置を「会社（学校）」の基準位置とみなす。ステップＳ５−３において現在時刻が昼間でない場合は何も行わず、再度ステップＳ５−１の現在位置情報の取得を待つ。
【００４２】
このようにして、携帯電話を持ったユーザが午前８時から午後５時までの昼間の時間帯に最も長時間存在した位置を「会社（学校）」とみなしてその基準位置を決定する。なお、「会社（学校）」の基準位置についても、前述の「自宅」の基準位置の更新と同様に、ユーザが長時間存在する場所が日により異なる場合、ユーザの会社又は学校が変更された場合、候補が複数ある場合に対応させても良い。
【００４３】
「自宅周辺」及び「会社（学校）周辺」のそれぞれの基準位置は、「自宅」及び「会社（学校）」のそれぞれの基準位置から一定の距離以内の地域とする。なお、ユーザが自宅から車で移動する場合と徒歩で移動する場合や、会社（学校）近辺での行動がユーザにより異なる場合などを考慮して、この一定の距離については、ユーザの移動範囲に応じて可変にすることが望ましい。また、この一定の距離は、携帯電話が自動で設定しても、ユーザが設定しても良い。
【００４４】
また、「自宅」から「会社（学校）」までに通る道程、及び「会社（学校）」から「自宅」までに通る道程を「通勤（通学）」の基準位置と分類する。この「通勤（通学）」の基準位置についても、道程に対し一定の距離の範囲を「通勤（通学）」の基準位置の範囲とし、この一定の距離を可変に設定できることが望ましい。
【００４５】
更に、「自宅」から一定の距離以内、且つ「自宅周辺」の範囲外の地域を「外出先」の基準位置に、「自宅」から一定の距離以外、且つ国内の場合は「国内旅行」に、海外の場合は「海外旅行」の基準位置と分類する。
【００４６】
このようにして撮影場所情報の各分類値を示す基準位置が自動で決定され、これらの各分類値とそれに対応する各基準位置がフラッシュＲＯＭ４の基準値テーブルに記録される。基準値テーブルは、以降に説明する画像検索時に参照される。なお、ここでは、撮影場所分類値「自宅」、「自宅周辺」、「会社（学校）」、「会社（学校）周辺」、「通勤（通学）」、「外出先」、「国内旅行」、「海外旅行」とそれに対応する基準位置の決定方法を説明したが、その他の場所を撮影場所分類値として追加したり、基準位置の決定方法を変更したり追加しても良い。この場合は、撮影場所分類値に対応する基準位置を決定する方法を撮影場所情報取得部１４に追加したり、撮影場所情報取得部１４に既に設定された基準位置決定方法を変更したり、基準値テーブルに撮影場所分類値とその基準位置を記録する手順を追加すれば良い。
【００４７】
次に、ユーザによる画像撮影時、閲覧時及び検索時におけるこの実施の形態１に係る携帯電話の動作について、図６、７、８、９を用いて説明する。
【００４８】
図６は、携帯電話の画像撮影時の動作を示すフローチャートである。ステップＳ６-１で、ユーザがキーパッド８を用いて画像撮影のための所定の準備操作を実行すると、ステップＳ６-２で、メイン処理部１１がフラッシュＲＯＭ４に格納されているカメラアプリケーションプログラムを読み込んで実行する。次に、ステップＳ６-３で、ユーザがキーパッド８を用いて撮影開始操作を実行すると、ステップＳ６-４で、カメラ２が画像を撮影し、ステップＳ６-５で、メイン処理部１１がカメラ２から取得した撮影画像をＲＡＭ３に書き込む。更に、ＲＡＭ３に撮影画像が書き込まれると、メイン処理部１１は、ＲＡＭ３から撮影画像を読み出して、画像特徴情報取得部１２に出力する。
【００４９】
ステップＳ６-６で、画像特徴情報取得部１２は、受け取った撮影画像を解析し、画像の複雑度と画像の色味の情報と動き検出量などの画像特徴量を取得してメイン処理部１１に出力する。また、ステップＳ６-７で、撮影条件取得部１３は、タイマ７から現在の日時を読み出して、検索対象用の撮影画像についての撮影条件としてメイン処理部１１に出力し、ステップＳ６-８で、メイン処理部１１がＧＰＳ受信機９から現在位置情報を撮影位置情報として取得する。
【００５０】
この後、ステップＳ６-９で、メイン処理部１１は、ＲＡＭ３に書き込まれた撮影画像をＪＰＥＧフォーマットでフラッシュＲＯＭ４に記録する。同時に、ステップＳ６-６、Ｓ６-７及びＳ６-８で取得した画像特徴量、撮影条件及び撮影位置情報の３つの情報を画像特定情報として、撮影画像とともにフラッシュＲＯＭ４に記録する。
【００５１】
第二に、ユーザによる画像閲覧時の画像表示動作について説明する。
図７は、携帯電話の画像閲覧動作を示すフローチャートである。
【００５２】
ステップＳ７-１で、ユーザがキーパッド８を用いて画像閲覧のための所定の操作を実行すると、ステップＳ７-２で、メイン処理部１１がフラッシュＲＯＭ４に格納されている画像閲覧アプリケーションプログラムを読み出して実行する。次に、ステップＳ７-３で、メイン処理部１１は、フラッシュＲＯＭ４にＪＰＥＧ形式で保存されている撮影画像の画像データを読み出して、ＲＧＢ形式に変換してＲＡＭ３に書き込み、ステップＳ７-４で、ＬＣＤ６がＲＧＢ形式の画像データをＲＡＭ３から読み出して表示画面に表示する。これにより、ユーザによる撮影画像の閲覧が可能になる。
【００５３】
第三に、ユーザによる画像検索時の動作について説明する。
図８は、携帯電話の画像検索動作を示すフローチャートである。
【００５４】
ステップＳ８-１で、ユーザがキーパッド８を用いて画像検索開始のための所定の操作を行うと、画像検索開始の旨がメイン処理部１１に通知され、ステップＳ８-２で、メイン処理部１１は３つの検索項目である被写体画像種類、撮影日時、撮影場所の分類値をＬＣＤ６に表示し、ユーザの検索条件の入力を待つ。
【００５５】
ステップＳ８-３で、ユーザがキーパッド８を用いて各検索項目について分類値を選択すると、メイン処理部１１は、その選択された分類値を画像検索部１５に通知する。画像検索部１５の合致判定部１６は、ステップＳ８-４において、通知された複数の分類値を検索条件として取得する。
【００５６】
この後、ステップＳ８-５で、画像選択部１７がフラッシュＲＯＭ４に保存されている全ての画像データと画像特定情報を元に画像検索リストを作成してＲＡＭ３に書き込み、ステップＳ８−６で、画像検索部１５が画像検索処理を行い、ステップＳ８−７で、ＬＣＤ６がステップＳ８−６で検索された画像データを表示する。
【００５７】
ステップＳ８−６における画像検索処理を、図９を用いて説明する。
図９は、画像検索部１５の画像検索処理を示すフローチャートである。まず、合致判定部１６は、ステップＳ９−１で、図８におけるステップＳ８-４で取得した複数の検索条件のうち一つの検索項目を決定し、ステップＳ９-２で、ＲＡＭ３に書き込まれた画像検索リストから一つの画像を選択する。次にステップＳ９-３で、画像特定情報解析部１８は、ステップＳ９−２で選択した撮影画像の画像特定情報のうち、ステップＳ９-１で選択した検索項目に関する画像特定情報を解析し、基準値テーブルを参照して対応する分類値を決定する。その後、ステップＳ９−４で、合致判定部１６は、ステップＳ９−３で画像特定情報解析部１８が決定した分類値とステップＳ９-１で決定された分類値が合致するか否かを判定し、その結果を画像選択部１７に出力する。
【００５８】
ステップＳ９-４において選択画像の分類値が指定された検索項目の分類値と合致する場合、合致判定部１６は、ステップＳ９−６で画像検索リスト中の全ての撮影画像について合致判定を実行したか否かを判断し、実行していなければ、ステップＳ９−２において画像検索リストから次の撮影画像を選択し、以降のステップで検索処理を実行する。
【００５９】
また、ステップＳ９−４において選択画像の分類値が指定された検索項目の分類値と合致しない場合、ステップＳ９−５で、画像選択部１７がステップＳ９−２で選択した当該撮影画像及び画像特定情報を画像検索リストから削除し、その後ステップＳ９−６が実行される。
【００６０】
この様に、ステップＳ９−１からステップＳ９−６において１つの検索項目に関して画像検索リスト上の全ての画像データについて検索し、ユーザが検索条件として選択した分類値と合致する画像のみを画像検索リストに残す処理が終了すると、ステップＳ９−７において、合致判定部１６は、図８におけるステップＳ８-４で取得した全ての検索項目について検索処理が実行されたかどうかを判断し、実行が完了していなければ、ステップＳ９−１にて次の検索項目を決定し、ステップＳ９−２からステップ９−６が再度実行される。
【００６１】
一方、ステップＳ９−７において、合致判定部１６が、全ての検索項目について検索処理が完了したと判断すると、画像検索処理を終了し、画像検索リストをメイン処理部１１に通知する。
【００６２】
図８のステップＳ８−７において、合致判定部１６から画像検索リストを通知されたメイン処理部１１は、画像検索リストに示された画像が検索条件に適合する撮影画像とみなして、当該画像をＬＣＤ６に表示する。この実施の形態１では、ＬＣＤ６は、画像検索リストに残っている順に画像データを表示し、ユーザはキーパッド８の操作により検索画像を順次閲覧するが、画像のファイル名のリストをＬＣＤ６に表示させても良い。この場合、ユーザは、表示されたファイル名のうち閲覧したいものをキーパッド８の操作で選択し、メイン処理部１１は選択されたファイル名の画像データをフラッシュＲＯＭ４から読み出してＬＣＤ６に表示させる。
【００６３】
以上のように、この実施の形態１に係る携帯電話は、ユーザに関連した撮影場所を検索項目として利用するため、ユーザは画像検索時に撮影場所を思い出し易く、また、ユーザは表示された撮影場所の分類値を選択すれば検索条件の設定ができるため、ユーザは効率的に且つ容易な操作で所望の画像を得ることができる。
【００６４】
また、この実施の形態１に係る携帯電話は、自ら取得した現在位置情報に基づいて撮影場所分類値の基準位置を決定するため、ユーザが撮影場所分類値の基準位置を予め設定する必要がない。
【００６５】
同様に、画像撮影時に現在位置情報を取得して、画像特定情報として画像データと共に保存しておき、画像検索時に、画像特定情報を解析して撮影画像に対応する撮影場所分類値を取得するため、ユーザは検索のための撮影場所情報を画像毎に設定する必要がなく、ユーザフレンドリーな携帯電話を得ることができる。
【００６６】
更に、撮影画像の撮影日時などの撮影条件と、撮影画像の複雑度、色相、動き量などの画像特徴量を合わせて画像検索に利用しているため、高精度な画像検索が可能となる。
【００６７】
実施の形態２．
実施の形態１では、位置検出部としてＧＰＳ受信機９を用い、ＧＰＳ信号から得られる緯度・経度を現在位置情報としたが、現在位置情報としてＧＰＳ信号以外のものを使用しても良い。例えば、携帯電話の基地局を位置の単位とするものである。当該携帯電話は、自らが配下にある基地局が定期的に送信している基地局ＩＤなどの固有情報を取得できれば、その固有情報を現在位置情報として、実施の形態１と同様に画像撮影処理、画像検索処理を実施できる。
【００６８】
実施の形態３．
また、実施の形態１では、図６におけるステップＳ６−９のように撮影時に画像特徴量、撮影条件及び撮影位置情報の３種類の画像特定情報を取得して撮影画像と共に保存し、画像検索時に、図９におけるステップＳ９−３のように画像特定情報解析部１８がそれらの画像特定情報を解析して分類値を決定した後に、合致判定部１６が、解析して決定した分類値と検索条件の分類値とが合致するか否かを判定した。この場合、画像特定解析部１８が分類値の決定時に参照する基準値テーブルの内容、つまり被写体画像種類、撮影日時及び撮影場所に対応する基準値情報が途中で変更されても、画像検索時には、変更された基準値テーブルに応じて撮影画像の分類値を決定できるという利点があった。しかし、撮影画像がどの分類値を有するかを、画像撮影時に決定しても良い。
【００６９】
図１０は、実施の形態３における、携帯電話の画像撮影時の動作を示すフローチャートであり、図１０のステップＳ１０−１からＳ１０−８は、図６に示す実施の形態１における画像撮影時の動作と同様である。ステップＳ１０−６からステップＳ１０−８でメイン処理部１１が画像特定情報を取得すると、ステップＳ１０−９で、画像特定情報解析部１８は、画像特定情報を解析し、基準値テーブルを参照して被写体画像種類の分類値、撮影日時の分類値及び撮影場所の分類値を決定する。その後、ステップＳ１０−１０で、メイン処理部１１が画像データと決定した分類値をフラッシュＲＯＭ４に記録する。
【００７０】
画像検索動作も実施の形態１と同様であるが、この実施の形態３では、図９における実施の形態１の画像検索処理フローの内、ステップＳ９−３の分類値を決定する処理が不要となる。
【００７１】
以上のように、この実施の形態３に係る携帯電話は、画像データと共に分類値をフラッシュＲＯＭ４に保存するため、画像特定情報を保存するよりも保存領域を必要とせず、大量の画像データを保存できる。更に、画像検索時に、画像特定情報解析部１８が画像特定情報を解析する必要がないため、検索時のＣＰＵ１への負荷が少なく、検索時間を短縮することができる。
【００７２】
実施の形態４．
実施の形態１では、携帯電話の移動履歴、つまり位置情報とその位置に居た時間との関係だけを利用して、撮影場所分類値の各基準位置を決定したが、この実施の形態４では、携帯電話の住所録機能、スケジュール機能などにおける入力情報を利用して、撮影場所分類値に対応する各基準位置を決定する。
【００７３】
住所録に自宅として登録された住所を、撮影場所分類値「自宅」の基準位置、会社（学校）として登録された住所を、撮影場所分類値「会社（学校）」の基準位置とする。その他の「自宅周辺」、「会社（学校）周辺」等の基準位置の決定方法は、実施の形態１と同じである。また、撮影場所分類値「友人宅」を準備し、住所録に友人宅として登録された住所については、撮影場所分類値「友人宅」の基準位置とする。
【００７４】
更に、スケジュール帳に旅行としてスケジュール登録された時間帯にいる場所を、撮影場所分類値「旅行先」の基準位置とする。
【００７５】
以上のように、この実施の形態４に係る携帯電話は、住所録、スケジュール帳などの情報を利用することにより、撮影場所分類値の基準位置を高精度に決定することができる。
【００７６】
実施の形態５．
実施の形態４では、撮影場所分類値の各基準位置の決定に、住所録機能、スケジュール機能などで携帯電話に登録された情報を利用したが、この実施の形態５では、携帯電話の充電された時間帯と場所、又は電話の発着信の使用状況を利用する。
【００７７】
例えば、携帯電話が充電された場所を、撮影場所分類値「自宅」の基準位置とすることができる。また、電話やインターネット等の通信毎に現在位置情報を定期的に取得し、一定時間以上の通信中に取得した現在位置情報を比較し、現在位置が同じである場合、その位置を「自宅」の基準位置としても良い。
【００７８】
以上のように、この実施の形態５に係る携帯電話は、充電された場所や移動せずに電話の発着信などを行った場所を「自宅」の基準位置と決定することにより、分類値を高精度に決定することができる。
【００７９】
実施の形態６．
画像特定情報解析部１８は、実施の形態１では画像検索時に基準値テーブルを参照して撮影画像の分類値を決定しており、実施の形態３では画像撮影時に基準値テーブルを参照して撮影画像の分類値を決定していた。そして、撮影場所情報取得部１４は、画像特定情報解析部１８が基準値テーブルを参照する時までに基準位置を決定していた。また、実施の形態５までの携帯電話の基準画像特徴量や基準撮影条件値は、予め設定されていることを前提としていた。
しかし、基準位置を自動で決定する処理を常に動作させておいたり、基準画像特徴量、基準撮影条件値または基準位置をユーザが変更するのを受け付けたりして、基準値テーブルが一度決定された後も、更新を可能にしても良い。
【００８０】
また、「自宅」の基準位置が更新された場合は、「自宅」の基準位置を新たに設定すると共に、かつて「自宅」とされていた基準位置を基準値テーブルに記憶しておき、撮影場所分類値の決定及び画像検索に利用しても良い。以下に、「自宅」の基準位置が更新された場合の基準値テーブルの更新及び画像検索時の動作例を示す。
【００８１】
第１の動作例は、「自宅」に相当する撮影場所分類値を複数用意する方法である。つまり、図１における「自宅」「自宅周辺」などの撮影場所分類値に「旧自宅」を加え、基準値テーブルにも分類値「旧自宅」とその基準位置の欄を用意しておくものである。
撮影場所情報取得部１４は、「自宅」の基準位置が決定した時に、基準値テーブルの「自宅」の基準位置に今回決定した「自宅」の基準位置とは異なる値が既に設定されていた場合、従来「自宅」に設定されていた基準位置を、撮影場所分類値「旧自宅」の基準位置に設定し、その後に「自宅」の基準位置に今回決定した位置情報を設定する。
【００８２】
また、画像特定情報解析部１８は、撮影画像の撮影場所分類値の決定時に、撮影画像の撮影位置情報が「旧自宅」の基準位置と一致する場合は撮影画像の撮影場所分類値を「旧自宅」とする。
【００８３】
さらに、画像検索時、ユーザは検索項目「撮影場所」において「旧自宅」を選択することで、現在の「自宅」だけでなく、以前の自宅で撮影した画像も検索できる。
【００８４】
なお、撮影場所分類値を「自宅」、「旧自宅」でなく、「自宅１」、「自宅２」、「自宅３」、・・・を用意しても良い。この場合、例えば、実施の形態５までの自宅の基準位置を決定する処理で「自宅」の基準位置が決定した時に、基準値テーブルの「自宅１」の基準位置に今回決定した「自宅」の基準位置とは異なる値が既に設定されていた場合、「自宅２」の基準位置に今回決定した位置情報を設定する。以降も同様に「自宅３」、・・・を設定すれば良い。
【００８５】
第２の動作例は、基準値テーブルの設定内容を、撮影場所分類値「自宅」に対して、「基準位置」及びその基準位置が自宅を表す「期間」の対を複数用意しておく方法である。
図１１は、この発明の実施の形態６の第２の動作例における基準値テーブルの一部を示すものであり、ここでは、２００１年３月２５日から２００２年１１月１４日の間は、自宅の基準位置が「Ｎ３４．３３．０４/Ｅ１３５．２４．３６」であり、２００２年１１月１５日から２００４年９月２２までの間は、自宅の基準位置が「Ｎ３５．１９．２５/Ｅ１３９．３０．００」であり、２００４年９月２３日から現在まで、自宅の基準位置は「Ｎ３４．５３．３４/Ｅ１３５．１３．３４」であることを示している。
【００８６】
撮影場所情報取得部１４は、「自宅」の基準位置が決定した時に、基準値テーブルの「自宅」の現在の基準位置に今回決定した「自宅」の基準位置とは異なる値が既に設定されていた場合、現在の基準位置に対する「期間」の終了日に、今回「自宅」の基準位置が決定した日の前日を設定し、さらに「基準位置」とそれに対する「期間」の開始日に、今回決定した基準位置と基準位置が決定した日を設定する。なお、期間の設定については、現在の基準位置に対する「期間」の終了日に今回「自宅」の基準位置が決定した日を設定しても良く、また日だけでなく時分まで設定しても良い。
【００８７】
また、画像特定情報解析部１８は、撮影画像の撮影位置情報が「自宅」を表すいずれかの「基準位置」を示していれば、撮影場所分類値を「自宅」とする。
【００８８】
さらに、画像検索時、ユーザは検索項目「撮影場所」において「自宅」を選択し、検索項目「撮影日時」に撮影時期を指定することで、検索したい画像の撮影場所が現在の自宅でなく、旧自宅の場合でも検索することができる。
【００８９】
「会社（学校）」に関しても、上記「自宅」の基準位置の更新方法と同様の動作により、基準位置が更新された場合に対応させても良い。
【００９０】
このように、「自宅」「会社（学校）」の基準位置が更新された場合も、古い基準位置と新しい基準位置を記憶させておくことで、ユーザが引っ越して自宅が変わった場合、単身赴任で元の自宅のほかに住まいができた場合、職場が変更になった場合、学校を卒業して次の学校または就職した場合、２つの学校に通っている場合など、以前の自宅や会社、または第二の自宅や会社がある場合に、それぞれの場所での撮影画像を検索条件として使用できる。
【００９１】
ところで、前記説明における携帯電話では、ユーザが所望する画像の検索条件をユーザのキーパッド８の操作で取得していたが、音声認識装置を用いて、検索条件を音声で入力しても良い。
【００９２】
また、この発明をカメラ機能付き携帯電話に適用し、その付属のカメラで撮影した画像を検索する場合について述べたが、この発明をディジタルカメラその他に適用しても良い。
【図面の簡単な説明】
【００９３】
【図１】この発明の実施の形態１における検索項目とその分類値を示す図である。
【図２】この発明の実施の形態１に係る携帯電話のブロック構成図である。
【図３】この発明の実施の形態１に係る携帯電話のＣＰＵの機能ブロック構成図である。
【図４】この発明の実施の形態１における撮影場所分類値「自宅」の基準位置の決定方法を示すフローチャートである。
【図５】この発明の実施の形態１における撮影場所分類値「会社（学校）」の基準位置の決定方法を示すフローチャートである。
【図６】この発明の実施の形態１に係る携帯電話の画像撮影時の動作を示すフローチャートである。
【図７】この発明の実施の形態１に係る携帯電話の画像閲覧時の動作を示すフローチャートである。
【図８】この発明の実施の形態１に係る携帯電話の画像検索時の動作を示すフローチャートである。
【図９】この発明の実施の形態１における画像検索部の動作を示すフローチャートである。
【図１０】この発明の実施の形態３に係る携帯電話の画像撮影時の動作を示すフローチャートである。
【図１１】この発明の実施の形態６における第２の動作例の基準値テーブルの一部を示す図である。
【符号の説明】
【００９４】
１  ＣＰＵ、２  カメラ、３  ＲＡＭ、４  フラッシュＲＯＭ、５  記憶部、６  ＬＣＤ、７  タイマ、８  キーパッド、９  ＧＰＳ受信機
【図１】
2007081900.tif 000003
【図２】
2007081900.tif 000004
【図３】
2007081900.tif 000005
【図４】
2007081900.tif 000006
【図５】
2007081900.tif 000007
【図６】
2007081900.tif 000008
【図７】
2007081900.tif 000009
【図８】
2007081900.tif 000010
【図９】
2007081900.tif 000011
【図１０】
2007081900.tif 000012
【図１１】
2007081900.tif 000013