(57)【要約】【課題】複数のモード軸を備えたデータを蓄積して閲覧する装置で、ユーザが操作するボタンの数が増大するのを防いでユーザが比較したいデータを容易に選択する。【解決手段】プロセッサと、データを格納する記憶部と、データを表示する表示部とを備え、データは予め設定された複数のモード軸のうちの一つが時系列を示す第１モード軸と、データの種類を示す第２モード軸を含み、第１のモード軸のモードを受け付けて当該モードに該当するデータを第２のモード軸のモード毎に区分けして表示部の第２の表示領域に縮小表示し、第２のモード軸のモードを受け付けて当該モードに該当するデータを第１の表示領域に表示し、第１のモード軸のモードの変更を受け付けたときには、第２のモード軸のモードとデータの位置を維持し、変更後の第１のモード軸のモード上のデータを第１の表示領域に表示する。【選択図】図１１
2011118696.tif 000002
【特許請求の範囲】
【請求項１】
演算処理を行うプロセッサと、データを格納する記憶部と、前記データを表示する表示部とを備えて、前記データは予め設定された複数のモード軸と、前記モード軸毎に複数のモードを有し、前記複数のモード軸のうちのひとつが時系列を示す第１のモード軸を含み、前記複数のモード軸のうちのひとつが前記データの種類を示す第２のモード軸を含み、前記モード軸とモードに基づいて前記表示部への出力を制御するデータの表示方法であって、
前記プロセッサが、前記複数のモード軸のうちの前記第１のモード軸のモードを受け付ける第１のステップと、
前記プロセッサが、前記受け付けた第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記表示部に予め設定された第２の表示領域に表示する第２のステップと、
前記プロセッサが、前記複数のモード軸のうちの前記第２のモード軸のモードを受け付ける第３のステップと、
前記プロセッサが、前記受け付けた第２のモード軸のモードに該当する前記データを選択して、前記表示部に予め設定された第１の表示領域に表示する第４のステップと、
前記プロセッサが、前記第１のモード軸のモードの変更を受け付ける第５のステップと、
前記プロセッサが、前記変更された第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記第２の表示領域に表示する第６のステップと、
前記プロセッサが、前記第２のモード軸のモードを維持し、当該モードに該当する前記データを、前記第１の表示領域に表示する第７のステップと、
を含むことを特徴とするデータの表示方法。
【請求項２】
請求項１に記載のデータの表示方法であって、
前記プロセッサが、前記複数のモード軸のうちの前記第２のモード軸のモードを受け付ける第３のステップは、
前記第２のモード軸のモード内またはモード間で、選択する前記データを変更する処理を含み、
前記プロセッサが、前記受け付けた第２のモード軸のモードに該当する前記データを、前記表示部に予め設定された第１の表示領域に表示する第４のステップは、
前記第２のモード軸のモード内またはモード間で選択する前記データが変更された場合には、変更された前記データを第１の表示領域に表示し、前記第２の表示領域内の当該データの位置を取得し、現在第２のモード軸のモードを内部モードとし、前記データの位置と内部モードを状態情報として保持する処理を含むことを特徴とするデータの表示方法。
【請求項３】
請求項１に記載のデータの表示方法であって、
前記プロセッサが、前記変更された第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記第２の表示領域に表示する第６のステップは、
前記第２のモード軸のモードのうち前記データが存在しないモードには、データがないことを指し示す空欄データを当該モードの前記データとして挿入し、当該空欄データを前記第２の表示領域の当該モードに表示することを特徴とするデータの表示方法。
【請求項４】
請求項１に記載のデータの表示方法であって、
前記プロセッサが、前記変更された第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記表示部に予め設定された第２の表示領域に表示する第６のステップは、
前記変更される以前の第１のモード軸のモードで最後に選択されていた第２のモード軸のモード内のデータを特定し、当該データを前記変更される以前の第１のモード軸のモードと前記選択されていた第２のモード軸のモードに対応付けてラストチャンネル情報に保持する処理を含み、
前記プロセッサが、前記第２のモード軸のモードを維持し、当該モードに該当する前記データを、前記第１の表示領域に表示する第７のステップは、
前記変更された第１のモード軸のモードで、かつ、前記維持した第２のモード軸のモードに該当する前記ラストチャンネル情報を参照して前回選択した前記データを取得し、当該取得したデータを選択して前記第１の表示領域に表示することを特徴とするデータの表示方法。
【請求項５】
演算処理を行うプロセッサと、データを格納する記憶部と、表示部と、前記データを選択する操作部とを有し、前記操作部の選択指令に応じて前記データを前記表示部に表示する制御部を備えたデータ表示装置であって、
前記データは、予め設定された複数のモード軸と、前記モード軸毎に複数のモードを有し、前記複数のモード軸のうちのひとつが時系列を示す第１のモード軸を含み、前記複数のモード軸のうちのひとつが前記データの種類を示す第２のモード軸を含んで構成され、
前記制御部は、
前記操作部から複数のモード軸のうちの前記第１のモード軸のモードの選択を受け付けたときには、当該受け付けた第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記表示部に予め設定された第２の表示領域に表示し、
前記操作部から前記複数のモード軸のうちの前記第２のモード軸のモードを受け付けたときには、当該受け付けた第２のモード軸のモードに該当する前記データを選択して、前記表示部に予め設定された第１の表示領域に表示し、
前記操作部から第１のモード軸のモードの変更を受け付けたときには、前記変更された第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記第２の表示領域に表示し、前記第２のモード軸のモードを維持して、当該モードに該当する前記データを、前記第１の表示領域に表示することを特徴とするデータ表示装置。
【請求項６】
請求項５に記載のデータ表示装置であって、
前記制御部は、
前記操作部から前記複数のモード軸のうちの前記第２のモード軸のモードを受け付けたときには、
前記受け付けた第１のモード軸のモード上で、前記受け付けた第２のモード軸のモード内またはモード間で、選択する前記データを変更し、当該変更したデータを選択して前記第１の表示領域に表示し、
前記変更されたデータの前記第２の表示領域内の位置をデータの位置として取得し、前記受け付けた第２のモード軸のモードを内部モードとし、前記データの位置と内部モードを状態情報として保持する処理を含むことを特徴とするデータ表示装置。
【請求項７】
請求項５に記載のデータ表示装置であって、
前記制御部は、
前記操作部から第１のモード軸のモードの変更を受け付けたときには、
前記変更された第１のモード軸のモードに該当する前記データを前記記憶部から抽出したときに、前記第２のモード軸のモードのうち前記データが存在しないモードには、データがないことを指し示す空欄データを当該モードの前記データとして挿入し、当該空欄データを前記第２の表示領域の当該モードに表示することを特徴とするデータ表示装置。
【請求項８】
請求項５に記載のデータ表示装置であって、
前記制御部は、
前記操作部から第１のモード軸のモードの変更を受け付けたときには、前記変更される以前の第１のモード軸のモードで最後に選択されていた第２のモード軸のモード内のデータを特定し、当該データを前記変更される以前の第１のモード軸のモードと前記選択されていた第２のモード軸のモードに対応付けてラストチャンネル情報に保持し、
前記変更された第１のモード軸のモードで、かつ、前記維持した第２のモード軸のモードに該当する前記ラストチャンネル情報を参照して前回選択した前記データを取得し、当該取得したデータを選択して前記第１の表示領域に表示することを特徴とするデータ表示装置。
【請求項９】
演算処理を行うプロセッサと、データを格納する記憶部と、前記データを表示する表示部とを備えて、前記データは予め設定された複数のモード軸と、前記モード軸毎に複数のモードを有し、前記複数のモード軸のうちのひとつが時系列を示す第１のモード軸を含み、前記複数のモード軸のうちのひとつが前記データの種類を示す第２のモード軸を含み、前記モード軸とモードに基づいて前記表示部への出力を制御する処理を前記プロセッサに機能させるプログラムであって、
前記複数のモード軸のうちの前記第１のモード軸のモードを受け付ける第１の手順と、
前記受け付けた第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記表示部に予め設定された第２の表示領域に表示する第２の手順と、
前記複数のモード軸のうちの前記第２のモード軸のモードを受け付ける第３の手順と、
前記受け付けた第２のモード軸のモードに該当する前記データを選択して、前記表示部に予め設定された第１の表示領域に表示する第４の手順と、
前記第１のモード軸のモードの変更を受け付ける第５の手順と、
前記変更された第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記第２の表示領域に表示する第６の手順と、
前記第２のモード軸のモードを維持し、当該モードに該当する前記データを、前記第１の表示領域に表示する第７の手順と、
を前記プロセッサに機能させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムであって、
前記複数のモード軸のうちの前記第２のモード軸のモードを受け付ける第３の手順は、
前記第２のモード軸のモード内またはモード間で、選択する前記データを変更する処理を含み、
前記受け付けた第２のモード軸のモードに該当する前記データを、前記表示部に予め設定された第１の表示領域に表示する第４の手順は、
前記第２のモード軸のモード内またはモード間で選択する前記データが変更された場合には、変更された前記データを第１の表示領域に表示し、前記第２の表示領域内の当該データの位置を取得し、現在第２のモード軸のモードを内部モードとし、前記データの位置と内部モードを状態情報として保持する処理を含むことを特徴とするプログラム。
【請求項１１】
請求項９に記載のデータのプログラムであって、
前記変更された第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記第２の表示領域に表示する第６の手順は、
前記第２のモード軸のモードのうち前記データが存在しないモードには、データがないことを指し示す空欄データを当該モードの前記データとして挿入し、当該空欄データを前記第２の表示領域の当該モードに表示することを特徴とするプログラム。
【請求項１２】
請求項９に記載のデータのプログラムであって、
前記変更された第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記表示部に予め設定された第２の表示領域に表示する第６の手順は、
前記変更される以前の第１のモード軸のモードで最後に選択されていた第２のモード軸のモード内のデータを特定し、当該データを前記変更される以前の第１のモード軸のモードと前記選択されていた第２のモード軸のモードに対応付けてラストチャンネル情報に保持する処理を含み、
前記第２のモード軸のモードを維持し、当該モードに該当する前記データを、前記第１の表示領域に表示する第７の手順は、
前記変更された第１のモード軸のモードで、かつ、前記維持した第２のモード軸のモードに該当する前記ラストチャンネル情報を参照して前回選択した前記データを取得し、当該取得したデータを選択して前記第１の表示領域に表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は大量のデータを閲覧する端末を用いた、情報閲覧システムのハードウェア及びソフトウェアに関し、特に、データが日付や種類など複数の属性を持ち、ユーザが任意にこれらのデータを作成、管理、閲覧するデータ管理システム及びデータ表示装置に関する。
【背景技術】
【０００２】
昨今デジタルカメラやパソコン、記録メディアの普及により、ユーザが作成、保存、管理、閲覧するデータの数や種類も多種多様になり、加速度的にその量も増えてきている。データを作成し続けていると、一週間前や一年前など、過去のデータを省みたり、比較することで新しい発見をしたり、懐かしんだりする、というニーズが生まれている。また、「旅行先の集合写真」と「観光の様子を撮影した動画」など、データの種類が違っていても、互いに関連しており、それらを結びつけながら閲覧するようなニーズも生まれてきている。
【０００３】
しかし、データが大量になると、目的のデータを見つけたり、複数のデータを比較するなど、上記のニーズを満たすことが難しくなってしまう。
【０００４】
この問題を解決するため、デジタルカメラやパソコンでは、専用の閲覧ソフトや管理ソフトなどを組み込むなどして解決しているものが多い。例えばデジタルカメラや携帯電話などで一般的なのは、図２１に示すような閲覧ソフトである。写真データは撮影日時という属性があるため、大量のデータを日付で分類し、まず撮影日時を選ぶ画面１０を表示する。日付を選ぶとその日に撮影されたデータが一覧で表示される画面１１が表示され、ユーザが閲覧したいデータを見つけるというものである。
【０００５】
またパソコンのソフトウェアでは、写真だけでなく文書や動画など様々なデータが大容量のハードディスクに大量に保存され、前述の問題はさらに深刻である。そこで図２２に示すように、フォルダでデータを分類し、そのフォルダを選ぶ画面１２と、そのフォルダ内でどのデータを閲覧するかを選ぶ画面１３を一体化し、スムーズに閲覧可能なシステムが多く利用されている。また、「タグ」と呼ばれる関連性を示す属性を、ユーザが任意にデータに付与することで、種類や撮影日時が違っていても、そのタグをキーに複数のデータを結びつけながら閲覧することも可能となっている。
【０００６】
他にも特許文献１のように、パソコン上でユーザが任意の閲覧スタイルや管理スタイルを自由に設定可能にすることで、データの種類やユーザの嗜好に合わせてカスタマイズ可能にするようなシステムも存在する。このようなシステムでは最初の設定こそ煩雑だが、一度設定してしまえば非常に直感的に操作できる可能性がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−８０７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
複数の種類のデータを撮りためていく機器（データ表示装置など）を使う場合、ユーザが撮りためたデータを振り返って比較したり、思い出したりするために、データを閲覧するための機能が必要である。
【０００９】
そのような機能を使って大量のデータを閲覧しようとすると、目的のデータを閲覧するまでに、様々な選択項目を選択する操作が必要になる場合が多い。例えばデータの「日付」であったり「種類」などといったもので、これらを決定することで目的のデータにたどり着くことが可能である。
【００１０】
これら選択しなければいけない属性を、以下では「モード軸」と呼び、このモード軸としては、例えば、日付のモード軸と、画像の種類というモード軸の２つのモード軸が想定できる。日付のモード軸であれば「９月１日」、「９月２日」・・・といった複数のモード（属性の項目）が存在し、画像の種類のモード軸であれば「人物画像」、「風景画像」といった複数のモードが存在していることになる。
【００１１】
例えば、以下では「顔画像」、「顔の肌の拡大画像」、「その他の画像」といった複数の種類の画像を日々撮りためて、表示部で閲覧する端末（データ表示装置など）を考える。この端末では日付のモード軸と、画像の種類のモード軸の２つが存在し、このようにモード軸が複数あるような画像閲覧画面の操作の流れを、図を交えて説明する。
【００１２】
撮りためたデータを閲覧する画面に於いて、通常は図２３のような日付を選択させるカレンダーのような画面１００から始まり、ひとつめのモード軸である「日付」を選ぶ。
【００１３】
さらにその日のどの種類の画像を閲覧するかという、二つめのモード軸を選択する図２４のような画面１０１において、存在するモード（ここでは、「顔画像」（Face）、「顔の肌の拡大画像」（Zoom）、「その他の画像」（Etc）の３つ）を選択するキー１０２が表示され、ユーザが選択することになる。
【００１４】
すると図２５のような閲覧画面１０３になる。この画面例では９月２日の顔画像は２枚あり、そのうち２枚目の画像にフォーカスがあたっている。
【００１５】
図２５において、現在の画像種類を表示する部分１０７、撮影日時を表示する部分１０８、１０９などと共に、その日に撮影した画像がサムネイル（縮小画像）で一覧表示され、カーソル１０５を動かすことで縮小されていない画像１０４が全面に表示される。その日に撮影した画像が多い場合、サムネイルが一度に表示できない場合があるので、スクロールのための矢印１０６も備える。
【００１６】
この状態でモード軸である「画像の種類」もしくは「日付」を変えようと思うと、ユーザは図示しない「戻る」キーなどを押し、前の画面（カレンダー画面１００もしくは画像種類選択画面１０１）に戻り再度モードを選択し直す必要がある。例えば、図２４に示した画像種類選択画面１０１まで戻り、画像種類として「拡大画像」を選択すると、図２６のような別の閲覧画面１１０が表示され、他の種類の画像を閲覧するという流れである。
【００１７】
ここで、ユーザが複数の日付の中から連続的に画像を比較したいと思った場合、例えば、１日ずつ日付を動かしながら日々の画像の変化を知りたい場合などに問題がある。上述したように、逐一図２４に示す画面に戻していては連続的に画像を比較できず、画面の切り替わりにより、特に画像では変化が分かりにくいものとなってしまう。同様に画像の種類を変えて比較したい場合、例えば「顔全体」の画像から気づいたことがあればさらに「拡大画像」で詳細を見るような場合も、上記と同じで連続的に比較が出来ない。また、種類が同じ画像が１日に複数枚存在する場合には、連続して比較する時にその複数枚のうちどれを比較するのかという指定をあらかじめしておかないと、プログラムが規定したもの、例えば、１枚目の画像だけを比較することになり、ユーザが比較したい画像を見たいという用途に適さない、という問題があった。
【００１８】
そこで、端末の筐体側に直接日付を変えるボタン（またはキー）や、画像の種類を変えるボタン、画像選択のボタン等を備えたパネルを用意し、上述した図２４の画面に戻る操作をせずに連続的に種類や日付を変えられるようにすることで、上記の問題を解決することが可能である。しかしこの手法では操作するボタンが増え、ハードウェア的にも大柄になり、製造コストが増大する、という問題があった。
【００１９】
そこで、本発明は、上記問題点に鑑みてなされたもので、複数のモード軸を備えたデータを蓄積して閲覧する装置において、ユーザが操作するボタンやスイッチの数が増大するのを防ぎながらも、ユーザが比較したいデータを容易に選択することが可能な装置を提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明は、演算処理を行うプロセッサと、データを格納する記憶部と、前記データを表示する表示部とを備えて、前記データは予め設定された複数のモード軸と、前記モード軸毎に複数のモードを有し、前記複数のモード軸のうちのひとつが時系列を示す第１のモード軸を含み、前記複数のモード軸のうちのひとつが前記データの種類を示す第２のモード軸を含み、前記モード軸とモードに基づいて前記表示部への出力を制御するデータの表示方法であって、前記プロセッサが、前記複数のモード軸のうちの前記第１のモード軸のモードを受け付ける第１のステップと、前記プロセッサが、前記受け付けた第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記表示部に予め設定された第２の表示領域に表示する第２のステップと、前記プロセッサが、前記複数のモード軸のうちの前記第２のモード軸のモードを受け付ける第３のステップと、前記プロセッサが、前記受け付けた第２のモード軸のモードに該当する前記データを選択して、前記表示部に予め設定された第１の表示領域に表示する第４のステップと、前記プロセッサが、前記第１のモード軸のモードの変更を受け付ける第５のステップと、前記プロセッサが、前記変更された第１のモード軸のモードに該当する前記データを前記記憶部から抽出し、前記抽出された前記データを、前記第２のモード軸のモード毎に区分けして、前記第２の表示領域に表示する第６のステップと、前記プロセッサが、前記第２のモード軸のモードを維持し、当該モードに該当する前記データを、前記第１の表示領域に表示する第７のステップと、を含む。
【発明の効果】
【００２１】
本発明によれば、複数のモード軸をもつ大量のデータを閲覧する場合に、煩雑な操作を必要とせずにデータの連続比較をすることが可能となる。またユーザはモードを切り替えることを意識せずに上記のことが可能となるので、データの比較や新しい気づきを産む左表に集中することが可能となる。
【００２２】
また操作形態も簡略化されるため、装置に実装されるボタンやスイッチなどのインタフェースを減らすことが可能になり、前述のように操作が容易になるだけでなく、筐体の小型化、製造コストの削減なども実現可能となる。
【００２３】
また、ラストチャンネル情報により、大量のデータを連続的に比較する際に、複数の候補データのうちいずれを選択するかを、ユーザの過去の閲覧履歴に基づいて自然に比較したい画像を比較することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態を示し、データ表示装置の構成を示すブロック図である。
【図２】本発明の実施形態を示し、操作パネルの一例を示す正面図である。
【図３】本発明の実施形態を示し、ソフトウェアの構成を示すブロック図である。
【図４】本発明の実施形態を示し、画像データ３０３の一例を示す説明図である。
【図５】本発明の実施形態を示し、状態テーブル３０１の一例を示す説明図である。
【図６】本発明の実施形態を示し、ラストチャンネルテーブル３０２の一例を示す説明図である。
【図７】本発明の実施形態を示し、表示部６に顔画像を表示した状態を示す画面イメージである。
【図８】本発明の実施形態を示し、肌の拡大画像６３１を表示した状態を示す画面イメージである。
【図９】本発明の実施形態を示し、本発明のモードレス機能を視覚的に示した説明図で、サムネイル一覧領域と状態テーブル３０１の変化を示す。
【図１０】本発明の実施形態を示し、制御プログラム４００で行われる閲覧処理の流れを示したフローチャートである。
【図１１】本発明の実施形態を示し、顔画像モード時の日付変更と状態テーブルの関係を示した説明図である。
【図１２】本発明の実施形態を示し、肌の拡大画像モード時の日付変更と状態テーブルの関係を示した説明図である。
【図１３】本発明の実施形態を示し、その他画像モード時の日付変更と状態テーブルの関係を示した説明図である。
【図１４】本発明の実施形態を示し、空欄データが無い場合の例を示した画面イメージである。
【図１５】本発明の実施形態を示し、空欄データが無い場合の画像データの選択とカーソルの移動を示した説明図である。
【図１６】本発明の実施形態を示し、空欄データを用いた場合の例を示した画面イメージである。
【図１７】本発明の実施形態を示し、空欄データを用いた場合の画像データの選択とカーソルの移動を示した説明図である。
【図１８】本発明の実施形態を示し、ラストチャンネルテーブルの一例を示した説明図である。
【図１９】本発明の実施形態を示し、日付変更に伴うラストチャンネルテーブルと状態テーブルの関係を示した説明図である。
【図２０】本発明の実施形態を示し、画像の種類の変更に伴うラストチャンネルテーブルと状態テーブルの関係を示した説明図である。
【図２１】従来例を示し、従来のデータ閲覧システムの一例を示した説明図である。
【図２２】他の従来例を示し、従来のデータ閲覧システムの一例を示した説明図である。
【図２３】さらに他の従来例を示し、従来のデータ閲覧システムの一例を示した説明図である。
【図２４】従来例を示し、複数のモードの中から閲覧したいモードを選択する画面の例を示した画面イメージである。
【図２５】一つの画像の種類のみを表示する画面の例を示した画面イメージである。
【図２６】一つの画像の種類のみを表示する画面の他の例を示した画面イメージである。
【発明を実施するための形態】
【００２５】
以下、本発明の一実施形態を添付図面に基づいて説明する。
【００２６】
図１は、本発明を適用するデータ表示装置の一例を示すブロック図である。データ表示装置１は、人体の上半身（あるいは顔全体）を撮影可能なカメラ２０（第１のカメラ）と、人体の肌の拡大画像を撮影可能な拡大カメラ３０（第２のカメラ）と、カメラ２０及び拡大カメラ３０が撮影したデータ（画像データ）を記憶する記憶装置５と、画像等のデータを表示する表示部６と、表示する画像データを選択する操作パネル４０と、画像データの表示や操作パネル４０からの入力を受け付ける制御プログラムや画像データを格納するメモリ３（主記憶）と、制御プログラムを実行するプロセッサ２と、プロセッサ２と上記各デバイスを接続するインターフェース４とを主体にして構成される。
【００２７】
記憶装置５は、ハードディスクドライブや不揮発性半導体記憶素子で構成され、制御プログラムを格納する記憶媒体としても機能する。また、インターフェース４には、カメラ２０または拡大カメラ３０を制御するスイッチ（図示省略）が接続される。
【００２８】
カメラ２０は、図７で示すように、データ表示装置１のユーザの上半身または顔全体を撮影可能に構成され、拡大カメラ３０は図８で示すように、肌の拡大画像を撮影可能に構成される。拡大カメラ３０は、肌の荒れなどを判別可能な所定の倍率に設定される。また、拡大カメラ３０はデータ表示装置１から脱着可能に構成されて、ユーザが拡大カメラ３０を顔などの肌に密着させることなどで、肌の拡大画像を撮影する。また、カメラ２０は、データ表示装置１をユーザの顔以外に向けることで任意の画像を撮影することができる。
【００２９】
データ表示装置１では、カメラ２０と拡大カメラ３０で撮影した画像データに属性項目を示すモードを付加して記憶装置５に格納する。この属性項目の付与は、データ表示装置１のユーザが手動で行っても良いし、あるいは、ソフトウェアによって自動的に付与するようにしても良い。なお、本実施形態では、記憶装置５に格納された画像データには、予め属性項目が付与されていることを前提として説明する。
【００３０】
本実施形態では、画像データの属性を「モード軸」と呼び、このモード軸としては、例えば、時系列を示す日付のモード軸と、画像データの種類というモード軸の２つのモード軸が存在する例について説明する。
【００３１】
そして、日付のモード軸では、例えば「９月１日」、「９月２日」・・・といった複数のモード（属性毎の項目の）が存在し、画像データの種類のモード軸では「顔画像」、「顔の肌の拡大画像」、「その他の画像」という３つのモードが存在する。
【００３２】
図２は、データ表示装置１の操作パネル４０の詳細を示す正面図である。操作パネル４０は、表示部６に表示する画像データを選択する複数のキーを備える。操作パネル４０の一例としては、日付のモードを切り替えるための上キー１６１と、下キー１６３と、画像データのモードを切り替えるための左キー１６２と、右キー１６４とを備える。つまり、上キー１６１と下キー１６３が日付のモード軸を制御するスイッチとして機能し、左キー１６２と、右キー１６４が画像データのモード軸を制御するスイッチとして機能する。
【００３３】
図３は、データ表示装置１のメモリ３に格納されたソフトウェアの一例を示すブロック図である。
【００３４】
メモリ３には、画像データを表示部６に出力する制御プログラム４００と、記憶装置５に格納されたデータのうち表示するための画像データ３０３と、日付別で画像データの表示状態を管理する状態テーブル３０１と、日付のモード軸で各日付（モード）において、最後に選択された画像データ３０３を記憶するラストチャンネルテーブル３０２が格納される。
【００３５】
状態テーブル３０１は、ユーザによって選択されて表示部６に表示されている画像データ３０３のモード情報と位置情報を格納するもので、制御プログラム４００が設定する情報である。
【００３６】
ラストチャンネルテーブル３０２は、各日付（日付のモード）毎に制御プログラム４００によって設定されるものである。制御プログラム４００は、後述する処理によって、操作パネル４０の操作から、状態テーブル３０１とラストチャンネルテーブル３０２を参照して画像データ３０３を表示部６に表示する。
【００３７】
図４は、画像データ３０３の一例を示す説明図である。画像データ３０３は、画像データ本体３０３０に、撮影した日時３０３１と、内部モード３０３２を付加したものである。
【００３８】
日時３０３１は、制御プログラム４００が撮影した日付と時刻を付与する。内部モード３０３２は、画像の種類のモード軸上のモードを表すもので、「顔画像」であれば「１」が設定され、「顔の肌の拡大画像」であれば「２」が設定され、「その他の画像」であれば「３」が設定される。これらのモードは、データ表示装置１のユーザが入力した値を制御プログラム４００で受け付けて設定する。
【００３９】
図５は、状態テーブル３０１の一例を示す説明図である。状態テーブル３０１は、現在ユーザによって選択された画像データ３０３の日付（日付のモード）を格納する日付３１１と、操作パネル４０によって選択された画像データ３０３の位置情報を格納するカーソル位置３１２と、選択された画像データ３０３の画像の種類のモードを格納する内部モード３１３のフィールドから１つのエントリが構成される。
【００４０】
日付３１１には、制御プログラム４００によって、選択された画像データ３０３の日付が格納される。
【００４１】
内部モード３１３は、上記図４の画像データ３０３の内部モード３０３２に対応し、「顔画像」であれば「１」が設定され、「顔の肌の拡大画像」であれば「２」が設定され、「その他の画像」であれば「３」が設定される。
【００４２】
カーソル位置３１２は、ある内部モード３１３で選択している画像データ３０３の位置（順位）を示す値が格納される。すなわち、後述の図７に示すサムネイル一覧領域６０２内のカーソル６１４の位置を、同一の日付で、同一の内部モード３１３内の画像データ３０３の順位で表したものである。なお、順位は、例えば、時刻の昇順などで表される。
【００４３】
この状態テーブル３０１は、選択した画像データ３０３が変更される度に制御プログラム４００によって更新される。
【００４４】
図６は、ラストチャンネルテーブル３０２の一例を示す説明図である。ラストチャンネルテーブル３０２は、識別子３２０と、画像データ３０３の撮影日付を格納する日付３２１と、画像の種類のモードが「顔画像」のときに最後に選択した画像データ３０３に対応するカーソル位置３１２を格納するモード１（３２２）と、画像の種類のモードが「顔の肌の拡大画像」のときに最後に選択した画像データ３０３に対応するカーソル位置３１２を格納するモード２（３２３）と、画像の種類のモードが「その他の画像」のときに最後に選択した画像データ３０３に対応するカーソル位置３１２を格納するモード３（３２４）と、からひとつのエントリが構成される。
【００４５】
ラストチャンネルテーブル３０２は、画像の種類のモード軸において、「顔画像」、「顔の肌の拡大画像」、「その他画像」のモードの順に、全ての撮影日に於いて、いずれの画像データ３０３が最後に選択されたかを記憶する。すなわち、２つのモード軸のうち、日付のモードの順で各画像の種類のモード毎に、最後に選択された画像データ３０３の位置が格納される。ここで、画像データ３０３の位置は、同一日付の同一の内部モード３１３において、画像データ３０３の時刻を所定の順序でソートしたときの順位を示す。なお、同一日付の同一の内部モード３１３で画像データ３０３を特定できれば、他の情報を用いても良い。
【００４６】
図７は本発明のデータ表示装置１の表示部６に顔画像を表示した状態を示す画面イメージである。
【００４７】
図７は、画像データ３０３の閲覧画面の内、顔画像を表示した状態を示し、本実施形態では、例えば、データ表示装置１の起動後に図示の画面を表示する。この閲覧画面（閲覧状態）の表示部６は、画像データ３０３を表示する大きな表示領域（例えば、表示部６の７０％）である画像表示領域６０１と、同一日付の画像データ３０３の縮小画像（サムネイル画像）を内部モード３１３と画像データ３０３の所定の順位で並べたサムネイル一覧領域６０２と、選択している画像データのモードと日時を表示するステータス領域６０３の３つの領域から構成される。
【００４８】
図７の例では、画像表示領域６０１には顔画像６３０が表示され、サムネイル一覧領域６０２には、撮影日が「２００９／０９／０２」の画像データ３０３の縮小画像が、内部モード３１３の順で区分けされ、内部モード３１３内では画像データ３０３の時刻の順で位置が決定されており、顔画像の縮小画像６１１が２つ、顔の肌の拡大画像の縮小画像６１２が４つ、その他画像の縮小画像６１３が２つ表示されている。そして、サムネイル一覧領域６０２には、現在画像表示領域６０１に表示している画像を示すカーソル６１４が表示される。
【００４９】
このサムネイル一覧領域６０２では、図中左側から内部モード３１３＝１の顔画像の縮小画像６１１、内部モード３１３＝２の顔の肌の拡大画像の縮小画像６１２、内部モード３１３＝３のその他画像の縮小画像６１３に区分けされて表示される。同一の内部モード３１３では、画像データ３０３の日時３０３１に含まれる時刻の順に図中左側から各縮小画像が並べられる。また、サムネイル一覧領域６０２に同一日付の全ての縮小画像が表示できない場合には、図中の矢印６１５または６１６が表示される。図７の例では、現在のカーソル６１４は、内部モード３１３＝１で左から２番目の画像データ３０３となるので、状態テーブル３０１のカーソル位置３１２では「２」が設定されることになる。
【００５０】
表示部６の最下段に設定されたステータス領域６０３には、現在画像表示領域６０１に表示されている画像データ３０３のモード６２１と、日付６２２と、時刻６２３が表示される。モード６２１には、状態テーブル３０１の内部モード３１３に対応する文字列が表示され、日付６２２と時刻６２３には状態テーブル３０１の日時３１１から抽出した日付と時刻が表示される。モード６２１の文字列としては、内部モード３１３＝１では「FACE」が表示され、内部モード３１３＝２では「Zoom」が表示され、内部モード３１３＝３では「Etc」が表示される。
【００５１】
ここで、制御プログラム４００は、図７に示す閲覧状態において、操作パネル４０のキー操作に応じて、画像表示領域６０１に表示する画像データ３０３を後述するように切り替える。例えば、図７で示すように、現在選択している画像データ３０３が顔画像のモードの終端のときに、図２に示した右キー１６４をユーザが押すと、図８に示すように、制御プログラム４００が表示する画像データ３０３のモードを肌の拡大画像モードに切り替える。
【００５２】
また、上記右キー１６４の操作を繰り返して、顔画像のモードから肌の拡大画像モード、その他画像モードに切り替えて、その他画像モードの終端でさらに右キー１６４が操作されると、制御プログラム４００は画像の種類のモードを顔画像のモードに戻し、３つの画像の種類のモードを循環して切り替える。
【００５３】
図８は本発明のデータ表示装置１の表示部６に顔の肌の拡大画像６３１を表示した状態を示す画面イメージである。この例では、サムネイル一覧領域６０２のカーソル６１４が右キー１６４を操作した量（この例では、１回の操作）だけ所定の方向に移動する。
【００５４】
本発明のデータ表示装置１では、カメラ２０と拡大カメラ３０で「顔画像」と、「顔の肌の拡大画像」または「その他の画像」といった複数の種類の画像データ３０３を日々撮りためていく場合を考える。
【００５５】
本発明のデータ表示装置１は、操作パネル４０を操作するユーザに対して、明示的にモードの選択を行わずにモードを切り替えるモードレスモード切替機能を備える。このモードレスモード切替機能では、図７のような画像データ３０３（顔画像）の閲覧を行う画面に於いて、あるモード軸（ここでは画像データ３０３の種類）を明示的に特定せず、そのモード軸の全てのモードのオブジェクトを表示する。この画面の例ではサムネイル一覧領域６０２として上述したように顔画像が２つ、肌の拡大画像が４つ、その他画像が２つ示されており、ユーザはカーソル６１４を動かすことで画像データ３０３を選び、閲覧したい画像を表示することが可能である。
【００５６】
図７に示した顔画像６３０の画面ではカーソル１６４は顔画像の二つめに合っているが、カーソルを一つ右に動かすとモードを切り替えて肌の拡大画像モード（Ｚｏｏｍ）の画像を選択する。図８の画面のように、画像表示領域６０１の画像データ３０３が顔の肌の拡大画像６３１に切り替わっただけで、画面全体の構成は変わっておらず、ユーザはモードが切り替わったことを意識しない。このとき、画像の種類のモードである内部モード３１３は、顔画像から顔の肌の拡大画像モードに切り替わっているが、ユーザは前記従来例のように「戻る」等の操作を行う必要なく、カーソル６１４を動かすだけでモードを切り替えることが可能である。このために、制御プログラム４００は、状態テーブル３０１の内部モード３１３を日付３１１やカーソル位置３１２などと共にメモリ３に保持する。
【００５７】
本発明ではこのような仕組みをモードレスモード切替機能（以下モードレス機能）と呼ぶ。
【００５８】
本発明のモードレス機能では前記従来例では別々に管理されていたモード別のオブジェクトを、図７の画面のように一つの画面内で、モード毎に区分けした縮小画像を表示するのが一つの特徴である。
【００５９】
図９は本発明のモードレス機能を視覚的に示した図である。
【００６０】
図９に示すモードレス機能では、画像データ３０３の種類のモード軸の各モード（顔画像６１１、肌の拡大画像６１２、その他画像６１３）を統合し、各モード間の切り替えをユーザに意識させない構造である。
【００６１】
すなわち、サムネイル一覧領域６０２に表示する縮小画像６１１〜６１３は次のように処理を行う。
【００６２】
画像データ３０３の日時３０３１から日付を抽出し、日付のモード軸上の各モード毎（日付毎）に画像データ３０３を抽出する。そして、日付が同一のモード内で、画像データ３０３の内部モード３１３の順でソートする。これにより、同一日付の画像データ３０３は、画像の種類のモード毎に区分けされる。さらに、日付が同一のモード内、かつ画像の種類が同一のモード内で、画像データ３０３の日時３０３１に含まれる時刻でソートを実施する。
【００６３】
制御プログラム４００は、上記抽出及びソートを行った画像データ３０３の縮小画像６１１〜６１３を生成し、表示部６に出力することで、図９のようにサムネイル一覧領域６０２を表示する。
【００６４】
図９において、例えば、カーソル移動１４６のような操作をした場合、カーソル６１４の位置が「顔画像」モードの終端に来ているときに、右キー１６４を操作するとカーソル６１４が移動し、画像データ３０３の内部モード３１３は「肌の拡大画像」モードに切り替わる。制御プログラム４００は、  図９で示すように、現在の日付の状態テーブル３０１のカーソル位置３１２を、「肌の拡大画像」モードの最初の画像を示す「１」に更新し、内部モード３１３を「肌の拡大画像」モードに対応する「２」に更新する。
【００６５】
図９の例では、カーソル６１４は、日付のモード軸で「２００９／０９／０２」のモードで、画像の種類のモードが顔画像で、２番目の画像を選択している状態から、右キー１６４の操作により、画像の種類のモードが肌の拡大画像で、１番目の画像を選択している状態に切り替わる。
【００６６】
これにより、少なくとも画像の種類のモード軸に関しては、前記従来例のように「戻る」操作や専用のキーなどを用意する必要が無くなり、操作者（ユーザ）の負担が減るだけでなく、ハードウェアも簡易にすることが可能となる。
【００６７】
上記モードレス機能により、全ての種類（画像の種類のモード）の画像が混ざってサムネイル一覧領域６０２に表示されるため、画像種類のモードの必要性が薄くなるが、もう一つのモード軸である「日付」を連続的に切り替える際に内部モード３１３を用いることで、連続的な比較をする際に有効となる。ここで、連続的な比較は、画像データ３０３を撮りためたユーザが、顔画像または肌の拡大画像をある日付から順次比較して、顔や肌の変化を確認することなどである。
【００６８】
例えば、図２の上キー１６１、下キー１６３を日付モード軸のモードの変更に割り当て、左キー１６２、右キー１６４は画像の選択及び画像の種類のモード軸のモードの切り替えに割り当てると、上下キー１６１、１６３が日付モードの切替となり、左右キー１６２，１６４が画像の種類のモードの切り替えとなり、これらのキーを搭載した操作パネル４０のみで全ての画像を連続的に閲覧することが可能となる。これにより、画像の種類を変えて比較したい場合や複数の日付の中から連続的に比較したい場合、それぞれに上記のキーの組合せを用いることで、画像の種類のモードと日付のモードを切り替えながら画像データ３０３の連続的な比較を容易に行うことが可能となる。
【００６９】
これに対して、前記従来の閲覧画面では、画像の種類のモードを分けて、それぞれに日付のモードが存在しているため、顔画像、肌の拡大画像、その他画像の３つのモードは別々に表示される。このため、ユーザは明示的にモードを切り替える必要があり、前述のように「戻る」操作や専用のキーが必要になる。
【００７０】
さらに、本発明では、複数の画像の種類のモードのうち何れかが欠落している場合には、画像データ３０３が存在しないことを示す空欄データ４１０を挿入して、サムネイル一覧領域６０２（第２の表示領域）に表示する画像の種類のモードの順序を常に一定に保つ。例えば、図９の日付のモードが「２００９／９／５」の場合、最初の画像の種類のモードである顔画像のモードには画像データ３０３が存在しない。このため、制御プログラム４００は、日付のモードが「２００９／９／５」で、画像の種類のモードが顔画像のモードに空欄データ４１０を挿入することで、常に最初の画像の種類のモードを顔画像とすることができる。なお、空欄データ４１０は、画像データ３０３として挿入してもよいが、メモリ３の消費を抑制するため、空欄データ４１０の格納位置（アドレス）を示すポインタを用いても良い。
【００７１】
図１０は本発明の制御プログラム４００で行われる閲覧処理の流れを示したフローチャートである。
【００７２】
閲覧処理は上記図７の状態で処理が開始される（ステップ２００）。ステップ２０１〜２０４では操作パネル４０の上下左右それぞれのキー１６１〜１６４の何れかが押されているか否かの判定をするループに入る。
【００７３】
右キー１６４を判定するステップ２０１でＹＥＳとなった場合（右キー１６４が操作されたとき）、同じ日付、かつ同じ画像データ３０３の種類でカーソル６１４が内部モード３１３の終端にきているか否かの判定を行う（ステップ２０５、２０８）。
【００７４】
右キー１６４を操作したことによる、ステップ２０５の内部モード３１３の終端にきているか否かの判定は、同一の日付のモードかつ同一の画像の種類のモードで現在選択している画像データ３０３の時刻よりも大の画像データ３０３が無いときに、現在選択している画像データ３０３が内部モード３１３の終端であると判定する。
【００７５】
左キー１６２を操作したことによる、ステップ２０８の内部モード３１３の終端にきているか否かの判定は、同一の日付のモードかつ同一の画像の種類のモードで現在選択している画像データ３０３の時刻よりも小の画像データ３０３が無いときに、現在選択している画像データ３０３が内部モード３１３の終端であると判定する。
【００７６】
カーソル６１４が内部モード３１３の終端に来ていれば、図９で示したように、状態テーブル３０１の内部モード３１３とカーソル位置３１２を書き換え（ステップ２０６）、新しい画像の種類のモードの１枚目の画像データ３０３を選択して画像表示領域６０１に表示する。
【００７７】
一方、カーソル６１４が内部モード３１３の終端に来ていなければ、単純に同じモード内で次の画像データ３０３を選ぶように状態テーブル３０１のカーソル位置３１２を書き換え、該当する画像データ３０３を選択して画像表示領域６０１に表示する。（ステップ２０７）。
【００７８】
同様に左キー１６２が押されているか否かの判定（ステップ２０２）も、カーソル６１４の位置（＝カーソル位置３１２）が同じ日付のモードで、かつ同一の画像の種類のモードで始点（図中左端）に来たか否かの判定を行う（ステップ２０８）。カーソル位置３１２が画像の種類のモードの始点に達している場合は、状態テーブル３０１の内部モード３１３を更新し、新しい画像の種類のモードの終端の画像データ３０３を選択して画像表示領域６０１に表示する（ステップ２０９）。一方、カーソル位置３１２が同一の画像の種類のモードの場合は、同じモード内で前の画像データ３０３を選択して画像表示領域６０１に表示する（ステップ２１０）。
【００７９】
上記ステップ２０８〜２１０でカーソル６１４の移動指令によって状態テーブル３０１を更新した後には、ステップ２５０に進んでラストチャンネルテーブル３０２の更新を行うか否かを判定する。
【００８０】
まず、ステップ２５０では、タイマＴの値が所定値以上であるか否かを判定する。タイマＴの値が所定値以上の場合では、状態テーブル３０１を書き換える直前の画像データ３０３をユーザが最後に選択（閲覧）していたと判定してステップ２１１に進んでラストチャンネルテーブル３０２との比較を実施する。一方、タイマＴの値が所定値未満の場合では、状態テーブル３０１を書き換える直前の画像データ３０３は、画像の選択の過程で一時的に表示したものと判定してステップ２５１に進んでタイマＴをリセットした後に、タイマＴのカウントアップを再開する。
【００８１】
ステップ２１１では、ステップ２０８〜２１０で状態テーブル３０１を更新する以前に選択されていた画像と、現在の日付のモードに対応するラストチャンネルテーブル３０２の画像が一致するか否かを判定する。この判定は、状態テーブル３０１を更新する以前の画像の種類のモードにおけるカーソル位置と、ラストチャンネルテーブル３０２のモード１〜モード３の該当箇所のカーソル位置と等しいか否かを判定する。カーソル位置が等しくない場合には、ステップ２１２へ進んで、状態テーブル３０１の更新前のカーソル位置でラストチャンネルテーブル３０２を更新する。例えば、状態テーブル３０１の更新前に顔画像モードで２番目の画像データ３０３を選択していた場合には、同じ日付のモードのラストチャンネルテーブル３０２のモード１のフィールドに格納されている値が、「２」でない場合には、当該モード１の値を「２」に更新する。これにより、該当する日付のモードの顔画像モードで、最後にユーザが閲覧していた画像データ３０３はカーソル位置が「２」のデータであることをラストチャンネルテーブル３０２に記憶させる。
【００８２】
そして、ステップ２５１に進んでタイマＴをリセットしてからカウントアップを再開させる。なお、データ表示装置１を起動した後の１回目の処理では、タイマＴはカウントアップを開始していない。
【００８３】
次に、左キー１６２、右キー１６４の判定と同様に、上キー１６１、下キー１６３の判定も行われる。上キー１６１が押されているか否かの判定（ステップ２０３）でＹＥＳとなった場合は、状態テーブル３０１の日付３１１を前の日付に変更する（ステップ２１３）。つまり、日付のモード軸のモードを過去に遡る。また、下キー１６３が押されているか否かの判定（ステップ２０４）でＹＥＳとなった場合には、状態テーブル３０１の日付３１１を次の日付へ変更する（ステップ２１４）。つまり、日付のモード軸を最新の日付側へ進める。上記処理により、上下のキー１６１、１６３の操作により制御プログラム４００は画像データ３０３から抽出する画像データ３０３の日付を切り替える。
【００８４】
そして、制御プログラム４００は、選択された日付に対応する画像データ３０３を記憶装置５またはメモリ３から抽出し、画像の種類のモードでソートし、さらに、画像の種類のモード内で時刻順に画像データ３０３をソートし、これら画像データ３０３の縮小画像を生成してサムネイル一覧領域６０２に表示する。これにより、サムネイル一覧領域６０２には画像の種類のモード毎に区分けされた縮小画像が各モード内で時刻順などで一覧表示される。
【００８５】
続いて、ステップ２１５では、制御プログラム４００は、変更された日付で、かつ、日付の変更前に選択していた画像の種類のモードのラストチャンネルテーブル３０２を参照して、状態テーブル３０１のカーソル位置３１２を更新する。例えば、日付が「２００９／９／２」で画像の種類のモードが顔画像モードのときに、下キー１６３の操作を受け付けたときには、状態テーブル３０１の次の日付（２００９／９／３）のエントリを選択する。そして、切り替わった日付（２００９／９／３）でラストチャンネルテーブル３０２で該当するエントリを選択し、当該エントリで顔画像モードに対応するモード１の値Ｘを取得して、現在切り替えた日付（２００９／９／３）の状態テーブル３０１のエントリのカーソル位置３１２を、前記取得した値Ｘで更新し、カーソル位置３１２に該当する画像データ３０３を選択して画像表示領域６０１に表示する。つまり、新たに切り替わった日付のモードでは、選択された画像の種類のモード内で過去にユーザが閲覧した画像データ３０３が自動的に選択されることになる。
【００８６】
なお、ステップ２１５では、日付が切り替わって画像表示領域６０１に表示する画像データ３０３も切り替わったので、タイマＴをリセットしてからカウントアップを再開する。
【００８７】
これにより、日付のモード軸でモードを切り替えながら、画像の種類のモードを維持し、かつ、切り替わった日付では、前回ユーザが閲覧していた画像データ３０３を自動的に選択して画像表示領域６０１に表示することで、ユーザの趣向に沿った画像データ３０３の提供を行うことができる。
【００８８】
上記ステップ２１５では新しい状態テーブル３０１のエントリとカーソル位置３１２が決まり、また、ステップ２１５では新しいカーソル位置３１２または内部モード３１３が決まる。
【００８９】
カーソル位置３１２または内部モード３１３が定まった後に、現在のカーソル位置３１２に画像データ３０３があるか否かの判定を行う（ステップ２１６）。画像データ３０３が存在する場合には当該その画像データ３０３を画像表示領域６０１（第１の表示領域）に表示する（ステップ２１７）。一方、画像データ３０３がなかった場合には、図９（Ａ）で示したように空欄データ４１０を画像表示領域６０１に出力し、カーソル位置３１２には「１」を設定し、当該カーソル位置３１２にサムネイル一覧領域６０２のカーソル６１４を移動させ（ステップ２１８）た上で画像が無い旨を表示する（ステップ２１８）。
【００９０】
なお、データ表示装置１を起動した直後では、現在の日時から日付を取得し、当該日付を日付のモードとして選択して画像データ３０３を表示すればよい。
【００９１】
こうして一連の処理が終了する。上記処理の詳細を以下に説明する。
【００９２】
図１１は状態テーブル３０１の内部モード３１３が「１」（顔画像）だった場合に、下キー１６３の操作による日付変更である。元の日付「２００９／０９／０２」から下キー１６３の操作により次の日付「２００９／０９／０３」に移動する際、状態テーブル３０１２は内部モード３１３は変わらず「１」のまま、日付が切り替わるので、顔画像のみを比較することが可能である。
【００９３】
同様に、図１２に示す状態テーブル３０１の内部モード３１３が「２」（肌の拡大画像）では、元の日付「２００９／０９／０２」から次の日付「２００９／０９／０３」への移動でも状態テーブル３０１の内部モード３１３は変わらず、図１３の元の日付「２００９／０９／０２」から次の日付「２００９／０９／０３」への移動に於ける状態テーブル３０１の変化も同様である。このように、日付のモード軸でモードを切り替えても、内部モード３１３を保持することができる。これにより、ユーザは、日付のモード軸と画像の種類のモードを意識せずに画像データ３０３を切り替えることで、もう一つのモード軸である「日付」を切り替えた際に連続的に所望の画像の種類のモードで画像データ３０３の比較をすることが可能となる。
【００９４】
さらに、モードレス機能をより使いやすくするために、本発明のデータ表示装置１では、画像データ３０３が存在しない日付、画像の種類のモードでも画面上（画像表示領域６０１及びサムネイル一覧領域６０２）に空欄データ４１０を用意する機能を備えており、以下に説明する。
【００９５】
図１４の画面１７０は、９月３日のデータを閲覧している例であるが、９月３日には「肌の拡大画像」のモードに画像データ３０３が存在しない。本発明のモードレス機能では３つの画像の種類のモードの画像データ３０３の全てが表示されるが、ここで「顔画像」と「その他画像」の２つのモードの画像のみを表示すると、画面１７０、１７１のようになる。
【００９６】
ここで、２つめの顔画像にフォーカスが当たっている画面１７０の状態から、カーソル６１４を図中右に動かすと、モードレス機能により内部的に画像の種類のモードが「肌の拡大画像」に切り替わるが、画像データ３０３が存在しないので、一気に次のモード（ここでは「その他画像」の１枚目）に飛び、画面１７１のようになる。図１５における画像１８３から画像１８４への移動が上記画面１７０から画面１７１への移行に相当する。
【００９７】
このとき、ユーザが９月２日の「肌の拡大画像」が見たい場合、上記のカーソル操作の後、日付を９月２日に変更して、画像データへのフォーカス（カーソルの位置）が９月２日の「その他画像」、すなわち図１５の画像１８５に当たった後に、さらに左右キー１６２，１６４で９月２日内の肌の拡大画像１８６まで移動させなくてはならない。
【００９８】
このようにモードレス機能を有する際に、存在するデータのみを表示してしまうと、場合によってはユーザの手間が増えるだけでなく、ユーザが逐一画像データ３０３の有無を意識しながらカーソルを移動しなければならず、使い勝手を低下させる原因となる。
【００９９】
上記の問題を解決するため、本発明のモードレス機能では画像データ３０３が存在しない肌の拡大画像の空欄データ４１０を１つだけ用意し、サムネイル一覧領域６０２に混ぜて表示することで、円滑に画像データ３０３を選択可能にする機能について述べる。
【０１００】
空欄データ４１０を選択すると表示部６の画面には、画像データ３０３が無い旨が表示されるが、カーソルによって選択が可能であるので、ユーザは画像データ３０３の有無を意識することなく好きな移動経路で連続的な画像データ３０３の移動と閲覧が可能となる。
【０１０１】
例えば図１６の画面１８０ように、前述の例と同じく９月３日の「顔画像」の２枚目からカーソルを図中右に移動した場合、「その他画像」に一気に移動してしまうのではなく、「肌の拡大画像」の空欄データ４１０を選択した状態の画面１８１になり、画像データ３０３が存在しない旨が表示される。ここでユーザが日付を変更して９月２日へ移動すれば、９月２日の「肌の拡大画像」を閲覧する画面１８２に移動することが出来る。
【０１０２】
図１７のように空欄データ１８８を用意することで画像１８７から画像１８９への移動を自然に、且つ容易にすることが可能となり、前述の例ではステップ数が多くわかりにくかった移動を、シンプルにすることが可能となる。
【０１０３】
また、このとき、空欄データには色や記号で特徴をつけることで、今が何のモードであるかを簡易に表示する機能を有しても良い。例えば「顔の画像」のモードを赤、「肌の拡大画像」のモードを青、「その他画像」のモードを緑とし、空欄データの背景色を前記の色とすることで、空欄データを選択した状態でも現在の画像の種類のモードをユーザが瞬時に理解し、移動の経路などを意識せずに直感的に日付を変更したり、モードレス機能により別のモードに切り替えたりすることが可能となる。
【０１０４】
本機能では、一日に複数枚の画像を撮影した場合には、日付と画像の種類を指定してもまだ、どの画像を見るかを選ぶ必要がある。例えば図９で示したように、９月５日の「肌の拡大画像」であれば、４枚の画像があり、９月４日から日付を変更して移動してきた場合にどの画像データ３０３が最初に選ばれているかを定めなければならない。
【０１０５】
前記従来例によれば一般的には各画像の種類のモードの１枚目の画像となり、他の３枚を見たい場合は逐一カーソルを移動させて見たい画像を選ぶこととなる。しかし、日付を変えて特定の画像の種類のモードを連続的に比較したい場合などでは、逐一カーソルを移動するのは手間でもあり、カーソル移動の間に必要のない画像が表示されてしまい、比較が困難になってしまう。
【０１０６】
上記の問題を解決するために、日付を切り替えたときに最初にどの画像が表示されるかを記憶しておくため、上記図６のような構成のメモリ１９２を有する。ラストチャンネルテーブル３０２には日付ごとに、それぞれの画像の種類のモードでどの画像データ（カーソル位置）が最初に選ばれているかを決定する情報が書き込まれる。制御プログラム４００は、日付の移動時にはこのラストチャンネルテーブル３０２を参照し、カーソル６１４をあらかじめ移動しておくことで、連続的に日付を変えた場合でもユーザが比較したい画像だけが表示され、要望に応えることが出来る。
【０１０７】
図１８はラストチャンネルテーブル３０２の例である。画像の種類のモードである「顔画像」、「肌の拡大画像」、「その他画像」の各モードを順にＡ，Ｂ，Ｃとし、全ての日付に於いて、当該日付に移動した際にどの画像データ３０３が選ばれたかをモードごとに記憶したラストチャンネルテーブル３０２を示す。図１８において、点線で示した枠１９０は、ラストチャンネルテーブル３０２に示された番号に照らし合わせて、特定の日付と、画像の種類のモードでどの画像データ３０３が最初に選ばれたかを可視化したものである。
【０１０８】
例えば図１９のように、図中９月５日ではラストチャンネルテーブル３０２には「Ａ：０  Ｂ：４  Ｃ：１」と記憶されており、９月４日の拡大画像１９３から移動してきた場合にはこのラストチャンネルテーブル３０２を参照し、「Ｂ：４」であるので、カーソルを４つめの画像１９４に合わせるように状態テーブル３０１が更新される機能を有する。
【０１０９】
さらに、図２０のように、ユーザが左キー１６２を操作してカーソルを左に動かし、閲覧したい画像を３枚目の画像１９７に変えた場合には、状態テーブル３０１のカーソル位置３１２が「３」に更新されるが、所定時間閲覧することで、ラストチャンネルテーブル３０２上のデータ１９８も「Ｂ：３」と書き換わり、今後９月５日に移動してきた際には自動的に３枚目にカーソルが合うこととなる。
【０１１０】
ラストチャンネルテーブル３０２の機能に於いて、カーソルの移動先を記憶する判定方法、タイミングは任意である。例えば前述の例では「最後に見た画像」であったが、他にも「閲覧回数が最も多いもの」「閲覧時間の累計が最も多いもの」「特定のキーを押して決定したもの」等があり、使い方・利用用途に応じて任意に設定可能である。こうすることで、ユーザの使い方や閲覧対象などに合わせて、自然で直感的な連続比較閲覧をすることが可能となる。
【０１１１】
本発明は、上記で示した「顔画像」、「肌の拡大画像」、「その他画像」といった利用形態だけでなく、複数のモード軸を持ち、各モード軸には複数のモードが存在し、大量のデータを閲覧するシステムに適用可能である。
【０１１２】
例えば研究機関などに於ける培養実験などで、「培地全体の画像」、「顕微鏡画像」、「周囲環境データ」等といった、それぞれに関係性があり、また日付ごとに蓄えられていく大量のデータを連続比較して発見や気づきを得る場合などにも適用可能である。
【０１１３】
なお、上記実施形態では、データ表示装置に対して本発明を適用した場合を示したが、複数のモード軸を備えたデータを表示する装置であれば本発明を適用することができ、デジタルカメラやカメラ付き携帯電話やカメラ付きゲーム等の携帯機器や、表示装置を備えた計算機に適用することができる。
【産業上の利用可能性】
【０１１４】
以上詳述した本発明は、データを蓄積し、蓄積したデータを閲覧する装置に適用することができ、デジタルカメラやカメラ付き携帯電話等の携帯機器や、計算機及び制御プログラムに適用することができる。
【符号の説明】
【０１１５】
１  データ表示装置
２  プロセッサ
３  メモリ
４  インターフェース
５  記憶装置
６  表示部
２０  カメラ
３０  拡大カメラ
４０  操作パネル
１６１  上キー
１６２  左キー
１６３  下キー
１６４  右キー
３０１  状態テーブル
３０２  ラストチャンネルテーブル
４００  制御プログラム
【図２】
2011118696.tif 000003
【図３】
2011118696.tif 000004
【図４】
2011118696.tif 000005
【図１０】
2011118696.tif 000006
【図２１】
2011118696.tif 000007
【図２２】
2011118696.tif 000008
【図２４】
2011118696.tif 000009
【図１】
2011118696.tif 000010
【図５】
2011118696.tif 000011
【図６】
2011118696.tif 000012
【図７】
2011118696.tif 000013
【図８】
2011118696.tif 000014
【図９】
2011118696.tif 000015
【図１１】
2011118696.tif 000016
【図１２】
2011118696.tif 000017
【図１３】
2011118696.tif 000018
【図１４】
2011118696.tif 000019
【図１５】
2011118696.tif 000020
【図１６】
2011118696.tif 000021
【図１７】
2011118696.tif 000022
【図１８】
2011118696.tif 000023
【図１９】
2011118696.tif 000024
【図２０】
2011118696.tif 000025
【図２３】
2011118696.tif 000026
【図２５】
2011118696.tif 000027
【図２６】
2011118696.tif 000028