(57)【特許請求の範囲】
【請求項１】
コンテンツデータが格納され、入力された閲覧条件に基づいてコンテンツデータを検索して閲覧リストを作成する画像管理装置に接続され、
表示画面が表示面に表示される表示部と、
前記表示画面を表示するための表示画面生成用データを生成する表示画面生成部と、
閲覧条件を前記画像管理装置に出力して、当該閲覧条件に基づく閲覧リストを受信し、当該閲覧リストに基づいてコンテンツデータを取得し、表示画面を表示するための表示画面生成用データを、当該取得したコンテンツデータを用いて前記表示画面生成部に生成させる表示制御部であって、前記表示画面生成部が生成した前記表示画面生成用データに基づいて、前記表示面に前記表示画面を表示するように前記表示部を制御する表示制御部と
を有する情報処理装置において、
前記表示面上における操作入力に基づいて操作入力信号を出力する入力部を備え、
前記表示制御部は、前記表示面上における第１の方向への前記操作入力に基づく第１の操作入力信号が前記入力部から出力されたら、前記表示画面生成部に、前記表示面に現在表示されている第１の表示画面を生成した際の閲覧条件とは異なる閲覧条件を前記画像管理装置に出力して、当該閲覧条件に基づく閲覧リストを受信し、当該閲覧リストに基づいてコンテンツデータを取得して、当該コンテンツデータを用いた第２の表示画面を表示するための前記表示画面生成用データの生成を指示し、前記表示画面生成部が前記第２の表示画面を表示するための前記表示画面生成用データを生成している間、前記表示面の一部に前記第２の表示画面を生成中であることを表示する第３の表示画面を表示するように前記表示部を制御する
ことを特徴とする情報処理装置。
【請求項２】
前記表示制御部は、前記表示画面生成部が前記第２の表示画面を表示するための前記表示画面生成用データを生成している間、前記第１の表示画面を前記第１の方向に所定距離だけ移動させるとともに、前記第１の表示画面が移動することに伴って前記第１の表示画面の一部が前記表示面から退去した領域に前記第３の表示画面を表示するように前記表示部を制御することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示制御部は、前記表示画面生成部が前記第２の表示画面を表示するための前記表示画面生成用データを生成している間、前記第１の表示画面の一部に前記第３の表示画面を重畳して表示するように前記表示部を制御することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記表示制御部は、前記表示画面生成部が前記第２の表示画面を表示するための前記表示画面生成用データを生成している間において、前記表示面上における前記第１の方向とは異なる第２の方向への前記操作入力に基づく第２の操作入力信号が前記入力部から出力されたら、前記表示画面生成部による前記第２の表示画面を表示するための前記表示画面生成用データの生成を中断させて、前記第１の表示画面を再度全部表示させるように前記表示部を制御することを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記表示制御部は、前記表示画面生成部が前記第２の表示画面を表示するための前記表示画面生成用データを生成している間において、前記第３の表示画面に対応する前記表示面上における操作入力に基づく操作入力信号が前記入力部から出力されたら、前記表示画面生成部による前記第２の表示画面を表示するための前記表示画面生成用データの生成を中断させて、前記第１の表示画面を再度全部表示させるように前記表示部を制御することを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項６】
前記表示制御部は、前記表示画面生成部が前記第２の表示画面を表示するための前記表示画面生成用データの生成を完了したら、前記第１の表示画面を前記第１の方向に移動させて当該第１の表示画面を前記表示面から退去させて、前記第２の表示画面を前記表示面に表示するように前記表示部を制御することを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記表示制御部は、前記第２の表示画面を識別するための情報を前記第３の表示画面に表示するように前記表示部を制御することを特徴とする請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記表示画面生成部は、前記第１の表示画面と前記第２の表示画面とを所定の順列に基づく、互いに異なる閲覧条件に基づいて生成することを特徴とする請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
前記入力部は、前記表示面上における前記第１の方向への一定距離の連続的な移動操作入力に基づいて前記第１の操作入力信号を生成することを特徴とする請求項２に記載の情報処理装置。
【請求項１０】
前記一定距離は前記所定距離より短いことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記第２の方向は前記第１の方向の反対方向であることを特徴とする請求項４に記載の情報処理装置。
【請求項１２】
前記表示画面生成部は、複数のコンテンツデータに対応する複数の画像を単一の前記表示画面に表示するための前記表示画面生成用データを生成することを特徴とする請求項１〜１１のいずれかに記載の情報処理装置。
【請求項１３】
前記情報処理装置は、通信手段を介して画像管理装置とデータ通信が可能であり、
この画像管理装置に複数の前記コンテンツデータが格納され、
前記表示画面生成部は、前記画像管理装置から複数の前記コンテンツデータを受信して前記表示画面生成用データを生成することを特徴とする請求項１２記載の情報処理装置。
【請求項１４】
コンテンツデータが格納され、入力された閲覧条件に基づいてコンテンツデータを検索して閲覧リストを作成する画像管理装置に接続され、
表示画面が表示面に表示される表示部と、
前記表示画面を表示するための表示画面生成用データを生成する表示画面生成部と、
閲覧条件を前記画像管理装置に出力して、当該閲覧条件に基づく閲覧リストを受信し、当該閲覧リストに基づいてコンテンツデータを取得し、表示画面を表示するための表示画面生成用データを、当該取得したコンテンツデータを用いて前記表示画面生成部に生成させる表示制御部であって、前記表示画面生成部が生成した前記表示画面生成用データに基づいて、前記表示面に前記表示画面を表示するように前記表示部を制御する表示制御部と
を有する情報処理装置において、
前記表示面とは異なる操作面における操作入力に基づいて操作入力信号を出力する入力部を備え、
前記表示制御部は、前記操作面における第１の方向への前記操作入力に基づく第１の操作入力信号が前記入力部から出力されたら、前記表示画面生成部に、前記表示面に現在表示されている第１の表示画面を生成した際の閲覧条件とは異なる閲覧条件を前記画像管理装置に出力して、当該閲覧条件に基づく閲覧リストを受信し、当該閲覧リストに基づいてコンテンツデータを取得して、当該コンテンツデータを用いた第２の表示画面を表示するための前記表示画面生成用データの生成を指示し、前記表示画面生成部が前記第２の表示画面を表示するための前記表示画面生成用データを生成している間、前記表示面の一部に前記第２の表示画面を生成中であることを表示する第３の表示画面を表示するように前記表示部を制御する
ことを特徴とする情報処理装置。
【請求項１５】
コンテンツデータが格納され、入力された閲覧条件に基づいてコンテンツデータを検索して閲覧リストを作成する画像管理装置、及び、
表示画面が表示面に表示される表示部と、
前記表示画面を表示するための表示画面生成用データを生成する表示画面生成部と、
閲覧条件を前記画像管理装置に出力して、当該閲覧条件に基づく閲覧リストを受信し、当該閲覧リストに基づいてコンテンツデータを取得し、表示画面を表示するための表示画面生成用データを、当該取得したコンテンツデータを用いて前記表示画面生成部に生成させる表示制御部であって、前記表示画面生成部が生成した前記表示画面生成用データに基づいて、前記表示面に前記表示画面を表示するように前記表示部を制御する表示制御部と
を有する情報処理装置
を備え、
前記情報処理装置と前記画像管理装置とは通信手段を介してデータ通信が可能な情報処理システムであって、
前記情報処理装置は、前記表示面上における操作入力に基づいて操作入力信号を出力する入力部を備え、
前記表示画面生成部は、前記画像管理装置から前記コンテンツデータを受信して、前記コンテンツデータに対応する画像を前記表示画面に表示するための表示画面生成用データを生成し、
前記表示制御部は、前記表示面上における第１の方向への前記操作入力に基づく第１の操作入力信号が前記入力部から出力されたら、前記表示画面生成部に、前記表示面に現在表示されている第１の表示画面を生成した際の閲覧条件とは異なる閲覧条件を前記画像管理装置に出力して、当該閲覧条件に基づく閲覧リストを受信し、当該閲覧リストに基づいてコンテンツデータを取得して、当該コンテンツデータを用いた第２の表示画面を表示するための前記表示画面生成用データの生成を指示し、前記表示画面生成部が前記第２の表示画面を表示するための前記表示画面生成用データを生成している間、前記表示面の一部に前記第２の表示画面を生成中であることを表示する第３の表示画面を表示するように前記表示部を制御する
ことを特徴とする情報処理システム。
【請求項１６】
コンテンツデータが格納され、入力された閲覧条件に基づいてコンテンツデータを検索して閲覧リストを作成する画像管理装置に接続され、
表示画面が表示面に表示される表示部と、
前記表示画面を表示するための表示画面生成用データを生成する表示画面生成部と、
閲覧条件を前記画像管理装置に出力して、当該閲覧条件に基づく閲覧リストを受信し、当該閲覧リストに基づいてコンテンツデータを取得し、表示画面を表示するための表示画面生成用データを、当該取得したコンテンツデータを用いて前記表示画面生成部に生成させる表示制御部であって、前記表示画面生成部が生成した前記表示画面生成用データに基づいて、前記表示面に前記表示画面を表示するように前記表示部を制御する表示制御部と、
前記表示面上における操作入力に基づいて操作入力信号を出力する入力部と
を有する情報処理装置における表示制御方法であって、
前記表示面上における第１の方向への前記操作入力に基づく第１の操作入力信号が前記入力部から出力されたら、前記表示画面生成部に、前記表示面に現在表示されている第１の表示画面を生成した際の閲覧条件とは異なる閲覧条件を前記画像管理装置に出力して、当該閲覧条件に基づく閲覧リストを受信し、当該閲覧リストに基づいてコンテンツデータを取得して、当該コンテンツデータを用いた第２の表示画面を表示するための前記表示画面生成用データの生成を指示し、前記表示画面生成部が前記第２の表示画面を表示するための前記表示画面生成用データを生成している間、前記表示面の一部に前記第２の表示画面を生成中であることを表示する第３の表示画面を表示するように前記表示部を制御する
ことを特徴とする情報処理装置における表示制御方法。
【請求項１７】
コンテンツデータが格納され、入力された閲覧条件に基づいてコンテンツデータを検索して閲覧リストを作成する画像管理装置に接続され、
表示画面が表示面に表示される表示部と、
前記表示画面を表示するための表示画面生成用データを生成する表示画面生成部と、
閲覧条件を前記画像管理装置に出力して、当該閲覧条件に基づく閲覧リストを受信し、当該閲覧リストに基づいてコンテンツデータを取得し、表示画面を表示するための表示画面生成用データを、当該取得したコンテンツデータを用いて前記表示画面生成部に生成させる表示制御部であって、前記表示画面生成部が生成した前記表示画面生成用データに基づいて、前記表示面に前記表示画面を表示するように前記表示部を制御する表示制御部と、
前記表示面上における操作入力に基づいて操作入力信号を出力する入力部と
を有するコンピュータにより実行されるプログラムであって、
このプログラムが前記コンピュータにより実行されると、
前記表示制御部に、前記表示面上における第１の方向への前記操作入力に基づく第１の操作入力信号が前記入力部から出力されたら、前記表示画面生成部に、前記表示面に現在表示されている第１の表示画面を生成した際の閲覧条件とは異なる閲覧条件を前記画像管理装置に出力して、当該閲覧条件に基づく閲覧リストを受信し、当該閲覧リストに基づいてコンテンツデータを取得して、当該コンテンツデータを用いた第２の表示画面を表示するための前記表示画面生成用データの生成を指示し、前記表示画面生成部が前記第２の表示画面を表示するための前記表示画面生成用データを生成している間、前記表示面の一部に前記第２の表示画面を生成中であることを表示する第３の表示画面を表示するように前記表示部を制御させる
ように機能させることを特徴とするプログラム。
【請求項１８】
前記表示画面生成部は、前記第１の表示画面と前記第２の表示画面とを時系列または一定の規則に基づいて配列されたグループの順列に基づく、互いに異なる閲覧条件に基づいて生成することを特徴とする請求項８に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部が表示画面を表示する情報処理装置、情報処理システム、情報処理装置における表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）を含む画像管理装置の記憶部に、デジタルスチルカメラやスマートフォンなどの撮像装置で撮像したコンテンツデータを格納しておき、この画像管理装置においてコンテンツデータを閲覧する技術は知られている。この際、撮像装置と画像管理装置とをＵＳＢ（Universal Serial Bus）ケーブルで接続し、この状態で撮像装置及び画像管理装置の双方でコンテンツデータを閲覧する技術が提案されている。
【０００３】
また、一般的に、階層構造を有するＵＩ（User Interface）画面において、スワイプと呼ばれる、タッチパネル、タッチスクリーンの操作面上においてユーザが一方向に操作位置を移動させる操作入力をしたら、階層構造の画面を切り替えることの可能な技術が提案されている（例えば特許文献１〜３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２２６５１６号公報
【特許文献２】特許５３１３３２５号公報
【特許文献３】特開２０１２−２２６５２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１〜３に開示された技術を、撮像装置及び画像管理装置の双方でコンテンツデータを閲覧する技術に適用した場合、画面の切替に伴ってコンテンツデータの転送作業が発生する場合があり、この転送作業に必要な時間が画面切替時間より長い場合に画面切替を行ってしまうと、切り替えられた画面においてコンテンツデータが全て表示されない事態が生じる可能性があった。このような表示制御態様は、ユーザビリティを損なうおそれもあった。
【０００６】
本発明は上述した課題に鑑みてなされたものであり、画面切替の際のユーザビリティを可能な限り損なうことのない表示制御を行いうる情報処理装置、情報処理システム、情報処理装置における表示制御方法及びプログラムの提供をその目的の一つとしている。
【課題を解決するための手段】
【０００７】
本発明は、表示画面が表示面に表示される表示部と、表示画面を表示するための表示画面生成用データを生成する表示画面生成部と、表示画面生成部が生成した表示画面生成用データに基づいて、表示面に表示画面を表示するように表示部を制御する表示制御部とを有する情報処理装置に適用される。そして、表示面上における操作入力に基づいて操作入力信号を出力する入力部を設け、表示制御部が、表示面上における第１の方向への操作入力に基づく第１の操作入力信号が入力部から出力されたら、表示画面生成部に、表示面に現在表示されている第１の表示画面と異なる第２の表示画面を表示するための表示画面生成用データの生成を指示し、表示画面生成部が第２の表示画面を表示するための表示画面生成用データを生成している間、表示面の一部に第２の表示画面を生成中であることを表示する第３の表示画面を表示するように表示部を制御することにより、上述した課題の少なくとも一つを解決している。
【０００８】
従って、ユーザは、第３の表示画面が表示されている間は、表示画面生成部が第２の表示画面を表示するための表示画面生成用データの生成中であることを容易に視認することができる。
【０００９】
ここで、表示制御部は、表示画面生成部が第２の表示画面を表示するための表示画面生成用データを生成している間、第１の表示画面を第１の方向に所定距離だけ移動させるとともに、第１の表示画面が移動することに伴って第１の表示画面の一部が表示面から退去した領域に第３の表示画面を表示するように表示部を制御することが好ましい。
【００１０】
あるいは、表示制御部は、表示画面生成部が第２の表示画面を表示するための表示画面生成用データを生成している間、第１の表示画面の一部に第３の表示画面を重畳して表示するように表示部を制御することが好ましい。
【００１１】
さらに、表示制御部は、表示画面生成部が第２の表示画面を表示するための表示画面生成用データを生成している間において、表示面上における第１の方向とは異なる第２の方向への操作入力に基づく第２の操作入力信号が入力部から出力されたら、表示画面生成部による第２の表示画面を表示するための表示画面生成用データの生成を中断させて、第１の表示画面を再度全部表示させるように表示部を制御することが好ましい。
【００１２】
また、表示制御部は、表示画面生成部が第２の表示画面を表示するための表示画面生成用データを生成している間において、第３の表示画面に対応する表示面上における操作入力に基づく操作入力信号が入力部から出力されたら、表示画面生成部による第２の表示画面を表示するための表示画面生成用データの生成を中断させて、第１の表示画面を再度全部表示させるように表示部を制御することが好ましい。
【００１３】
さらに、表示制御部は、表示画面生成部が第２の表示画面を表示するための表示画面生成用データの生成を完了したら、第１の表示画面を第１の方向に移動させて第１の表示画面を表示面から退去させて、第２の表示画面を表示面に表示するように表示部を制御することが好ましい。
【００１４】
さらに、表示制御部は、第２の表示画面を識別するための情報を第３の表示画面に表示するように表示部を制御することが好ましい。また、表示画面生成部は、第１の表示画面と第２の表示画面とを所定の順列に基づいて生成することが好ましい。
【００１５】
さらに、入力部は、表示面上における第１の方向への一定距離の連続的な移動操作入力に基づいて第１の操作入力信号を生成することが好ましく、この場合、一定距離は所定距離より短いことがさらに好ましい。また、第２の方向は第１の方向の反対方向であることが好ましい。
【００１６】
さらに、表示画面生成部は、複数のコンテンツデータに対応する複数の画像を単一の表示画面に表示するための表示画面生成用データを生成することが好ましい。
【００１７】
そして、情報処理装置は、通信手段を介して画像管理装置とデータ通信が可能であり、この画像管理装置に複数のコンテンツデータが格納されている場合、表示画面生成部は、画像管理装置から複数のコンテンツデータを受信して表示画面生成用データを生成することが好ましい。
【００１８】
また、本発明は、表示画面が表示面に表示される表示部と、表示画面を表示するための表示画面生成用データを生成する表示画面生成部と、表示画面生成部が生成した表示画面生成用データに基づいて、表示面に表示画面を表示するように表示部を制御する表示制御部とを有する情報処理装置に適用される。そして、表示面とは異なる操作面における操作入力に基づいて操作入力信号を出力する入力部を設け、表示制御部が、操作面における第１の方向への操作入力に基づく第１の操作入力信号が入力部から出力されたら、表示画面生成部に、表示面に現在表示されている第１の表示画面と異なる第２の表示画面を表示するための表示画面生成用データの生成を指示し、表示画面生成部が第２の表示画面を表示するための表示画面生成用データを生成している間、表示面の一部に第２の表示画面を生成中であることを表示する第３の表示画面を表示するように表示部を制御することにより、上述した課題の少なくとも一つを解決している。
【００１９】
また、本発明は、表示画面が表示面に表示される表示部と、表示画面を表示するための表示画面生成用データを生成する表示画面生成部と、表示画面生成部が生成した表示画面生成用データに基づいて、表示面に表示画面を表示するように表示部を制御する表示制御部とを有する情報処理装置、及びコンテンツデータが格納された画像管理装置を備え、情報処理装置と画像管理装置とは通信手段を介してデータ通信が可能な情報処理システムに適用される。そして、情報処理装置は、表示面上における操作入力に基づいて操作入力信号を出力する入力部を備え、表示画面生成部は、画像管理装置からコンテンツデータを受信して、コンテンツデータに対応する画像を表示画面に表示するための表示画面生成用データを生成し、表示制御部は、表示面上における第１の方向への操作入力に基づく第１の操作入力信号が入力部から出力されたら、表示画面生成部に、表示面に現在表示されている第１の表示画面と異なる第２の表示画面を表示するための表示画面生成用データの生成を指示し、表示画面生成部が第２の表示画面を表示するための表示画面生成用データを生成している間、表示面の一部に第２の表示画面を生成中であることを表示する第３の表示画面を表示するように表示部を制御することにより、上述した課題の少なくとも一つを解決している。
【００２０】
さらに、本発明は、表示画面が表示面に表示される表示部と、表示画面を表示するための表示画面生成用データを生成する表示画面生成部と、表示面上における操作入力に基づいて操作入力信号を出力する入力部とを有する情報処理装置における表示制御方法に適用される。そして、表示面上における第１の方向への操作入力に基づく第１の操作入力信号が入力部から出力されたら、表示画面生成部に、表示面に現在表示されている第１の表示画面と異なる第２の表示画面を表示するための表示画面生成用データの生成を指示し、表示画面生成部が第２の表示画面を表示するための表示画面生成用データを生成している間、表示面の一部に第２の表示画面を生成中であることを表示する第３の表示画面を表示するように表示部を制御することにより、上述した課題の少なくとも一つを解決している。
【００２１】
そして、本発明は、表示画面が表示面に表示される表示部と、表示画面を表示するための表示画面生成用データを生成する表示画面生成部と、表示画面生成部が生成した表示画面生成用データに基づいて、表示面に表示画面を表示するように表示部を制御する表示制御部と、表示面上における操作入力に基づいて操作入力信号を出力する入力部とを有するコンピュータにより実行されるプログラムに適用される。そして、このプログラムがコンピュータにより実行されると、表示制御部に、表示面上における第１の方向への操作入力に基づく第１の操作入力信号が入力部から出力されたら、表示画面生成部に、表示面に現在表示されている第１の表示画面と異なる第２の表示画面を表示するための表示画面生成用データの生成を指示し、表示画面生成部が第２の表示画面を表示するための表示画面生成用データを生成している間、表示面の一部に第２の表示画面を生成中であることを表示する第３の表示画面を表示するように表示部を制御させることにより、上述した課題の少なくとも一つを解決している。
【発明の効果】
【００２２】
本発明によれば、画面切替の際のユーザビリティを可能な限り損なうことのない表示制御を行いうる情報処理装置、情報処理システム、情報処理装置における表示制御方法及びプログラムを実現することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態である情報処理システムの概略構成を示す図である。
【図２】第１実施形態の画像管理装置の概略構成を示すブロック図である。
【図３】第１実施形態の情報処理装置の概略構成を示すブロック図である。
【図４】第１実施形態の情報処理システムの機能構成を示す機能ブロック図である。
【図５】第１実施形態の画像管理装置の記憶部に格納されたコンテンツファイルのデータ構造を示す図である。
【図６】第１実施形態の画像管理装置の記憶部に格納されたコンテンツファイルの格納形態の一例を説明するための図である。図である。
【図７】第１実施形態の情報処理システムの動作の一例を説明するためのフローチャートである。
【図８】第１実施形態の情報処理システムの動作の一例を説明するためのフローチャートである。
【図９】第１実施形態の情報処理装置の表示面に表示される表示画面の一例を示す図である。
【図１０】第１実施形態の情報処理装置の表示面に表示される表示画面の他の例を示す図である。
【図１１】第１実施形態の情報処理装置の表示面に表示される表示画面のまた他の例を示す図である。
【図１２】本発明の第２実施形態の情報処理システムの機能構成を示す機能ブロック図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の情報処理システムの実施形態について説明する。
（第１実施形態）
図１は、本発明の第１実施形態である情報処理システムの概略構成を示す図である。図１において、第１実施形態の情報処理システムＳは、画像管理装置１、情報処理装置２、撮像装置３、表示装置４及び入力指示装置５を備える。
【００２５】
画像管理装置１は、これら情報処理装置２及び撮像装置３により撮像されたコンテンツファイルを取り込む。なお、本明細書では、コンテンツファイルとして主に画像ファイルを中心に説明するが、コンテンツファイルが動画ファイル等であっても本明細書の説明に大きな変更はなく、適宜適用が可能である。画像管理装置１の詳細については後述する。情報処理装置２及び撮像装置３は、被写体を撮像してコンテンツファイルを生成し、その際、このコンテンツファイルの一部に撮像時刻データ等を付与する。情報処理装置２は例えばスマートフォン、タブレット端末であり、撮像装置３は例えばデジタルスチルカメラである。
【００２６】
情報処理装置２によって撮像されたコンテンツファイルは、無線ＬＡＮ等の無線通信手段を介して画像管理装置１に取り込まれる。また、撮像装置３によって撮像されたコンテンツファイルは、一例として、データ転送ケーブルの一例であるＵＳＢ（Universal Serial Bus）ケーブル６を介して画像管理装置１に取り込まれる。あるいは、情報処理装置２及び撮像装置３によって撮像されたコンテンツファイルはメモリーカード７に格納され、このメモリーカード７が画像管理装置１に挿入されることにより画像管理装置１に取り込まれる。
【００２７】
表示装置４は、一例として、データ転送ケーブルの一例であるＨＤＭＩ（High Definition Multimedia Interface：登録商標）ケーブル８により画像管理装置１に接続されている。画像管理装置１から出力される表示画面生成用データはこのＨＤＭＩケーブル８を介して表示装置４に入力され、表示装置４は、入力された表示画面生成用データに基づいてその表示画面４ａに画像を表示する。あるいは、表示装置４は、コンポジット映像信号の送受信が可能なＲＣＡ端子を有するケーブル、Ｓ端子を有するケーブルにより画像管理装置１に接続されてもよく、さらには、表示装置４は、コンポーネント映像信号の送受信が可能なＤ端子を有するケーブルにより画像管理装置１に接続されてもよい。あるいは、表示装置４は、無線ＬＡＮ等の無線通信手段を介して画像管理装置１に接続されてもよい。表示装置４は、例えばＴＶ、モニタ、スマートフォンやタブレット端末である。
【００２８】
同様に、画像管理装置１から出力される表示画面生成用データは無線通信手段を介して情報処理装置２に入力され、情報処理装置２は、入力された表示画面生成用データに基づいてその表示画面２ａに画像を表示する。従って、本実施形態の情報処理装置２は表示装置としての機能も有する。
【００２９】
入力指示装置５は、画像管理装置１に対する入力指示等を行う装置であり、いわゆるリモコン（リモートコントローラ）として動作する、この入力指示装置５は、有線または無線通信手段を備え、ユーザが入力指示装置５を操作することにより入力される入力信号を有線または無線通信手段により画像管理装置１に送信する。
【００３０】
画像管理装置１及び情報処理装置２は、それぞれ無線通信手段を介して無線アクセスポイント（ＡＰ）９との間で無線通信が可能とされている。この無線アクセスポイント９及び画像管理装置１そのものは、スイッチングハブ等の中継機器１０を介してＬＡＮ１１に接続されている。ＬＡＮ１１は、ルータ１２を介してインターネット等のＷＡＮ１３（Wide Area Network）に接続されている。これにより、画像管理装置１及び情報処理装置２は、ＷＡＮ１３上に存在する外部サーバ１４との間でデータの送受信が可能である。
【００３１】
（第１実施形態の画像管理装置の構成）
図２は、本発明の第１実施形態である情報処理システムＳを構成する画像管理装置１の概略構成を示すブロック図である。図２において、本実施形態の画像管理装置１は、ＣＰＵ（Central Processing Unit）２０、ＲＯＭ（Read Only Memory）２１、ＲＡＭ（Random Access Memory）２２、入出力デバイス２３、ＨＤＭＩインタフェース（Ｉ／Ｆ）２４、ネットワークインタフェース（Ｉ／Ｆ）２５、ＨＤＤ（Hard Disk Drive）部２６及び無線ＬＡＮインタフェース（Ｉ／Ｆ）２７を備えており、これらはバスにより互いに接続されている。
【００３２】
ＣＰＵ２０は、後述するＲＯＭ２１内に格納されたファームウェア等のプログラムが実行されることにより、画像管理装置１全体の制御を行う。また、ＣＰＵ２０は、ＲＯＭ２１内に格納されたプログラムが実行されることにより、図４に示すような各機能部としても動作する。図４に示す各機能部の動作については後述する。ＲＯＭ２１には、上述したファームウェア等のプログラムが格納されている。ＲＡＭ２２は画像管理装置１のワークメモリとして機能し、ＣＰＵ２０を含めた画像管理装置１の動作時に一時的に使用されるプログラム、データ等が格納される。
【００３３】
入出力デバイス２３は、入力インタフェース（Ｉ／Ｆ）２３０、入力指示部２３１、カードインタフェース（Ｉ／Ｆ）２３２及びＵＳＢインタフェース（Ｉ／Ｆ）２３３を備える。
【００３４】
入力インタフェース２３０には入力指示部２３１及び入力指示装置５が接続され、ユーザが入力指示部２３１または入力指示装置５を操作することにより入力される入力信号を受信する。入力指示部２３１としては、例えば画像取り込み指示ボタン等が挙げられる。入力指示装置５は、ユーザにより操作される操作位置に対応する複数の操作部５ａを備え、入力指示装置５は、ユーザにより少なくとも一つの操作部５ａが操作されると、操作された操作部５ａに対応する入力信号を出力する。入力指示装置５としては、例えばリモコン、キーボード、マウス等が挙げられ、操作部５ａとしては、これらリモコン等に備えられたボタン等が挙げられる。
【００３５】
カードインタフェース２３２はカードスロット（図略）を備え、このカードスロットに挿入されたメモリーカード７に対してデータの読み出し／書き込みを行う。メモリーカード７の形式に限定はなく、一例としてｍｉｎｉ、ｍｉｃｒｏを含むＳＤメモリーカード、メモリースティック（登録商標）が好適に挙げられる。ＵＳＢインタフェース２３３はＵＳＢコネクタ（図略）を備え、このＵＳＢコネクタに直接、あるいはＵＳＢケーブル６を介して接続されたＵＳＢ機器３０に対して、ＵＳＢ２．０またはＵＳＢ３．０規格に沿ったデータの読み出し／書き込みを行う。ＵＳＢ機器３０としては、ＵＳＢフラッシュメモリ、ＵＳＢインタフェースを備えた撮像装置３が挙げられる。
【００３６】
ＨＤＭＩインタフェース２４はＨＤＭＩコネクタ（図略）を備え、このＨＤＭＩコネクタにＨＤＭＩケーブル８を介して接続されたＨＤＭＩ出力機器３１に対してＡＶストリーム（映像信号及び音声信号）を出力する。ＨＤＭＩ出力機器３１としては、例えば表示装置４が挙げられる。ネットワークインタフェース２５はネットワークコネクタ（図略）を備え、このネットワークコネクタにネットワークケーブル（図略）を介してルータ１２が接続され、このルータ１２がＷＡＮ１３に接続されることで、外部ネットワークとの間でデータの送受信がされる。このネットワークインタフェース２５は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．３規格に基づく有線通信を行うものである。
【００３７】
ＨＤＤ部２６は、ＨＤＤ２６１とＨＤＤインタフェース（Ｉ／Ｆ）２６０とを備える。ＨＤＤ２６１は、記録媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し／書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤインタフェース２６０は、このＨＤＤ２６１に対するデータの読み出し／書き込み指令があった場合に、ＨＤＤ２６１全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。また、このＨＤＤ２６１には、情報処理装置２及び撮像装置３等から取り込んだコンテンツファイル６０、及びサムネイルファイル６１、閲覧リスト６２が格納される。
【００３８】
コンテンツファイル６０をＨＤＤ２６１に格納する手法は任意であるが、一例として、上述のように情報処理装置２及び撮像装置３が撮像して得られたコンテンツファイルをメモリーカード７内に格納し、このメモリーカード７をカードインタフェース２３２のカードスロットに挿入して、入力指示部２３１が操作されたことによりこのメモリーカード７内に格納されたコンテンツファイルをＨＤＤ２６１内に取り込む手法が挙げられる。また、コンテンツファイルを撮像した撮像装置３に接続されたＵＳＢケーブル６をＵＳＢインタフェース２３３のＵＳＢコネクタに挿入して、入力指示部２３１が操作されたことにより撮像装置３内に格納されたコンテンツファイルをＨＤＤ２６１内に取り込んでもよい。また、情報処理装置２及び画像管理装置１の無線ＬＡＮインタフェース２７と無線アクセスポイント９の間で無線通信を確立して、情報処理装置２からの指示によりこの情報処理装置２内に格納されたコンテンツファイルを無線通信経由でＨＤＤ２６１内に取り込んでもよい。さらに、ＷＡＮ１３に存在するコンテンツファイルをルータ１２及びネットワークインタフェース２５を介してＨＤＤ２６１内に取り込んでもよい。コンテンツファイル６０、サムネイルファイル６１、及び閲覧リスト６２の詳細な構成については後述する。なお、図２においてコンテンツファイル６０は１つのみ図示されているが、本実施例においてコンテンツファイル６０は複数個ＨＤＤ２６１内に格納されていてもよい。
【００３９】
無線ＬＡＮインタフェース２７は、例えばＩＥＥＥ８０２．１１規格に準拠して無線アクセスポイント９と無線通信を行う。この無線ＬＡＮインタフェース２７は、画像管理装置１を無線ＬＡＮクライアントとして動作させることが可能である。
【００４０】
（一実施形態の情報処理装置の構成）
図３は、一実施形態の情報処理システムＳを構成する情報処理装置２の概略構成を示すブロック図である。図３において、情報処理装置２は、ＣＰＵ４０、ＲＯＭ４１、ＲＡＭ４２、表示デバイス４３、カメラデバイス４４、内部ストレージ部４５、移動体通信モジュール４６０、音声インタフェース（Ｉ／Ｆ）４６１、マイクロフォン４６２、スピーカ４６３、アンテナ４６４、入出力デバイス４７及び無線ＬＡＮインタフェース４８を備え、ＣＰＵ４０、ＲＯＭ４１、ＲＡＭ４２、表示デバイス４３、カメラデバイス４４、内部ストレージ部４５、移動体通信モジュール４６０、入出力デバイス４７、及び無線ＬＡＮインタフェース４８はそれぞれ共通のバスにより接続されている。
【００４１】
ＣＰＵ４０は、ＲＯＭ４１内に格納されたファームウェア等のプログラムがＲＡＭ４２において展開された後で実行されることで、情報処理装置２全体の動作制御を行う。また、ＣＰＵ４０は、ＲＯＭ４１内に格納されたプログラムが実行されることにより、図４に示すような各機能部としても動作する。図４に示す各機能部の動作については後述する。ＲＯＭ４１には、上述のファームウェア等のプログラムや、各種設定データが格納されている。ＲＡＭ４２は、情報処理装置２のワークメモリとして動作し、各種プログラム及びデータが一時的に格納される。
【００４２】
表示デバイス４３は、液晶パネル４３１とこの液晶パネル４３１を駆動させる液晶ドライバ４３０とを備える。液晶パネル４３１は、その表示面が情報処理装置２の表面に露出して設けられている。液晶ドライバ４３０は、表示画面２ａを構成するデータがＣＰＵ４０からこの液晶ドライバ４３０に供給されると、液晶パネル４３１の表示面に所望の表示画面２ａを表示するようにこの液晶パネル４３１を駆動する。
【００４３】
カメラデバイス４４は、カメラモジュール４４１とこのカメラモジュール４４１を駆動させるカメラドライバ４４０とを備える。カメラモジュール４４１は、情報処理装置２の外方に存在する被写体を撮像可能であり、撮像素子と、この撮像素子に対して被写体を結像させるためのレンズ等の結像部とを含む。好ましくは、結像部は、レンズ等の結像素子を駆動する駆動部を備える。カメラドライバ４４０は、カメラモジュール４４１の撮像素子、結像部の動作を制御する。また、カメラドライバ４４０は、カメラモジュール４４１からの出力信号を受け、この出力信号に基づいて、被写体を撮像したコンテンツファイルを生成して出力する。
【００４４】
内部ストレージ部４５は、内部ストレージ４５１と内部ストレージインタフェース（Ｉ／Ｆ）４５０とを備える。内部ストレージ４５１は、例えばフラッシュメモリのような不揮発性半導体メモリであり、情報処理装置２において用いられるアプリケーションプログラム等が格納される。特に、本実施形態の内部ストレージ４５１には、カメラデバイス４４により撮像されたコンテンツファイル６０、及び画像管理装置１から送信された閲覧リスト６２が適宜格納される（図３において図示略）。内部ストレージインタフェース４５０は、この内部ストレージ４５１に対するデータの読み出し／書き込み指令があった場合に、内部ストレージ４５１全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。なお、内部ストレージ４５１は、例えばｍｉｎｉ、ｍｉｃｒｏを含むＳＤカードのような挿脱可能な不揮発性メモリーカードであってもよく、この場合、内部ストレージインタフェース４５０は、このメモリーカードが装着されるメモリカードスロットをさらに備える。
【００４５】
移動体通信モジュール４６０は、例えばＩＭＴ（International Mobile Telecommunication）−２０００規格に準拠して、アンテナ４６４を介して移動体通信網との間で移動体無線通信を行う。すなわち、移動体通信モジュール４６０は、移動体通信網の基地局から受信した電波をデコードして得られた音声信号を、音声インタフェース４６１を介してスピーカ４６３から発音させ、音声インタフェース４６１を介してマイクロフォン４６２が集音した音声をエンコードして、アンテナ４６４を介して電波として移動体通信網の基地局に送信する。また、移動体通信モジュール４６０は、パケット化されたデータを移動体通信網の基地局との間で送受信をすることで、データ通信を行う。なお、この移動体通信モジュール４６０が対応する規格には、過去から現在にかけて策定された移動体通信規格の少なくとも一つが含まれ、一例として、３Ｇ／ＨＳＤＰＡ（3rd Generation/High-Speed Downlink Packet Access）、ＬＴＥ（Long Term Evolution）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）の少なくとも一つが含まれうる。さらに、移動体通信モジュール４６０が対応する規格には、現在策定中及び将来策定されるであろう規格が好適に適用されうる。また、ＶｏＬＴＥ（Voice over Long Term Evolution）など、音声がパケット化されたデータとして送受信されてもよい
【００４６】
入出力デバイス４７は、入力インタフェース（Ｉ／Ｆ）４７０、入力指示部４７１、タッチパネル４７２及びＵＳＢインタフェース４７３を備える。
【００４７】
入力インタフェース４７０には入力指示部４７１が接続され、ユーザが入力指示部４７１を操作することにより入力される入力信号を受信する。入力指示部４７１としては、例えば設定入力開始動作指示等を行うファンクションボタン等が挙げられる。タッチパネル４７２は、本実施形態では液晶パネル４３１の表示面の上面に重畳されて設けられ、この液晶パネル４３１の表示面と略同一の大きさを有する。ユーザによりタッチパネル４７２の表面がタッチされ、すなわち、タッチパネル４７２の表面上の特定位置がユーザにより触れられたら、タッチパネル４７２の表面上の特定位置が２次元の座標位置として検出され、この座標位置は入力インタフェース４７０を介して出力される。
【００４８】
ＵＳＢインタフェース４７３はＵＳＢコネクタ（図略）を備え、このＵＳＢコネクタに直接、あるいはＵＳＢケーブルを介して接続されたＵＳＢ機器５０に対して、ＵＳＢ２．０またはＵＳＢ３．０規格に沿ったデータの読み出し／書き込みを行う。ＵＳＢ機器５０としては、ＵＳＢフラッシュメモリ、キーボード等が挙げられる。
【００４９】
無線ＬＡＮインタフェース４８は、例えばＩＥＥＥ８０２．１１規格に準拠して、無線アクセスポイント９と無線通信を行う。この無線ＬＡＮインタフェース４８は、情報処理装置２を無線ＬＡＮクライアントとして動作させることが可能である。
【００５０】
（第１実施形態の情報処理システムの機能構成）
図４は、第１実施形態の情報処理システムＳの機能構成を示す機能ブロック図である。図４において、本実施形態の情報処理システムＳを構成する画像管理装置１は、制御部７０、記憶部７１、第１の入力部７２、出力部７３及び第１の通信部７４を備える。
【００５１】
記憶部７１には、コンテンツファイル６０、サムネイルファイル６１及び閲覧リスト６２が格納される。コンテンツファイル６０はコンテンツデータ６０ａを備える。
【００５２】
サムネイルファイル６１は、コンテンツファイル６０のコンテンツデータ６０ａを情報処理装置２、表示装置４の表示画面２ａ、４ａに表示する際に、コンテンツデータ６０ａの解像度（縦×横の画素数等）を削減して、あるいは、コンテンツデータ６０ａがＪＰＥＧ（Joint Photographic Experts Group）データであった場合、その圧縮率等コンテンツの見栄えに関するパラメータを低下させて作成したサムネイルデータを有するファイルである。このようなサムネイルファイル６１は、画像管理装置１から情報処理装置２、表示装置４へのデータ転送時間の削減、及び、情報処理装置２、表示装置４の表示画面２ａ、４ａの解像度の制限等から作成されるものである。ここで、１つのコンテンツファイル６０から、解像度等の異なる複数のサムネイルファイル６１が生成されてもよい。このサムネイルファイル６１は、画像管理装置１へのコンテンツファイル６０取り込み後に制御部７０が自動的に、あるいはユーザからの指示により作成を開始してもよく、あるいは、画像管理装置１が長時間動作を行っていない際に、制御部７０がいわゆるバックグラウンド処理で作成をしてもよい。
【００５３】
以下、情報処理装置２、表示装置４の表示画面２ａ、４ａにコンテンツファイル６０のコンテンツデータ６０ａを表示すると説明した場合、このコンテンツファイル６０に関連するサムネイルファイル６１のサムネイルデータを表示する場合も含むものとする。また、情報処理装置２、表示装置４の表示画面２ａ、４ａにコンテンツファイル６０またはサムネイルファイル６１のコンテンツデータ６０ａまたはサムネイルデータを表示することを、単にコンテンツファイル６０を表示画面２ａ、４ａに表示するとして省略して説明することがある。
【００５４】
閲覧リスト６２は、後述する閲覧リスト作成部７７により作成された、情報処理装置２による表示対象となるコンテンツファイル６０のリストである。コンテンツファイル６０及び閲覧リスト６２の詳細については後述する。
【００５５】
制御部７０は、画像取り込み部７５、第１の表示制御部７６、閲覧リスト作成部７７及びコンテンツ送出部７８を備える。
【００５６】
画像取り込み部７５は、ユーザからの指示入力、あるいは、画像管理装置１に情報処理装置２、撮像装置３が接続されたことを検知して、これら情報処理装置２、撮像装置３からコンテンツファイル６０を取り込み、取り込んだコンテンツファイル６０を記憶部７１に格納する。コンテンツファイル６０の画像管理装置１への取り込み方の詳細については既に説明したので、ここでの説明は省略する。
【００５７】
第１の表示制御部７６は、記憶部７１に格納されたコンテンツファイル６０（のコンテンツデータ６０ａ）を、表示装置４の表示画面４ａに表示するための表示画面生成用データを出力する。好ましくは、第１の表示制御部７６は、複数のコンテンツファイル６０を表示装置４の一つの表示画面４ａに同時に表示するための表示画面生成用データを生成する。このような、第１の表示制御部７６が生成する表示画面生成用データにより表示装置４に表示される表示画面４ａとしては、いわゆるサムネイル表示と呼ばれる表示画面が好適に挙げられる。このサムネイル表示では、複数のコンテンツファイル６０が表示画面４ａで所定の大きさに同時表示される。
【００５８】
あるいは、第１の表示制御部７６は、いわゆるスライドショー表示と呼ばれる表示画面４ａを表示するための表示画面生成用データを生成してもよい。第１の表示制御部７６によるスライドショー表示の態様は任意であり、一例として、コンテンツファイル６０を順次切り替えながら所定時間毎に表示させる態様が挙げられる。当然、第１の表示制御部７６がコンテンツファイル６０を表示させる例としては、上述したスライドショー表示に限定されず、いわゆるフォトブックと呼ばれる、銀塩写真を貼付するためのアルバムに類似した表示をさせてもよい。
【００５９】
閲覧リスト作成部７７は、情報処理装置２から入力された閲覧条件に基づいて、表示対象となるコンテンツファイル６０を関連情報に基づいて検索して、この検索された結果に含まれるコンテンツファイル６０の閲覧リスト６２を作成する。コンテンツ送出部７８は、閲覧リスト作成部７７が作成した閲覧リスト６２に基づいて、情報処理装置２にコンテンツファイル６０を送出する。
【００６０】
第１の表示制御部７６とコンテンツ送出部７８との相違について補充する。第１の表示制御部７６は、記憶部７１に格納されたコンテンツファイル６０を、表示装置４の表示画面４ａに表示するための表示画面生成用データを出力する。一方、コンテンツ送出部７８は、閲覧リスト作成部７７が作成した閲覧リスト６２に基づいて、情報処理装置２にコンテンツファイル６０を送出する。すなわち、第１の表示制御部７６は、表示装置４がその表示画面４ａにコンテンツファイル６０を表示するための表示画面生成用データを出力する一方、コンテンツ送出部７８は、情報処理装置２にコンテンツファイル６０そのものを送出する。
【００６１】
第１の入力部７２は、入力指示装置５を含む外部入力機器から画像管理装置１に入力される各種入力信号を受け付け、受け付けた入力信号を制御部７０に入力し、必要に応じて制御部７０経由で記憶部７１に格納する。出力部７３は、表示画面生成用データを含む、制御部７０または記憶部７１内の各種データを、表示装置４を含む外部出力機器に出力する。第１の通信部７４は、情報処理装置２を含む外部機器との間でデータ通信を行い、コンテンツファイル６０及び閲覧リスト６２を含むデータの送受信を行う。
【００６２】
また、本実施形態の情報処理システムＳを構成する情報処理装置２は、制御部８０、記憶部８１、第２の入力部８２、表示部８３及び第２の通信部８４を備える。記憶部８１には、画像管理装置１から送信されたコンテンツファイル６０及び閲覧リスト６２が格納される。制御部８０は、第２の表示制御部８５及び表示画面生成部８６を備える。
【００６３】
表示画面生成部８６は、表示部８３に表示画面を表示するための表示画面生成用データを生成する。第２の表示制御部８５は、この表示画面生成部８６が生成した表示画面生成用データに基づいて、表示面に表示画面２ａを表示するように表示部８３を制御する。
【００６４】
好ましくは、表示画面生成部８６は、複数のコンテンツファイル６０に対応する複数の画像を単一の表示画面２ａに表示するための表示画面生成用データを生成する。このような、表示画面生成部８６が生成する表示画面生成用データにより表示部８３に表示される表示画面２ａとしては、いわゆるサムネイル表示と呼ばれる表示画面が好適に挙げられる。また好ましくは、表示画面生成部８６は、画像管理装置１から複数のコンテンツファイル６０を受信して表示画面生成用データを生成する。
【００６５】
そして、第２の表示制御部８５は、表示部８３の表示面上における第１の方向への操作入力に基づく第１の操作入力信号が第２の入力部８２から出力されたら、表示画面生成部８６に、表示面に現在表示されている第１の表示画面と異なる第２の表示画面を表示するための表示画面生成用データの生成を指示し、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データを生成している間、表示部８３の表示面の一部に第２の表示画面を生成中であることを表示する第３の表示画面を表示するように表示部８３を制御する。
【００６６】
より詳細には、ユーザが表示部８３の表示面を第１の方向へ操作することにより第２の入力部８２が第１の操作入力信号を出力すると、第２の表示制御部８５は、表示画面生成部８６に、表示面に現在表示されている第１の表示画面と異なる第２の表示画面を表示するための表示画面生成用データの生成を指示する。そして、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データを生成している間、第２の表示制御部８５は、表示部８３の表示面の一部に第２の表示画面を生成中であることを表示する第３の表示画面を表示するように表示部８３を制御する。
【００６７】
第３の表示画面の表示態様は、第２の表示画面を生成中であることをユーザが視認可能なものであれば任意の表示態様が採用可能である。一例として、周知のＯＳ（Operating System）において処理中であることを示す砂時計、時計方向に移動するアニメーション、プログレスバーと呼ばれる一方向に伸長する棒表示等が挙げられる。あるいは、第２の表示画面を生成中であることを示す表示とともに、広告表示等の他の表示を行ってもよく、さらには、第２の表示画面を生成中であることを、広告表示等を行うことで示してもよい。このような表示例としては、特定の広告を表示するウェブページ、コンテンツファイル６０が音楽データであればアルバムのカバーアート等を表示する表示形態が挙げられる。このようなウェブページ等を生成するためのデータは、第３の表示画面表示時に取得してもよく、あるいは、情報処理装置２によるコンテンツファイル６０の表示動作中に定期的に取得してもよい。さらに、第２の表示画面を表示するための表示画面生成データのうち、表示画面生成部８６が既に生成した表示画面生成データを用いて、第２の表示画面を構成するコンテンツファイル６０のうち一部のコンテンツファイル６０を表示してもよい。あるいは、第１の表示画面または第２の表示画面に関連したデータ、例えば第１または第２の表示画面に表示されるコンテンツファイル６０が特定の季節に生成されたものであれば、この特定の季節に関連するデータ、例えば夏ならば夏を象徴するような画像データを表示してもよい。
【００６８】
ここで、第２の表示制御部８５は、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データの生成を完了したら、第３の表示画面における表示画面を生成中であることの表示を中止することが好ましい。さらに、ウェブページや画像データ等を表示している場合は、これらウェブデータ等の表示が一通り終わるまで表示してもよい。
【００６９】
上述した第１の操作入力信号は、好ましくは、表示面上における第１の方向への一定距離の連続的な移動操作入力に基づいて、第２の入力部８２が生成して出力する。このような、表示面上における第１の方向への一定距離の連続的な移動操作入力は、一例として、スワイプと呼ばれる、表示部８３の表示面上においてユーザが第１の方向である一方向に連続的に操作位置を一定距離だけ移動させる操作入力に基づくものである。
【００７０】
ここで、表示画面生成部８６は、第１の表示画面と第２の表示画面とを所定の順列に基づいて生成することが好ましい。表示画面生成部８６が第１の表示画面と第２の表示画面とを生成する際の順列としては、一例として、複数の画像が単一の第１、第２の表示画面に表示される場合、それぞれの第１、第２の表示画面に含まれる画像に対応するコンテンツファイル６０が所定の範囲のタグデータ（詳細は後述）を備え、この所定の範囲のタグデータが所定の順列をなすようなものが挙げられる。この所定の範囲のタグデータは、上述した閲覧リスト６２を作成する際の閲覧条件に合致するものである。言い換えれば、第１、第２の表示画面は、異なる閲覧条件に基づいて生成されることが好ましい。
【００７１】
より詳細には、第１の表示画面には、所定の月に撮像された複数のコンテンツファイル６０の画像が表示され、第２の表示画面には、第１の表示画面に対応する月の次の月に撮像された複数のコンテンツファイル６０の画像が表示される。第１の表示画面と第２の表示画面は月に沿った順列を形成しており、表示画面生成部８６は、「月」という順列に基づいて第１の表示画面と第２の表示画面とを生成する。
【００７２】
当然、順列は月に限定されず、より広い範囲で時系列に沿った順列に基づいて第１の表示画面と第２の表示画面とが生成されてもよい。ここにいう時系列とは、年月日のような定まった単位に区切られたものばかりでなく、コンテンツファイル６０が画像管理装置１に取り込まれた時点といった不定期に生じうる事象を単位としてもよい。
【００７３】
さらに、コンテンツファイル６０がユーザにより複数のグループに分類されている場合、このグループを一定の規則に基づいて配列したものも、ここにいう「順列」に含まれる。
【００７４】
また、表示画面生成部８６は、第１の表示画面、第２の表示画面という２種類の表示画面に加えて、より多種類の表示画面を生成してもよいことはもちろんである。この場合、所定の順列に配列された３種類以上の表示画面の中から、この順列に沿って２種類の表示画面が選定され、第１及び第２の表示画面とされればよい。
【００７５】
さらに好ましくは、第１の操作入力信号を生じさせるためのユーザの動作である、表示面上における第１の方向への一定距離の連続的な移動操作入力における第１の方向と、第１の表示画面から第２の表示画面に遷移する順列の方向とを一致させることが好ましい。一例として、第１の方向が表示面上における右方向への移動操作入力である場合と、第１の方向が表示面上における左方向への移動操作入力である場合とで順列の遷移方向を異ならせることが好ましい。
【００７６】
そして、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データを生成している間、第２の表示制御部８５は、第１の表示画面を第１の方向に所定距離だけ移動させるとともに、第１の表示画面が移動することに伴って第１の表示画面の一部が表示面から退去した領域に第３の表示画面を表示するように表示部８３を制御することが好ましい。第３の表示画面が表示されている表示部８３の表示面の一部の領域は、第１の表示画面が移動することに伴って第１の表示画面の一部が表示面から退去した領域であるから、この時点において、表示部８３の表示面には、第１の表示画面のうち表示面から退去した領域を除く、すなわち一部を除く残りの部分と、第３の表示画面とが同時に表示されている。
【００７７】
ここで、表示面上における第１の方向への連続的な移動操作入力が行われる一定距離は、第２の表示制御部８５が第１の表示画面を第１の方向に移動する所定距離より短いことが好ましい。より好ましくは、一定距離は所定距離の半分以上であって所定距離より短く、一定距離が所定距離の半分未満である場合、第２の表示制御部８５は、第１の表示画面を第１の方向に所定距離だけ移動させないことが好ましく、さらには、表示画面生成部８６に、表示面に現在表示されている第１の表示画面と異なる第２の表示画面を表示するための表示画面生成用データの生成を指示しないことが好ましい。
【００７８】
あるいは、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データを生成している間、第２の表示制御部８５は、第１の表示画面を第１の方向に所定距離だけ移動させて退去させることなく、第１の表示画面の一部に第３の表示画面を重畳して表示するように表示部８３を制御することが好ましい。
【００７９】
また好ましくは、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データの生成を完了したら、第２の表示制御部８５は、第１の表示画面を第１の方向に移動させてこの第１の表示画面を表示面から退去させて、第２の表示画面を表示面に表示するように表示部８３を制御する。この際、第２の表示画面を表示面に表示させるタイミングは、一例として、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データの生成を完了した以降であり、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データの生成を完了したことを条件として、第１の方向への操作入力が行われてから所定時間経過後に第２の表示画面を表示面に表示させてもよい。あるいは、情報処理装置２の表示面に１画面分だけ（例えば図９に示す例であるとサムネイルファイル６１を３列×４行）表示しうる第２の表示画面の表示画面生成用データの生成を完了すれば、第２の表示画面を表示面に表示してもよい。
【００８０】
さらに好ましくは、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データを生成している間において、表示面上における第１の方向とは異なる第２の方向への操作入力に基づく第２の操作入力信号が入力部から出力されたら、第２の表示制御部８５は、表示画面生成部８６による第２の表示画面を表示するための表示画面生成用データの生成を中断させ、さらに、第１の表示画面を第１の方向と反対の方向に所定距離だけ移動させることで、第１の表示画面を再度全部表示させるように表示部８３を制御する。ここで、第２の方向は第１の方向の反対方向であることが好ましい。但し、第２の表示画面生成のために入手したコンテンツファイル６０等は、記憶部８１に設けたキャッシュ領域に保持しておき、再度第２の表示画面を表示するための表示画面生成用データの生成作業を素早く行うことが好ましい。さらに、上述した順列に基づいて、現在表示されている第１の表示画面から遷移する可能性のある第２の表示画面に表示されるコンテンツファイル６０等を優先的にキャッシュ領域に保持しておくことがより好ましい。
【００８１】
あるいは、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データを生成している間において、第３の表示画面に対応する表示面上における操作入力に基づく操作入力信号が入力部から出力されたら、第２の表示制御部８５は、表示画面生成部８６による第２の表示画面を表示するための表示画面生成用データの生成を中断させ、さらに、第１の表示画面を第１の方向と反対の方向に所定距離だけ移動させることで、第１の表示画面を再度全部表示させるように表示部８３を制御する。
【００８２】
表示画面生成部８６による第２の表示画面を表示するための表示画面生成用データの生成を中断させるための、第３の表示画面に対応する表示面上における操作入力の態様は種々のものが好適に適用可能である。一例として、表示画面生成部８６が、第３の表示画面中にキャンセルボタンを表示し、このキャンセルボタンがユーザによりタッチされたことを第２の入力部８２が検知したら、第２の表示制御部８５は、表示画面生成部８６による第２の表示画面を表示するための表示画面生成用データの生成を中断させるための、第３の表示画面に対応する表示面上における操作入力であると判断してもよい。
【００８３】
さらに、第２の表示制御部８５は、第２の表示画面を識別するための情報を第３の表示画面に表示するように表示部８３を制御することが好ましい。ここで、第２の表示画面を識別するための情報としては、第２の表示画面を生成するための閲覧条件を表示した文字列や、第２の表示画面に表示されるコンテンツファイル６０に対応する画像データの一部などが好適に挙げられる。
【００８４】
第２の入力部８２は、ユーザによる表示部８３の表示面上における操作入力に対応して操作入力信号を生成し、この操作入力信号を出力する。表示部８３は、制御部８０の表示画面生成部８６が生成した表示画面生成用データに基づいて表示面に表示画面２ａを表示する。第２の通信部８４は、画像管理装置１を含む外部機器との間でデータ通信を行い、操作入力信号を含むデータの送受信を行う。
【００８５】
以上の構成において、制御部７０及び制御部７０を構成する画像取り込み部７５、第１の表示制御部７６、閲覧リスト作成部７７及びコンテンツ送出部７８は主にＣＰＵ２０により構成され、記憶部７１は主にメモリーカード７、ＲＯＭ２１、ＲＡＭ２２及びＨＤＤ部２６により構成され、第１の入力部７２は主に入出力デバイス２３、ネットワークインタフェース２５及び無線ＬＡＮインタフェース２７により構成され、出力部７３は主にＨＤＭＩインタフェース２４により構成され、第１の通信部７４は主にネットワークインタフェース２５及び無線ＬＡＮインタフェース２７により構成される。
また、制御部８０及び制御部８０を構成する第２の表示制御部８５、表示画面生成部８６は主にＣＰＵ４０により構成され、記憶部８１は主にＲＯＭ４１、ＲＡＭ４２及び内部ストレージ部４５により構成され、第２の入力部８２は主に入出力デバイス４７により構成され、表示部８３は主に表示デバイス４３により構成され、第２の通信部８４は主に無線ＬＡＮインタフェース４８により構成される。図４に示す各機能部の動作については後に詳述する。
【００８６】
（コンテンツファイルのデータ構造）
図５は、本実施形態の画像管理装置１のＨＤＤ２６１内に格納されているコンテンツファイル６０のデータ構造の一例を示す図である。本実施形態のコンテンツファイル６０はＥｘｉｆ（Exchangeable image file format）規格で定められるファイルフォーマットを有し、そのヘッダ部分９０にタグデータが格納され、さらにサムネイル画像データが格納されたサムネイル画像領域９１、及びコンテンツデータ６０ａが格納されたコンテンツデータ領域９２が設けられている。本実施形態のコンテンツファイル６０では、ヘッダ部分９０に格納されたタグデータは、例えば、被写体撮像時に情報処理装置２及び撮像装置３によりコンテンツファイル６０のヘッダ部分９０の所定領域に記述される。
【００８７】
コンテンツファイル６０のヘッダ部分９０には、コンテンツファイル６０を特定するための一意の値（ＩＤ）が記述されるＩＤ領域９３、コンテンツデータ６０ａの画素数が記述される画素数領域９４、コンテンツファイル６０の撮影日時である撮像時刻データが記述される撮影日時領域９５、コンテンツファイル６０の画像管理装置１への取り込み日時が記述される取り込み日時領域９６、コンテンツファイル６０が撮像された情報処理装置２及び撮像装置３の機種名が記述される機種名領域９７、コンテンツファイル６０のコンテンツデータ６０ａが撮像された際の情報処理装置２及び撮像装置３の各種情報、例えば絞り値、焦点距離が記述される撮影情報領域９８、コンテンツファイル６０が撮像されたときに情報処理装置２及び撮像装置３が所在する位置、すなわち撮像位置をＧＰＳシステムにより得た位置情報（例えば緯度、経度、高度情報）が記述されるＧＰＳ情報領域９９、及び画像管理装置１のユーザが各種情報を任意に記述するためのユーザ定義領域１００が設けられている。当然、これ以外の領域をコンテンツファイル６０のヘッダ部分９０に設けることは任意である。
【００８８】
ここで、ヘッダ部分９０の各領域に記述される各種タグデータについて一例を挙げて説明する。撮影日時領域９５には、情報処理装置２及び撮像装置３の内部時計を参考にして、コンテンツファイル６０のコンテンツデータ６０ａが生成されたときの日時、つまり撮影日時を示す撮像時刻データが、一例として“2013/06/01 10:15:24”、すなわち年月日及び秒単位までの時間として記述される。取り込み日時領域９６には、画像管理装置１の図略の内部時計を参考にして、コンテンツファイル６０のコンテンツデータ６０ａが画像管理装置１に取り込まれたときの日時、つまり取り込み日時が、一例として“2013/06/28 18:00:58”、すなわち年月日及び秒単位までの時間として記述される。機種名領域９７には、情報処理装置２及び撮像装置３の機種名が、これら情報処理装置２等の製造者が定めたデータで、一例として「ＸＹＺ−○」として記述される。撮影情報領域９８には、コンテンツファイル６０のコンテンツデータ６０ａが生成された際の情報処理装置２及び撮像装置３の各種情報が、一例として「絞り値Ｆ＝８、シャッタースピード１／１２５」として記述される。ＧＰＳ情報領域９９には、コンテンツファイル６０が生成されたときに情報処理装置２及び撮像装置３が所在する位置をＧＰＳシステムを用いて得た位置情報を示すデータ、より詳細には情報処理装置２等が所在する位置の緯度情報、経度情報及び高度情報が、一例として“lat=+35.09.36.266, lon=+136.54.21.114，alt=50”として記述される。
【００８９】
（閲覧リストの内容）
図６は、本実施形態の画像管理装置１のＨＤＤ２６１内に格納されている閲覧リスト６２の内容の一例を示す図である。閲覧リスト６２は、閲覧条件に合致するコンテンツファイル６０のそれぞれについて情報処理装置２が送信要求可能なデータが記載されたリストであり、一例として、情報処理システムＳ内においてのみ適用可能なコンテンツファイル６０のネットワーク上のパス、ＵＲＬ等が記載されたリストである。
【００９０】
閲覧リスト６２は、情報処理装置２から入力された閲覧条件に基づいて、閲覧リスト作成部７７が作成する。閲覧リスト６２の作成手順の詳細については後述する。
【００９１】
（第１実施形態の情報処理システムの動作の概略）
次に、図９〜図１１を参照して、本実施形態の情報処理システムＳの動作の概略を、特に、情報処理装置２の表示部８３の表示面に表示される表示画面２ａの遷移を中心に説明する。
【００９２】
ユーザが情報処理装置２の第２の入力部８２を介してコンテンツファイル６０の閲覧条件を入力すると、入力された閲覧条件は第２の通信部８４を介して画像管理装置１に送信される。画像管理装置１の閲覧リスト作成部７７は、送信された閲覧条件に合致するコンテンツファイル６０のパス、ＵＲＬ等が記載された閲覧リスト６２を作成し、作成した閲覧リスト６２を第１の通信部７４を介して情報処理装置２に送信する。
【００９３】
情報処理装置２の第２の表示制御部８５は、送信された閲覧リスト６２に基づき、表示部８３の表示面の解像度等を考慮して、閲覧リスト６２に記述されたリストに対応するコンテンツファイル６０のうち、単一の表示面に表示しうるコンテンツファイル６０に対応するパス、ＵＲＬ等を画像管理装置１に送信して、これらパス等に対応するコンテンツファイル６０の送出を画像管理装置１に要求する。
【００９４】
画像管理装置１のコンテンツ送出部７８は、情報処理装置２から送信されたパス等に基づいて、パス等に対応するサムネイルファイル６１を含むコンテンツファイル６０を情報処理装置２に送出する。そして、情報処理装置２の第２の表示制御部８５は、送出されてきたコンテンツファイル６０に基づき、これらコンテンツファイル６０を表示部８３の表示面に表示するための表示画面の生成を表示画面生成部８６に指示し、表示画面生成部８６は第２の表示制御部８５からの指示に基づいて表示画面生成用データを生成する。そして、第２の表示制御部８５は、表示画面生成部８６が生成した表示画面生成用データに基づいて、表示部８３の表示面に表示画面を生成するように表示部８３を制御する。
【００９５】
図９（ａ）は、情報処理装置２の表示部８３の表示面に表示された、複数のコンテンツファイル６０（含むサムネイルファイル６１）の画像データ１０１を有する第１の表示画面１０２を示す図である。図９（ａ）に示す例では、ユーザは、撮影日時が２０１４年６月であるコンテンツファイル６０を閲覧する、という閲覧条件を入力している。表示画面生成部８６は、この閲覧条件を示す文字列１０３も表示画面２ａに表示している。従って、図示例における第１の表示画面１０２は、これら画像データ１０１及び文字列１０３を含むものである。
【００９６】
この状態で、ユーザが、図９（ｂ）の矢印１０４に示すように、第１の方向の一例である、第１の表示画面１０２を上方から（通常はユーザ側から）見た際に左から右方向へ略水平方向の一定距離の連続的な移動操作入力を行うと、情報処理装置２の第２の入力部８２は、この移動操作入力に応じて第１の操作入力信号を出力する。この一定距離は、上述したように、第２の表示制御部８５によって第１の表示画面が移動する所定距離より短いことが好ましい。
【００９７】
図９（ｂ）の矢印１０４に示す第１の方向への操作入力に応じて、第２の表示制御部８５は、図１０（ａ）に示すように、第１の表示画面１０２及びこれに含まれる画像データ１０１、文字列１０３を、矢印１０５に示すように第１の方向（図示例では右方向）に所定距離だけ移動させる。そして、第１の表示画面１０２が所定距離だけ移動したことに伴い、情報処理装置２の表示面から第１の表示画面の一部が退去することになるので、この退去した領域である表示面の一部を第３の表示画面１０６（ハッチングした領域）とし、第２の表示制御部８５は、この第３の表示画面１０６に、第２の表示画面を生成中であることを示す表示を行う。図示例では、第２の表示制御部８５は、円弧上に配置された矢印１０７を時計回りに移動させることで、第２の表示画面を生成中であることを示す表示をしている。
【００９８】
そして、表示画面生成部８６による第２の表示画面を表示するための表示画面生成用データの生成が完了したら、第２の表示制御部８５は、図１０（ｂ）に示すように、第１の表示画面１０２（図１０（ｂ）では図示略）を第１の方向に移動させることでこの第１の表示画面１０２を表示面から退去させ、第２の表示画面１０８を表示面に表示させる。図示例では、第２の表示画面１０８は、撮影日時が２０１４年５月であるコンテンツファイル６０の画像データ１０９と、この閲覧条件である２０１４年５月を示す文字列１１０とを含む。
【００９９】
一方、表示画面生成部８６が第２の表示画面１０８を表示するための表示画面生成用データを生成している間において、ユーザが、図１１（ａ）の矢印１１１に示すように、第１の方向とは異なる第２の方向の一例である、第１の表示画面１０２を上方から見た際に右から左方向へ略水平方向の一定距離の連続的な移動操作入力を行うと、情報処理装置２の第２の入力部８２は、この移動操作入力に応じて第２の操作入力信号を出力する。図示例では、第１の方向と第２の方向とは反対方向になっている。
【０１００】
図１１（ａ）の矢印１１１に示す第２の方向への操作入力に応じて、第２の表示制御部８５は、表示画面生成部８６による第２の表示画面を表示するための表示画面生成用データの生成を中断させ、さらに、第１の表示画面１０２を第１の方向と反対の方向、すなわち第２の方向に所定距離だけ移動させることで、第１の表示画面１０２を再度全部表示させるように表示部８３を制御する。この結果、図１１（ｂ）に示すように、表示面には再度第１の表示画面１０２が全部表示される。
【０１０１】
（第１実施形態の情報処理システムの動作）
次に、図７〜図８のフローチャートを参照して、本実施形態の情報処理システムＳを構成する情報処理装置２の動作を説明する。図７〜図８は、本実施形態の情報処理システムＳを構成する画像管理装置１に格納されたコンテンツファイル６０を情報処理装置２により閲覧する動作を説明するためのフローチャートである。
【０１０２】
図７に示すフローチャートは、情報処理装置２においてコンテンツファイル６０を閲覧するためのアプリケーションを立ち上げる等の動作により開始する。まず、ステップＳ１では、画像管理装置１の第１の表示制御部７６が、情報処理装置２の表示画面２ａに初期画面を表示するための表示画面生成用データを生成し、この表示画面生成用データを第１の通信部７４を介して情報処理装置２に送信する。画像管理装置１から送信された表示画面生成用データは、情報処理装置２の第２の通信部８４により受信される。ステップＳ２では、ステップＳ１において受信した表示画面生成用データに基づいて、情報処理装置２の第２の表示制御部８５が、表示画面２ａに初期画面を表示するように表示部８３を制御する。
【０１０３】
ステップＳ３では、情報処理装置２の第２の入力部８２が、ユーザにより第１の表示画面を生成するための閲覧条件が入力されるのを待ち、ユーザにより第１の入力画面を生成するための閲覧条件が入力される（ステップＳ３においてＹＥＳ）と、ステップＳ４において、第２の表示制御部８５は、ユーザにより入力された閲覧条件とともにコンテンツファイル６０の閲覧要求を画像管理装置１に送信する。
【０１０４】
画像管理装置１の第１の通信部７４が情報処理装置２からの閲覧要求を受信すると、閲覧リスト作成部７７は、受信した閲覧条件に基づいて記憶部７１に格納されたコンテンツファイル６０を検索し、この閲覧条件に合致するコンテンツファイル６０を抽出し、この抽出結果に基づいて、閲覧条件に合致するコンテンツファイル６０の閲覧リスト６２を作成する。
【０１０５】
ステップＳ５では、画像管理装置１の閲覧リスト作成部７７が、第１の通信部７４を介して閲覧リスト６２を送信し、情報処理装置２の第２の表示制御部８５は画像管理装置１から送信された閲覧リスト６２を第２の通信部８４を介して受信する。ステップＳ６では、情報処理装置２の第２の表示制御部８５が、表示部８３においてコンテンツファイル６０を表示する態様に基づいて、第１の表示画面で表示するコンテンツファイル６０（サムネイルファイル６１であってもよい）の送信要求を画像管理装置１に送信する。ステップＳ７では、コンテンツ送出部７８が、情報処理装置２から送信されたコンテンツファイル６０の送信要求に基づいて、送信要求があったコンテンツファイル６０を第１の通信部７４を介して送信し、情報処理装置２の第２の表示制御部８５は画像管理装置１から送信されたコンテンツファイル６０を第２の通信部８４を介して受信する。そして、ステップＳ８では、第２の表示制御部８５が、画像管理装置１から送信されたコンテンツファイル６０に基づいて、第１の表示画面を表示するための表示画面生成用データの生成を表示画面生成部８６に指示し、表示画面生成部８６が第１の表示画面を表示するための表示画面生成用データを生成したら、この表示画面生成用データに基づいて第１の表示画面を表示するように表示部８３を制御する。
【０１０６】
表示部８３においてコンテンツファイル６０を表示する態様の具体的内容については、既に説明したようなサムネイル表示、スライドショー表示等種々の態様が可能であるので、ここでは詳細な説明は省略する。表示部８３におけるコンテンツファイル６０の表示態様はユーザにより適宜設定可能である。第２の表示制御部８５は、設定された表示態様においてどの（ときに複数の）コンテンツファイル６０が必要であるかを、閲覧リスト６２を参照して決定し、この閲覧リスト６２に記載されたパス等の情報を用いて、表示が必要なコンテンツファイル６０の送信要求を送信する。
【０１０７】
次に、ステップＳ９では、第２の入力部８２は、表示部８３の表示面上における第１の方向への一定距離の連続的な移動操作入力がユーザによりされるのを待ち、ユーザにより第１の方向への一定距離の連続的な移動操作入力がされる（ステップＳ９においてＹＥＳ）と、この移動操作入力に基づいて第１の操作入力信号を出力する。ステップＳ１０では、第２の入力部８２が第１の操作入力信号を出力したことに応答して、第２の表示制御部８５が第２の表示画面を生成するための閲覧条件を算出し、算出した閲覧条件とともに、コンテンツファイル６０の閲覧要求を画像管理装置１に送信する。
【０１０８】
以降、ステップＳ１０、及びステップＳ１２〜Ｓ１４までの動作は、上述したステップＳ４〜Ｓ７までの動作と同様であるので、詳細な説明は省略する。
【０１０９】
一方、ステップＳ１１では、第２の表示制御部８５が、表示画面生成部８６に対して第２の表示画面を表示するための表示画面生成用データの生成を指示し、さらに、第１の表示画面を第１の方向に所定距離だけ移動させるとともに、この第１の表示画面が所定距離だけ移動したことに伴って第１の表示画面の一部が表示面から退去した領域である表示面の一部に第３の表示画面を表示させる。さらに、第２の表示制御部８５は、この第３の表示領域に、第２の表示画面を生成中であることを示す表示を行う。
【０１１０】
ステップＳ１５では、第２の入力部８２が、第１の方向とは異なる第２の方向への一定距離の連続的な移動操作入力がユーザによりされたか否かを判定し、第２の方向への一定距離の連続的な移動操作入力がユーザによりされたと判定される（ステップＳ１５においてＹＥＳ）と、プログラムはステップＳ１８に移行する。一方、この時点で、第２の方向への一定距離の連続的な移動操作入力がユーザによりされていないと判定される（ステップＳ１５においてＮＯ）と、プログラムはステップＳ１６に移行し、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データの生成を完了したか否かが判定される。そして、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データの生成を完了したと判定される（ステップＳ１６においてＹＥＳ）と、プログラムはステップＳ１７に移行する。一方、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データの生成をまだ完了していないと判定される（ステップＳ１６においてＮＯ）と、プログラムはステップＳ１５に戻る。
【０１１１】
ステップＳ１７では、第２の表示制御部８５が、画像管理装置１から送信されたコンテンツファイル６０に基づいて、第２の表示画面を表示するための表示画面生成用データの生成を表示画面生成部８６に指示し、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データを生成したら、この表示画面生成用データに基づいて第２の表示画面を表示するように表示部８３を制御する。
【０１１２】
一方、ステップＳ１８では、情報処理装置２の第２の入力部８２は、この移動操作入力に応じて第２の操作入力信号を出力し、第２の表示制御部８５は、第２の入力部８２が第２の操作入力信号を出力したことに応答して、表示画面生成部８６による第２の表示画面を表示するための表示画面生成用データの生成を中断させ、さらに、第１の表示画面を第１の方向と反対の方向に所定距離だけ移動させることで、第１の表示画面を再度全部表示させるように表示部８３を制御する。
【０１１３】
（第１実施形態の効果）
本実施形態の情報処理システムＳでは、表示面上における第１の方向への操作入力に基づく第１の操作入力信号が第２の入力部８２から出力されたら、第２の表示制御部８５は、表示画面生成部８６に第２の表示画面を表示するための表示画面生成用データの生成を指示し、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データを生成している間、表示部８３の表示面の一部に第２の表示画面を生成中であることを表示する第３の表示画面を表示するように表示部８３を制御している。従って、ユーザは、第３の表示画面が表示されている間は、表示画面生成部８６が第２の表示画面を表示するための表示画面生成用データの生成中であることを容易に視認することができる。これにより、画面切替の際のユーザビリティを可能な限り損なうことのない表示制御を行いうる情報処理装置、情報処理システム、情報処理装置における表示制御方法及びプログラムを実現することができる。
【０１１４】
（第２実施形態）
上述した第１実施形態では、画像管理装置１は記憶部７１を備え、この記憶部７１内にコンテンツファイル６０が格納されていた。しかしながら、画像管理装置１は内部にコンテンツファイル６０を格納しておく必要はなく、画像管理装置１とは別体の記憶装置を設け、画像管理装置１は、この記憶装置からコンテンツファイル６０の少なくとも一部を受け入れても、本発明を実現することが可能である。
【０１１５】
図１２は、本発明の第２実施形態である情報処理システムＳの機能構成を示す機能ブロック図である。
【０１１６】
図１２において、本実施形態の画像管理装置１には外部記憶装置１２０が接続され、この外部記憶装置１２０には、第１実施形態と同様のコンテンツファイル６０及びサムネイルファイル６１が格納されている。外部記憶装置１２０は、例えば外付けのＨＤＤ装置、ＵＳＢフラッシュメモリ装置、メモリーカード７等である。画像管理装置１と外部記憶装置１２０との接続形態は、外部記憶装置１２０から画像管理装置１へ、コンテンツファイル６０及びサムネイルファイル６１の送信が可能な形態であれば特段の限定はなく、ケーブルを介して接続する形態、無線ＬＡＮ等、電波を介して接続する形態、さらには、メモリーカード７を画像管理装置１のカードインタフェース２３２（図２参照）に挿入する形態等、周知の接続形態が採用可能である。
【０１１７】
また、本実施形態の画像管理装置１は、上述した第１実施形態の画像管理装置１と比較して、入出力部７９をさらに備えている。この入出力部７９は、外部記憶装置１２０との間のデータの送受信を制御する。また、本実施形態の記憶部７１には閲覧リスト６２が格納される。また、以下の説明において、上述の第１実施形態と同様の構成要素については同一の符号を付し、その説明を簡略化する。
【０１１８】
従って、本実施形態によっても、上述の第１実施形態と同様の効果を得ることができる。特に、本実施形態によれば、画像管理装置１と外部記憶装置１２０とを別体にすることが可能であり、例えば、外部記憶装置１２０をＷＡＮ１３上に存在する外部サーバ１４（図１参照）で構成することも可能であり、画像管理装置１全体の構成の簡略化を図ることができる。
【０１１９】
（変形例）
なお、本発明の情報処理装置、情報処理システム、情報処理装置における表示制御方法及びプログラムは、その細部が上述の各実施形態に限定されず、種々の変形例が可能である。
【０１２０】
一例として、上述の各実施形態では、情報処理装置２のタッチパネル４７０が液晶パネル４３１の表示面に重畳して設けられ、これにより、第２の入力部８２は表示部８３の表示面上における操作入力に基づいて操作入力信号を出力していたが、第２の入力部８２と表示部８３とを別体に設ける構成も可能である。一例として、タッチパネル４７０を液晶パネル４３１とは別の場所、例えば液晶パネル４３１の額縁部（ベゼル部）に設け、このタッチパネル４７０上の操作面における操作入力に基づいて操作入力信号を出力してもよい。当然、タッチパネル４７０を複数設け、一つは液晶パネル４３１の表示面に重畳して設け、また一つは液晶パネル４３１の額縁部（ベゼル部）に設けてもよい。さらに、ＧＯＯＧＬＥ  ＧＬＡＳＳ（登録商標）のような、ユーザの手の動作等を検出して操作入力が可能なヘッドマウントディスプレイにも本発明は適用可能である。この場合、ユーザの視野内に設けられた仮想的な操作面における操作入力に基づいて操作部は操作入力信号を出力することになる。また、表示面はユーザの視野内に投影される。
【０１２１】
また、上述の各実施形態では、第１の表示画面１０２を第１の方向に所定距離だけ移動させることに伴ってこの第１の表示画面１０２の一部が表示面から退去した領域に第３の表示画面１０６を表示させていたが（図１１参照）、第１の表示画面を第１の方向に所定距離だけ移動させて退去させることなく、第１の表示画面の一部に第３の表示画面を重畳して表示してもよい。
【０１２２】
また、上述の各実施形態においては、表示面上における第１の方向または第２の方向への操作入力により、所定の順列に基づいて生成された第１の表示画面及び第２の表示画面の表示の遷移指示を行っていたが、第１の方向及び第２の方向のいずれとも異なる第３の方向への操作入力により、異なる順列に基づいて生成された第１の表示画面から第３の表示画面への表示の遷移指示を行ってもよい。一例として、図９〜図１１に示した例では、第１の表示画面と第２の表示画面とは月単位の順列（２０１４年５月、６月）に基づいて生成されていたが、第３の方向への操作入力に基づく第３の表示画面は、年単位の順列（２０１３年、２０１４年６月）に基づいて生成されてもよい。
【０１２３】
また、表示画面生成部８６による第２の表示画面を表示するための表示画面生成用データの生成の中断を指示するための、第２の方向への操作入力は第１の方向と反対方向である必要はなく、異なる方向であればその方向に限定はない。一例として、第１の方向が表示面の左から右への水平方向（図１０参照）であった場合、第２の方向はこの第１の方向に直交する方向、例えば上方向、下方向であってもよい。さらに、この例では、上述した第３の方向を上方向、下方向とした場合、第３の方向への操作入力により、第２の表示画面を表示するための表示画面生成用データの生成の中断を指示するとともに、異なる順列に基づいて生成された第１の表示画面から第３の表示画面への表示の遷移指示を行ってもよい。
【０１２４】
また、上述の各実施形態においては、表示面上における第１の方向への一定距離の連続的な移動操作入力に基づいて第１の表示画面から第２の表示画面への表示の遷移指示を行っていたが、表示面上における第１の方向への移動操作入力の距離に応じて、異なる順列に基づいて生成された表示画面への表示の遷移指示を行ってもよい。一例として、上述の一定距離より長い移動操作入力があった場合は、２月単位の順列（２０１４年４月、６月）に基づいて表示画面を生成し、さらに一定距離より十分長い移動操作入力があった場合は、年単位の順列（２０１３年、２０１４年６月）に基づいて表示画面を生成してもよい。
【０１２５】
そして、上述の各実施形態において、画像管理装置１及び情報処理装置２を動作させるプログラムはＲＯＭ２１、４１、ＨＤＤ部４６等に格納されて提供されていたが、不図示の光学ディスクドライブ、ＵＳＢインタフェース２３３、４７３等を用いて、プログラムが格納されたＤＶＤ（Digital Versatile Disc）、ＵＳＢフラッシュメモリ装置、メモリーカード７等を接続し、このＤＶＤ等からプログラムを画像管理装置１、情報処理装置２に読み込んで動作させてもよい。また、ＷＡＮ１３上の外部サーバ１４内にプログラムを格納しておき、ネットワークインタフェース２５、無線ＬＡＮインタフェース２７、４８を介してこのプログラムを画像管理装置１及び情報処理装置２に読み込んで動作させてもよい。さらに、上述の各実施形態において、画像管理装置１、情報処理装置２は複数のハードウェア要素により構成されていたが、これらハードウェア要素の一部の動作をＣＰＵ２０、４０がプログラムの動作により実現することも可能である。加えて、上述の各実施形態ではＨＤＤ部２６を用いていたが、ＨＤＤ部２６以外の記憶媒体、一例としてＳＳＤ（Solid State Drive）装置やメモリーカード等の周知の記憶媒体を用いることも可能である。
【符号の説明】
【０１２６】
１    画像管理装置
２    情報処理装置
２ａ、４ａ  表示画面
３    撮像装置
４    表示装置
５    入力指示装置
２０、４０    ＣＰＵ
２１、４１    ＲＯＭ
２２、４２    ＲＡＭ
２３、４７  入出力デバイス
２５    ネットワークインタフェース
２６    ＨＤＤ部
２７、４８  無線ＬＡＮインタフェース
４３    表示デバイス
４５    内部ストレージ部
４７    入出力デバイス
６０    コンテンツファイル
６１    サムネイルファイル
６２    閲覧リスト
７０、８０    制御部
７１、８１    記憶部
７２    第１の入力部
７３    出力部
７４    第１の通信部
７５    画像取り込み部
７６    第１の表示制御部
７７    閲覧リスト作成部
７８    コンテンツ送出部
７９    入出力部
８２    第２の入力部
８３    表示部
８４    第２の通信部
８５    第２の表示制御部
８６    表示画面生成部
【図１】
0006424592.tif 000002
【図２】
0006424592.tif 000003
【図３】
0006424592.tif 000004
【図４】
0006424592.tif 000005
【図５】
0006424592.tif 000006
【図６】
0006424592.tif 000007
【図７】
0006424592.tif 000008
【図８】
0006424592.tif 000009
【図９】
0006424592.tif 000010
【図１０】
0006424592.tif 000011
【図１１】
0006424592.tif 000012
【図１２】
0006424592.tif 000013