(57)【要約】【課題】重要性の高い動画のサンプルイメージは大きく、そうではないものは小さく表示することで多くの画像を中身の把握を行いながら一覧できるシステムを提供する。【解決手段】映像とその属性情報をもつ映像情報データベース３と、映像情報データベース３から、属性情報に基づいて、指定された検索条件に一致する映像を抽出し、得点を付与する得点計算部１１と、得点計算部１１で付与された得点に応じて、抽出された映像に対応するサンプル画像の大きさと配置を示すレイアウト情報を決定するレイアウト計算部１２と、レイアウト計算部１２で決定されたレイアウト情報に基づいて出力時の大きさと配置座標を決定し、抽出された映像に対応するサンプル画像を出力するレイアウト出力部１３とを備えている。【選択図】　　　　　　図１
2004088454.tif 000002
【特許請求の範囲】
【請求項１】
映像とその属性情報をもつ映像情報データベースと、
前記映像情報データベースから、属性情報に基づいて、指定された検索条件に一致する映像を抽出し、得点を付与する得点計算部と、
前記得点計算部で付与された得点に応じて、抽出された映像に対応するサンプル画像の大きさと配置を示すレイアウト情報を決定するレイアウト計算部と、
前記レイアウト計算部で決定されたレイアウト情報に基づいて出力時の大きさと配置座標を決定し、抽出された映像に対応するサンプル画像を出力するレイアウト出力部と
を備えることを特徴とする画像情報表示システム。
【請求項２】
前記レイアウト計算部が、抽出された映像のサンプル画像が得点に応じて順次左上から配置されるようにレイアウト情報を決定することを特徴とする請求項１記載の画像情報表示システム。
【請求項３】
映像とその属性情報をもつ映像情報データベースから、属性情報に基づいて、指定された検索条件に一致する映像を抽出し、得点を付与する得点計算過程と、
前記得点計算過程で付与された得点に応じて、抽出された映像に対応するサンプル画像の大きさと配置を示すレイアウト情報を決定するレイアウト計算過程と、
前記レイアウト計算過程で決定されたレイアウト情報に基づいて出力時の大きさと配置座標を決定し、抽出された映像に対応するサンプル画像を出力するレイアウト出力過程と
をコンピュータを用いて実行するための記述を含んでいる
ことを特徴とする画像情報表示プログラム。
【請求項４】
前記レイアウト計算過程で、抽出された映像のサンプル画像が得点に応じて順次左上から配置されるようにレイアウト情報を決定することを特徴とする請求項３記載の画像情報表示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像の表示方法やその際のインターフェースに関する技術分野に属するもので、特に、画像に対して、その画像の重要度に比例した大きさを設定し、適切なレイアウトを自動的に作成する際に用いて好適な画像情報表示システムに関数する。
【０００２】
【従来の技術】
近年、インターネットなどのコンピュータネットワークの発達に伴い、従来では不可能であったような動画データのような非常にデータ量が大きなファイルをネットワークでやり取りすることが可能になった。それに伴い、動画ファイルの数が増えてきており、大量に存在する動画ファイルを閲覧する様々なインターフェースが実現されている。その中でも動画ファイルの一画面をサンプルイメージとして、複数の画像を並べて表示するインターフェースが一般的に利用されている。
【０００３】
【発明が解決しようとする課題】
しかし、従来の動画を閲覧するインターフェースだと必要だと思われる動画ファイルを検索する場合に一画面に表示可能な画像（サンプルイメージ）数が制限されてしまう。また、一画面に多数の画像を表示させるためには一つの画像の大きさが小さくなってしまうため中身を把握するのが難しくなる。そのため、本発明は、重要性の高い動画のサンプルイメージは大きく、そうではないものは小さく表示することで多くの画像を中身の把握を行いながら一覧できるシステムを提供することを目的とする。
【０００４】
また、本発明は、重要性の高い動画とそうでない動画の重み付けを行った値から、自動的に表示する画像の大きさを計算し、そのレイアウトを自動的に作成するシステムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、請求項１記載の発明は、映像とその属性情報をもつ映像情報データベースと、前記映像情報データベースから、属性情報に基づいて、指定された検索条件に一致する映像を抽出し、得点を付与する得点計算部と、前記得点計算部で付与された得点に応じて、抽出された映像に対応するサンプル画像の大きさと配置を示すレイアウト情報を決定するレイアウト計算部と、レイアウト計算部で決定されたレイアウト情報に基づいて出力時の大きさと配置座標を決定し、抽出された映像に対応するサンプル画像を出力するレイアウト出力部とを備えることを特徴とする。請求項２記載の発明は、前記レイアウト計算部が、抽出された映像のサンプル画像が得点に応じて順次左上から配置されるようにレイアウト情報を決定することを特徴とする。
【０００６】
請求項３記載の発明は、映像とその属性情報をもつ映像情報データベースから、属性情報に基づいて、指定された検索条件に一致する映像を抽出し、得点を付与する得点計算過程と、前記得点計算過程で付与された得点に応じて、抽出された映像に対応するサンプル画像の大きさと配置を示すレイアウト情報を決定するレイアウト計算過程と、前記レイアウト計算過程で決定されたレイアウト情報に基づいて出力時の大きさと配置座標を決定し、抽出された映像に対応するサンプル画像を出力するレイアウト出力過程とをコンピュータを用いて実行するための記述を含んでいることを特徴とする画像情報表示プログラムである。請求項４記載の発明は、前記レイアウト計算過程で、抽出された映像のサンプル画像が得点に応じて順次左上から配置されるようにレイアウト情報を決定することを特徴とする。
【０００７】
すなわち、より具体的に説明すると、本発明は、データベースに保存した映像ファイルに関する情報を読み出し、読み出した映像ファイルに関する情報から利用者が必要としている映像ファイルを抽出し、その映像ファイルの得点を特定する手段と、映像ファイルの得点から映像ファイルの一覧を作成する手段と、得点から映像ファイルに対応するサンプル画像を配置する位置、大きさを自動的に特定する手段と、特定した位置、大きさから実際のレイアウトを作成しクライアントにおいて表示させる手段と備えることを特徴とする。
【０００８】
本発明では、例えば、映像ファイルに付随するサンプルイメージやタイトル、説明文、長さ、フォーマット、ジャンル、作成日時、重要度等の属性情報をメモリやハードディスクなどの記憶媒体に保存しているデータベースを持つことができる。映像ファイルのデータベースから映像ファイルとその属性の情報を読み取り、利用者が入力した検索条件に一致する映像ファイルの得点をデータベースから取得あるいは計算する。この計算した得点から、サンプルイメージを表示する大きさ、表示位置の計算を行う。こうして計算したサンプルイメージの大きさ、表示位置からサンプルイメージの一覧画面を作成し利用者に表示する。これにより、得点の高いサンプルイメージは大きく、そうではないものは小さく表示することでより多くのサンプルイメージを表示しながら、利用者に対して見てもらいたい映像ファイルを大きく表示することで、よりわかりやすく動画ファイルの内容を把握することが可能になり、利用者に見てもらいたい映像ファイルを高い確率で視聴してもらうことが可能になる。
【０００９】
【発明の実施の形態】
以下、本発明を図面に基づいて説明を行う。図１は、本発明で実現する一実施の形態のシステムの構成を示すブロック図である。図１に示す映像情報表示システム１は、コンピュータのハードウェア資源を用いてプログラムを実行することで実現される画像情報表示システム１０と、画像情報表示システム１０から通信回線等の回線を介してアクセス可能に設けられている映像情報データベース３とから構成されている。画像情報表示システム１０は、映像情報データベース３から利用者が設定した検索条件に基づいてその検索条件と合致する映像ファイルを抽出し、映像ファイルの属性情報等の取得した情報、検索条件などから抽出した映像ファイルに対する得点を計算する得点計算部１１と、計算した得点から映像ファイルのサンプルイメージに対する表示画面の中の表示位置と表示する大きさを計算するレイアウト計算部１２と、計算したレイアウトの情報から実際にサンプルイメージを画面上に配置し、表示するクライアント２に情報を渡すレイアウト出力部１３とを備えている。
【００１０】
映像情報データベース３は、データベース内に、複数の映像ファイルと、各映像ファイルの属性情報を示す各種データ（映像ファイルＩＤ（認識符号）、サンプルイメージ名、タイトル、説明文、長さ、フォーマット、ジャンル、作成日時、重要度）と、各映像ファイルのサンプルイメージとが含まれる映像情報データベースである。重要度とは、その映像情報がどれぐらい利用者、あるいは情報提供者にとって重要かという値で、具体的には利用者、情報提供者が独自に設定した特定の値、コンテンツの情報提供者が払ったコマーシャル代金に比例する値、利用者の好みのキーワードがタイトルや説明文に含まれる数、作成された日付に比例する値などが考えられる。図２に、映像情報データベース３の管理データの一実施形態例を示している。映像情報データベース３は映像ファイルを識別するＩＤ情報、その映像ファイルに付随する上述したような様々な各種属性情報を保存している。
【００１１】
以下に、映像情報表示システム１の動作の説明を行う。図３は、得点計算部１１の処理フローである。ステップＳ１０１では映像情報データベース３から、利用者の検索条件に基づいて映像情報データリストを作成する。映像情報データリストは、検索条件に合致して抽出された映像ファイルのファイルＩＤと、抽出された映像ファイルに対応する図２に示すような属性情報のすべて又は一部とを一覧にして示す情報である。検索条件としては、設定したキーワードが含まれるようなものや、設定した日時以降に作成されたようなもの、特定のジャンルのもの、等のような検索条件が考えられる。
【００１２】
ステップＳ１０２ではステップＳ１０１で作成した映像情報データリストと設定している様々な条件から映像情報データリストに含まれる全ての映像情報の得点を計算する。設定している条件とは、キーワードが含まれる数、映像情報データベース３から取得した重要度、作成日時などである。
【００１３】
また、上記で取得した数値から順位を決定し、順位により決定される得点をあらかじめ設定しておき、それを得点とする方法も考えられる。
【００１４】
ステップＳ１０３ではステップＳ１０２で計算した得点をメモリやハードディスク上に保存し、レイアウト計算部１２に受け渡す。図４は、レイアウト計算部１２の処理フローである。
【００１５】
ステップＳ２０１では得点計算部１１で計算した得点を取得し、取得した得点から映像情報ファイルＩＤを得点順に並び替える。ステップＳ２０２では取得した得点を一番得点の高かった値で割り得点を正規化する。また得点の合計を計算する。
【００１６】
ステップＳ２０３では事前に設定した出力する画面の縦横比とステップＳ２０２で計算した値から、一番得点の高かった映像情報ファイルのサンプルイメージの大きさを１としたときに、各サンプルイメージを表示するレイアウトの縦横の長さを計算する。縦横の長さの計算方法はステップＳ２０２で計算した合計値を、事前に設定した画面の縦横比を掛け合わせた値で割り、得られたその値の平方根を縦横比の値に掛け合わせて得る。
【００１７】
ステップＳ２０４ではステップＳ２０２で計算した得点を基に、図６に示すようにイメージを右方向に追加していく。イメージを追加する方法としては一番左上のイメージを１×１の大きさの正方形としそれ以降は一辺が１／ｎの大きさの正方形をｎ個追加する。追加する正方形の大きさは追加するイメージの最初の番号をｓｔとすると、ｓｔからｓｔ＋ｎまでの得点を合計した値と（１／ｎ）＾２＊ｎ（＝１／ｎ）の値との差を計算し、最もその値が小さくなるｎを求め、ｓｔをｓｔ＋ｎ＋１とする。これをステップＳ２０３で計算した横方向の長さが超えるまで追加する。
【００１８】
ステップＳ２０５ではステップＳ２０２で計算した得点を基に、図７で示すようにイメージを下方向に追加していく。イメージを追加する方法としてはステップＳ２０４で最終的に追加した横方向の長さを変数ｌｅｎとすると一辺の長さがｌｅｎ／ｎの正方形をｎ個追加する。追加する正方形の大きさはステップＳ２０４と同様に正規化したイメージの得点の合計と追加する正方形の面積の差が少ないｎを求める。これを追加するイメージがなくなるまで続ける。もし追加するイメージがなくなった場合は最も得点の小さなものが連なっていると考えｎを求める。
【００１９】
このようにして、計算したイメージの正方形の大きさと座標、およびそのイメージの元になる映像ファイルのＩＤやサンプルイメージの情報を、レイアウト情報として、メモリやハードディスクなどの記憶媒体に記録しレイアウト出力部１１に受け渡す。
【００２０】
図５は、レイアウト出力部１１の処理フローである。ステップＳ３０１ではレイアウト計算部１２が計算したレイアウト情報を取得する。ステップＳ３０２ではステップＳ３０１が取得したレイアウト情報に含まれる大きさと座標の情報を、実際のサンプルイメージと縦横の比、および出力する表示画面の大きさに適合する大きさに変更する。これは、ステップＳ２０４で求めた全体の横の長さと実際に表示する横の長さの比を求めその縮尺をかけてレイアウト情報の数値を変更する。
【００２１】
ステップＳ３０３ではステップＳ３０２で変更したレイアウト情報の数値と、画像（サンプルイメージ）の情報をクライアントが表示可能なＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｅ）や画像などのフォーマットの情報とに基づいてレイアウトを作成し、クライアントに対して送る。
【００２２】
なお、上記実施の形態は、本発明の実施の形態の一例を示したものであって、本発明は、上記のものに限定されることはない。例えば、本発明の構成から映像情報データベース３を除き、画像情報表示システム１０において同様な任意のあるいは指定されたデータベースへアクセスする機能を持たせることによって、画像情報表示システム１０単体においてもサンプル画像の提供視してとし成立することが可能である。さらに、例えば、画像情報表示システム１０内の各構成をネットワーク等を介して分散して配置するようにしたり、あるいは、画像情報表示システム１０内に映像情報データベース３の全部又は一部（例えば映像ファイルを除く属性情報やサンプルイメージ）のデータベースを単独あるいは重複して設けるようにしたり、あるいは画像情報表示システム１０が映像情報データベース３内の映像ファイルのクライアント２への配信を管理する機能を持つようにしたり、あるいは、サンプルイメージとして静止画像と短時間の動画像とを出力できるようにしたりする変更を行ったものも、本発明の実施の形態として考えることができる。本発明は、また、コンピュータとコンピュータで実行されるプログラムとから構成されるが、そのプログラムはコンピュータ読み取り可能な記録媒体あるいは通信回線を介して配布することが可能である。
【００２３】
【発明の効果】
以上説明したように、本発明によれば、利用者や情報提供者が重要と考えるような画像（サンプルイメージ）を大きく、そうではないものは小さく表示することが可能になる。これにより、利用者が検索した映像情報の中から、より重要だと思われるものに対しては画像（サンプルイメージ）を大きく見せることによりより詳細な情報を得ることが可能になる、またあまり重要ではないと考えられるような情報に対しても画像（サンプルイメージ）を小さく表示することでより多くの画像（サンプルイメージ）を表示することで詳細な情報は得ることが出来なくても一覧性が増す事で必要な情報を検索されずに見過ごすことが少なくなる。
【００２４】
また、情報提供者にとっては自ら重要だと考える情報を大きく見せることで利用者に対してより訴えかけることが可能になる。これにより例えば、料金に比例してコマーシャルの面積を大きく見せることや、現在一番見てほしい最新の映像などをより利用者に訴えかけることでそのような映像ファイルを見てもらう回数を増加することが考えられる。
【図面の簡単な説明】
【図１】本発明を具備するシステムの一実施形態例である。
【図２】図１の映像情報データベース３の一実施形態例である。
【図３】図１の本発明の得点計算部１１が実行する処理フローの一実施形態例である。
【図４】図１の本発明のレイアウト計算部１２が実行する処理フローの一実施形態例である。
【図５】図１の本発明のレイアウト出力部１３が実行する処理フローの一実施形態例である。
【図６】図１の本発明のレイアウト計算部１２が行うイメージの追加するの処理の一実施参考例である。
【図７】図１の本発明のレイアウト計算部１２が行うイメージの追加するの処理の一実施参考例である。
【符号の説明】
１　映像情報表示システム
２　クライアント
３　映像情報データベース
１０　画像情報表示システム
１１　得点計算部
１２　レイアウト計算部
１３　レイアウト出力部
【図１】
2004088454.tif 000003
【図２】
2004088454.tif 000004
【図３】
2004088454.tif 000005
【図４】
2004088454.tif 000006
【図５】
2004088454.tif 000007
【図６】
2004088454.tif 000008
【図７】
2004088454.tif 000009