(57)【特許請求の範囲】
【請求項１】
登録されたサムネイルの閲覧要求を処理するサーバ装置と通信可能な情報処理装置であって、
前記サーバ装置に対して閲覧したいコンテンツのサムネイルの閲覧要求を発行する発行手段と、
前記発行手段に対応するサムネイル閲覧要求に応答して前記サーバ装置から送信される第１のサムネイルを取得する第１の取得手段と、
前記第１のサムネイルに関連付けられている第２のサムネイルが登録されているかを前記サーバ装置に問い合わせて確認する確認手段と、
前記確認手段により前記第２のサムネイルが登録されていると確認した場合、前記第２のサムネイルと、前記第２のサムネイルに設定された表示有効期限を含む表示制御情報を取得する第２の取得手段と、
前記第１の取得手段により取得された第１のサムネイルを表示する場合、前記表示制御情報に基づいて、前記第２の取得手段により取得される第２のサムネイルを、前記第１のサムネイルに対して関連付けた状態で表示する処理を制御する表示制御手段と、
閲覧者の閲覧権限の認証を前記サーバ装置に送信し、認証結果を取得することで認証を行う認証手段と、を有し、
前記第２の取得手段は、前記認証結果に応じた閲覧者の条件に従う第２のサムネイルと、該第２のサムネイルに設定された表示制御情報を取得し、
前記表示制御手段は、取得された表示制御情報に基づいて、前記第２の取得手段により取得される第２のサムネイルを、前記第１のサムネイルに対して関連付けた状態で表示する処理を制御し、
さらに、前記表示制御手段は、前記サムネイルの閲覧要求を行った際の日時が前記表示制御情報に含まれた表示有効期限以内であれば、前記第１のサムネイルに前記第２のサムネイルが付加された態様で表示し、それ以外の場合であれば、前記第２のサムネイルを表示することなく前記第１のサムネイルを表示することを特徴とする情報処理装置。
【請求項２】
前記確認手段は、前記第１のサムネイルに対し、前記第２のサムネイルの他に、表示すべき別の第２のサムネイルが登録されているか否かを確認し、
前記第２の取得手段は、前記別の第２のサムネイルが登録されていることが確認された場合に、前記別の第２のサムネイルと、前記別の第２のサムネイルに設定された表示制御情報を取得し、
前記表示制御手段は、前記表示制御情報に基づいて、前記第２の取得手段により取得される第２のサムネイルを、前記第１のサムネイルに対して関連付けた状態で表示し、かつ記別の第２のサムネイルに設定された表示制御情報に基づいて、前記別の第２のサムネイルを、前記第１のサムネイルに対して関連付けた状態で表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
登録されたサムネイルの閲覧要求を処理するサーバ装置と通信可能な情報処理装置における表示制御方法であって、
前記サーバ装置に対して閲覧したいコンテンツのサムネイルの閲覧要求を発行する発行ステップと、
前記発行ステップに対応するサムネイル閲覧要求に応答して前記サーバ装置から送信される第１のサムネイルを取得する第１の取得ステップと、
前記第１のサムネイルに関連付けられている第２のサムネイルが登録されているかを前記サーバ装置に問い合わせて確認する確認ステップと、
前記確認ステップにより前記第２のサムネイルが登録されていると確認した場合、前記第２のサムネイルと、前記第２のサムネイルに設定された表示有効期限を含む表示制御情報を取得する第２の取得ステップと、
前記第１の取得ステップにより取得された第１のサムネイルを表示する場合、前記表示制御情報に基づいて、前記第２の取得ステップにより取得される第２のサムネイルを、前記第１のサムネイルに対して関連付けた状態で表示する処理を制御する表示制御ステップと、
閲覧者の閲覧権限の認証を前記サーバ装置に送信し、認証結果を取得することで認証を行う認証ステップと、を有し、
前記第２の取得ステップは、前記認証結果に応じた閲覧者の条件に従う第２のサムネイルと、該第２のサムネイルに設定された表示制御情報を取得し、
前記表示制御ステップは、取得された表示制御情報に基づいて、前記第２の取得ステップにより取得される第２のサムネイルを、前記第１のサムネイルに対して関連付けた状態で表示する処理を制御し、
さらに、前記表示制御ステップは、前記サムネイルの閲覧要求を行った際の日時が前記表示制御情報に含まれた表示有効期限以内であれば、前記第１のサムネイルに前記第２のサムネイルが付加された態様で表示し、それ以外の場合であれば、前記第２のサムネイルを表示することなく前記第１のサムネイルを表示することを特徴とする表示制御方法。
【請求項４】
前記確認ステップは、前記第１のサムネイルに対し、前記第２のサムネイルの他に、表示すべき別の第２のサムネイルが登録されているか否かを確認し、
前記第２の取得ステップは、前記別の第２のサムネイルが登録されていることが確認された場合に、前記別の第２のサムネイルと、前記別の第２のサムネイルに設定された表示制御情報を取得し、
前記表示制御ステップは、前記表示制御情報に基づいて、前記第２の取得ステップにより取得される第２のサムネイルを、前記第１のサムネイルに対して関連付けた状態で表示し、かつ前記別の第２のサムネイルに設定された表示制御情報に基づいて、前記別の第２のサムネイルを、前記第１のサムネイルに対して関連付けた状態で表示することを特徴とする請求項３に記載の表示制御方法。
【請求項５】
請求項３または４に記載の表示制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サムネイル表示処理を行う情報処理装置、表示制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、ネットワーク技術の進歩により、電子化された大量のコンテンツ（ドキュメント（電子文書）、画像データ、etc）を記憶装置に保持し再利用を可能とする情報処理装置と、サーバ装置とを含むシステムが種々提案されている。
【０００３】
このようなシステムにおいて、クライアント側のユーザからのコンテンツを検索する機能や、コンテンツをダウンロードする機能は上記システムにおいて欠かすことができない機能である。
【０００４】
このようなクライアント側のユーザからのコンテンツに対する検索要求には、文字の表示に加え、コンテンツを個々に判別できるような代表的な画像を併用して表示させるような形態がある。
【０００５】
このような用途で用いられる画像はサムネイルもしくはサムネイル画像と呼ばれる。
【０００６】
ここで、サムネイルとは、情報処理装置で扱うことができる画像データを指す（一般的には画像を一覧表示するために縮小された画像を指すが、縮小度合いや画像の大きさはどのようなものでもよい）。
【０００７】
このサムネイルを利用しＷｅｂ上のＨＴＭＬドキュメントなどに表示することでユーザの要求を満たす機能が普及している（例えば、イメージ検索の一覧表示など）。
【０００８】
このように登録されているコンテンツに関連付いたサムネイルを表示する機能において、複数のコンテンツに対する表示要求があった場合、特定の結果のみ強調してユーザに示したいという要望がある。
【０００９】
例えば、サービス提供者が登録しているコンテンツであって、例えば広告、キャンペーン、割引表示などの付加した画像情報を選択された商品画像に合わせてユーザに表示させる等である。このような付加情報を表示する場合に、表示する文字に装飾を加えたり、表示順番を操作したりすることで、その画面を表示しているクライアント側の表示装置でその表示情報を識別化するように強調表示制御されていた。
【００１０】
なお、下記特許文献１には、時刻情報を持つコンテンツに対し、時刻を指定した検索を行う。検索結果には指定時刻「以降」のコンテンツも対象とする。そして、結果を一覧表示する際に、指定時刻以降のコンテンツは表示形態を異ならせて表示する（輝度を落とした画像に置き換える）制御を行うことが開示されている。
【特許文献１】特開２００２−７３６７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来のコンテンツ強調制御では専用のＨＴＭＬドキュメントなどをコンテンツ毎に作成する必要があり、表示するコンテンツと、強調表示したいコンテンツに対し柔軟に対応することができなかった。
【００１２】
また、コンテンツ表示に対して、例えばｇｉｆ形式の画像データを処理してアニメーション表示が可能なサムネイルを利用する方法もあるが、アニメーション動画の作成をコンテンツごとに行う必要がある。このため、通常表示するコンテンツにさらに、アニメーション表示に適応した表示画像データを作成する必要があり、システムとして管理すべき画像資源が増えてしまう。
【００１３】
また、上述したサムネイル表示では、複数のコンテンツの表示が一体とするデータ構造で管理されているため、それぞれのコンテンツの汎用性が極めて低く、他のコンテンツに作成された他のコンテンツを汎用性よく利用しにくいという課題が指摘されていた。
【００１４】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、サムネイルの閲覧要求時に検索されたサムネイルを表示する場合、このサムネイルに付加される付加サムネイルを設定された表示態様で表示できる仕組みを提供することである。
【課題を解決するための手段】
【００１５】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００１６】
登録されたサムネイルの閲覧要求を処理するサーバ装置と通信可能な情報処理装置であって、前記サーバ装置に対して閲覧したいコンテンツのサムネイルの閲覧要求を発行する発行手段と、前記発行手段に対応するサムネイル閲覧要求に応答して前記サーバ装置から送信される第１のサムネイルを取得する第１の取得手段と、前記第１のサムネイルに関連付けられている第２のサムネイルが登録されているかを前記サーバ装置に問い合わせて確認する確認手段と、前記確認手段により前記第２のサムネイルが登録されていると確認した場合、前記第２のサムネイルと、前記第２のサムネイルに設定された表示有効期限を含む表示制御情報を取得する第２の取得手段と、前記第１の取得手段により取得された第１のサムネイルを表示する場合、前記表示制御情報に基づいて、前記第２の取得手段により取得される第２のサムネイルを、前記第１のサムネイルに対して関連付けた状態で表示する処理を制御する表示制御手段と、閲覧者の閲覧権限の認証を前記サーバ装置に送信し、認証結果を取得することで認証を行う認証手段と、を有し、前記第２の取得手段は、前記認証結果に応じた閲覧者の条件に従う第２のサムネイルと、該第２のサムネイルに設定された表示制御情報を取得し、前記表示制御手段は、取得された表示制御情報に基づいて、前記第２の取得手段により取得される第２のサムネイルを、前記第１のサムネイルに対して関連付けた状態で表示する処理を制御し、さらに、前記表示制御手段は、前記サムネイルの閲覧要求を行った際の日時が前記表示制御情報に含まれた表示有効期限以内であれば、前記第１のサムネイルに前記第２のサムネイルが付加された態様で表示し、それ以外の場合であれば、前記第２のサムネイルを表示することなく前記第１のサムネイルを表示することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、サムネイルの閲覧要求時に検索されたサムネイルを表示する場合、このサムネイルに付加されている付加サムネイルを設定された表示態様で表示できる。
【００２１】
また、登録するサムネイルに対して、付加される付加サムネイルを他の付加サムネイルに変更したり、他の付加サムネイルの関連付けを解消したりすることを簡単な操作で行える。
【００２２】
したがって、登録された他の付加サムネイルの変更や、追加等の要求に自在に適応させることができる。
【００２３】
さらに、登録された付加サムネイルを他の付加コンテンツにも関連付けでるため、汎用性の高い付加サムネイルの利用効率が向上する。
【００２４】
したがって、付加サムネイルを記憶するための記憶領域が少なくなるため、サムネイルの管理処理が軽減される。
【００２５】
さらに、表示制御情報の設定により、付加サムネイルの表示態様を自在に設定できるため、任意のサムネイルのみ強調させたりすることが容易に行える。
【発明を実施するための最良の形態】
【００２６】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２７】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す情報処理装置、サムネイル管理装置を適用可能な情報コンテンツ閲覧システムの構成図である。なお、本実施形態では、コンテンツのサムネイルを表示する場合に、該表示されるサムネイルに付加される付加サムネイルを表示する例について詳述する。
【００２８】
本例は、ネットワーク上に、クライアントPC（ＰＣ）１０１，１０２，１０３と、ＨＴＴＰサーバ（Ｗｅｂサーバ）１０８と、Ｗｅｂアプリケーションサーバ（ＷＡＳ）１０９とを備えたシステム例である。
【００２９】
クライアントPC１０１，１０２，１０３は、Ｗｅｂブラウザを使用しＨＴＴＰでＷＡＳ１０９と通信可能に構成される。そして、ＰＣ１０１，１０２，１０３、例えばシステム管理者がコンテンツのメンテナンスをしたり、ユーザ管理情報の修正などのシステムメンテナンス処理を行ったりする作業を行うために使用される。なお、ＷＡＳ１０９，ＰＣ１０１〜１０３のハードウエアの構成については、図２において詳述する。
【００３０】
ＬＡＮ（ローカルエリアネットワーク）１０５、１０７及びインターネット１０６はシステムで使用するネットワーク形態を表している。このＬＡＮ１０５に接続しているＰＣ１０１〜１０２は、このＬＡＮ１０５を介して他の機器とデータのやり取りを行う。ＰＣ１０３は、インターネット１０６に図示しないターミナルを介して直接に接続されている。
【００３１】
ＨＴＴＰサーバ（Ｗｅｂサーバ）１０８は、ネットワークを介してＰＣ１０１，１０２，１０３からＨＴＴＰプロトコルで送られてきたリクエストを受け取る。ＨＴＴＰサーバ１０８には、いくつかのＷＡＳ１０９が登録されており、ＨＴＴＰサーバ１０８は、ＰＣ１０１，１０２，１０３からのリクエスト内容に従って、処理を適切なＷＡＳ１０９に割り振る。
【００３２】
また、リクエストを受け取った、例えばＷＡＳ１０９は、処理を実行してその処理結果をＰＣ１０１，１０２，１０３へ返信する。
【００３３】
ＷＡＳ１０９には、データベース１１０が接続されている。このデータベース１１０には、コンテンツデータ、コンテンツに関連付けられたデータ、操作履歴、及び処理ステータスなどの情報や、ユーザ／グループ情報などのシステム情報が記録されている。
【００３４】
なお、本実施形態において、コンテンツとは、ドキュメントデータ、画像データ、テキストデータ、音楽データ、映像データ、その他情報処理装置で扱うことのできる電子データを指す。
【００３５】
したがって、実運用するシステムに応じて扱うコンテンツの種別は異なる構成となる。例えば音楽配信システムでは、主なコンテンツは音楽ファイルや付随するドキュメントデータであり、カタログ作成システムでは、画像データやテキストデータがコンテンツとなる。
【００３６】
また、WebページとはＨＴＭＬで記述されているとするが、Webページを記述できるマークアップ言語、及びそれに類する言語、例えばＸＭＬ準拠のＸＨＴＭＬなどを利用した場合も本発明の実現は容易である。したがって、本発明はWebページの記述言語に関わらず有効なものである。また、動的なページ生成手段を用いた場合も同様に本発明の優位性は保たれる。
【００３７】
ＨＴＴＰサーバ１０８、ＷＡＳ１０９、及びデータベース１１０が有機的に組み合わされて、図１に示したＷｅｂデータベースシステムとして機能する。
【００３８】
そして、ＷＡＳ１０９は、例えばＬＡＮ１０７を介して企業などのバックエンドシステム（顧客管理システム）１１１に接続されており、このバックエンドシステム１１１においてコンテンツデータを利用するような形態を実現している。なお、バックエンドシステム１１１は、ＷＡＳ１０９にダイレクトに接続される構成であっても良い。
【００３９】
図２は、図１に示したクライアントPC１０１，１０２，１０３、ＨＴＴＰサーバ１０８及びＷＡＳ１０９の構成を示すブロック図である。
【００４０】
図２において、２０１はシステムバスであり、システムバス２０１には、ＣＰＵ（Ｃｅｎｔｒｔａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０２、プログラム・メモリ（ＰＭＥＭ）２０３、通信制御部２０４が接続されている。
【００４１】
また、システムバス２０１には、外部記憶装置制御部２０８、入力制御部２１１、ビデオ・イメージ・メモリ（ＶＲＡＭ）２１４、表示出力制御部２１５が接続されている。同様に、システムバス２０１には、プリンタ制御部２１７、外部機器制御部２１９、及び画像読み取り機器制御部２２０が接続されている。
【００４２】
通信制御部２０４は、通信ポート２０５に於ける入出力データの制御を行い、通信ポート２０５から出力された信号は、通信回線を経由してネットワーク上の他の装置２０６の通信ポートに伝えられる。
【００４３】
外部記憶装置制御部２０８は、データファイル用のディスクとして、例えばＵＳＢメモリ２０９やハードディスク（ＨＤ）２１０に対するアクセスを制御する。
【００４４】
入力制御部２１１には、キーボード２１２やマウス２１３等の入力装置が接続される。操作者は、この入力装置を操作することによりシステムの動作指令等を行う。
【００４５】
ビデオ・イメージ・メモリ（ＶＲＡＭ）２１４には、表示出力制御部２１５を介してディスプレイ２１６が接続され、ディスプレイ２１６に表示されるデータはＶＲＡＭ１４上にビットマップデータとして展開されている。
【００４６】
ディスプレイ２１６で画像情報を加工指示するためのポインティング・デバイスであるマウス２１３により、ディスプレイ２１６のカーソルをＸ，Ｙ方向任意に移動する。そして、コマンドメニュー上のコマンド・アイコンを選択し、処理の指示を行うほか、編集対象の指示、描画位置の指示等も行うようになっている。
【００４７】
ＰＭＥＭ２０３は、本実施の形態に係る処理を実行するためのプログラムをハードディスク２１０から適宜、選択して読み込み、ＣＰＵ２０２での実行に供する。
【００４８】
また、キーボード２１２から入力されたデータは、テキスト・メモリでもあるＰＭＥＭ２０３にコード情報として格納される。プリンタ制御部２１７は、接続されているプリンタ２１８に対するデータの出力制御を行う。
【００４９】
画像読み取り機器制御部２２０は、画像読み取り機器２２１に接続され、その接続機器の制御を行う。外部機器制御部２１９は、プリンタやスキャナなどの外部機器を制御するためのものである。
【００５０】
なお、本実施形態のＰＣ１０１，１０２，１０３では、クライアントPCに直接接続されたプリンタ２１８とプリンタ制御部２１７、画像読み取り機器制御部２２０と画像読み取り機器２２１といった構成要素は必ずしも必要ではない。
【００５１】
なお、本実施形態ではＬＡＮなどのネットワークに関して記述するが、この通信制御部２０４に接続される通信ポート２０５及び通信回線が一般の公衆回線であっても本発明が適応されることは言うまでもない。
【００５２】
また、画像読み取り機器制御部２２０と画像読み取り機器２２１が物理的に別々のコンポーネントであっても、画像読み取り機器制御部２２０が画像読み取り機器２２１を含む１つのコンポーネントであっても、同様な機能を有することとする。
【００５３】
また、ＰＭＥＭ２０３に記憶されるプログラムは、装置に直接接続されているハードディスク（ＨＤ）やＵＳＢメモリ２０９などの記憶媒体に記憶されているほか、ネットワークで接続されている他の装置上に記憶されていても良い。
【００５４】
なお、ＰＣ１０１，１０２，１０３では、汎用のＷｅｂブラウザ（例えば、Ｍｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標））が記憶媒体に格納されていうる。そして、ＣＰＵ２０２が該Ｗｅｂブラウザプログラムを読み込んで実行し、該Ｗｅｂブラウザ上で本発明のユーザインタフェースが実現される。
【００５５】
図３は、図１に示した情報コンテンツ閲覧システムのモジュールの構成を示すブロック図である。
【００５６】
図３に示すように、ＰＣ１０１，１０２，１０３は、カタログ情報や画像データなどのコンテンツをＷＡＳ１０９にＨＴＴＰサーバ１０８を介して登録したりするための情報登録モジュール３０１を記憶している。同様に、ＰＣ１０１，１０２，１０３は、後述するような商品データ（コンテンツ）を出力するためのフォーム情報を登録したりするための情報登録モジュール３０１を記憶している。
【００５７】
また、ＰＣ１０１，１０２，１０３は、上記フォーム作成に必要となるコンテンツを検索するコンテンツ検索モジュール３０２などを記憶している。
【００５８】
但し、これらの各モジュールは、ＷＡＳ１０９から必要に応じてＷｅｂブラウザのプラグイン（Ｐｌｕｇ−ｉｎ）形式などで自動的に配信されるので、ＰＣ１０１，１０２，１０３上でインストール処理などを行う必要はない。
【００５９】
さらに、ＷＡＳ１０９には、ＨＴＴＰサーバ１０８から受け取った、ＰＣ１０１，１０２，１０３からのリクエストを処理するための検索処理モジュール３０３が記憶されている。
【００６０】
この検索処理モジュール３０３の機能としては、例えば、ユーザ認証機能、ユーザ管理機能、ワークフロー制御機能、受信データ登録機能、サムネイル作成機能、グループ管理機能、データメンテナンス機能、検索処理機能がある。
【００６１】
ここで、ユーザ認証機能は、ユーザがシステムにログインした際にユーザの権限を確認する機能であり、ユーザ管理機能は、個人情報の登録、管理を行う機能である。
【００６２】
ワークフロー制御機能は、ワークフローの制御に関する機能であり、受信データ登録機能は、受信した帳票画像データの登録に関する機能である。
【００６３】
サムネイル作成機能は、登録されたコンテンツを表示するためのサムネイルを作成する機能である。検索処理モジュール３０３のサムネイル作成機能で作成されたサムネイルはＷＡＳ１０９に接続されるデータベース１１０に記憶される。
【００６４】
グループ管理機能は、ユーザが属するグループの登録、管理を行う機能である。データメンテナンス機能は、データを格納するフォルダなど内部で使用するデータを設定する機能である。
【００６５】
検索処理機能は、ＷＡＳ１０９に接続されるデータベース１１０に登録されたコンテンツを検索したり全文検索する機能である。これらの機能実行モジュール群は、ＰＣ１０１，１０２，１０３からのリクエストに応じて、適応した機能実行モジュールがＰＭＥＭ３上にロードされ、処理が実行される。
【００６６】
また、ＷＡＳ１０９には、これらの検索処理モジュール３０３とは別に、データベース１１０とのデータのやり取りを行うためのデータベース共通ライブラリ３０５や各種ユーティリティライブラリ３０６がある。
【００６７】
本実施形態でのコンテンツ検索処理は、検索エンジン３０４を利用して行う。検索エンジン３０４は検索処理モジュール３０３より深い階層に存在する。
【００６８】
なお、上記階層関係は一例であり、同階層に検索エンジンを持ったり、検索処理モジュール内に検索エンジンを組み込んでいたりしていても問題ない。
【００６９】
検索エンジン３０４は、一般に「全文検索」，「テキスト検索」，「イメージ検索」などの、入力情報としてテキストデータを用い、そのテキストデータと関連のあるコンテンツを見つけ出すエンジンとして機能する。したがって、例えば商品に関するキーワード等を入力することで、関連するサイトの情報をリスト表示する機能を備えている。これにより、リスト表示されたサイト名を選択することで、当該サイト名のホームページにアクセスして、目的とするメーカーが提供する商品説明を閲覧することができる。
【００７０】
また、上記検索エンジン３０４において、全文検索、テキスト検索は、見出しや著者など文書に含まれる特定の要素のみを対象に検索する場合と、文書に含まれるすべての情報を対象に検索する場合があるが、エンジンが用いる方法はそのどちらでもよい。あるいは、類似する別の方法でもよい。
【００７１】
また、上記検索エンジン３０４において、イメージ検索は、コンテンツのキャプションや周囲のテキストを参考にする。あるいはイメージ検索に使用するデータをあらかじめ収集していたりするが、エンジンがもちいる方法はそのどちらでもよい。あるいは、類似する別の方法でもよい。
【００７２】
本実施形態において、検索エンジン３０４は、入力されたテキストデータと関連のあるコンテンツを見つけ出す機能を有していることが重要であって、検索を実行するアルゴリズムや手法はどのようなものでもよい。
【００７３】
検索エンジン３０４は、上位層からのリクエストに応じて検索の結果、ヒット数や個々の検索スコアを送り返す。これらは、すなわちコンテンツ検索の実行で得られる情報に相当する。なお、本実施形態では特に検索スコアを用いる。
【００７４】
また、検索エンジン３０４によっては、データベース１１０を利用した処理を行うこともある。
【００７５】
また、検索処理は、検索の種類や用途に応じて複数の検索エンジンを使い分けてもよい。
【００７６】
図４は、図３に示したデータベース１１０のテーブルデータ構成を説明する図である。
【００７７】
図４において、４０４がデータテーブルで、商品マスタ情報などのテキスト情報を管理する。記録している情報の一例としては、一意に決定されるデータＩＤ、カテゴリＩＤ、登録日、更新日や、この情報をＷＥＢ上に公開しているかどうかを制御する公開フラグがある。
【００７８】
また、データテーブル４０４には、削除された情報であるかどうかを制御する削除フラグなどと、その商品のカタログ出力時優先度を決定する優先度がある。
【００７９】
また、４０７はカテゴリ管理テーブルに関連付けられており、データがどのカテゴリに属するかが管理されている。カテゴリ管理テーブル４０７には、カテゴリＩＤとカテゴリ名がある。
【００８０】
次に、４０１はコンテンツテーブルで、カタログに差し込む画像ファイルなどの情報を管理している。コンテンツテーブル４０１に記録されている情報としては、データテーブル４０４と同じく、一意に決定されるコンテンツＩＤ、ファイル名、登録日、更新日がある。同様に、コンテンツテーブル４０１に記録されている情報としては、この情報をＷＥＢ上に公開しているかどうかを制御する公開フラグ、削除された情報であるかどうかを制御する削除フラグなどがある。
【００８１】
４０２はデータ／コンテンツ管理テーブルで、コンテンツテーブル４０１で管理されているコンテンツファイル（画像ファイル）とデータテーブル４０４に管理されているテキスト情報を関連付けるテーブルである。
【００８２】
４０３はコンテンツ種別管理テーブルで、関連付けの種別が何かが管理されている。コンテンツ種別管理テーブル４０３には、コンテンツ種別ＩＤとコンテンツ種別名称がある。
【００８３】
４０６はデータ定義項目テーブルで、データテーブルに関連付けられているデータ項目値テーブルの名称を管理している。この項目には、例えば、商品名、価格などの商品情報の項目名が管理されている。
【００８４】
４０５はデータ項目値テーブルで、データの値として、データＩＤ、データ項目ＩＤ、データ項目値が格納される。
【００８５】
以下、図３に示したシステム例を参照して、本実施形態の情報処理装置、サーバ装置の特徴的機能処理について説明する。
【００８６】
本実施形態の情報処理装置は、図１に示したＰＣ１０１〜１０３で構成され、データベース１１０に登録されたサムネイルの閲覧要求を処理するＷｅｂアプリケーションサーバ１０９と、例えばＨＴＴＰで通信可能に構成されている。
【００８７】
そして、ＰＣ１０１〜１０３には、複数のサムネイルの表示に対して付加される付加サムネイルの表示態様を特定する表示制御情報を選択する選択機能を備える。以下、本実施形態では、付加サムネイルをラッピングサムネイルと称する場合がある。また、複数のサムネイルとは、コンテンツの内容を簡易に確認できるように画像処理された画像データであるが、詳細は、後述する。
【００８８】
また、ＰＣ１０１〜１０３には、付加サムネイルと表示制御情報とを付加サムネイルの管理情報に関連付けて登録させる登録要求を前記サーバ装置に行う要求機能を備える。これらの各機能処理は、図３に示した情報登録モジュール３０１を各ＰＣ１０１〜１０３のＣＰＵ２０７が実行することで実現される。
【００８９】
また、選択機能は、複数のサムネイルのそれぞれに対して複数の付加サムネイルを選択することを特徴している。
【００９０】
また、選択成機能は、複数の付加サムネイルの表示態様を特定する表示制御情報を選択することを特徴している。
【００９１】
つまり、コンテンツのサムネイルに対して、例えば複数の付加サムネイルを表示制御情報に基づいて表示させることができる。
【００９２】
一方、コンテンツのサムネイル登録後、登録されたコンテンツの閲覧要求を処理するＷＡＳ１０９と通信可能なＰＣ１０１〜１０３は、以下機能処理を行う。
【００９３】
ＷＡＳ１０９にサムネイルの閲覧要求を発行する発行機能と、発行機能に対するサムネイル閲覧要求に応答して、第１のサムネイルをＷＡＳ１０９から取得する第１の取得機能を備える。ここで、第１のサムネイルとは、コンテンツから生成されるサムネイルであって、第２のサムネイルとは、第１のサムネイルに付加されるサムネイルである。
【００９４】
また、第１のサムネイルに関連付けられている第２のサムネイルが登録されているかをＷＡＳ１０９に問い合わせて確認する確認機能を備える。さらに、確認機能により前記第２のサムネイルが登録されていると確認した場合、前記第２のサムネイルと、前記第２のサムネイルに設定された表示制御情報を取得する第２の取得機能を備える。
【００９５】
さらに、第１の取得機能により取得された第１のサムネイルを表示する場合、表示制御情報に基づいて、前記第２の取得手段により取得される第２のサムネイルを、前記第１のサムネイルに対して関連付けた状態で表示する処理を制御する表示制御機能とを有する。なお、これらの各機能は、図３に示したコンテンツ検索モジュール３０２をＰＣ１０１〜１０３のＣＰＵ２０２が実行することで実現される。
【００９６】
ここで、表示制御機能は、サムネイルに対して複数の付加サムネイルの関連付け表示を制御することを特徴とする。
【００９７】
また、表示制御機能は、第１のサムネイルに対して複数の第２のサムネイルの関連付け表示を制御することを特徴とする。
【００９８】
さらに、表示制御機能は、前記第１のサムネイルに対する第２のサムネイルの表示位置、表示サイズを関連付け表示を制御することを特徴とする。ここで、サムネイルのソースとなるコンテンツは、テキスト、画像データを含むものとする。
【００９９】
さらに、表示制御情報は、前記第２のサムネイルの表示条件を特定する情報を含み、表示条件は、表示位置、表示サイズ、表示タイミング、表示権限、表示回数等が好適である。
【０１００】
一方、ＰＣ１０１〜１０３からのサムネイルの閲覧要求を処理するＷＡＳ１０９は、以下の機能処理を行う。
【０１０１】
このため、ＷＡＳ１０９は、複数のサムネイルに対して関連付けて表示する付加サムネイルの表示態様を特定する表示制御情報を入力する入力機能を備える。
【０１０２】
同様に、ＷＡＳ１０９は、入力機能により入力される付加サムネイルの表示態様を特定する表示制御情報を前記コンテンツの管理情報を、付加サムネイルを複数のサムネイルのそれぞれに付加して表示する際に用いられる管理情報として登録する登録機能を備える。また、ＷＡＳ１０９は、登録機能により登録された管理情報を用いて、前記複数のサムネイルの中から要求されたサムネイルに対して付加サムネイルが関連付けられた状態で表示する情報を出力する出力機能を備える。
【０１０３】
これらの機能は、ＷＡＳ１０９のＣＰＵが検索処理モジュール３０３と、検索エンジン３０４を実行することで実現される。
【０１０４】
同様に、ＷＡＳ１０９は、ＰＣ１０１〜１０３によるサムネイルの閲覧要求時に、ＰＣ１０１〜１０３で複数のサムネイルの中から選択されたサムネイルと、関連付けサムネイルと前記表示制御情報とを用いて、ページ情報を決定する決定を備える。なお、このページは、Ｗｅｂブラウザの機能で表示可能なプログラムコードが記述されている。
【０１０５】
また、ＷＡＳ１０９は、決定機能により決定されたページ情報を前記情報処理装置に送信する送信機能を備える。
【０１０６】
これらの機能は、ＷＡＳ１０９のＣＰＵが検索処理モジュール３０３と、検索エンジン３０４を実行することで実現される。
【０１０７】
図５は、本発明の第１実施形態を示す情報処理装置、サーバ装置を適用可能な情報コンテンツ閲覧システムにおける第１のワークフローを示す図である。本処理は、商品の仕様に関するテキスト情報となるマスタデータ、商品のイメージを特定する画像データとを関連付けて、テンプレート登録する処理手順に対応する。なお、Ｓ５０１〜Ｓ５１７は各ステップを示す。Ｓ５０１〜Ｓ５１７は、システム管理者が操作するクライアントPC、ＷＡＳ１０９のＣＰＵが制御プログラムをＲＡＭ等にロードして実行することで実現される。
【０１０８】
まず、ステップＳ５０１で、システム管理者が、図１に示したいずれかのクライアントPC（図１に示したＰＣ１０１〜１０３のいずれか）からアカウントとパスワードでログイン処理を実行する。
【０１０９】
この際、認証方法はアカウントとパスワード以外でもなんら問題はない。
【０１１０】
このリクエストを受けて、ステップＳ５０２で、ＷＡＳ１０９は入力されたシステム管理者のアカウントとパスワードがマスタデータ及び画像の登録処理を許されているかどうかをデータベース１１０に問い合わせて認証処理を行う。データベース１１０には、ユーザ認証に必要な情報があらかじめ登録されている。
【０１１１】
ここで、認証要求しているシステム管理者がマスタデータ及び画像の登録処理を実行することが許されていなかったとＷＡＳ１０９が登録された認証情報に基づいて判定した場合には、エラー画面を要求元のクライアントPCにＨＴＴＰで送信する。
【０１１２】
一方、認証要求しているシステム管理者からの上記処理を実行することが許されていたとＷＡＳ１０９が判定した場合には、次のステップに進む。
【０１１３】
そして、ステップＳ５０３で、商品の仕様に関するテキスト情報となるマスタデータのデータベース１１０への登録を行う。
【０１１４】
ＷＡＳ１０９ではいずれかのクライアントPCからのリクエストを受けて、ステップＳ５０４でデータベース１１０へマスタデータの登録を行う。ここで、商品のマスタデータとは、閲覧対象となる商品のテキストデータである。なお、この商品のマスタデータは、図示しないアプリケーションやテキストエディタ等より作成される。
【０１１５】
ここまでの処理で商品のマスタデータのデータベース１１０への登録が完了する。続いて、商品の画像データのデータベース１１０への登録処理を行う。なお、登録する商品のマスタデータの数は、１つ以上連続して登録することも可能である。
【０１１６】
次に、ステップＳ５０５で、画像データの登録準備をＷＡＳ１０９に対して行う。ＷＡＳ１０９からはファイル登録モジュールとして機能する受信データ登録モジュール（図３参照）を要求元のクライアントPCに送信する。この際に、ファイル登録モジュールが既にクライアントPC上にある場合にはモジュールは送信しない。
【０１１７】
そして、ステップＳ５０６でシステム管理者は、登録する画像データを選択してＷＡＳ１０９に対して画像データの登録指示を図示しないユーザインタフェース画面（ｗｅｂブラウザで表示される）を介して行う。なお、登録する画像データは、スキャナ等から入力される画像データであってもよいし、アプリケーションで生成された画像データであってもよい。
【０１１８】
そして、ステップＳ５０７で、登録依頼を受けたＷＡＳ１０９が画像登録の前処理を行う。
【０１１９】
ここでは、ＷＡＳ１０９が登録指定された画像データのサムネイルを生成する処理を行う。つまり、サムネイル表示規格で特定されるサイズの画像データに加工する、例えば間引き処理等を行うことで生成される。
【０１２０】
そして、ステップＳ５０８でＷＡＳ１０９で生成されたサムネイルがデータベース１１０へ送信されると、データベース１１０へ登録する。データベース１１０への画像データ（サムネイル）の登録が正常終了した場合には、ＷＡＳ１０９はクライアントPCに正常終了した画面を送信する。上記の処理で商品イメージを確認するためのサムネイルのデータベース１１０への登録が完了する。
【０１２１】
続いて、データベース１１０に個別に登録された商品のマスタデータと画像データ（サムネイル）との関連付け処理を行う。
【０１２２】
まず、ステップＳ５０９で、データベース１１０に登録処理を行った画像データを読み出す。システム管理者が操作するクライアントPCからリクエストを受けたＷＡＳ１０９は、ステップＳ５１０で、商品のマスタデータ中で、画像データと関連付けられていない画像データをデータベース１１０から読み出して、クライアントPCにＨＴＴＰで返信する。
【０１２３】
この場合、複数の画像データがクライアントPC側に返信される場合がある。そこで、システム管理者が操作するクライアントPCではＷｅｂブラウザ上で、ＷＡＳ１０９から返信された複数の画像データ中から、関連付けを行う画像データをＷｅｂブラウザを介してシステム管理者が選択する。
【０１２４】
次に、ステップＳ５１１で、システム管理者が操作するクライアントPCから関連付け依頼を、ＨＴＴＰでＷＡＳ１０９へ送信する。そして、ステップＳ５１２で、依頼を受けたＷＡＳ１０９が関連付けする商品のマスタデータ（テキスト）を選択するために、商品のマスタデータ検索画面をシステム管理者が操作するクライアントPCに返信する。これにより、システム管理者が操作するクライアントPCの表示装置上に商品のマスタデータ検索画面上に表示される。
【０１２５】
そして、ステップＳ５１３で、マスタデータの検索条件がＷＡＳ１０９へ通知され、ＷＡＳ１０９はステップＳ５１４で、データベース１１０から前記検索条件に合致するマスタデータを検索する。そして、ステップＳ５１５で、データベース１１０から検索したマスタデータをシステム管理者が操作するクライアントPCへＨＴＴＰで取得する。
【０１２６】
そして、ステップＳ５１６で、システム管理者が操作するクライアントPCで、取得済みの商品の画像データとマスタデータとの対応付けを決定し、画像データが関連付けられた商品のマスタデータをＷＡＳ１０９へ通知する。そして、ステップＳ５１７で、データベース１１０に関連付けられたマスタデータを登録する。
【０１２７】
これにより、商品に対する画像データ（サムネイル）と、この画像データに対する仕様情報等を示すテキストデータで構成されるマスタデータとを容易に関連付けて、データベース１１０に登録することができる。したがって、関連付けられたマスタデータの作成を効率よく行える。また、登録されたマスタデータとサムネイルとの関連付けを変更することも容易に行える。以上で、サムネイルの登録処理が完了する。
【０１２８】
図６は、本発明の第１実施形態を示す情報処理装置における第１のデータ処理の一例を示すフローチャートである。本処理は、図３〜図５で説明したWebアプリケーションシステムでラッピングサムネイルをデータベース１１０に登録する詳細処理例である。なお、Ｓ６０１〜Ｓ６０３は各ステップを示す。各ステップは、システム管理者が操作するクライアントPC側のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０１２９】
本実施形態ではコンテンツに対応するサムネイル（第１のサムネイル）とは別に用意されているサムネイル（第２のサムネイル）の全てを対象とする。以後このサムネイルを総称してラッピングサムネイルと呼称する。また、本実施形態では、説明上、第１のサムネイルを強調するためのサムネイルを第２のサムネイルとして表現するが、用途は強調のみに限定されるものではない。つまり、ラッピングサムネイルとは、商品のサムネイルに対して、並置あるいは、切り替えて同時に、あるいは交互に付加表示したいサムネイルである。なお、ラッピングサムネイルの表示は、強調表示に限らないことは、上述の通りである。
【０１３０】
また、本登録手順は図５と同様に３ステップであり、ラッピングサムネイル生成と登録、ラッピングサムネイル用のマスタデータの作成と登録、ラッピングサムネイル用マスタデータの関連付けである。
【０１３１】
まず、ステップＳ６０１で、システム管理者が操作するクライアントPCからラッピングサムネイルの生成と登録を実行する。この処理によって使用するラッピングサムネイルの生成、そしてシステムとしてデータベース１１０への登録を行う。詳細フローは図７に示す。
【０１３２】
次に、ステップＳ６０２はラッピングサムネイル用のマスタデータの作成と登録を行う処理を実行する。ラッピングサムネイル用のマスタデータとは、使用するラッピングサムネイルの設定値であり、図５に示したステップＳ５０３で扱った商品のマスタデータと類似した形式のデータである。もちろん、商品のマスタデータとは、値や項目は異なる。
【０１３３】
そして、ＷＡＳ１０９が生成したラッピングサムネイル用のマスタデータをシステムのデータベース１１０に登録する。詳細フローは図８に示す。
【０１３４】
そして、ステップＳ６０３で、ラッピングサムネイル用のマスタデータをコンテンツに関連付ける処理を実行する。この処理は図５に示したステップＳ５１６で行った関連付け処理に類似している。
【０１３５】
つまり、図５に示したワークフローでは、商品のマスタデータをコンテンツに関連付ける例を説明したが、ステップＳ６０３ではラッピング用マスタデータをコンテンツに関連付ける処理である。
【０１３６】
この処理を行うことにより、コンテンツに対するラッピングサムネイル（及びラッピング用マスタデータ）が決定される。詳細フローは図９に示す。
【０１３７】
図７は、本発明の第１実施形態を示す情報処理装置、サーバ装置を適用可能な情報コンテンツ閲覧システムにおける第２のワークフローを示す図である。本処理は、ラッピングサムネイルの生成と登録における詳細手順例である。なお、Ｓ７０１〜Ｓ７０４は各ステップを示す。各ステップは、システム管理者が操作するクライアントPCと、ＷＡＳ１０９のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０１３８】
まず、ステップＳ７０１において、システム管理者が操作するクライアントPCが使用するラッピングサムネイルを用意する。用意の方法は本実施形態では問わない。また、本実施形態は、ラッピングサムネイルのファイル種別はいかなるものでも適応でき、ファイル種別によって効果を損なうことはない。
【０１３９】
なお、使用するラッピングサムネイルの元データを、特定のアプリケーション、例えばｄｒａｗ系のアプリケーションソフトウエアで生成して、その後、サムネイル規格に準じて画像処理したものであってもよい。
【０１４０】
また、ラッピングサムネイルの元データは、スキャンニングされた原稿画像等からイメージ系のアプリケーションソフトウエアで生成されるものであってもよい。
【０１４１】
また、ラッピングサムネイルの元データは、デジタルカメラで撮像された画像データであってもよい。
【０１４２】
次に、ステップＳ７０２で、ＷＡＳ１０９に対し、図１に示したＰＣ１０１〜１０３のいずれかのクライアントPC（システム管理者が操作するクライアントPC）上からラッピングサムネイルの登録依頼を行う。いずれかのクライアントPC上からラッピングサムネイルの登録処理を受けたＷＡＳ１０９は、ステップＳ７０３でラッピングサムネイルの前処理を行う。
【０１４３】
なお、前処理はラッピングサムネイルがシステムで適応できるように、解像度や大きさ、拡張子などの画像変換処理全般を指す。もちろんこの処理は省略可能である。問題がなければ、ステップＳ７０４にて、ＷＡＳ１０９がデータベース１１０にラッピングサムネイルを登録して、本処理を終了する。なお、この状態では、ラッピングサムネイルに対するマスタデータは登録されていない。そこで、以下に示すラッピングサムネイルに対するマスタデータの登録処理を行う。
【０１４４】
図８は、本発明の第１実施形態を示す情報処理装置、サーバ装置を適用可能な情報コンテンツ閲覧システムにおける第３のワークフローを示す図である。本処理は、ラッピングサムネイル用マスタデータの生成と登録における詳細手順例である。なお、Ｓ８０１〜Ｓ８０３は各ステップを示す。各ステップは、ＷＡＳ１０９のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０１４５】
まず、ステップＳ８０１において、ラッピングサムネイル用のマスタデータ登録をＷＡＳ１０９に対して行う。
【０１４６】
登録方法は、Ｗｅｂブラウザを用いた入力方式や、設定ファイルを実行するバッチ方式などが考えられるが、どのような方式においても本実施形態は有効である。登録するべき設定項目が伝わればよい。
【０１４７】
ラッピングサムネイル用のマスタデータに設定されている項目は、ラッピングサムネイル名、表示タイミング、表示設定、権限などが考えられるが、前記の商用マスタと同様システムメンテナンスにてその項目を自由に追加/削除することが可能である。
【０１４８】
次に、ステップＳ８０２において、ＷＡＳ１０９が指定されたラッピングサムネイル用マスタデータの値をデータベース１１０に登録し、処理を完了する。
【０１４９】
なお、この状態では、ラッピングサムネイルに対するマスタデータとマスタデータとは関連づけがなされて登録されていない。そこで、以下に示すラッピングサムネイルとマスタデータとの関連付ける処理を行う。
【０１５０】
図９は、本発明の第１実施形態を示す情報処理装置、サーバ装置を適用可能な情報コンテンツ閲覧システムにおける第４のワークフローを示す図である。本処理は、コンテンツとなる商品マスタデータとラッピングサムネイル用マスタデータの関連付けにおける詳細手順例である。なお、Ｓ９０１〜Ｓ９０６は各ステップを示す。各ステップは、システム管理者が操作するクライアントPCとＷＡＳ１０９のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０１５１】
まず、ステップＳ９０１において、システム管理者がいずれかのクライアントPCから関連付けの要求をＨＴＴＰでＷＡＳ１０９に対して行う。これを受けて、ＷＡＳ１０９側では、ステップＳ９０２において、登録されているコンテンツをデータベース１１０に問い合わせ、ステップＳ９０３において、登録されているラッピングサムネイル用マスタデータをデータベース１１０に問い合わせる。
【０１５２】
そして、ステップＳ９０４にて、その結果をシステム管理者が操作するクライアントPCがＨＴＴＰでＷＡＳ１０９から取得する。そして、システム管理者が操作するクライアントPCがＷｅｂブラウザを介して接続されるディスプレイ上にコンテンツと、ラッピングサムネイル用マスタデータとをＷｅｂブラウザを介して表示装置に画面表示する。なお、ステップＳ９０２、Ｓ９０３の処理のタイミングや順序は一例であり、本実施形態においてはその手順を限定しない。
【０１５３】
そして、ステップＳ９０４で、システム管理者は、Ｗｅｂブラウザを介して表示装置に表示される検索画面に表示されたリスト一覧からコンテンツに関連付けるラッピングサムネイル用マスタデータをマウス等を操作して指定し登録要求を行う。
【０１５４】
次に、ステップＳ９０６において、ＷＡＳ１０９が関連付け登録要求に問題がなければ、要求されたコンテンツにラッピングサムネイル用マスタデータを関連付けて、データベース１１０に登録して、処理を終了する。
【０１５５】
なお、図９では特に明記していないが、コンテンツに対するラッピングサムネイル用マスタデータの関連付けは、同時に複数行ってもよい。
【０１５６】
１つのコンテンツに複数のラッピングサムネイル用マスタデータを関連付けたり、複数のコンテンツに１つのラッピングサムネイル用マスタデータを関連付けたり、することが本発明では可能である。以上で、コンテンツとラッピングサムネイルのマスタデータとの関連付け登録処理が完了する。
【０１５７】
図１０は、本発明の第１実施形態を示すサーバ装置における第１のデータ処理の一例を示すフローチャートである。本処理は、ラッピングサムネイルの表示手順例である。なお、Ｓ１００１〜Ｓ１００５は各ステップを示す。各ステップは、ＷＡＳ１０９のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０１５８】
まず、ステップＳ１００１においてＷＡＳ１０９は、システム管理者が操作するクライアントPCからサムネイルの表示要求を受ける。この表示要求はクライアントPCからシステム管理者がコンテンツの検索を行ったり、システム管理者が登録状況の確認を行ったりするオペレーションで適応できる。
【０１５９】
もちろん上記例以外でもコンテンツのサムネイルを表示する要求であればどのようなものでもよい。
【０１６０】
要求を受け取る手段は、ＪＳＰ（Java（登録商標）ServerPages）のような方法が考えられるが、本実施形態では特に限定はしない。
【０１６１】
そして、ステップＳ１００２で、ＷＡＳ１０９内で所定の処理を行う。このフローチャートでは処理内容は限定しないが、図３に示したステップ３０３に示すような、ワークフローの制御であったり、データのメンテナンスだったり、検索エンジンによる検索処理であったりする。もちろん上記例以外でもよい。
【０１６２】
次に、ステップＳ１００３で、表示するサムネイルを選定する。具体的には、ステップＳ１００２において対象となるコンテンツが決定されるので、そのコンテンツに関連付いているサムネイル情報をデータベース１１０に登録された関連づけ情報に基づいて参照して表示するサムネイルを選定する。
【０１６３】
次に、ステップＳ１００４において、ＷＡＳ１０９が選定されたサムネイルに対して、付加サムネイルの一例であるラッピングサムネイルが必要であるかどうかのチェックと、クライアントPCで表示すべきＨＴＭＬの作成を行う。詳細は図１１に示す。
【０１６４】
次に、ステップＳ１００５において、作成されたＨＴＭＬドキュメントをシステム管理者が操作するクライアントPC側にＨＴＴＰで配信して、本処理処理を終了する。
【０１６５】
これによりシステム管理者が操作するクライアントPC側ではラッピングサムネイルが適応された画面がＷｅｂブラウザを介して表示される。
【０１６６】
図１１は、本発明の第１実施形態を示すサーバ装置における第２のデータ処理の一例を示すフローチャートである。本処理は、図１０に示したステップＳ１００４で呼び出される、ラッピングサムネイル使用のチェックとＨＴＭＬドキュメントの作成手順例である。なお、Ｓ１１０１〜Ｓ１１０５は各ステップを示す。各ステップは、ＷＡＳ１０９のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０１６７】
まず、ステップＳ１１０１において、図１０に示したＳ１００３で選定された表示サムネイルに、図９で行ったラッピングサムネイル用マスタデータの関連付けが行われているかどうかを以下のように判断する。つまり、ＷＡＳ１０９のＣＰＵがデータベース１１０に登録された管理情報の一例である関連付け情報に基づいて判断する。ここで、もしラッピングサムネイル用モスタデータが関連付けられていないと判断した場合は、ラッピングサムネイルは不要と判断し、ステップＳ１１０５に進み処理を行う。
【０１６８】
一方、ステップＳ１１０１で、関連付いているとＷＡＳ１０９のＣＰＵが判断した場合は、ステップＳ１１０２に進む。
【０１６９】
そして、ステップＳ１１０２では、ラッピングサムネイル用マスタデータから該当するラッピングサムネイルをデータベース１１０から取得する。
【０１７０】
次に、ステップＳ１１０３でラッピングサムネイル用マスタデータから、ラッピングサムネイル以外の情報（表示制御情報を含む）を取得し保持する。次に、ステップＳ１１０４において、ステップＳ１１０３で取得した表示制御情報で設定された値に応じたコード生成処理を行う。
【０１７１】
ここで行うコード生成処理は、他実施形態で詳細を説明するので割愛する。例えば表示制御情報で設定された値が、ラッピングサムネイルの表示回数を決定するものであれば、その表示回数値に応じた回数だけラッピングサムネイルを表示させるようなプログラムコードを生成する処理となる。
【０１７２】
このプログラムコードは、Java（登録商標）ScriptのようなＨＴＭＬに埋め込んで、クライアントPC側で動作させるような構成が考えられる（もちろん他の実現手段をもちいてもよい）。
【０１７３】
次に、ステップＳ１１０５で、ステップＳ１１０４で生成されたプログラムコードなどを組み込み、ＨＴＭＬを生成して、本処理を終了する。
【０１７４】
以上が第１実施形態における処理フローである。次に使用されるデータ例とその運用例を示す。
【０１７５】
図１２は、図３に示したデータベース１１０で記憶管理されているコンテンツに関わる各種データ例を示す図である。
【０１７６】
図１２において、１２０１は商品のマスタデータと画像データとから構成されるコンテンツである。このコンテンツには、図５に示したステップＳ５０５で使用される商品のマスタデータに基づくテキストデータが含まれている。本例は、インクジェットプリンタの外観イメージを示す画像データの場合を示す。このコンテンツの目的や、閲覧可能な商品によって変更されるため、この画像データ以外の画像データである場合も含まれる。
【０１７７】
１２０２はサムネイル画像で、ＷＡＳ１０９がデータベース１１０に登録されている。サムネイル１２０２は、図５に示したステップＳ５０７で生成されるものに相当する。
【０１７８】
このサムネイル１２０２が図１０に示したステップＳ１００３で選定されるサムネイルに相当し、生成されたＨＴＭＬドキュメント内に配置される画像である。
【０１７９】
１２０３は図５に示したステップＳ５０３で扱われる商品のマスタデータの例である。コンテンツ１２０１に関連のある、例えば６項目の値があるが、項目と数は例であり任意に変更してよい。
【０１８０】
１２０４はラッピングサムネイル用のマスタデータであり、図６に示したステップ６０２などのデータに相当する。本例は、例えば５項目の値があるが、項目と数は例であり任意に変更してよい。
【０１８１】
この値を参照し図１１に示したＳ１１０３、Ｓ１１０４などの処理を行うことになる。
【０１８２】
１２０５はラッピングサムネイルである。この画像が商品のサムネイル１２０２に対するラッピングサムネイルとしてＨＴＭＬドキュメント内の設定された表示位置に配置される。ラッピングサムネイル１２０５とコンテンツ１２０１は、ラッピングサムネイル用マスタデータ１２０４を介して関連付けられている。
【０１８３】
すなわち、本実施形態では、ラッピングサムネイル用マスタデータ１２０４の１項目目の値である「ラッピングサムネイル名」を参照する。これにより、データベース１１０に登録されているコンテンツ１２０１のラッピングサムネイルが特定される仕組みである。
【０１８４】
図１３は、図１に示したＷＡＳ１０９で作成されるＨＴＭＬドキュメント例を示す図である。図１２に示したサムネイル１２０２を使用して、クライアントPCのＷｅｂブラウザを介して表示して画面例である。本画面データは、後述するように、ＷＡＳ１０９がデータベース１１０から読み出す。そして、ＷＡＳ１０９が、読み出したラッピングサムネイルと、商品のサムネイルと、表示制御情報とから生成されるＨＴＭＬをクライアントPCに配信さることで、クライアントPCの表示画面として表示される。なお、この表示制御情報は、ラッピングサムネイルの表示態様により、異なるのでその表示態様については、他の実施形態において説明する。
【０１８５】
図１３に示すように、図１０に示したステップＳ１００１において該当データである図１１を含むような要求を受けた場合、図１１のステップＳ１１０５に進む。そして、図１１のステップＳ１１０５で、ＨＴＭＬで表示画像な画面データ１３０１を作成し、ステップＳ１００５でクライアントPCに配信して表示される。
【０１８６】
１３０２はサムネイルで、コンテンツ１２０１のサムネイルに対応する。１３０３はラッピングサムネイルで、ラッピングサムネイル１２０５に対応する。
【０１８７】
なお、本実施形態では、図１２に示すように、ラッピングサムネイル用マスタデータ１２０４の表示位置の項目が、例えば「サムネイルの左端」となっているので、ステップＳ１１０４においてその旨を解釈し反映したＨＴＭＬが生成される。つまり、サムネイル１３０２の左端を基準として、ラッピングサムネイル１３０３が表示レイアウトが決定される。
【０１８８】
なお、１つのサムネイル１３０２に対して、異なるサイズのラッピングサムネイル１３０３が、例えば相似形となる複数のラッピングサムネイル１３０３を順次小さいものから大きいものを順次表示するような制御とすることも可能である。
【０１８９】
さらには、サムネイル１３０２の輪郭に沿って、表示位置が時間とともに変化するような表示態様であってもよい。
【０１９０】
これにより、商品を閲覧する、クライアントPC（一般ユーザ）が、コンテンツを選択しただけで、その商品に関連する情報として適時にラッピングサムネイルを表示させることができる。これにより、ユーザには、意図していない情報が本来のコンテンツ表示タイミングで併せて表示されるため、表示された情報が何であるか関心を向けさせる表示効果を容易に与えることができる。
【０１９１】
しかも、従来課題とされているような、アニメーションによる手法とは、データ構造が異なり、ラッピングサムネイルとサムネイルとの関連付けを記憶させればよいので、データベース１１０の記憶容量を圧迫させることもない。また、関連付けるラッピングサムネイルを自在に変更、あるいは、更新できるため、印象の異なるラッピングサムネイルを組み合わせたコンテンツ表示を行える。
【０１９２】
図１４は、本発明の第１実施形態を示す情報処理装置における第２のデータ処理の一例を示すフローチャートである。本処理は、図６に示したラッピングサムネイル処理におけるラッピングサムネイルの新規追加処理手順に対応する。
【０１９３】
なお、Ｓ１４０１〜Ｓ１４０４は各ステップを示す。各ステップは、システム管理者が操作するクライアントPC側のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０１９４】
本実施形態ではコンテンツに対応するサムネイル（第１のサムネイル）とは別に用意されているサムネイル（第２のサムネイル）の全てを対象とする。
【０１９５】
ステップＳ１４０１で、システム管理者が操作するクライアントPC上で、特定おアプリケーション、例えば画像編集処理プログラム等を実行して、スキャナ入力される画像データに基づいてラッピングサムネイルを作成する。本実施形態では、商品説明のインパクトを強めるＰＯＰ等のイメージデータを作成する。
【０１９６】
そして、ステップＳ１４０２で、作成したラッピングサムネイル用のマスタデータを作成して、ＨＴＴＰでＷＡＳ１０９にアップロードする。このマスタデータには、ラッピングサムネイルの表示態様を決定する表示制御情報が含まれている。
【０１９７】
ここで、表示制御情報とは、上述したようなラッピングサムネイルの表示タイミングを決定するタイミング情報、表示対象を制御する制御情報等が含まれる。
【０１９８】
次に、ステップＳ１４０３で、データベース１１０に登録されたコンテンツに対するラッピング用のマスタデータを関連付けを行う。
【０１９９】
これにより、データベース１１０に登録されたコンテンツの検索要求で、当該コンテンツにサムネイルが設定されており、かつ、ラッピング用のマスタデータが設定されていることを、コンテンツのマスタデータから判別できる。そこで、ＷＡＳ１０９が要求元のクライアントPC上にコンテンツのサムネイルを表示する際に、上記表示制御情報に適応した態様で、ラッピングサムネイルを表示させることができる。
【０２００】
なお、ラッピングサムネイルを上記表示制御情報のみならず、コンテンツ要求者のユーザ情報を考慮して、複数のラッピングサムネイル中から選択される１つのあるいは複数のラッピングサムネイルを表示させるように構成してもよい。例えば仕向け先が米国である場合と、日本とで表示すべきラッピングサムネイルの言語を異ならせることが可能となる。
【０２０１】
そして、ステップＳ１４０４で、他に関連付けるマスタデータがあるかどうかを判断して、他のマスタデータが残っていると判断した場合は、ステップＳ１４０２へ戻る。
【０２０２】
一方、ステップＳ１４０３で、他のマスタデータが残っていないと判断した場合は、本処理を終了する。
【０２０３】
以下、コンテンツ表示処理について図１５を参照して説明する。
【０２０４】
図１５は、本発明の第１実施形態を示す情報処理装置における第３のデータ処理の一例を示すフローチャートである。本処理は、クライアントPC側によるコンテンツ表示処理手順に対応する。なお、Ｓ１５０１〜Ｓ１５０７は各ステップを示す。各ステップは、システム管理者が操作するクライアントPC側のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０２０５】
まず、ステップＳ１５０１で、コンテンツの閲覧を行うために、Ｗｅｂブラウザを立ち上げ、検索エンジンに閲覧したサイトに関係するキーワード等を入力して、検索要求をＷＡＳ１０９に発行する。ステップＳ１５０２で、ＷＡＳ１０９から取得したＨＴＭＬを取得して、閲覧したいコンテンツを表示装置に表示する。そして、ステップＳ１５０２で、表示されたコンテンツが選定されると、閲覧したいコンテンツのサムネイルを取得する。
【０２０６】
次に、ステップＳ１５０３で、クライアントPC上のＷｅｂブラウザでサムネイルが表示された場合に、当該コンテンツに登録すみのラッピングサムネイルの有無をＷＡＳ１０９に問い合わせる。そして、ラッピングサムネイルが登録されている場合には、そのラッピングサムネイルをＨＴＴＰでＷＡＳ１０９から取得する。
【０２０７】
次に、クライアントPC上のＣＰＵは、ＷＡＳ１０９から取得するラッピングサムネイルのマスタデータに表示制御情報が設定されているかどうかを判別する。そして、ラッピングサムネイルのマスタデータに表示制御情報が設定されていると判別した場合は、ステップＳ１５０４で、ラッピングサムネイルのマスタデータに設定されている表示制御情報（設定値）を取得する。
【０２０８】
次に、ステップＳ１５０５で、表示すべき他のラッピングサムネイルのマスタデータが設定されているかどうかを判別する。そして、他のラッピングサムネイルのマスタデータが設定されていると判別した場合は、ステップＳ１５０３へ戻る。
【０２０９】
一方、ステップＳ１５０５で、表示すべき他のラッピングサムネイルのマスタデータが設定されていないと判断した場合は、ステップＳ１５０６で、表示すべきＷｅｂページを作成する。そして、ステップＳ１５０７で、Ｗｅｂブラウザを介して、クライアントPCの表示装置に商品のサムネイルと、該サムネイルに付加表示設定されているラッピングサムネイルとを、設定された表示制御情報に従う態様で表示して、本処理を終了する。
【０２１０】
以上のように、第１実施形態ではシステムの基本的なデータ登録機能、ラッピングサムネイルのシステムへの登録機能、サムネイル表示要求に対するラッピングサムネイルを組み込んだＨＴＭＬの生成機能について説明した。
【０２１１】
また、コンテンツ、商用マスタ、コンテンツサムネイル、ラッピングサムネイル用マスタデータ、ラッピングサムネイルの具体例を明記した。
【０２１２】
第１実施形態によれば、ラッピングサムネイルを使用することでコンテンツに対して、例えばコンテンツの関心を高めるような強調を伝えるようなＨＴＭＬドキュメントの作成が容易に可能である。また、コンテンツごとに関連付ける管理方法をとることで汎用的に表示できる効果がある。
【０２１３】
〔第２実施形態〕
以下の実施形態では、ラッピングサムネイルを異なる表示態様で行う実施形態について詳述する。上記第１実施形態では、ラッピングサムネイルのマスタデータを取得して、表示制御情報として機能する設定値に応じてHTML文章を作成する場合について説明した。以下、その具体例の１つとして有効期間を定めたラッピングサムネイルの処理について説明する。
【０２１４】
本実施形態におけるハードウエア、ソフトウエアの構成は、特に明示のない限り、第１実施形態と同様である。
【０２１５】
図１６は、図３に示したデータベース１１０で記憶管理されているコンテンツに関わる各種データ例を示す図である。なお、図１６において、図１２と同じものには同一の符号を付して、その説明を割愛する。
【０２１６】
図１６において、１４０１はラッピングサムネイル用のマスタデータであり、図６に示したデータ６０２に相当することも同じである。ここで１４０２の「有効期限」の値を利用した実施形態を説明する。
【０２１７】
１４０２はサムネイル表示制御情報で、ラッピングサムネイル１２０５を表示するための有効期間を示す値「２００５／０９／２３」が格納されており、現在日時がその期間を超過した場合は、ラッピングサムネイル１２０５の表示は行わないものとする。なお、もちろんこれは１つの例であり、指定期間以降は常にラッピングサムネイルを表示する、または日付Ａから日付Ｂまでを対象期間とするなどの事例でも有効である。
【０２１８】
図１７は、本発明の第１実施形態を示すサーバ装置における第３のデータ処理の一例を示すフローチャートである。本処理は、図１０に示したステップＳ１００４で呼び出される、ラッピングサムネイル使用のチェックとＨＴＭＬドキュメントの作成手順例である。なお、Ｓ１１０１〜Ｓ１１０５は各ステップを示す。各ステップは、ＷＡＳ１０９のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０２１９】
本処理は、ラッピングサムネイル使用のチェックとＨＴＭＬドキュメントの作成処理において、図１１と同様のステップについての説明は割愛する。
【０２２０】
図１７に示すステップＳ１１０１〜Ｓ１１０３は、図１１と同様に処理を行う。そして、ステップＳ１１０３で取得した値に応じた処理を行う。その詳細をＳ１５０１、Ｓ１５０２で説明する。
【０２２１】
まず、ステップＳ１５０１では、図１６に示したラッピングサムネイル用のマスタデータ１４０１内の有効期間のデータである表示制御情報１４０２の値をＷＡＳ１０９のＣＰＵが参照する。
【０２２２】
図１６に示す例では、マスタデータ１４０１には「2005/09/23」という値が設定されているので、該当するデータが存在すると判断し、ステップＳ１５０２に進む。
【０２２３】
ここで、ＷＡＳ１０９のＣＰＵがもしデータがないと判断した場合は、ステップＳ１１０５に進む。
【０２２４】
次に、ステップＳ１５０２において、ラッピングサムネイルの表示期間を可変させるプログラムコードを生成する。例えばコードの内容に関しては、図１６にその例を示す。そして、ＷＡＳ１０９のＣＰＵが生成されたコードを反映したＨＴＭＬを生成する。
【０２２５】
図１８は、図１に示したＷＡＳ１０９が生成する第１のＨＴＭＬデータの一例を示す図である。本例は、図１５に示したステップＳ１５０２で生成するプログラムコードの例である。本実施形態ではJava（登録商標）Scriptを想定しているが、それ以外の手段でもよい。
【０２２６】
図１８において、コードの内容はまず「日時を取得」し、次に条件文で取得した有効期限の判断処理を行う。
【０２２７】
条件は本日の日付がラッピングサムネイルの有効期限より先の日付（新しい日付）であるか比較するものである。本日の日付が先のもの（新しい日付）であった場合、画像を表示しない。
【０２２８】
また、後のもの（古い日付）であった場合、ラッピングサムネイルを表示する画像表示処理を行う。このようなコードを生成する。もちろん汎用的には日付の数値のみを可変させられるものが好ましい。
【０２２９】
図１９は、図１に示したＷＡＳ１０９から配信されるＨＴＭＬドキュメントの一例を示す図である。本例は、図１４のデータを使用した場合の運用例である。
【０２３０】
なお、図１９の（Ａ）は、有効期間内の配信画面例を示し、図１９の（Ｂ）は有効期限外の配信画面例を示す。なお、図１３と同様のものには、同一の符号を付して、その説明は割愛する。
【０２３１】
図１９において、１７０１は図１８に示したプログラムコードにおいて有効期間内と判断されたときの表示画面例であり、ラッピングサムネイル１３０３が表示されている状態に対応する。
【０２３２】
１７０２は有効期間外と判断された表示例でありラッピングサムネイルが表示されていない。このように同じＨＴＭＬ文章においても表示する内容を可変することができる特徴をもつ。
【０２３３】
以上のように、第２実施形態では、ラッピングサムネイル用のマスタデータを用いて、プログラミングコードの生成およびＨＴＭＬの作成方法について説明した。
【０２３４】
第２実施形態によれば、ラッピングサムネイル用のマスタデータを利用し、プログラミングコードを生成することにより同一ＨＴＭＬでも表示内容に差をつけることができる。これにより動的な強調を伝えるようなＨＴＭＬドキュメントの作成が可能である。
【０２３５】
〔第３実施形態〕
上記第２実施形態では有効期間（日付）を定めたラッピングサムネイルの実施形態について説明した。以下、他の実施形態として、表示時間を定めたラッピングサムネイル表示を行う実施形態について説明する。
【０２３６】
以下、その具体例の１つとして有効表示時間を定めたラッピングサムネイルの処理について説明する。
【０２３７】
本実施形態におけるハードウエア、ソフトウエアの構成は、特に明示のない限り、第１実施形態と同様である。
【０２３８】
図２０は、図３に示したデータベース１１０で記憶管理されているコンテンツに関わる各種データ例を示す図である。なお、図２０において、図１２と同じものには同一の符号を付して、その説明を割愛する。
【０２３９】
図２０において、１８０１はラッピングサムネイル用のマスタデータであり、図６に示したデータ６０２に相当することも同じである。１８０２には「表示時間」を示す項目とその値が設定されている。
【０２４０】
１８０２は表示制御情報で、ラッピングサムネイルを表示するため表示時間を示す値が格納されており、その値の間だけラッピングサムネイルの表示を行う。なお、値の単位はどのようなものでもよい。
【０２４１】
図２１は、本実施形態を示すサーバ装置における第４のデータ処理の一例を示すフローチャートである。本処理は、図１０に示したステップＳ１００４で呼び出される、ラッピングサムネイル使用のチェックとＨＴＭＬドキュメントの作成手順例である。なお、Ｓ１１０１〜Ｓ１１０３、Ｓ１１０５、Ｓ１９０１、Ｓ１９０２は各ステップを示す。各ステップは、ＷＡＳ１０９のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。本処理は、ラッピングサムネイル使用のチェックとＨＴＭＬドキュメントの作成処理において、図１１と同様のステップについての説明は割愛する。
【０２４２】
図２１に示すステップＳ１１０１〜Ｓ１１０３は、図１１と同様に処理を行う。そして、ステップＳ１１０３で取得した値に応じた処理を行う。その詳細をＳ１９０１、Ｓ１９０２で説明する。
【０２４３】
まず、Ｓ１９０１では、図２０に示したラッピングサムネイル用のマスタデータ１８０１内の表示時間のデータである表示制御情報１８０２の値を参照する。本実施形態では、マスタデータ１８０１内の表示時間のデータである表示制御情報１８０２には「１秒」という値が設定されているので、該当するデータが存在すると判断し、ステップＳ１９０２に進む。
【０２４４】
なお、ステップＳ１９０１で、表示制御情報１８０２に値が設定されていないと判断した場合は、ステップＳ１１０５に進む。
【０２４５】
次に、ステップＳ１９０２において、ラッピングサムネイルの表示時間を可変させるプログラムコードを生成する。なお、コードの内容に関しては図２２にその例を示す。そして、ＷＡＳ１０９のＣＰＵは、生成されたコードを反映したＨＴＭＬデータを生成する。
【０２４６】
図２２は、図１に示したＷＡＳ１０９が生成する第２のＨＴＭＬデータの一例を示す図である。本例は、図２１に示したステップＳ１９０２で生成するプログラムコードの例である。本実施形態ではJava（登録商標）Scriptを想定しているが、それ以外の手段でもよい。
【０２４７】
図２２において、図２１に示す処理で生成されたプログラムコードの内容は、以下の通りである。
【０２４８】
まず、ＨＴＭＬが表示されはじめてからの時間をカウントする。これは繰り返し行うカウント処理が記述されている。
【０２４９】
次に、ラッピングサムネイルが表示されていた時間が、ラッピングサムネイルに設定された表示時間より短いかどうかを比較する比較処理が記述されている。
【０２５０】
そして、ＷＡＳ１０９のＣＰＵがラッピングサムネイルに設定されている時間より、表示時間の方が短いと判断した場合は、図８に示したラッピングサムネイル１２０５の画面表示を行う処理が記述されている。これにより、ラッピングサムネイル１２０５に設定されている値を超えた場合は、ラッピングサムネイルの表示を取りやめる。
【０２５１】
図２３は、図１に示したＷＡＳ１０９から配信されるＨＴＭＬドキュメントの一例を示す図である。本例は、図２０のデータを使用した場合の運用例である。
【０２５２】
なお、図２３の（Ａ）は、有効表示期間内の配信画面例を示し、図２３の（Ｂ）は有効表示期間外の配信画面例を示す。なお、図１９と同様のものには、同一の符号を付して、その説明は割愛する。
【０２５３】
図２３において、２１０１は図２０に示したプログラムコードにおいて有効表示期間内と判断されたときの表示画面例であり、ラッピングサムネイル１３０３が設定された時間内表示されている状態に対応する。
【０２５４】
１７０２は有効表示期間外と判断された表示例でありラッピングサムネイルが表示されていない。このように同じＨＴＭＬ文章においても表示する内容を可変することができる特徴をもつ。
【０２５５】
以上のように、第３実施形態ではラッピングサムネイル用のマスタデータを用いて、プログラミングコードの生成およびＨＴＭＬの作成方法について説明した。
【０２５６】
第３実施形態によれば、ラッピングサムネイル用のマスタデータを利用し、プログラミングコードを生成することにより同一ＨＴＭＬでも表示内容に差をつけることができる。これにより動的な強調を伝えるようなＨＴＭＬドキュメントの作成が可能である。
【０２５７】
〔第４実施形態〕
本実施形態では、ユーザのアクセス回数に応じたラッピングサムネイルの表示制御について説明する。
【０２５８】
以下、その具体例の１つとしてアクセス回数を定めたラッピングサムネイルの処理について説明する。
【０２５９】
本実施形態におけるハードウエア、ソフトウエアの構成は、特に明示のない限り、第１実施形態と同様である。
【０２６０】
図２４は、図３に示したデータベース１１０で記憶管理されているコンテンツに関わる各種データ例を示す図である。なお、図２４において、図１２と同じものには同一の符号を付して、その説明を割愛する。
【０２６１】
図２４において、２２０１はラッピングサムネイル用のマスタデータであり、図６に示したデータ６０２に相当することも同じである。２２０２は表示制御情報で、「アクセス回数」を示す項目とその値が設定されている。
【０２６２】
表示制御情報２２０２には、ラッピングサムネイル１２０５を表示するためアクセス回数を示す値が格納されており、その回数以内の間だけラッピングサムネイル１２０５の表示を行う。なお、表示制御情報２２０２は、条件によって特定回数以降に表示する情報で構成されていてもよい。
【０２６３】
図２５は、本実施形態を示すサーバ装置における第５のデータ処理の一例を示すフローチャートである。本処理は、図１０に示したステップＳ１００４で呼び出される、ラッピングサムネイル使用のチェックとＨＴＭＬドキュメントの作成手順例である。なお、Ｓ１１０１〜Ｓ１１０３、Ｓ１１０５、Ｓ２３０１、Ｓ２３０２は各ステップを示す。各ステップは、ＷＡＳ１０９のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。本処理は、ラッピングサムネイル使用のチェックとＨＴＭＬドキュメントの作成処理において、図１１と同様のステップについての説明は割愛する。
【０２６４】
図２５に示すステップＳ１１０１〜Ｓ１１０３は、図１１と同様に処理を行う。そして、ステップＳ１１０３で取得した値に応じた処理を行う。その詳細をＳ２３０１、Ｓ２３０２で説明する。
【０２６５】
まず、ステップＳ２３０１では、図２４に示したラッピングサムネイル用のマスタデータ２２０１内のアクセス回数のデータである表示制御情報２２０２の値を参照する。本実施形態では、表示制御情報２２０２には「１０回目まで」という値が設定されているので、該当するデータが存在すると判断し、ステップＳ２３０２に進む。
【０２６６】
一方、ステップＳ２３０１で、表示制御情報２２０２に、データが設定されていないと判断した場合は、ステップＳ１１０５に進む。
【０２６７】
次に、ステップＳ２３０２において、ラッピングサムネイル１２０５の表示時間を可変させるプログラムコードをＷＡＳ１０９のＣＰＵが生成する。なお、プログラムコードの内容に関しては図２４にその一例を示す。そして、生成されたコードを反映したクライアントPCに配信すべきＨＴＭＬデータを生成する。
【０２６８】
図２６は、図１に示したＷＡＳ１０９が生成する第３のＨＴＭＬデータの一例を示す図である。本例は、図２５に示したステップＳ２３０２で生成するプログラムコードの例である。本実施形態ではJava（登録商標）Scriptを想定しているが、それ以外の手段でもよい。
【０２６９】
図２６において、図２１に示す処理で生成されたプログラムコードの内容は、以下の通りである。
【０２７０】
プログラムコードの内容はまず、ユーザの持つCookie情報を取得することが記述さされている。
【０２７１】
次に、取得した情報の中からアクセス回数の項目を取得する。その取得したアクセス回数が、ラッピングサムネイルに設定されている時間より、少ないのであればラッピングサムネイルの表示を行うことが記述されている。
【０２７２】
また、ラッピングサムネイルに設定されている回数を超えた場合は、ラッピングサムネイルの表示を取りやめることが記述されている。
【０２７３】
図２７は、図１に示したＷＡＳ１０９から配信されるＨＴＭＬドキュメントの一例を示す図である。本例は、図２４に示した表示制御情報２２０２に設定されたアクセス回数データを使用した場合の運用例である。
【０２７４】
なお、図２７の（Ａ）は、表示有効アクセス回数内の配信画面例を示し、図２７の（Ｂ）は表示有効アクセス回数外の配信画面例を示す。なお、図１９と同様のものには、同一の符号を付して、その説明は割愛する。
【０２７５】
図２７において、２５０１は図２４に示したプログラムコードにおいて表示有効アクセス回数と判断された表示画面例であり、ラッピングサムネイル１３０３がサムネイル１３０２と並置表示されている状態に対応する。
【０２７６】
２５０２はアクセス回数が設定条件を超えたと判断された表示画面例であり、ラッピングサムネイル１３０３表示されずに、サムネイル１３０２のみが単独表示されている状態に対応する。このように同じＨＴＭＬ文章においても表示する内容を可変することができる特徴をもつ。
【０２７７】
以上のように、第４実施形態ではラッピングサムネイル用のマスタデータを用いて、プログラミングコードの生成およびＨＴＭＬの作成方法について説明した。
【０２７８】
第４実施形態によれば、ラッピングサムネイル用のマスタデータを利用し、プログラミングコードを生成することにより同一ＨＴＭＬでも表示内容に差をつけることができる。これにより動的な強調を伝えるようなＨＴＭＬドキュメントの作成が可能である。
【０２７９】
〔第５実施形態〕
上記各実施形態では、クライアントPC上からのコンテンツ閲覧要求処理に対して、ＷＡＳ１０９で生成されるサムネイルに対して、登録されたラッピングサムネイルを表示するＨＴＭＬページを表示するプログラムコードを生成する場合を説明した。以下、クライアントPC側からのコンテンツ閲覧要求に対する、クライアントPC側での異なるラッピングサムネイル表示処理について説明する。
【０２８０】
〔第１のクライアントPCのコンテンツ閲覧処理〕
図２８は、本実施形態を示す情報処理装置における第４のデータ処理の一例を示すフローチャートである。本処理は、クライアントPC側によるコンテンツ閲覧表示処理手順に対応する。なお、Ｓ２８０１〜Ｓ２８１０は各ステップを示す。各ステップは、システム管理者が操作するクライアントPC側のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０２８１】
まず、ステップＳ２８０１で、コンテンツの閲覧を行うために、Ｗｅｂブラウザを立ち上げ、検索エンジンに閲覧したサイトに関係するキーワード等を入力して、検索要求をＷＡＳ１０９に発行する。ステップＳ２８０２で、ＷＡＳ１０９から取得したＨＴＭＬを取得して、閲覧したいコンテンツを表示装置に表示する。そして、ステップＳ２８０２で、表示されたコンテンツが選定されると、閲覧したいコンテンツのサムネイルを取得する。
【０２８２】
次に、ステップＳ２８０３で、クライアントPC上のＷｅｂブラウザでサムネイルが表示された場合に、コンテンツ閲覧回数をカウントするカウンタ値をＷＡＳ１０９から取得する。次に、ステップＳ２８０４で、データベース１１０に複数登録されたラッピングサムネイルの選択すべき選択条件値をＷＡＳ１０９から取得する。
【０２８３】
次に、取得した選択条件と前記カウンタ値とを比較して、カウンタ値（アクセス数）が、例えば１０００以下、１５００〜２０００の間、２０００以上のいずれかを比較する。そして、アクセス数がいずれにも該当しないとクライアントPCのＣＰＵが判断した場合は、ステップＳ２８０８へ進む。
【０２８４】
一方、ステップＳ２８０５で、上記アクセス数のいずれかに該当すると、クライアントPCのＣＰＵが判断した場合は、ステップＳ２８０６で、表示すべきラッピングサムネイルを取得する。次に、ステップＳ２８０７で、表示すべきラッピングサムネイルに設定された表示制御情報を取得する。そして、他に、表示すべきラッピングサムネイルがあるかどうかを判断する。そして、他に、表示すべきラッピングサムネイルがあると判断した場合は、ステップＳ２８０３へ戻る。
【０２８５】
一方、ステップＳ２８０８で、他に、表示すべきラッピングサムネイルがないと判断した場合は、ステップＳ２８０９で、Ｗｅｂブラウザが取得した表示制御情報に基づいて、表示すべきＷｅｂページを作成する。そして、ステップＳ２８１０で、Ｗｅｂブラウザを介して、クライアントPCの表示装置に商品のサムネイルと、該サムネイルに付加表示設定されているラッピングサムネイルとを、設定された表示制御情報に従う態様で表示して、本処理を終了する。
【０２８６】
図２９は、本実施形態の情報処理装置において表示されるラッピングサムネイルの表示態様を説明する図である。
【０２８７】
図２９において、（Ａ）は、図２８に示したステップＳ２８０５のアクセス数が１０００以下と判断された場合に、Ｗｅｂブラウザで表示されるサムネイルとラッピングサムネイルの表示態様例を示す。（Ｂ）は、図２８に示したステップＳ２８０５のアクセス数が「１５００」から「２０００」以下と判断された場合に、Ｗｅｂブラウザで表示されるサムネイルとラッピングサムネイル２９０３、２９０４の表示態様例を示す。
【０２８８】
（Ｃ）は、図２８に示したステップＳ２８０５のアクセス数が「２０００」以上と判断された場合に、Ｗｅｂブラウザで表示されるサムネイルとラッピングサムネイル２９０５の表示態様例を示す。
【０２８９】
このように、閲覧要求しているコンテンツに対するアクセス数の変動に応じて、サムネイル２９０１に対して、異なるラッピングサムネイル２９０２〜２９０５をクライアントPCの表示機能で表示させている。つまり、クライアントPC上の閲覧要求者の関心を持つコンテンツの関心度合い（アクセス数）に適応して、条件に合致する異なるラッピングサムネイルを表示可能となる。
【０２９０】
〔第２のクライアントPCのコンテンツ閲覧処理〕
図３０は、本実施形態を示す情報処理装置における第５のデータ処理の一例を示すフローチャートである。本処理は、クライアントPC側によるコンテンツ閲覧表示処理手順に対応する。なお、Ｓ３００１〜Ｓ３００９は各ステップを示す。各ステップは、システム管理者が操作するクライアントPC側のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０２９１】
なお、本実施形態では、データベース１１０上で、各ラッピングサムネイルと閲覧者の権限との対応付けがなされて異なるラッピングサムネイルを表示できるように構成されている例である。
【０２９２】
まず、ステップＳ３００１で、コンテンツの閲覧を行うために、Ｗｅｂブラウザを立ち上げ、検索エンジンに閲覧したサイトに関係するキーワード等を入力して、検索要求をＷＡＳ１０９に発行する。ステップＳ３００２で、ＷＡＳ１０９から取得したＨＴＭＬを取得して、閲覧したいコンテンツを表示装置に表示する。そして、ステップＳ３００２で、表示されたコンテンツが選定されると、閲覧したいコンテンツのサムネイルを取得する。
【０２９３】
次に、ステップＳ３００３で、閲覧者の権限を認証するための情報を入力させた後、ＷＡＳ１０９で、閲覧者の権限の認証結果を取得する。そして、ステップＳ３００４で、取得した閲覧者の権限に従うラッピングサムネイルのマスタデータをＷＡＳ１０９から取得して参照する。
【０２９４】
そして、ステップＳ３００５で、マスタデータに基づいて特定されるラッピングサムネイルをＷＡＳ１０９からＨＴＴＰで取得する。次に、ステップＳ３００６で、表示すべきラッピングサムネイルに設定された表示制御情報を取得する。そして、ステップＳ３００７で、他に、表示すべきラッピングサムネイルがあるかどうかを判断する。そして、他に、表示すべきラッピングサムネイルがあると判断した場合は、ステップＳ３００５へ戻る。
【０２９５】
一方、ステップＳ３００７で、他に、表示すべきラッピングサムネイルがないと判断した場合は、ステップＳ３００８で、Ｗｅｂブラウザが取得した表示制御情報に基づいて、表示すべきＷｅｂページを作成する。そして、ステップＳ３００９で、Ｗｅｂブラウザを介して、クライアントPCの表示装置に商品のサムネイルと、該サムネイルに付加表示設定されているラッピングサムネイルとを、設定された表示制御情報に従う態様で表示して、本処理を終了する。
【０２９６】
図３１は、本実施形態の情報処理装置において表示されるラッピングサムネイルの表示態様を説明する図である。
【０２９７】
図３１において、（Ａ）は、図２９に示したステップＳ３００３の権限認証で、閲覧者の権限が「営業」であると判断された場合に、Ｗｅｂブラウザで表示されるサムネイル３００１、３００２とラッピングサムネイル３１１１の表示態様例を示す。（Ｂ）は、図２９に示したステップＳ３００３の権限認証で、閲覧者の権限が「在庫管理者」であると判断された場合に、Ｗｅｂブラウザで表示されるサムネイル３１０３，３１０４とラッピングサムネイル３１１２、３１１３の表示態様例を示す。
【０２９８】
このように、閲覧要求しているコンテンツに対するアクセス権限の違いに応じて、サムネイル３１０１〜３１０４に対して、異なるラッピングサムネイル３１１１〜３１１３をクライアントPCの表示機能で表示させている。つまり、クライアントPC上の閲覧要求者の認証権限に適応して、条件に合致する異なるラッピングサムネイルを表示可能となる。
【０２９９】
〔第３のクライアントPCのコンテンツ閲覧処理〕
図３２は、本実施形態を示す情報処理装置における第６のデータ処理の一例を示すフローチャートである。本処理は、クライアントPC側によるコンテンツ閲覧表示処理手順に対応する。なお、Ｓ３２０１〜Ｓ３２０９は各ステップを示す。各ステップは、システム管理者が操作するクライアントPC側のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０３００】
なお、本実施形態では、データベース１１０上で、各ラッピングサムネイルと閲覧者側の現在時刻と設定された時刻との比較で、対応付けがなされて異なるラッピングサムネイルを表示できるように構成されている例である。
【０３０１】
まず、ステップＳ３２０１で、コンテンツの閲覧を行うために、Ｗｅｂブラウザを立ち上げ、検索エンジンに閲覧したサイトに関係するキーワード等を入力して、検索要求をＷＡＳ１０９に発行する。ステップＳ３２０２で、ＷＡＳ１０９から取得したＨＴＭＬを取得して、閲覧したいコンテンツを表示装置に表示する。そして、ステップＳ３２０２で、表示されたコンテンツが選定されると、閲覧したいコンテンツのサムネイルを取得する。
【０３０２】
次に、ステップＳ３２０３で、ラッピングサムネイルのマスタデータに設定された時刻設定値をＷＡＳ１０９から取得して参照する。
【０３０３】
そして、ステップＳ３２０４で、時刻設定値と現在の日時情報と比較して、表示設定時期に該当しているかをクライアントPCのＣＰＵがリアルタイムクロック等から取得して判断する。
【０３０４】
ここで、表示設定時期外と判断したした場合は、ステップＳ３２０８へ進み、商品のサムネイルのみを表示する処理を行う。
【０３０５】
一方、ステップＳ３２０４で、表示設定時期内と判断したした場合は、ステップＳ３２０５で、マスタデータに基づいて特定されるラッピングサムネイルをＷＡＳ１０９からＨＴＴＰで取得する。次に、ステップＳ３２０６で、表示すべきラッピングサムネイルに設定された表示制御情報（設定値）を取得する。
【０３０６】
そして、ステップＳ３２０７で、他に、表示すべきラッピングサムネイルがあるかどうかを判断する。そして、他に、表示すべきラッピングサムネイルがあると判断した場合は、ステップＳ３２０３へ戻る。
【０３０７】
一方、ステップＳ３２０７で、他に、表示すべきラッピングサムネイルがないと判断した場合は、ステップＳ３２０８で、Ｗｅｂブラウザが取得した表示制御情報に基づいて、表示すべきＷｅｂページを作成する。そして、ステップＳ３２０９で、Ｗｅｂブラウザを介して、クライアントPCの表示装置に商品のサムネイルと、該サムネイルに付加表示設定されているラッピングサムネイルとを、設定された表示制御情報に従う態様で表示して、本処理を終了する。
【０３０８】
図３３は、本実施形態の情報処理装置において表示されるラッピングサムネイルの表示態様を説明する図である。
【０３０９】
図３３において、（Ａ）は、図３２に示したステップＳ３２０３の表示時期が現在日時に該当している判断された場合に、Ｗｅｂブラウザで表示されるサムネイル３３０１とラッピングサムネイル３３３０２の表示態様例を示す。（Ｂ）は、図３２に示したステップＳ３２０３の表示時期が現在日時に該当していない判断された場合３Ｗｅｂブラウザで表示されるサムネイル３１０１のみを表示する表示態様例を示す。
【０３１０】
このように、閲覧要求しているコンテンツに対する表示設定時刻と現在時刻との比較結果に応じて、サムネイル３３０１に対して、ラッピングサムネイル３３０２をクライアントPCの表示機能で表示させている。つまり、クライアントPC上の閲覧要求時刻に適応して、条件に合致する異なるラッピングサムネイルを表示可能となる。
【０３１１】
以下、図３４、図３５に示すメモリマップを参照して本発明に係るサーバ装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０３１２】
図３４は、本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０３１３】
図３５は、本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０３１４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０３１５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０３１６】
本実施形態における図６、図１０、図１１、図１４、図１５、図１７、図２８、図３０、図３２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０３１７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０３１８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０３１９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０３２０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０３２１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０３２２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０３２３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０３２４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３２５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３２６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０３２７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０３２８】
【図１】本発明の第１実施形態を示す情報処理装置、サーバ装置を適用可能な情報コンテンツ閲覧システムの構成図である。
【図２】図１に示したクライアントPC、ＨＴＴＰサーバ及びＷＡＳの構成を示すブロック図である。
【図３】図１に示した情報コンテンツ閲覧システムのモジュールの構成を示すブロック図である。
【図４】図３に示したデータベースのテーブルデータ構成を説明する図である。
【図５】本発明の第１実施形態を示す情報処理装置、サーバ装置を適用可能な情報コンテンツ閲覧システムにおける第１のワークフローを示す図である。
【図６】本発明の第１実施形態を示す情報処理装置における第１のデータ処理の一例を示すフローチャートである。
【図７】本発明の第１実施形態を示す情報処理装置、サーバ装置を適用可能な情報コンテンツ閲覧システムにおける第２のワークフローを示す図である。
【図８】本発明の第１実施形態を示す情報処理装置、サーバ装置を適用可能な情報コンテンツ閲覧システムにおける第３のワークフローを示す図である。
【図９】本発明の第１実施形態を示す情報処理装置、サーバ装置を適用可能な情報コンテンツ閲覧システムにおける第４のワークフローを示す図である。
【図１０】本発明の第１実施形態を示すサーバ装置における第１のデータ処理の一例を示すフローチャートである。
【図１１】本発明の第１実施形態を示すサーバ装置における第２のデータ処理の一例を示すフローチャートである。
【図１２】図３に示したデータベースで記憶管理されているコンテンツに関わる各種データ例を示す図である。
【図１３】図１に示したＷＡＳで作成されるＨＴＭＬドキュメント例を示す図である。
【図１４】本発明の第１実施形態を示す情報処理装置における第２のデータ処理の一例を示すフローチャートである。
【図１５】本発明の第１実施形態を示す情報処理装置における第３のデータ処理の一例を示すフローチャートである。
【図１６】図３に示したデータベースで記憶管理されているコンテンツに関わる各種データ例を示す図である。
【図１７】本発明の第１実施形態を示すサーバ装置における第３のデータ処理の一例を示すフローチャートである。
【図１８】図１に示したＷＡＳが生成する第１のＨＴＭＬデータの一例を示す図である。
【図１９】図１に示したＷＡＳから配信されるＨＴＭＬドキュメントの一例を示す図である。
【図２０】図３に示したデータベースで記憶管理されているコンテンツに関わる各種データ例を示す図である。
【図２１】本実施形態を示すサーバ装置における第４のデータ処理の一例を示すフローチャートである。
【図２２】図１に示したＷＡＳが生成する第２のＨＴＭＬデータの一例を示す図である。
【図２３】図１に示したＷＡＳから配信されるＨＴＭＬドキュメントの一例を示す図である。
【図２４】図３に示したデータベースで記憶管理されているコンテンツに関わる各種データ例を示す図である。
【図２５】本実施形態を示すサーバ装置における第５のデータ処理の一例を示すフローチャートである。
【図２６】図１に示したＷＡＳが生成する第３のＨＴＭＬデータの一例を示す図である。
【図２７】図１に示したＷＡＳから配信されるＨＴＭＬドキュメントの一例を示す図である。
【図２８】本実施形態を示す情報処理装置における第４のデータ処理の一例を示すフローチャートである。
【図２９】本実施形態の情報処理装置において表示されるラッピングサムネイルの表示態様を説明する図である。
【図３０】本実施形態を示す情報処理装置における第５のデータ処理の一例を示すフローチャートである。
【図３１】本実施形態の情報処理装置において表示されるラッピングサムネイルの表示態様を説明する図である。
【図３２】本実施形態を示す情報処理装置における第６のデータ処理の一例を示すフローチャートである。
【図３３】本実施形態の情報処理装置において表示されるラッピングサムネイルの表示態様を説明する図である。
【図３４】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図３５】本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０３２９】
１０１〜１０３  クライアントPC（ＰＣ）
１０９  Ｗｅｂアプリケーションサーバ
１１０  データベース
３０１  情報登録モジュール
３０２  コンテンツ検索モジュール
３０３  検索処理モジュール
３０４  検索エンジン
【図１】
0004817932.tif 000002
【図２】
0004817932.tif 000003
【図３】
0004817932.tif 000004
【図４】
0004817932.tif 000005
【図５】
0004817932.tif 000006
【図６】
0004817932.tif 000007
【図７】
0004817932.tif 000008
【図８】
0004817932.tif 000009
【図９】
0004817932.tif 000010
【図１０】
0004817932.tif 000011
【図１１】
0004817932.tif 000012
【図１２】
0004817932.tif 000013
【図１３】
0004817932.tif 000014
【図１４】
0004817932.tif 000015
【図１５】
0004817932.tif 000016
【図１６】
0004817932.tif 000017
【図１７】
0004817932.tif 000018
【図１８】
0004817932.tif 000019
【図１９】
0004817932.tif 000020
【図２０】
0004817932.tif 000021
【図２１】
0004817932.tif 000022
【図２２】
0004817932.tif 000023
【図２３】
0004817932.tif 000024
【図２４】
0004817932.tif 000025
【図２５】
0004817932.tif 000026
【図２６】
0004817932.tif 000027
【図２７】
0004817932.tif 000028
【図２８】
0004817932.tif 000029
【図２９】
0004817932.tif 000030
【図３０】
0004817932.tif 000031
【図３１】
0004817932.tif 000032
【図３２】
0004817932.tif 000033
【図３３】
0004817932.tif 000034
【図３４】
0004817932.tif 000035
【図３５】
0004817932.tif 000036