(57)【特許請求の範囲】
【請求項１】
複数のコンテンツが配置された表示画面を表示する表示手段と、
前記複数のコンテンツのうち、第１の検索条件を用いて検索された第１の検索結果に含まれる複数の第１のコンテンツの一部を前記表示画面に配置する第１の配置手段と、
前記第１の検索結果に含まれる前記複数の第１のコンテンツのうち、第２の検索条件を用いて検索された第２の検索結果に含まれる第２のコンテンツを前記表示画面に配置する第２の配置手段と、
前記第２の検索結果に含まれる第２のコンテンツのうち少なくとも１つを選択する選択手段と
を備え、
前記第２の検索条件が解除された場合、前記第１の配置手段は、前記第１の検索結果に含まれる前記複数の第１のコンテンツのうち、前記選択された第２のコンテンツを含む一部を前記表示画面に配置する第３の配置手段
を備え、
前記選択手段による前記第２のコンテンツの選択が行われずに前記第２の検索条件が解除された場合、前記第１の配置手段は、前記第１の検索結果に含まれる前記複数の第１のコンテンツのうち先頭の第１のコンテンツを含む一部を前記表示画面に配置することを特徴とする情報処理装置。
【請求項２】
前記第１の配置手段は、前記選択された複数の第２のコンテンツのうち、最後に選択された第２のコンテンツを含む前記複数の第１のコンテンツの一部を前記表示画面に配置することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の検索条件または前記第２の検索条件を保存する保存手段をさらに備え、
前記第２の検索条件の解除は、前記保存された検索条件の中から前記第１の検索条件が選択されることにより行われることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
複数のコンテンツが配置された表示画面を表示するステップと、
前記複数のコンテンツのうち、第１の検索条件を用いて検索された第１の検索結果に含まれる複数の第１のコンテンツの一部を前記表示画面に配置するステップと、
前記第１の検索結果に含まれる前記複数の第１のコンテンツのうち、第２の検索条件を用いて検索された第２の検索結果に含まれる第２のコンテンツを前記表示画面に配置するステップと、
前記第２の検索結果に含まれる第２のコンテンツのうち少なくとも１つを選択するステップと、
前記第２の検索条件が解除された場合、前記第１の検索結果に含まれる前記複数の第１のコンテンツのうち、前記選択された第２のコンテンツを含む一部を前記表示画面に配置するステップと、
前記選択するステップによる前記第２のコンテンツの選択が行われずに前記第２の検索条件が解除された場合、前記第１の検索結果に含まれる前記複数の第１のコンテンツのうち先頭の第１のコンテンツを含む一部を前記表示画面に配置するステップと
を含むことを特徴とする情報処理方法。
【請求項５】
コンピュータを請求項１〜３のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツを検索する情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、複数のコンテンツの中からユーザが所望するコンテンツを検索するために、複数の検索条件を順に用いて検索を繰り返し実行し、検索範囲を絞り込む情報処理装置が提案されている（特許文献１参照）。また、Ｗｅｂブラウザを介してクライアント装置が要求した検索条件で検索を実行し、検索結果の中から選択された項目について詳細情報をクライアント装置に表示する情報処理装置が提案されている（特許文献２参照）。特許文献２の情報処理装置は、コンテンツの詳細情報を表示した詳細画面の戻るボタンがクリックされた場合、直前の検索条件を用いて検索処理を行い、検索結果一覧をクライアント装置に送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６０２４６号公報
【特許文献２】特開２０１２−５３５６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１、２では、コンテンツの検索結果を表示する画面は表示範囲に限りがあるため、検索結果すべてが一度に画面に表示されないことがある。すなわち、段階的に検索範囲を絞り込み、その後検索条件の一部を解除して検索範囲を広げて検索した場合、検索条件の一部を解除する前に表示されていたコンテンツが一覧画面から隠れて表示されないことがある。その場合には、ユーザがスクロール操作等をすることによって検索条件の一部を解除する前に表示されていたコンテンツが初めて表示される。このように、ユーザは、検索条件の一部を解除する前に着目していたコンテンツ、つまり、検索条件の一部を解除する前に表示されていたコンテンツを探すための操作をする必要があった。
本発明の目的は、段階的にコンテンツを絞り込んだ後に検索範囲を戻して検索結果を表示し直した場合でも、検索範囲を絞り込んでいたときにユーザが着目していたコンテンツを表示することが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、複数のコンテンツが配置された表示画面を表示する表示手段と、前記複数のコンテンツのうち、第１の検索条件を用いて検索された第１の検索結果に含まれる複数の第１のコンテンツの一部を前記表示画面に配置する第１の配置手段と、前記第１の検索結果に含まれる前記複数の第１コンテンツのうち、第２の検索条件を用いて検索された第２の検索結果に含まれる第２のコンテンツを前記表示画面に配置する第２の配置手段と、前記第２の検索結果に含まれる第２のコンテンツのうち少なくとも１つを選択する選択手段とを備え、前記第２の検索条件が解除された場合、前記第１の配置手段は、前記第１の検索結果に含まれる前記複数の第１のコンテンツのうち、前記選択された第２のコンテンツを含む一部を前記表示画面に配置する第３の配置手段を備え、前記選択手段による前記第２のコンテンツの選択が行われずに前記第２の検索条件が解除された場合、前記第１の配置手段は、前記第１の検索結果に含まれる前記複数の第１のコンテンツのうち先頭の第１のコンテンツを含む一部を前記表示画面に配置する。
【発明の効果】
【０００６】
本発明によれば、複数の検索条件を用いて段階的にコンテンツの検索範囲を絞り込み、検索条件の一部またはすべてを解除したとき、前の段階の検索条件に含まれる複数のコンテンツのうち、後の段階の検索条件を解除する前に着目されていたコンテンツを含む一部を表示画面に表示する。これにより、ユーザの着目するコンテンツが表示画面から隠れてしまうことがなく、ユーザはスクロール操作等をして着目するコンテンツを表示させなくてよいため、操作の手間を省くことができ、またコンテンツを見つけやすくなる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る情報提供システムの全体構成を示すブロック図である。
【図２】本発明の一実施形態に係る情報処理装置の構成を示すブロック図である。
【図３】本発明の一実施形態に係る情報処理装置で行われる処理を示すフローチャートである。
【図４】本発明の一実施形態に係る画面表示の一例を示す図である。
【図５】本発明の一実施形態に係る画面表示の一例を示す図である。
【図６】本発明の一実施形態に係る画面表示の一例を示す図である。
【図７】本発明の一実施形態に係る画面表示の一例を示す図である。
【図８】本発明の一実施形態に係る画面表示の一例を示す図である。
【図９】本発明の一実施形態に係る画面表示の一例を示す図である。
【図１０】本発明の一実施形態に係る画面表示の一例を示す図である。
【図１１】本発明の一実施形態に係る画面表示の一例を示す図である。
【図１２】本発明の一実施形態に係る画面表示の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定するものではない。
【０００９】
本実施形態に係る情報提供システム１００の構成について説明する。図１は、本実施形態に係る情報提供システム１００の全体構成を示すブロック図である。情報提供システム１００は、画像入力装置１０１、ユーザ端末１０２Ａ、１０２Ｂ、フォトサイト１０７、及びプリントサイト１１１を備えている。ユーザ端末１０２Ａ、１０２Ｂ、フォトサイト１０７、及びプリントサイト１１１は、インターネット１０６を介して通信可能に接続されている。画像入力装置１０１は、コンテンツとしての静止画像データまたは動画像データを取得できる装置である。画像入力装置１０１は、例えば、被写体を撮影して静止画像データとして記録できるデジタルスチルカメラ、動画像データとして記録できるデジタルビデオカメラ、または原稿を読み取って静止画像データとして記録するスキャナ等である。画像入力装置１０１は、イメージ情報である光学像を電気信号に変換し、所定の画像処理をした後、デジタル情報として記憶装置に記録する。
【００１０】
ユーザ端末１０２Ａ、１０２Ｂは、ＰＣ（Personal Computer）、スマートフォン、タブレット端末等の装置であり、ユーザ端末１０２Ａはオーナーユーザ、ユーザ端末１０２Ｂは招待ユーザがそれぞれ用いる端末である。ユーザ端末１０２Ａは、記憶装置１０４Ａ及びブラウザ１０５Ａを備えている。記憶装置１０４Ａは、例えばＨＤＤ(Hard Disk Drive)である。ブラウザ１０５Ａは、インターネット１０６を介してデータを送受信可能なｈｔｔｐプロトコル等の標準プロトコルを有するアプリケーションであり、標準プロトコルを用いてフォトサイト１０７と通信する。ユーザ端末１０２Ｂは、ユーザ端末１０２Ａと同様の構成であり、記憶装置１０４Ｂ及びブラウザ１０５Ｂを備えている。本実施形態において、オーナーユーザは、画像入力装置１０１からユーザ端末１０２Ａに画像データを転送し、インターネット１０６を介して画像データをフォトサイト１０７にアップロードし、電子アルバムを作成するユーザである。招待ユーザは、オーナーユーザが招待したユーザであり、オーナーユーザが公開した電子アルバムを閲覧できるユーザである。ユーザ端末１０２Ａは、データ転送用インターフェース１０３を介して画像入力装置１０１と接続されており、データ転送用インターフェース１０３を介して画像入力装置１０１から画像データを取得する。
【００１１】
データ転送用インターフェース１０３は、画像入力装置１０１が入力した画像データをユーザ端末１０２Ａへ転送するためのインターフェースである。データ転送用インターフェース１０３は、ＵＳＢ(Universal Serial Bus)、ＩＥＥＥ１３９４等の有線インターフェース、またはＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線インターフェースである。データ転送用インターフェース１０３を介して画像入力装置１０１からユーザ端末１０２Ａに転送された画像データは、記憶装置１０４Ａに格納される。画像入力装置１０１からユーザ端末１０２Ａへの画像データ転送は、ユーザ端末１０２ＡにインストールされているＯＳ(Operating System)または専用ソフトウエアにより行われる。即ち、ユーザ端末１０２Ａの制御部２０１としてのＣＰＵ(Central Processing Unit)が、ＯＳまたは専用ソフトウエアを実行する。これにより、制御部２０１は、画像入力装置１０１の記憶装置（図示せず）に格納されている画像データを読み出し、画像データをユーザ端末１０２Ａに転送する。または、画像入力装置１０１がユーザ端末１０２Ａへ送信した転送コマンドに従い、ユーザ端末１０２Ａの制御部２０１は、ＯＳまたは専用ソフトウエアによって、画像入力装置１０１からの画像データを受信し、記憶装置１０４Ａに画像データを格納する。
【００１２】
フォトサイト１０７は、制御部１０８、画像データベース（以下、画像ＤＢという）１０９、及び属性情報データベース（以下、属性情報ＤＢという）１１０を備えている。制御部１０８は、図示しない記憶装置に格納されている制御プログラムを読み込んで実行し、フォトサイト１０７の各部を制御する。制御部１０８は、オーナーユーザがブラウザ１０５Ａで選択した画像データを、アップロードの要求と共にフォトサイト１０７へ送信するように制御する。画像ＤＢ１０９には、フォトサイト１０７にアップロードされた画像データが格納されている。属性情報ＤＢ１１０には、画像ＤＢ１０９に登録されている画像データの属性情報、フォトサイト１０７に登録されているユーザの属性情報、プリントサイト１１１の属性情報等、各種データが一元管理されている。プリントサイト１１１は、図示しないプリンタを用いて画像データに対する印刷処理を実行する。なお、図１では、プリントサイト１１１を１つのみ表示しているが、プリントサイト１１１は複数存在していてもよい。
【００１３】
次に、ユーザ端末１０２Ａの画像データのアップロードについて説明する。ユーザ端末１０２Ａのブラウザ１０５Ａは、ｈｔｔｐプロトコル等の標準プロトコルを用いてフォトサイト１０７にアクセスする。そして、ブラウザ１０５Ａは、ＨＴＭＬ、ＸＭＬ等の記述言語で作成された画像、音声等、フォトサイト１０７が管理するマルチメディア情報とリンクされている情報を表示する。これにより、ユーザ端末１０２Ａは、フォトサイト１０７が提供する通信インフラとしてインターネット１０６を利用したサービスを受けることができる。次に、オーナーユーザの操作により、ユーザ端末１０２Ａの記憶装置１０４Ａに格納されている画像データはフォトサイト１０７にアップロードされる。例えば、画像データのアップロードは、オーナーユーザがブラウザ１０５Ａでアップロードしたい画像を選択することにより行われる。
【００１４】
制御部１０８は、フォトサイト１０７にアップロードされた画像データが、フォトサイト１０７に利用可能なデータであることをチェックする。制御部１０８は、図示しないメモリに格納されている制御プログラムを読み出して実行することによって、アップロードされた画像データに対して処理を行う。フォトサイト１０７が利用可能な画像データである場合には、制御部１０８は、アップロードされた画像データを画像ＤＢ１０９に格納し、その属性情報等を属性情報ＤＢ１１０に格納する。この段階で制御部１０８は、正常に画像データがアップロードされたことをユーザ端末１０２Ａに通知する。オーナーユーザは、アップロードされた画像データについて、ブラウザ１０５Ａを介して閲覧することができる。アップロードされた画像データは、複数枚を組み合わせた電子アルバムとして管理される場合があり、その場合にはオーナーユーザは電子アルバムを閲覧することができる。また、制御部１０８は電子アルバムとして第三者に公開することができ、招待ユーザのユーザ端末１０２Ｂからアクセスすることによって、招待ユーザはこれらの画像を閲覧することができる。また、オーナーユーザまたは招待ユーザがフォトサイト１０７で選択した画像の画像データをプリントサイト１１１に転送して、印刷することもできる。画像データの第三者への公開及びプリント注文に関しては、フォトサイト１０７にある画像データを活用するための事例であり、活用事例をこれに限定するものではない。また、第三者への画像データの公開及びプリント注文を実現する方法については、本発明を限定するものではなく、どのような方法であってもよい。
【００１５】
本実施形態に係る情報処理装置２００の構成について説明する。図２は、本実施形態に係るユーザ端末１０２Ａの情報処理装置２００の構成を示すブロック図である。なお、情報処理装置２００は単一のコンピュータ装置で実現してもよいし、必要に応じて複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬＡＮ（Local Area Network）等の通信回線で接続されている。
【００１６】
情報処理装置２００は、制御部２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、記憶装置２０４、及び入力インターフェース（以下、入力Ｉ／Ｆという）２０５を備えている。また、情報処理装置２００は、ＢＭＵ（Bit Move Unit）２０６、ＶＲＡＭ（Video RAM）２０７、及びネットワークインターフェース（以下、ネットワークＩ／Ｆという）２０９を備えている。第１の配置手段、第２の配置手段、及び第３の配置手段としての制御部２０１は、情報処理装置２００全体を制御する。また、制御部２０１は、ＲＯＭ２０２、記憶装置２０４に格納されている制御プログラムを実行することによって、情報処理装置２００の各部を制御する。
【００１７】
ＲＯＭ２０２は、各種制御プログラム、及び各種パラメータを格納する。ＲＡＭ２０３は、ＲＯＭ２０２または記憶装置２０４から供給される制御プログラム、データ等を一時記憶する。また、ＲＡＭ２０３は、インターネット１０６を介して供給される制御プログラム、データ等を一時記憶する。記憶装置２０４は、情報処理装置２００と一体に設けられたハードディスク、メモリカード等であり、ＯＳ（Operating System）等のプログラムを記憶する。なお、記憶装置２０４は、本実施形態のフォトサイト１０７の制御プログラムを記憶し、撮像装置等によって生成された画像ファイル、画像入力装置１０１から取得した画像ファイル等のコンテンツを記憶する。
【００１８】
入力Ｉ／Ｆ２０５は、ユーザの操作を受け、データを入力するポインティングデバイス、キーボード等の入力装置とのインターフェースである。なお、入力装置はこれに限らず、表示部２１１にタッチセンサを備えたタッチパネルとしてもよい。ＢＭＵ２０６は、例えばメモリ間（例えば、ＶＲＡＭ２０７と他のメモリとの間）、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークＩ／Ｆ２０９）との間のデータ転送を制御する。ＶＲＡＭ２０７は、表示部２１１に表示するための画像データを保持する。ＶＲＡＭ２０７に保持された画像データは、所定のタイミングに従って表示部２１１に送信され、これにより表示部２１１に画像データが表示される。ネットワークＩ／Ｆ２０９は、インターネット１０６等のネットワーク回線に接続し、通信可能な外部装置との通信を行う。制御部２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶装置２０４、入力Ｉ／Ｆ２０５、ＢＭＵ２０６、ＶＲＡＭ２０７、ネットワークＩ／Ｆ２０９は、システムバス２１２に接続され、システムバス２１２を介して互いにデータの読み込み及び書き込みを行う。
【００１９】
次に、本実施形態のフォトサイト１０７の情報処理装置２００で行われる処理について図３を参照して説明する。図３は、本実施形態に係る情報処理装置２００で行われる処理を示すフローチャートである。以下に説明する処理は、情報処理装置２００の制御部２０１が記憶装置２０４からフォトサイト１０７のアプリケーションプログラムを読み出して実行することによって行われる。なお、情報処理装置２００を利用するのはオーナーユーザであり、以下の説明ではユーザとして説明する。また、以下に説明する表示画面としての画像一覧画面４００、グループ一覧画面６００、グループ内画像一覧画面７００、及び画像詳細画面１０００は、ブラウザ１０５Ａに表示される画面である。
【００２０】
ステップＳ３０１では、制御部２０１は、フォトサイト１０７のログイン画面（図示せず）におけるユーザのログイン操作に応答して、ログイン処理を行う。例えば、ログイン操作は、ユーザがログイン画面にユーザ固有のＩＤとパスワードとの入力することによって行われる。フォトサイト１０７の制御部１０８は、入力されたＩＤとパスワードとをインターネット１０６経由で情報処理装置２００から受信し、認証処理を行う。フォトサイト１０７の制御部１０８は、認証処理として、例えば属性情報ＤＢ１１０で管理されているユーザの属性情報にあるＩＤ及びパスワードと比較する。フォトサイト１０７の制御部１０８は、受信したＩＤ及びパスワードが属性情報ＤＢ１１０に存在する場合にはログイン許可、存在しない場合にはログイン不可の認証処理の結果をインターネット１０６経由で情報処理装置２００へ送信する。なお、ログイン処理はこれに限られない。ステップＳ３０２では、制御部２０１は、ログイン処理が成功したか否かを判定する。詳しくは、制御部２０１は、フォトサイト１０７から受信した認証結果に基づき、ログイン処理の判定を行う。ログイン処理が成功した場合（ステップＳ３０２：Ｙｅｓ）、制御部２０１は、画像一覧画面４００を表示部２１１に表示する（ステップＳ３０３）。ステップＳ３０３では、制御部２０１は、画像一覧画面４００の表示データを生成し、表示部２１１に表示する。詳しくは、制御部２０１は、フォトサイト１０７の画像ＤＢ１０９で管理され、ユーザがアップロードしたすべての画像データをインターネット１０６経由でフォトサイト１０７から取得し、記憶装置２０４に格納する。制御部２０１は、画像データを画像一覧画面４００に配置した画像一覧画面４００の表示データを生成し、画像一覧画面４００を表示部２１１に表示する。
【００２１】
画像一覧画面４００について、図４を用いて説明する。図４は、本実施形態に係る画面表示の一例を示す図である。図４（ａ）は本実施形態に係る情報処理装置２００に表示される画像一覧画面４００の一例である。図４（ｂ）は本実施形態に係る画像一覧画面４００の設定メニュー４０８の一例である。図４（ｃ）は本実施形態に係る画像一覧画面４００の切り替えメニュー表示ボタン４０７の一例である。画像一覧画面４００は、選択ボタン４０１、グルーピングボタン４０２、アップロードボタン４０３、サムネイル４０４、撮影日付４０５、設定メニュー表示ボタン４０６、及び切り替えメニュー表示ボタン４０７を表示する。
【００２２】
選択ボタン４０１は、画像一覧画面４００に表示されている画像を選択することができる画面に切り替え、切り替えられた画面で画像を選択可能に表示する（図示せず）ためのボタンである。ユーザは、選択した画像に対して所定の操作を行うことができ、例えば、選択した画像の画像データで電子アルバムを作成し、選択した画像の画像データをプリントサイト１１１に送信してプリント注文することができる。グルーピングボタン４０２は、グルーピングする項目を選択するメニューを表示するためのボタンである。アップロードボタン４０３は、画像ＤＢ１０９で管理されている画像に画像データを追加アップロードする画面（図示せず）を表示するためのボタンである。
【００２３】
サムネイル４０４は、フォトサイト１０７にアップロードされている画像データから作成したサムネイルであり、画像一覧画面４００に撮影日付４０５ごとに区切られてタイル状に並べて表示される。なお、画像の表示方法はこれに限られない。設定メニュー表示ボタン４０６は、図４（ｂ）に示すように、設定メニュー４０８を表示するためのボタンである。切り替えメニュー表示ボタン４０７は、図４（ｃ）に示すようにライブラリ・アルバムメニュー４０９を表示するためのボタンである。制御部２０１は、ライブラリ・アルバムメニュー４０９におけるユーザの選択に応じて、ユーザの画像データをすべて管理するライブラリ４１０、またはアルバム４１１に画面表示を切り替える。アルバム４１１は、例えば選択ボタン４０１によって表示された画面で選択された画像をまとめて表示した画面である。
【００２４】
ログイン処理が失敗した場合（ステップＳ３０２：Ｎｏ）、制御部２０１は、エラー画面を表示部２１１に表示する（ステップＳ３０４）。ステップＳ３０４では、制御部２０１は、図示しないエラー画面の表示データを生成し、表示部２１１に表示し、本フローチャートを終了する。ステップＳ３０５では、制御部２０１は、画像一覧画面４００のグルーピングボタン４０２の押下を検出した場合、画像一覧画面４００に表示されている画像をグルーピングするためのグルーピングメニュー５０１を表示する。
【００２５】
詳しくは、図５を用いて説明する。図５は、本実施形態に係る画面表示の一例を示す図である。グルーピングボタン４０２を押下することによって、第１の検索条件及び第２の検索条件であるグルーピングメニュー５０１が表示される。本実施形態において、グルーピングメニュー５０１は、撮影日時、撮影情報、その他の項目をグルーピングできる項目として表示する。また、撮影日時の項目は、撮影月、及び撮影日の詳細項目を有し、撮影情報の項目は、カメラ機種名、レンズ、絞り数値、シャッター速度、及びＩＳＯ感度の詳細項目を有し、その他の項目は、レーティング、及びタグの詳細項目を有する。グルーピングメニュー５０１の項目は詳細項目の分類を示す項目であり、詳細項目はユーザが選択可能な項目である。なお、グルーピングメニュー５０１に表示する項目は、属性情報ＤＢ２１０に格納されているデータであればこれに限られない。また、レーティングは、例えばユーザによって入力される画像評価値（例えば、０〜５までの６段階の値）である。
【００２６】
制御部２０１は、インターネット１０６経由でグルーピングメニュー５０１の詳細項目から選択された項目をフォトサイト１０７に送信する。フォトサイト１０７の制御部１０８は、受信した項目に従って、ユーザがアップロードした画像データを構成する画像をグルーピングし、グルーピングした結果のデータをインターネット１０６経由で制御部２０１に送信する。制御部２０１は、グルーピングした結果のデータを記憶装置２０４に格納する。なお、本実施形態では、画像データの絞り込みの最適な例として同じ項目ごとにグループ化するグルーピングを用いているが、絞り込みの方法は文字列を入力した検索等でもよく、絞り込みの方法は本発明を限定するものではない。また、図５に示す画像一覧画面４００は、グルーピングボタン４０２からグルーピングメニュー５０１が展開される画面としているが、グルーピングに関する表示方法に関してはこれに限られない。また、制御部２０１がフォトサイト１０７から取得するグルーピングの結果のデータは、制御部２０１がフォトサイト１０７でグルーピングされたそれぞれの画像を識別することができるデータの形式であればよい。
【００２７】
ステップＳ３０６では、制御部２０１は、ステップＳ３０５でグルーピングされた結果の画像データを配置したグループ一覧画面６００を生成し、表示部２１１にグループ一覧画面６００を表示する。グループ一覧画面６００について、図６を用いて説明する。図６は、本実施形態に係る画面表示の一例を示す図である。グループ一覧画面６００は、項目名６０１、戻るボタン６０２、サムネイル６０３、共通項６０４、枚数６０５、設定メニュー表示ボタン４０６、及び切り替えメニュー表示ボタン４０７を表示する。項目名６０１は、画像一覧画面４００のグルーピングメニュー５０１で選択された項目である。本実施形態では、画像一覧画面４００に表示されている画像データをグルーピングメニュー５０１で選択されたレーティングの項目でグルーピングしているので、項目名６０１に「レーティング」が表示されている。
【００２８】
戻るボタン６０２は、前画面に戻るためのボタンであり、押下されることによってグループ一覧画面６００の遷移元の画面に戻る。図６に示すグループ一覧画面６００は、画像一覧画面４００における１段階目のグルーピングによる画像データを表示する画面であるため、ボタン６０２を押下すると全画像が表示される画像一覧画面４００に戻る。Ｘ段階目グルーピングによる画像データを表示するグループ一覧画面６００において戻るボタン６０２が押下された場合には、Ｘ−１段階目のグループ内画像一覧画面７００が表示される。
【００２９】
サムネイル６０３は、グループ分けされた画像中の先頭画像のサムネイルである。なお、グルーピングは検索と異なり、所定の画像データについて該当項目がないということにはならないので、グループ分けされた結果、画像データがない項目は存在せず、各項目において必ずサムネイル６０３は表示される。共通項６０４は、そのグループの共通項の名称である。図６では、レーティングの項目でグルーピングされているため、星アイコンが０個から５個までのグループと、星アイコンを付けない除外のグループとの計７グループに分けられている。枚数６０５は各グループに存在する画像データの数であり、サムネイル６０３と同様にグループ分けされた結果、画像データがない項目は存在しないため、各項目において画像データは１つ以上存在することになる。
【００３０】
ステップＳ３０７では、ユーザが画像の一覧を表示したいグループのサムネイル６０３を押下した場合、制御部２０１は、グループ内画像一覧画面７００の表示データを生成し、表示部２１１に表示する。詳しくは、制御部２０１は、ユーザによって選択されたグループの画像データを配置したグループ内画像一覧画面７００を生成し、表示部２１１に表示する。グループ内画像一覧画面７００について、図７を用いて説明する。図７は、本実施形態に係る画面表示の一例を示す図である。図７（ａ）は本実施形態に係るグループ内画像一覧画面７００の一例を示す図、図７（ｂ）は本実施形態に係るグループ内画像一覧画面７００におけるリストの一例を示す図である。図７（ａ）に示すように、グループ内画像一覧画面７００は、項目名７０１、戻るボタン７０２、選択ボタン４０１、グルーピングボタン４０２、サムネイル７０４、設定メニュー表示ボタン４０６、及び切り替えメニュー表示ボタン４０７を表示する。
【００３１】
項目名７０１は、グループ一覧画面６００で選択されたサムネイル６０３を含むグループのグループ名である。図７（ａ）は、グループ一覧画面６００で星アイコンが５個のグループのサムネイル６０３を押下した場合に表示されるグループ内画像一覧画面７００を示しており、星アイコンが５つ並んだものが項目名７０１として表示される。ユーザが項目名７０１を押下する場合、図７（ｂ）に示すように、ユーザが全体の画像をグルーピングによって絞り込んできた項目の履歴がリスト７０３として表示される。リスト７０３に表示される項目は、グルーピングメニュー５０１で選択された項目であり、記憶装置２０４に保存されている。本実施形態では、リスト７０３は、グルーピングメニュー５０１で選択された項目の順番に項目のリンクが表示される。リスト７０３に表示されている項目を押下することによって、選択した項目で画像を絞り込んだ結果を示すグループ内画像一覧画面７００まで戻ることができる。戻るボタン７０２は、押下されることによって前画面である遷移元のグループ一覧画面６００に戻る。
【００３２】
グループ内画像一覧画面７００にグルーピングボタン４０２を配置することによって、グルーピングして絞り込んだ画像すべてを母数としてさらに絞り込みを実施することができる。また、母数を減らすことによって、目的の画像、つまり、ユーザが探したい画像に到達しやすくなる。なお、グループ内画像一覧画面７００において、ユーザが画像の追加アップロードをすることができる場合、アップロードした画像データは項目名７０１に該当するグループに属する画像データでなければグループ内画像一覧画面７００に表示されない。この場合、ユーザが混乱してしまう可能性がある。このため、本実施形態では、画像一覧画面４００のアップロードボタン４０３はグループ内画像一覧画面７００に配置されない。
【００３３】
図８、図９は、本実施形態に係る画面表示の一例を示す図である。図８（ａ）は、図７（ａ）のグループ内画像一覧画面７００でグルーピングボタン４０２を押下した状態の一例を示す図、図８（ｂ）は、図８（ａ）で選択された項目に従ってグルーピングしたグループ一覧画面６００の一例である。図９（ａ）は、図８（ａ）で選択されたグループの画像データを表示するグループ内画像一覧画面７００の一例を示す図、図９（ｂ）は、図９（ａ）で表示されるグループ内画像一覧画面７００におけるリスト７０３の一例を示す図である。図８（ａ）、図８（ｂ）、図９（ａ）、図９（ｂ）は、本実施形態において、制御部２０１がステップＳ３１１、Ｓ３０６、Ｓ３０７を行うことによる２段階目の画像のグループ化の結果を示している。
【００３４】
図８（ａ）では、図７（ａ）に示すグループ内画像一覧画面７００において、ユーザはグルーピングメニュー５０１から次に検索条件に追加する項目、すなわち、絞り込む項目を選択する。本実施形態では、１段階目でレーティングを選択しているため、図８（ａ）ではレーティングが選択できない状態であり、ユーザはレーティング以外の項目を選択する。制御部２０１は、選択された項目に従って、図８（ａ）に表示されている画像データに対してグルーピングを行う。制御部２０１は、２段階目のグルーピングを行った結果の画像データを表示するグループ一覧画面６００を生成し、図８（ｂ）に示すように、グループ一覧画面６００を表示する。本実施形態では、グルーピングメニュー５０１の項目から撮影日が選択されてグルーピングされた結果、図８（ｂ）に示すように、撮影日でグルーピングされた画像データを表示するグループ一覧画面６００が表示され、項目名６０１に「撮影日」が表示される。ユーザが図８（ｂ）に示すグループ一覧画面６００から１つグループを選択する場合、図９（ａ）に示すように、グループ内画像一覧画面７００が表示される。本実施形態では、図８（ｂ）に示す撮影日でグルーピングされたグループ一覧画面６００において、２００８年５月５日のグループが選択された結果、図９（ａ）に示すグループ内画像一覧画面７００の項目名７０１に「２００８年５月５日」が表示される。本実施形態では、１段階目でレーティング、２段階目で撮影日という多段階のグルーピングで画像を絞り込んでいるので、図９（ａ）でリスト７０３が押下される場合、図９（ｂ）に示すように、リスト７０３も多段階で表示される。
【００３５】
ステップＳ３０８では、制御部２０１は、グループ内画像一覧画面７００に表示されている先頭画像の画像ＩＤの値を変数Ｎに代入する。画像ＩＤは、それぞれの画像データを識別することの可能なＩＤであり、すべての画像データに対してそれぞれ異なる画像ＩＤが付されている。ステップＳ３０９では、制御部２０１は、グループ内画像一覧画面７００で画像詳細画面１０００を表示する操作があったか否かを判定する。詳しくは、制御部２０１は、ユーザがグループ内画像一覧画面７００でサムネイル４０４を押下したか否かを判定する。画像詳細画面１０００を表示する操作があった場合、つまりグループ内画像一覧画面７００でサムネイル７０４が押下された場合（ステップＳ３０９：Ｙｅｓ）、制御部２０１は、画像詳細画面１０００の表示データを生成し、表示部２１１に表示する。ステップＳ３１０では、制御部２０１は、表示した画像の画像ＩＤの値を変数Ｎに代入する。ステップＳ３１１では、制御部２０１は、画像詳細画面１０００に表示されている画像が切り替えられたか否かを判定する。画像詳細画面１０００に表示されている画像が切り替えられた場合（ステップＳ３１１：Ｙｅｓ）、制御部２０１は、切り替えられた画像の画像ＩＤを変数Ｎに代入する。このように、変数Ｎの画像ＩＤは、新たに選択された画像の画像ＩＤで上書きされていく。画像詳細画面１０００に表示されている画像が切り替えられなかった場合（ステップＳ３１１：Ｎｏ）、制御部２０１は、画像詳細画面１０００の表示操作の有無を判定する（ステップＳ３０９）。
【００３６】
画像詳細画面１０００について、図１０を用いて説明する。図１０は、本実施形態に係る画像表示の一例を示す図である。図１０（ａ）は本実施形態に係る画像詳細画面１０００の一例を示す図、図１０（ｂ）は本実施形態に係る画像の詳細情報の表示の一例を示す図、図１０（ｃ）は図１０（ａ）の画像詳細画面１０００におけるリストの一例を示す図である。図１０（ａ）に示すように、画像詳細画面１０００は、タイトル１００１、戻るボタン１００２、ダウンロードボタン１００３、回転ボタン１００４、削除ボタン１００５、レーティング設定領域１００６、及び詳細情報表示ボタン１００７を表示する。また、画像詳細画面１０００は、サムネイル１００８、グループ内画像表示領域１００９、画像切り替えボタン１０１０、及び画像表示領域１０２１を表示する。
【００３７】
タイトル１００１は、画像詳細画面１０００のタイトルである。本実施形態では、タイトル１００１を撮影日時としているが、これに限らず、サムネイル１００８の画像のファイル名としても良い。タイトル１００１は、グループ内画像一覧画面７００の項目名７０１と同様に、タイトル１００１の押下によって図１０（ｃ）に示すリスト１０２０が表示される。リスト１０２０には、図７（ｂ）に示すリスト７０３と同様に、ユーザが全体の画像を多段階で絞り込んできた過程が履歴として表示される。そして、リスト１０２０にある項目が押下されることにより、選択された段階におけるグループ内画像一覧画面７００を表示することができる。
【００３８】
戻るボタン１００２は、前画面に戻るためのボタンであり、押下されることにより遷移元のグループ内画像一覧画面７００に戻る。ダウンロードボタン１００３は画像データをダウンロードするボタンである。ダウンロードボタン１００３は、押下されることにより、サムネイル１００８を表示しているオリジナルの画像データをダウンロードすることができる。画像データのダウンロードの方法については、ＰＣのブラウザであればブラウザ機能を用いてダウンロードを行い、スマートフォン、タブレット端末等では専用アプリケーション等を用いて記憶装置２０４等へのダウンロードを行うことになる。画像データのダウンロードの方法については、これに限定されるものではなく、オリジナルの画像データが記憶装置２０４にコピーされれば良い。
【００３９】
回転ボタン１００４は画像を回転させるボタンである。回転ボタン１００４が押下されることにより、サムネイル１００８を指定した方向へ回転し、サムネイル１００８のオリジナルの画像データに反映する。回転の方法については、回転ボタン１００４の押下により一律右方向に９０°回転させても良いし、回転角度を選択または入力させても良く、これに限定されるものではない。また、オリジナルの画像データへの回転の反映は、リアルタイムに実施しても良く、フォトサイト１０７の画像ＤＢに格納されている画像に対して制御部１０８が回転を適用してもよい。また、回転した回数及び回転角度を記録しておき、オリジナルの画像データをフォトサイト１０７からダウンロードした時に記録した回転角度をオリジナルの画像データに適応するようにしても良い。削除ボタン１００５は、画像データを削除するボタンであり、押下されることによりサムネイル１００８のデータを削除し、サムネイル１００８のオリジナルの画像データを画像ＤＢ１０９から削除する。詳しくは、制御部２０１は、サムネイル１００８の画像データの識別情報、例えば画像ＩＤをインターネット１０６経由でフォトサイト１０７に送信する。フォトサイト１０７の制御部１０８は、受信した画像ＩＤに対応する画像データを画像ＤＢ１０９から削除する。画像データが削除された後、制御部２０１は、表示していた画像データの１つ前の画像データを配置した画像詳細画面１０００を表示しても良いし、遷移元のグループ内画像一覧画面７００に戻ってもよく、これに限定されるものではない。
【００４０】
レーティング設定領域１００６は、画像データにレーティングを設定するための領域であり、星アイコンの押下によりその画像データに対してレーティング値を設定する。本実施形態では、左から星アイコンの数が増えていき、他の星アイコンを押下することによってレーティング値、即ち星アイコンの数を変更でき、当該他の星アイコンを押下することによって設定したレーティング値を解除することができる。また、星アイコンを付けない除外機能も設けているが、レーティング値の指定方法は本発明を限定するものではない。
【００４１】
詳細情報表示ボタン１００７は、画像データの詳細情報を表示するためのボタンであり、押下されることによって、図１０（ｂ）に示すように、画像詳細画面１０００に表示されている画像データの属性情報が表示される。属性情報は、画像情報１０１１、撮影情報１０１２、位置情報１０１３によって構成され、それぞれがタブ形式で表示される。図１０（ｂ）では、画像情報１０１１は、画像名１０１４、画像名編集ボタン１０１５、閲覧回数１０１６、タグ表示領域１０１７、タグ編集ボタン１０１８、及びアルバム表示領域１０１９を表示する。画像名１０１４は、画像表示領域１０２１にサムネイル１００８として表示されている画像データの画像名である。画像名編集ボタン１０１５は、画像名１０１４を編集するためのボタンである。閲覧回数１０１６は、招待ユーザによる画像の閲覧回数である。タグ表示領域１０１７は、サムネイル１００８の画像データにつけられたタグを表示するための領域である。タグ編集ボタン１０１８は、タグを編集するためのボタンである。アルバム表示領域１０１９は、サムネイル１００８の画像データが属しているアルバムの一覧を表示するための領域である。なお、属性情報の表示内容及び表示方法はこれに限られない。
【００４２】
サムネイル１００８は図９（ａ）のグループ内画像一覧画面７００で選択された画像のサムネイルであり、情報処理装置２００の種類、例えばＰＣ、スマートフォン等に適した視認性で表示される。グループ内画像表示領域１００９は、同じグループに属している画像データの一覧を表示するための領域であり、サムネイル１００８として表示されている画像データとの前後関係を把握することができるように同じグループに属する画像データが配置される。画像切り替えボタン１０１０は、画像表示領域１０２１に表示されている画像データを前後の画像に切り替えるためのボタンである。画像切り替えボタン１０１０が押下されることによって、画像表示領域１０２１に表示されている画像データはその前後の画像データ、即ち、グループ内画像表示領域１００９に表示されている画像データの順番で切り替わる。図１０（ａ）は、画像表示領域１０２１に表示されている画像データがグループ内の最後の画像データであるため、画像詳細画面１０００の画面右側にある、後ろの画像データに切り替えるための画像切り替えボタン１０１０が表示されていない状態を示している。また、スマートフォンやタブレット端末等の場合には、タッチスクリーンをスワイプすることによって左右への移動をすることが一般的であるため、画像切り替えボタン１０１０を配置せずにスワイプ操作の応答として画像データを切り替えることも可能である。
【００４３】
制御部２０１は、ユーザがグループ内画像一覧画面７００で画像を選択し、画像詳細画面１０００から前画面に戻る操作、または画像詳細画面１０００で画像切り替えボタン１０１０の押下による画像の切り替えに応答し、ステップＳ３１０を繰り返し実行する。つまり、制御部２０１は、画像詳細画面１０００に表示した画像データの画像ＩＤ、または画像詳細画面１０００で切り替えられた画像データの画像ＩＤで変数Ｎを上書きしていく。つまり、最後に画像詳細画面１０００で閲覧された画像を目的の画像とするため、制御部２０１は、変数Ｎには最後に画像詳細画面１０００の画像表示領域１０２１に表示された画像データの画像ＩＤを格納する。また、画像データの削除により画像が切り替わる場合も、制御部２０１は、切り替わった画像データの画像ＩＤで変数Ｎを上書きする。グループ内画像一覧画面７００において、ユーザがどの画像データの詳細表示も行わなかった場合には、制御部２０１は、グループ内画像一覧画面７００の先頭に表示されている画像を目的の画像として変数Ｎに画像ＩＤを格納する。なお、本実施形態では、最後に表示した画像を目的の画像として画像ＩＤを変数Ｎに格納しているが、目的の画像の選択方法は、目的の画像を１つに絞ることができればどのような方法でも良い。
【００４４】
画像詳細画面の表示操作がなかった場合（ステップＳ３０９：Ｎｏ）、制御部２０１は、変数Ｎに新たな画像ＩＤを代入しないと判定して、グループ内画像一覧画面７００で画像データのグルーピングが実施されたか否かを判定する（ステップＳ３１２）。グループ内画像一覧画面７００で画像データのグルーピングが実施された場合、つまりグルーピングメニュー５０１で項目が選択された場合（ステップＳ３１２：Ｙｅｓ）、制御部２０１は、選択された項目に従ったグルーピングの結果を表示する。グルーピングの処理は、ステップＳ３０５の処理と同じである。そして、制御部２０１は、グルーピングされた画像データを配置したグループ一覧画面６００の画面データを生成し、グループ一覧画面６００を表示部２１１に表示する（ステップＳ３０６）。このように、制御部２０１は、ステップＳ３０６〜Ｓ３１１のグルーピングの処理を再度実施する。この処理により、グルーピングによる絞り込みを多段階で実施することができる。
【００４５】
グループ内画像一覧画面７００でグルーピングが実施されなかった場合（ステップＳ３１２：Ｎｏ）、制御部２０１は、リスト７０３またはリスト１０２０の操作を判定する（ステップＳ３１３）。ステップＳ３１３では、制御部２０１は、グループ内画像一覧画面７００のリスト７０３または画像詳細画面１０００のリスト１０２０の操作が行われたか否かを判定する。本実施形態では、制御部２０１は、ユーザの操作によるリスト７０３またはリスト１０２０への操作により、画像一覧画面４００へ戻る操作が行われたか否かを判定する。つまり、制御部２０１は、リスト７０３またはリスト１０２０で戻る操作、すなわち、リスト７０３またはリスト１０２０が示す検索条件の履歴の中からいずれかの項目を選択する操作が行われたか否かを判定する。リスト７０３またはリスト１０２０において、いずれかの項目が選択される場合、現在のグルーピングの検索条件から当該項目が解除されて、検索範囲を広げた検索結果が画像一覧画面に表示されることになり、当該項目が検索条件に追加される前の状態に戻る。リスト７０３またはリスト１０２０での戻る操作があった場合（ステップＳ３１３：Ｙｅｓ）、制御部２０１は、画像一覧画面４００に変数Ｎに格納されている画像ＩＤを含む画像一覧画面４００を表示する（ステップＳ３１４）。ステップＳ３１４では、制御部２０１は、変数Ｎに格納されている画像ＩＤを有する画像データを含む検索範囲を広げた検索結果に含まれる画像データの一部を配置した画像一覧画面４００の表示データを生成し、画像一覧画面４００を表示部２１１に表示する。詳しくは、制御部２０１は、変数Ｎに格納されている画像ＩＤを有する画像データを、画像一覧画面４００が表示された場合にユーザが視認可能な位置に配置する。
【００４６】
図１１は、本実施形態の画面表示の一例を示す図である。詳しくは、図１１は、本実施形態に係るグループ内画像一覧画面７００のリスト７０３から戻った画像一覧画面４００の一例である。図１１では、図１０（ａ）に示したサムネイル１００８の画像の画像ＩＤが変数Ｎに格納されていた場合の画像一覧画面４００を示している。画像一覧画面４００には、サムネイル１００８で表示されていた画像データが、画像一覧画面４００の表示範囲内にサムネイル１１０１として表示されている。また、サムネイル１１０１で表示されている画像データと同じ撮影日の画像データのサムネイル１１０２がサムネイル１１０１と共に表示されている。このように、多段階で画像データの絞り込みを行い画像データの詳細を閲覧した後、画像一覧に戻った場合、目的の画像を含む周辺画像、即ち目的の画像及び目的の画像と同じグループの画像が画像一覧画面４００の表示範囲内に表示される。これにより、ユーザは画像データを容易に活用できる。画像の活用として、例えば、その目的の画像及び周辺画像を用いてアルバムを作成して第三者に公開すること、プリント注文をして現像すること等が挙げられるが、これに限られるものではない。
【００４７】
一方、リスト７０３または１０２０の選択以外の操作の場合、例えば、画面のモード切り替え等による戻る操作であった場合（ステップＳ３１３：Ｎｏ）、制御部２０１はデフォルトの画像配置で画像一覧画面４００を表示する（ステップＳ３１５）。ステップＳ３１５では、制御部２０１は、変数Ｎの値を用いずに、図４（ａ）の画像一覧画面４００に示した予め定められた画像配置で表示されるように画像一覧画面４００の表示データを作成し、表示部２１１に画像一覧画面４００を表示する。これにより、ユーザが目的の画像に絞り込まれた画像表示を好まない場合の戻るルートが確保される。
【００４８】
図１２を用いて詳しく説明する。図１２は、本実施形態に係る画面表示の一例を示す図である。図１２（ａ）は本実施形態に係る画像詳細画面１０００からリスト１０２０を用いて戻る場合の画面表示の一例を示す図である。図１２（ｂ）は本実施形態に係るグループ内画像一覧画面７００からリスト７０３を用いて戻る場合の画面表示の一例を示す図である。図１２（ｃ）は本実施形態に係る画像詳細画面１０００からライブラリ・アルバムメニュー４０９を用いて戻る場合の画面表示の一例を示す図である。図１２（ｄ）は本実施形態に係るグループ内画像一覧画面７００のライブラリ・アルバムメニュー４０９を用いて戻る場合の画面表示の一例を示す図である。図１２（ａ）、図１２（ｂ）に示すように、リスト７０３、１０２０には、グルーピングに用いた項目が履歴として表示されている。これらの項目を用いることによって、変数Ｎに格納されている画像ＩＤに該当する画像データを画像一覧画面４００に表示することができる。また、図１２（ｃ）、図１２（ｄ）に示すように、ライブラリ・アルバムメニュー４０９を用いた画面切り替えによって画像一覧画面４００に戻ることができる。ライブラリ・アルバムメニュー４０９を用いて画像一覧画面４００に戻る場合には、すべての画像がデフォルトの画像配置で画像一覧画面４００に表示される。
【００４９】
このように、本実施形態では、画像データを多段階に絞り込み、閲覧された画像データの画像ＩＤを変数Ｎに格納し、検索条件が解除された場合に、変数Ｎに格納されている画像ＩＤの画像データを画面の表示範囲内に配置して表示する。これにより、検索条件でコンテンツを絞り込んでから検索条件を解除した後も目的とするコンテンツが画面に表示されるので、ユーザが目的とするコンテンツを容易に活用できる。
【００５０】
［その他の実施形態］
以上で本実施形態の説明を終えるが、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々の変更が可能である。例えば、上記実施形態では、グループ内画像一覧画面７００から画像一覧画面４００に戻る処理について説明したが、画像詳細画面１０００から画像一覧画面４００に戻る場合にも適応可能である。また、本実施形態では、２段階絞り込んだグループ内画像一覧画面７００から画像一覧画面４００に戻る処理について説明したが、これに限られるものではない。例えば、多段階に絞り込んだ深層のグループ内画像一覧画面７００または画像詳細画面１０００から画像一覧画面４００に戻る場合、及び多段階に絞り込んだ深層から絞り込み途中のグループ内画像一覧画面７００に戻る場合等にも適用可能である。また、絞り込み途中のグループ内画像一覧画面７００から画像一覧画面４００に戻る場合等、いずれの絞り込み段階に戻る場合でも本発明を適応可能である。このように、ユーザに対して目的の画像に着目した画面の戻り方と、目的の画像に着目しない場合の戻り方との２つのルートをそれぞれ提供することができる。
【００５１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
0006771891.tif 000002
【図２】
0006771891.tif 000003
【図３】
0006771891.tif 000004
【図４】
0006771891.tif 000005
【図５】
0006771891.tif 000006
【図６】
0006771891.tif 000007
【図７】
0006771891.tif 000008
【図８】
0006771891.tif 000009
【図９】
0006771891.tif 000010
【図１０】
0006771891.tif 000011
【図１１】
0006771891.tif 000012
【図１２】
0006771891.tif 000013