(57)【要約】【課題】移動体端末のように表示画面サイズが小さい場合に、適切な動画像の表示サイズを決定する。【解決手段】本方法は、動画像の内容の特性を特定し、当該特性データを記憶装置に格納する特性解析ステップと、特性データに基づいて、動画像の最小表示率を決定し、動画像に対応して最小表示率のデータを記憶装置に格納する最小表示率決定ステップとを含む。なお、動画像の内容の特性は、動画像における色彩構成についての特性、動画像における特徴物体の移動距離についての特性、動画像における特徴物体の移動速度についての特性、及び動画像における画像の複雑さについての特性のうち少なくともいずれかである。このように動画像の内容の特性に基づき動画像を縮小させる場合の限界縮小率である最小表示率を決定するため、動画像が縮小されすぎて内容が判別できないという状態を回避できるようになる。【選択図】  図１
2005010632.tif 000002
【特許請求の範囲】
【請求項１】
動画像の表示サイズを制御する方法であって、
動画像の内容の特性を特定し、当該特性データを記憶装置に格納する特性解析ステップと、
前記特性データに基づいて、前記動画像の最小表示率を決定し、前記動画像に対応して前記最小表示率のデータを記憶装置に格納する最小表示率決定ステップと、
を含み、コンピュータにより実行される動画像表示サイズ制御方法。
【請求項２】
前記動画像の内容の特性が、
前記動画像における色彩構成についての特性、前記動画像における特徴物体の移動距離についての特性、前記動画像における特徴物体の移動速度についての特性、及び前記動画像における画像の複雑さについての特性のうち少なくともいずれかである
ことを特徴とする請求項１記載の動画表示サイズ制御方法。
【請求項３】
前記最小表示率決定ステップが、
前記動画像が属するカテゴリに対応して設定された基準特性データ及び基準最小表示率のデータを取得するステップと、
前記特性データと前記基準特性データとを用いて前記基準最小表示率の補正係数を算出するステップと、
を含む請求項１記載の画像表示サイズ制御方法。
【請求項４】
ユーザ端末から前記動画像の配信要求を受信するステップと、
前記ユーザ端末の画面サイズのデータを取得するステップと、
前記ユーザ端末の画面サイズと前記動画像の初期画像サイズとから端末基準表示率を計算するステップと、
前記端末基準表示率と前記最小表示率とを比較し、前記端末基準表示率が前記最小表示率以上であれば前記端末基準表示率を、前記端末基準表示率が前記最小表示率未満であれば前記最小表示率を用いて、前記動画像の表示サイズを決定し、設定を行うステップと、
をさらに含む請求項１乃至３のいずれか１つ記載の動画像表示サイズ制御方法。
【請求項５】
動画像の表示サイズを制御するプログラムであって、
コンピュータに、
動画像の内容の特性を特定し、当該特性データを記憶装置に格納する特性解析ステップと、
前記特性データに基づいて、前記動画像の最小表示率を決定し、前記動画像に対応して前記最小表示率のデータを記憶装置に格納する最小表示率決定ステップと、
を実行させる動画像表示サイズ制御プログラム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、動画像の表示制御技術に関する。
【０００２】
【従来の技術】
動画像を含む様々なデータがインターネットを介して配信されている。また、インターネットに接続する機器は、パーソナル・コンピュータだけではなく、携帯電話機、カーナビゲーションシステム、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等の移動体端末である場合も多い。このような移動体端末の表示画面は、パーソナル・コンピュータに比べて小さく、パーソナル・コンピュータ向けに製作されたコンテンツを表示するには適さない場合が多い。しかし、移動体端末向けに別途コンテンツを用意するのでは、手数が多くかかり現実的ではない。従って、移動体端末の表示画面サイズに合わせて、コンテンツの表示サイズが調整されることが好ましい。
【０００３】
従来ウェブ（Ｗｅｂ）ページの表示サイズを移動体端末の表示画面サイズに合わせるには、画面分割を行ったり、段組を変更したりする方法が用いられていた。また、単純には、Ｗｅｂページ全体を移動体端末の表示画面サイズに合わせて縮小表示するという方法も存在する。
【０００４】
なお、表示画面サイズに合わせたコンテンツの変換については、以下のような技術がある。例えば特開２００２−４９５５８号公報には、情報端末があるｈｔｍｌファイルを要求したときに、要求されたｈｔｍｌファイル自体ではなく、そのｈｔｍｌファイルの特定のディスプレイへの表示結果とほぼ相似な表示結果を当該情報端末のディスプレイに表示させるためのｈｔｍｌファイルを作成して返送する技術が開示されている。
【０００５】
また、特開平１１−１７５４２５号公報には、以下のような技術も開示されている。すなわち、サービス中継機のＨＴＭＬ受信・解析部はサーバから受信したＨＴＭＬ文書の解析を行い、それに基づいて、画像取得部が画像情報を取得する。画像サイズ調整部は、ＨＴＭＬ文書と画像情報に基づいてトリミングを行うか否か及びトリミング量を決定する。この決定は、例えば原画像と携帯情報端末のブラウザとのサイズの比較に基づく。また、トリミング画像のサイズが携帯情報端末のブラウザに表示可能に定められる。画像解析部は、ＨＴＭＬ文書に指定されるパラメータや、原画像を解析することによってトリミングレイアウトを決定し、画像加工部が原画像をトリミングし、画像送信部が、その画像情報を元のファイルフォーマットに形式を整え、携帯情報端末６へ送出する。
【０００６】
【特許文献１】
特開２００２−４９５５８号
【特許文献２】
特開平１１−１７５４２５号
【０００７】
【発明が解決しようとする課題】
このような従来技術を用いた場合には、Ｗｅｂページに含まれる画像は元のサイズのまま表示されてしまうか、又は縮小する場合でもその画像の内容に適合した縮小率が設定されることはない。特に、Ｗｅｂページに動画像が含まれる場合には、縮小しすぎると動きがある分その内容を判別することは非常に難しくなる。
【０００８】
従って、本発明の目的は、移動体端末のように表示画面サイズが小さい場合に、適切な動画像の表示サイズを決定するための技術を提供することである。
【０００９】
【課題を解決するための手段】
本発明に係る、動画像の表示サイズを制御する方法は、動画像の内容の特性を特定し、当該特性データを記憶装置に格納する特性解析ステップと、特性データに基づいて、動画像の最小表示率を決定し、動画像に対応して最小表示率のデータを記憶装置に格納する最小表示率決定ステップとを含む。
【００１０】
このように動画像の内容の特性に基づき動画像を縮小させる場合の限界表示率である最小表示率を決定するため、動画像が縮小されすぎて内容が判別できないという状態を回避できるようになる。なお、本願において表示率は、縮小率と拡大率とのいずれも含むものとする。
【００１１】
なお、上で述べた最小表示率を決定する要因たる動画像の内容の特性に、動画像における色彩構成についての特性、動画像における特徴物体の移動距離についての特性、動画像における特徴物体の移動速度についての特性、及び動画像における画像の複雑さについての特性のうち少なくともいずれかを採用するようにしてもよい。これらの特性は、特に視覚による動画像の判別に影響を及ぼすものであり、例えば色彩構成で類似色が多い場合、移動距離が小さい場合、移動速度が速い場合、又は画像の複雑度が高い場合には、あまり最小表示率を小さく設定できない。
【００１２】
また、上で述べた最小表示率決定ステップが、動画像が属するカテゴリに対応して設定された基準特性データ及び基準最小表示率のデータを取得するステップと、特性データと基準特性データとを用いて基準最小表示率の補正係数を算出するステップとを含むようにしてもよい。
【００１３】
さらに、本発明において、ユーザ端末から動画像の配信要求を受信するステップと、ユーザ端末の画面サイズのデータを取得するステップと、ユーザ端末の画面サイズと動画像の初期画像サイズとから端末基準表示率を計算するステップと、端末基準表示率と最小表示率とを比較し、端末基準表示率が最小表示率以上であれば端末基準表示率を、端末基準表示率が最小表示率未満であれば最小表示率を用いて、動画像の表示サイズを決定し、設定を行うステップとをさらに含むようにしてもよい。このように、ユーザ端末の画面サイズと動画像の初期画像サイズとから計算される端末基準表示率を用いるか否かを最小表示率で決定し、最も縮小させる場合であっても最小表示率までに抑えることができるようになる。よって、動画像の特性に応じて内容の判別がしにくくならないように、自動的に表示率を設定することができるようになる。
【００１４】
なお、本発明に係る動画像表示サイズ制御方法はプログラム及びコンピュータにて実施することができ、当該プログラムをコンピュータで実行する場合には当該コンピュータは動画像表示サイズ制御装置となる。また、このようなプログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークなどを介してデジタル信号として配布される場合もある。尚、中間的な処理結果はメモリに一時保管される。
【００１５】
【発明の実施の形態】
図１に本発明の一実施の形態に係るシステム概要図を示す。例えばインターネットであるネットワーク１には、コンテンツ登録者が操作する例えばパーソナルコンピュータである、１又は複数のコンテンツ登録者端末７と、一般ユーザが操作する携帯電話機３ａ、ＰＤＡ３ｂ、カーナビゲーションシステム３ｃ、パーソナルコンピュータ３ｄ及びその他のユーザ端末と、本実施の形態において主要な処理を実施し且つＷｅｂサーバ機能を有する動画像配信サーバ５とが接続されている。なお、コンテンツ登録者端末７と、携帯電話機３ａ、ＰＤＡ３ｂ、カーナビゲーションシステム３ｃ、パーソナルコンピュータ３ｄ及びその他のユーザ端末とは、Ｗｅｂブラウザ機能を有している。
【００１６】
動画像配信サーバ５は、動画像データを含み、ユーザ端末に配信されるコンテンツ・データを動画像配信サーバ５に登録するための処理を実施するデータ登録処理部５１と、配信される動画像の特性について解析を行う動画像解析処理部５２と、動画像を縮小させる場合の限界表示率である最小表示率を算出する最小表示率算出部５３と、動画像の配信を要求したユーザ端末の表示画面サイズのデータを取得する画面サイズ取得部５４と、最終的にユーザ端末に配信する動画像の表示サイズを決定し、そのための設定を行う表示サイズ設定部５５とが含まれる。これらの具体的な処理内容について後に詳述する。また、動画像配信サーバ５は、動画像を含み、ユーザ端末に配信されるコンテンツ・データを格納するコンテンツ格納部５６と、以下で説明する処理を実施する際に用いる各種テーブルを格納する各種テーブル格納部５７とを管理している。また、動画像解析処理部５２は、距離算出部５２１と、複雑度算出部５２２と、速度算出部５２３と、色彩構成算出部５２４とを含む。
【００１７】
次に、コンテンツ登録者端末７からコンテンツ登録者が動画像を含むコンテンツ・データを動画像配信サーバ５に配信する際の処理について図２乃至図１３を用いて説明する。コンテンツ登録者は、コンテンツ登録者端末７を操作して、動画像データを含むコンテンツ・データを動画像配信サーバ５に送信する。動画像配信サーバ５のデータ登録処理部５１は、コンテンツ登録者端末７から動画像データを含むコンテンツ・データを受信し、コンテンツ格納部５６に登録する（ステップＳ１）。また、データ登録処理部５１は、コンテンツ登録者端末７に、今回登録したコンテンツ・データに含まれる動画像の画像カテゴリの登録を促すＷｅｂページ・データを送信する。コンテンツ登録者端末７は、動画像配信サーバ５から画像カテゴリの登録を促すＷｅｂページ・データを受信し、表示装置に表示する。このＷｅｂページは、例えばＷｅｂＴＶ、交通情報などの予め定められた画像カテゴリをコンボボックスの形で提示するものであって、コンテンツ登録者はコンボボックス内に列挙されている画像カテゴリから適当なカテゴリを選択し、別途設けられた送信ボタンをクリックする。コンテンツ登録者端末７は、コンテンツ登録者の選択入力を受け付け、動画像配信サーバ５に当該選択された画像カテゴリを示すデータを送信する。動画像配信サーバ５のデータ登録処理部５１は、コンテンツ登録者端末７から画像カテゴリを示すデータを受信し、各種テーブル格納部５７の画像データ・テーブルに登録する（ステップＳ３）。
【００１８】
画像データ・テーブルは、図３に示すように、ステップＳ１で登録された動画像データのファイル名（他の識別情報でも良い）を登録するための列３０１と、ステップＳ３で受信した画像カテゴリのデータを登録するための列３０２と、以下のステップで登録される本動画像において注目すべき特性（以下、注目要素と呼ぶ）を登録するための列３０３と、以下のステップで算出される最小表示率を登録するための列３０４とが設けられている。
【００１９】
そして、データ登録処理部５１は、今回登録したコンテンツ・データに含まれる動画像の注目要素の登録を促すＷｅｂページ・データを、コンテンツ登録者端末７に送信する。コンテンツ登録者端末７は、動画像配信サーバ５から注目要素の登録を促すＷｅｂページ・データを受信し、表示装置に表示する。このＷｅｂページは、動画像の内容の特性を示す、画像の複雑度、移動速度、移動距離及び色彩構成のうち、本動画像において注目すべき特性のいずれかを選択させるため、例えばこれらが列挙され、さらにラジオボタンを含むものである。
【００２０】
色彩構成については、動画像の表示画面において類似した色彩が多く含まれている場合、すなわちゆるやかなグラデーションが多い場合には、人間の目では動画像上で被写体（又は特徴物体）の動きを判別することが難しくなると考えられるため、考慮の対象となっている。また、移動距離については、動画像の表示画面において、被写体（又は特徴物体）の移動が小さいと、人間の目では動画像上で被写体の動きを判別することが難しくなると考えられるため、考慮の対象となっている。さらに、移動速度については、動画像の表示画面において、被写体（又は特徴物体）の移動速度が速いと、人間の目では動画像上で被写体の動きを判別することが難しくなると考えられるため、考慮の対象となっている。さらに、画像の複雑度については、動画像の表示画面において登場する物体などの輪郭線が多いと、人間の目では動画像上で被写体（又は特徴物体）の形状を判別することが難しくなると考えられるため、考慮の対象となっている。
【００２１】
なお、いずれかではなく任意の組み合わせを選択可能にする場合もあるが、ここでは説明の都合上１つ選択するものとする。
【００２２】
コンテンツ登録者は、いずれか１つを選択し、別途設けられた送信ボタンをクリックする。コンテンツ登録者端末７は、コンテンツ登録者の選択入力を受け付け、動画像配信サーバ５に当該選択された注目要素を示すデータを送信する。動画像配信サーバ５のデータ登録処理部５１は、コンテンツ登録者端末７から注目要素を示すデータを受信し、各種テーブル格納部５７の画像データ・テーブルに登録する（ステップＳ５）。すなわち、図３の画像データ・テーブルにおいて、処理に係る画像ファイルに対応するレコードの注目要素の列３０３に登録する。
【００２３】
そして、動画像配信サーバ５の最小表示率算出部５３等は、最小表示率の設定処理を実施する（ステップＳ７）。この最小表示率設定処理については、図４及び図５を用いて説明する。まず、最小表示率算出部５３は、各種テーブル格納部５７の画像データ・テーブルから処理に係る動画像についての画像カテゴリ及び注目要素のデータを読み出し、画像カテゴリ及び注目要素を特定する（ステップＳ１１）。そして、注目要素が複雑度であるか判断する（ステップＳ１３）。注目要素が複雑度であると判断された場合には、複雑度を特定する処理を実施する（ステップＳ１５）。この処理については後に詳述する。一方、注目要素が複雑度ではないと判断された場合には、注目要素が移動距離であるか判断する（ステップＳ１７）。注目要素が移動距離であると判断された場合には、距離の特定処理を実施する（ステップＳ１９）。この処理については後に詳述する。また、注目要素が移動距離ではないと判断された場合には、注目要素が移動速度であるか判断する（ステップＳ２１）。注目要素が移動速度であると判断された場合には、速度の特定処理を実施する（ステップＳ２３）。この処理については後に詳述する。一方、注目要素が移動速度ではないと判断された場合には、注目要素は色彩構成であるから色彩構成特定処理を実施する（ステップＳ２５）。この処理については後に詳述する。そしてステップＳ１５、Ｓ１９、Ｓ２３又はＳ２５の後に、ステップＳ１１で特定した画像カテゴリに対応する標準最小表示率のデータ及び標準最小表示率の時の標準値データを各種テーブル格納部５７に格納された標準データ・テーブルから読み出し、当該標準最小表示率のデータ及びステップＳ１５、Ｓ１９、Ｓ２３又はＳ２５において算出されたデータに基づき最小表示率を算出し、画像データ・テーブルに登録する（ステップＳ２７）。図３の画像データ・テーブルの処理に係る画像ファイルに対応するレコードの最小表示率の列３０４に登録する。
【００２４】
標準データ・テーブルは、例えば図５のようなテーブルであり、画像カテゴリの列５０１と、複雑度の列５０２と、移動速度の列５０３と、距離の列５０４と、色彩構成の列５０５と、標準最小縮小率の列５０６とが設けられている。すなわち、画像カテゴリ毎に、各注目要素の標準的な値と、そのときの標準的な最小縮小率とが登録されている。
【００２５】
従って、例えば、処理に係る動画像が、ＷｅｂＴＶという画像カテゴリに属し且つ注目要素が複雑度であり、ステップＳ１５で複雑度８０と特定された場合、標準最小縮小率０．８とその時の複雑度１００というデータを用いて例えば以下の式で計算する。すなわち、標準最小縮小率＋（複雑度−標準最小縮小率の時の複雑度）／４００＝０．８＋（８０−１００）／４００＝０．７５と計算される。（複雑度−標準最小縮小率の時の複雑度）／４００が補正係数の項である。この計算式は経験上求められたもので一例に過ぎず、他の計算式を用いてもよい。また、注目要素によっても計算式のパラメータを変更したり、計算式の形態を変更するようにする場合もある。
【００２６】
次に図６及び図７を用いて複雑度の特定処理（図４：ステップＳ１５）の詳細について説明する。本処理は、動画像解析処理部５２の複雑度算出部５２２により行われる。最初に、コンテンツ格納部５６に格納された処理対象の動画像データを読み出し、当該動画像データから一定時間間隔毎の複数の静止画像を生成し、例えば静止画像毎にＩＤを付して動画像配信サーバ５のワークメモリ領域に格納する（ステップＳ３１）。この処理については動画像解析処理部５２に共通の処理であるので、動画像解析処理部５２において行うようにしても良い。次に、１つの未処理の静止画像を選択し（ステップＳ３３）、予め規定されている指定数に画像分割を実施し、各分割画像をワークメモリ領域に格納する（ステップＳ３５）。この指定数については、上では説明しなかったが動画像データの登録時にコンテンツ登録者により指定するようにしても良いし、例えば画像カテゴリ毎に予め設定しておくようにしてよい。そして、生成された全ての分割画像の各々についてエッジ検出処理を実施し、線量をカウントして、カウント結果をワークメモリ領域に格納する（ステップＳ３７）。なお、本ステップにおけるエッジ検出及び線量測定処理は周知の技術であって、例えば特開平５−４６７６４号公報に開示されている。そして、各分割画像の線量のうち最大の線量を指定数倍して、計算結果をワークメモリ領域において静止画像のＩＤに対応して登録する（ステップＳ３９）。
【００２７】
このようにするのは、静止画像において表示されている微小な被写体（又は特徴物体）の線量の影響を低く見積もってしまい、動画像全体を縮小しすぎてしまう場合が生じるからである。例えば、図７（ａ）に示すように静止画像Ｘにおいて小さな物体７０１及び物体７０２が分散して配置されている場合に、このまま全体の線量を計数して当該静止画像の線量としてしまうと線量が少ないことになって、最小表示率が小さな値に設定されてしまう。そうなると物体７０１及び物体７０２は小さく表示されることになるため、それらを認識するのが難しくなる。一方、図７（ｂ）に示すように指定数を４として４分割し、分割画像Ｘ１における線量が０、分割画像Ｘ２における線量が０、分割画像Ｘ３における線量が２、分割画像Ｘ４の線量が８０と計数された場合には、分割画像Ｘ４の線量８０を４倍して３２０という線量を当該静止画像の線量として登録する。そうすれば、小さな物体７０２が強調され、その影響が静止画像全体に及ぼされ、さらには最小表示率の設定においても影響するようになる。すなわち、最小表示率が小さくなり過ぎないようになる。
【００２８】
図６の説明に戻って、全ての静止画像を処理したか判断し（ステップＳ４１）、全ての静止画像についての処理が終了していなければステップＳ３３に戻る。一方、全ての静止画像についての処理が終了していれば、ステップＳ３１で生成した静止画像の中で最大の線量を特定し、ワークメモリ領域に格納する（ステップＳ４３）。
【００２９】
以上のような処理を実施することにより、動画像の内容の特性のうち複雑度の特定が行われ、特定された複雑度に基づいて図４のステップＳ２７において処理対象の動画像について最小表示率が決定されるようになる。
【００３０】
次に、図８を用いて色彩構成の特定処理（図４：ステップＳ２５）の詳細について説明する。本処理は、動画像解析処理部５２の色彩構成算出部５２４により行われる。最初に、コンテンツ格納部５６に格納された処理対象の動画像データを読み出し、当該動画像データから一定時間間隔毎の複数の静止画像を生成し、動画像配信サーバ５のワークメモリ領域に格納する（ステップＳ５１）。この処理については動画像解析処理部５２に共通の処理であるので、動画像解析処理部５２において行うようにしても良い。次に、１つの未処理の静止画像を選択し（ステップＳ５３）、特徴物体の特定処理を実施し、特定された特徴物体のデータをワークメモリ領域に格納する（ステップＳ５５）。この特徴物体の特定処理については、周知の技術であって、例えば特開２００２−３１２７９５号公報、特開２００２−１３３４２６号公報、特開２００２−１７５５３２号公報などに開示されている。
【００３１】
そして、特徴物体に用いられている各色彩の面積を算出し、ワークメモリ領域に各色彩の識別番号に対応して面積のデータを登録する（ステップＳ５７）。また、特徴物体に用いられている全色彩の面積の平均を計算し、ワークメモリ領域に格納する（ステップＳ５９）。そして、平均値以上の面積を有する色彩間の識別番号差を算出し、ワークメモリ領域に格納する（ステップＳ６１）。すなわち、特徴物体を占めている割合が大きい（一定以上の）色彩について、その全ての色彩間の識別番号差を算出する。そして、識別番号差の最小値を、当該静止画像の色彩距離として、ワークメモリ領域に登録する（ステップＳ６３）。
【００３２】
その後全ての静止画像について処理を行ったか判断し（ステップＳ６５）、未処理の静止画像が存在している場合にはステップＳ５３に戻る。一方、全ての静止画像について処理を行った場合には、全ての静止画像についての最小の色彩距離を特定し、ワークメモリ領域に登録する（ステップＳ６７）。
【００３３】
以上のような処理を実施することにより、動画像の内容の特性のうち色彩構成、すなわち最小の色彩距離の特定が行われ、特定された色彩構成に基づいて図４のステップＳ２７において処理対象の動画像について最小表示率が決定されるようになる。
【００３４】
次に、図９を用いて移動距離の特定処理（図４：ステップＳ１９）の詳細について説明する。本処理は、動画像解析処理部５２の距離算出部５２１により行われる。最初に、コンテンツ格納部５６に格納された処理対象の動画像データを読み出し、当該動画像データから一定時間間隔毎の複数の静止画像を生成し、動画像配信サーバ５のワークメモリ領域に格納する（ステップＳ７１）。この処理については動画像解析処理部５２に共通の処理であるので、動画像解析処理部５２において行うようにしても良い。次に、生成した静止画像について画像サイズの正規化処理を実施する（ステップＳ７３）。この処理は、動画像の画像サイズが大小さまざまであり、動画像上での被写体（又は特徴物体）の移動を各動画像の画像サイズのままで議論すると、小さい画像サイズの動画像における移動距離が小さく評価され、大きい画像サイズの動画像における移動距離が大きく評価されてしまうので、それを回避するために行う。
【００３５】
例えば、静止画像（動画像でも同じ）の横幅と縦幅の比α（＝横幅／縦幅）を計算する。そして、正規化後のサイズとして、縦幅を１００に設定し、横幅を１００αに設定する。例えば横幅が５０で、縦幅が３０であったとするならば、横幅は１６７となる。このサイズを基に、以下の処理では座標値を特定するものとする。すなわち、この例では元の座標値（ｘ座標もｙ座標も）を３．３倍にする。
【００３６】
次に、次の時刻の静止画像（最初の処理の場合には最初の静止画像）を選択する（ステップＳ７５）。そして、選択された静止画像における特徴物体の特定処理を実施する（ステップＳ７７）。この特徴物体の特定処理は上で述べたように周知技術であり、ここではこれ以上述べない。そして、当該特徴物体を囲う最小の矩形の頂点座標を正規化後座標系で特定し、ワークメモリ領域に格納する（ステップＳ７９）。すなわち、図１０に示すように、縦方向をＹ軸、横方向をＸ軸として、特徴物体１０００の最も大きいｙ座標値を通るＸ軸に平行な直線（ここではｙ２）と、特徴物体１０００の最も小さいｙ座標値を通るＸ軸に平行な直線（ここではｙ１）と、特徴物体１０００の最も大きいｘ座標値を通るＹ軸に平行な直線（ここではｘ２）と、特徴物体１０００の最も小さいｘ座標値を通るＹ軸に平行な直線（ここではｘ１）とを特定する。そして、これらの直線の交点を計算する。ここでは、ａ１（ｘ１，ｙ１）、ａ２（ｘ１，ｙ２）、ａ３（ｘ２，ｙ１）、ａ４（ｘ２，ｙ２）となる。このように４点だけを議論することにより処理が簡単になり、また輪郭が不鮮明である特徴物体であっても取り扱うことができるようになる。
【００３７】
そして、前の静止画像における特徴物体を囲う矩形の頂点座標と今回選択された静止画像における特徴物体を囲う矩形の頂点座標との差から特徴物体の移動距離を算出し、ワークメモリ領域に格納する（ステップＳ８１）。なお、最初の静止画像についての処理の場合には、本ステップは前の静止画像が存在しないためスキップされる。
【００３８】
例えば図１１（ａ）が前の静止画像における状態、図１１（ｂ）が今回の静止画像における状態を示すものとする。その際、ａ１１（５，５）、ａ２１（５，１０）、ａ３１（１０，５）、ａ４１（１０，１０）であり、ａ１２（１５，５）、ａ２２（１５，１０）、ａ３２（２０，５）、ａ４２（２０，１０）とステップＳ７９で特定されたものとする。
【００３９】
そして、対応する頂点間の座標値の差を算出する。上の例では、ａ１１とａ１２では、ｘ座標の差は１０でｙ座標の差は０である。従って、ａ１１とａ１２の移動距離は１０となる。本例ではａ２１とａ２２の移動距離も１０、ａ３１とａ３２の移動距離も１０、ａ４１とａ４２の移動距離も１０となる。このように４頂点の移動距離が求められると、これらの平均、最大値、最小値、又は総和といった統計量を計算して、全体の移動距離とする。
【００４０】
なお、本実施の形態では特徴物体の移動距離を厳密に特定することを目的とするものではないので、必ずしも同一の特徴物体をトラッキングできなければならないわけではない。従って、上で述べた処理において特徴物体が同一であるか否かを判別する必要はなく、さらに特徴物体が同一の大きさでなくともよい。従って、図１２（ａ）及び（ｂ）に示すように、特徴物体がズームアップされる場合であっても、前後方向に移動したものとして、上で述べた方法にて移動距離を計算する。
【００４１】
図９の説明に戻って、最後の静止画像についての処理を行ったか判断する（ステップＳ８３）。もし、最後の静止画像についての処理が完了していないと判断された場合には、ステップＳ７５に戻る。一方、最後の静止画像についての処理が完了したと判断された場合には、ステップＳ８１において算出された全ての移動距離のうち最小値を特定し、ワークメモリ領域に当該動画像における特徴物体の移動距離として登録する（ステップＳ８５）。
【００４２】
以上のような処理を実施することにより、動画像の内容の特性のうち移動距離の特定が行われ、特定された移動距離に基づいて図４のステップＳ２７において処理対象の動画像について最小表示率が決定されるようになる。
【００４３】
次に、図１３を用いて移動速度の特定処理（図４：ステップＳ２３）の詳細について説明する。本処理は、動画像解析処理部５２の速度算出部５２３により行われる。最初に、コンテンツ格納部５６に格納された処理対象の動画像データを読み出し、当該動画像データから一定時間間隔毎の複数の静止画像を生成し、動画像配信サーバ５のワークメモリ領域に格納する（ステップＳ９１）。この処理については動画像解析処理部５２に共通の処理であるので、動画像解析処理部５２において行うようにしても良い。次に、生成した静止画像について画像サイズの正規化処理を実施する（ステップＳ９３）。この処理は、移動距離を特定する処理の場合と同様である。
【００４４】
次に、次の時刻の静止画像（最初の処理の場合には最初の静止画像）を選択する（ステップＳ９５）。そして、選択された静止画像における特徴物体の特定処理を実施する（ステップＳ９７）。この特徴物体の特定処理について上で述べたように周知技術であり、ここではこれ以上述べない。そして、当該特徴物体を囲う最小の矩形の頂点座標を正規化後座標系で特定し、ワークメモリ領域に格納する（ステップＳ９９）。この処理についても移動距離の特定処理の場合と同様である。
【００４５】
そして、前の静止画像における特徴物体を囲う矩形の頂点座標と今回選択された静止画像における特徴物体を囲う矩形の頂点座標との差から特徴物体の移動距離を算出し、ワークメモリ領域に格納する（ステップＳ１０１）。なお、最初の静止画像についての処理の場合には、本ステップは前の静止画像が存在しないためスキップされる。処理の内容については、移動距離の特定処理の場合と同様である。すなわち、４頂点の移動距離が求められると、これらの平均、最大値、最小値、又は総和といった統計量を計算して、全体の移動距離とする。
【００４６】
そして、移動距離から移動速度を算出し、静止画像の識別情報に対応して当該移動速度のデータをワークメモリ領域に格納する（ステップＳ１０３）。すなわち、静止画像間の時間で移動距離を除することにより移動速度を計算する。その後、最後の静止画像についての処理を行ったか判断する（ステップＳ１０５）。もし、最後の静止画像についての処理が完了していないと判断された場合には、ステップＳ９５に戻る。一方、最後の静止画像についての処理が完了したと判断された場合には、ステップＳ１０３において算出された全ての移動速度のうち最大値を特定し、ワークメモリ領域に当該動画像における特徴物体の移動速度として登録する（ステップＳ１０７）。
【００４７】
以上のような処理を実施することにより、動画像の内容の特性のうち移動速度の特定が行われ、特定された移動速度に基づいて図４のステップＳ２７において処理対象の動画像について最小表示率が決定されるようになる。
【００４８】
ここまでが前処理として動画像データの配信前に行われる処理である。
【００４９】
次に、図１４乃至図１７を用いてユーザ端末から動画像データを含むコンテンツ・データの配信要求を受信した際の処理について説明する。携帯電話機３ａ、ＰＤＡ３ｂなどのユーザ端末を操作する一般ユーザが、特定の動画像を選択して当該特定の動画像の配信を要求するボタンなどをクリックすると、当該ユーザ端末は、当該選択入力を受け付け、特定の動画像を含むＷｅｂページの配信要求を、動画像配信サーバ５に送信する（図１４：ステップＳ１１１）。なお、この配信要求は、通常ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）のゲット（Ｇｅｔ）リクエストにより行い、当該ＧＥＴリクエストのヘッダにはＵｓｅｒ−Ａｇｅｎｔというヘッダ・フィールドが含まれる。このＵｓｅｒ−Ａｇｅｎｔというヘッダ・フィールドには、使用しているブラウザ名、端末機種名などを表すデータが含まれるため、画面サイズを特定するためのデータとして用いることができる。動画像配信サーバ５は、ユーザ端末から、ＧＥＴリクエストに係る画面サイズを特定するためのデータ及び特定の動画像を含むＷｅｂページの配信要求を受信し、一旦ワークメモリ領域に格納する（ステップＳ１１３）。そして、動画像配信サーバ５の画面サイズ取得部５４は、ＧＥＴリクエストのＵｓｅｒ−Ａｇｅｎｔフィールドからデータを読み出し、さらに各種テーブル格納部５７に格納された画面サイズ・テーブルを参照して、要求元のユーザ端末の画面サイズを特定し、ワークメモリ領域に保持する（ステップＳ１１５）。
【００５０】
例えば画面サイズ・テーブルは図１５に示すようなテーブルである。図１５の例では、Ｕｓｅｒ−Ａｇｅｎｔの列１５０１と、縦幅の列及び横幅の列とを含むサイズの列１５０２とが設けられている。すなわち、受信したＧＥＴリクエストのＵｓｅｒ−Ａｇｅｎｔフィールドのデータを用いて画面サイズ・テーブルを検索すれば、要求元ユーザ端末の画面の縦幅及び横幅のデータを取得することができる。
【００５１】
次に、動画像配信サーバ５の表示サイズ設定部５５は、取得した画面サイズ（縦幅及び横幅）と、要求されたＷｅｂページのソース・データ（ＨＴＭＬ等の記述）とから表示率を計算し、ワークメモリ領域に格納する（ステップＳ１１７）。要求されたＷｅｂページのソース・データ（ＨＴＭＬ４．０で記述された場合のソース・データ）に図１６（ａ）に示すようなＩＭＧタグが含まれる場合には、当該ＩＭＧタグ内のｗｉｄｔｈ属性値及びｈｅｉｇｈｔ属性値を動画像の画像サイズとして読み出す。そして、画面サイズ／動画像の画像サイズを表示率とする。なお、縦幅を基準にする場合と、横幅を基準にする場合とがあるが、本実施の形態では横幅を基準とする。例えば画面サイズの横幅が１２０であり、図１６（ａ）に示したように動画像の画像サイズの横幅（Ｗｉｄｔｈ）が２００である場合には、１２０／２００＝０．６と計算される。
【００５２】
そして、表示サイズ設定部５５は、要求された動画像の最小表示率と計算された表示率とから実際の表示率を決定する（ステップＳ１１９）。すなわち、最小表示率と表示率とを比較して、最小表示率より表示率の方が大きい値を示していれば、表示率を実際の表示率として決定する。一方、最小表示率の方が表示率より大きい値を示している場合には、縮小しすぎないために最小表示率を実際の表示率として決定する。
【００５３】
最後に、表示サイズ設定部５５は、Ｗｅｂページにおける動画像表示領域をステップＳ１１９で決定された表示率に従って設定する（ステップＳ１２１）。要求されたＷｅｂページのソース・データ（ＨＴＭＬ４．０で記述された場合のソース・データ）に図１６（ａ）に示すようなＩＭＧタグが含まれる場合には、当該ＩＭＧタグ内のｗｉｄｔｈ属性値及びｈｅｉｇｈｔ属性値を、ステップＳ１１９で決定された表示率に従って変更する。すなわち、０．６が表示率と決定された場合には、図１６（ｂ）に示すようにｗｉｄｔｈ＝１２０（＝２００×０．６）、ｈｅｉｇｈｔ＝６０（＝１００×０．６）と設定する。この設定は、Ｗｅｂページ・データが読み出されているワークメモリ領域上で行われる。
【００５４】
動画像配信サーバ５は、このようにして変更された要求Ｗｅｂページ・データと動画像データとをユーザ端末に送信する（ステップＳ１２３）。ユーザ端末は、要求Ｗｅｂページ・データ及び動画像データとを動画配信サーバ５から受信し、表示装置に表示する（ステップＳ１２５）。
【００５５】
このようにすれば、ユーザは特別な作業を行うことなく、ユーザ端末に適切に調整された画像サイズの動画像が表示されることになる。
【００５６】
図１４の処理フローでは、ＨＴＴＰのＧＥＴリクエストのＵｓｅｒ−Ａｇｅｎｔフィールドを用いる場合を示した。この例では、図１５に示したような画面サイズ・テーブルをほぼユーザ端末の機種ごとに用意する必要がある。従って、このテーブルの管理に大きな手数がかかることになる。以下、そのような画面サイズ・テーブルの管理を行わない場合の処理フローの一例を図１７に示す。携帯電話機３ａ、ＰＤＡ３ｂなどのユーザ端末を操作する一般ユーザが、特定の動画像を選択して当該特定の動画像の配信を要求するボタンなどをクリックすると、当該ユーザ端末は、当該選択入力を受け付け、特定の動画像を含むＷｅｂページの配信要求を、動画像配信サーバ５に送信する（ステップＳ１３１）。動画像配信サーバ５は、ユーザ端末から、特定の動画像を含むＷｅｂページの配信要求を受信し、一旦ワークメモリ領域に格納する（ステップＳ１３３）。そして、動画像配信サーバ５の画面サイズ取得部５４は、画面サイズの指定要求ページ・データをユーザ端末に送信する（ステップＳ１３５）。ユーザ端末は、動画像配信サーバ５から画面サイズの指定要求ページ・データを受信し、表示装置に表示する（ステップＳ１３７）。この画面サイズの指定要求ページには、画面の縦幅及び横幅を入力する欄が設けられている。
【００５７】
ユーザは、この入力欄に縦幅及び横幅を入力し、送信ボタンをクリックする。ユーザ端末は、ユーザから画面サイズの指定入力を受け付け、画面サイズ・データを動画像配信サーバ５に送信する（ステップＳ１３９）。動画像配信サーバ５の画面サイズ取得部５４は、ユーザ端末から画面サイズ・データを受信し、ワークメモリ領域に一旦格納する（ステップＳ１４１）。
【００５８】
次に、動画像配信サーバ５の表示サイズ設定部５５は、取得した画面サイズ（縦幅及び横幅）と、要求されたＷｅｂページのソース・データ（ＨＴＭＬ等の記述）とから表示率を計算し、ワークメモリ領域に格納する（ステップＳ１４３）。図１４のステップＳ１１７と同様の処理である。
【００５９】
そして、表示サイズ設定部５５は、要求された動画像の最小表示率と計算された表示率とから実際の表示率を決定する（ステップＳ１４５）。すなわち、最小表示率と表示率とを比較して、最小表示率より表示率の方が大きい値を示していれば、表示率を実際の表示率として決定する。一方、最小表示率の方が表示率より大きい値を示している場合には、縮小しすぎないために最小表示率を実際の表示率として決定する。
【００６０】
最後に、表示サイズ設定部５５は、Ｗｅｂページにおける動画像表示領域をステップＳ１４５で決定された表示率に従って設定する（ステップＳ１４７）。要求されたＷｅｂページのソース・データ（ＨＴＭＬ４．０で記述された場合のソース・データ）に図１６（ａ）に示すようなＩＭＧタグが含まれる場合には、当該ＩＭＧタグ内のｗｉｄｔｈ属性値及びｈｅｉｇｈｔ属性値を、ステップＳ１４５で決定された表示率に従って変更する。この設定は、Ｗｅｂページ・データが読み出されているワークメモリ領域上で行われる。
【００６１】
動画像配信サーバ５は、このようにして変更された要求Ｗｅｂページ・データと動画像データとをユーザ端末に送信する（ステップＳ１４９）。ユーザ端末は、要求Ｗｅｂページ・データ及び動画像データとを動画配信サーバ５から受信し、表示装置に表示する（ステップＳ１５１）。
【００６２】
このようにすれば、動画像配信サーバ５において画面サイズのデータを管理することなく、ユーザ端末に適切に調整された画像サイズの動画像データを配信できるようになる。
【００６３】
以上本発明の一実施の形態を説明したが、本発明はこれに限定されるものではない。すなわち、動画像配信サーバ５において前処理である最小表示率の特定及び後処理である実際の表示率の計算処理を行わせるようにしているが、これらを別のコンピュータにより実施するようにしても良い。さらに多くのコンピュータにより上で述べた処理を行わせるようにしても良い。
【００６４】
また、静止画像の分割を行う例を複雑度の特定処理においてのみ説明したが、他の色彩構成、移動距離、移動速度などの処理に適用するようにしても良い。
【００６５】
さらに、ＩＭＧタグにより動画像の画像サイズが規定される場合を説明したが、そうでない場合には動画像の実際の表示率に動画像の画像サイズを縮小する処理を行う場合もある。
【００６６】
（付記１）
動画像の表示サイズを制御する方法であって、
動画像の内容の特性を特定し、当該特性データを記憶装置に格納する特性解析ステップと、
前記特性データに基づいて、前記動画像の最小表示率を決定し、前記動画像に対応して前記最小表示率のデータを記憶装置に格納する最小表示率決定ステップと、
を含み、コンピュータにより実行される動画像表示サイズ制御方法。
【００６７】
（付記２）
前記動画像の内容の特性が、
前記動画像における色彩構成についての特性、前記動画像における特徴物体の移動距離についての特性、前記動画像における特徴物体の移動速度についての特性、及び前記動画像における画像の複雑さについての特性のうち少なくともいずれかである
ことを特徴とする付記１記載の動画表示サイズ制御方法。
【００６８】
（付記３）
前記特性解析ステップが、
前記動画像から複数の静止画像を生成するステップと、
前記静止画像の各々について、線量を検出するステップと、
前記静止画像の各々の線量の統計量を前記特性データとして格納するステップと、
を含む付記１又は２記載の動画像表示サイズ制御方法。
【００６９】
（付記４）
前記特性解析ステップが、
前記動画像から複数の静止画像を生成するステップと、
第１の静止画像における特徴物体を囲う矩形の各頂点座標を抽出するステップと、
前記第１の静止画像の後の時点における第２の静止画像における特徴物体を囲う矩形の各頂点座標を抽出するステップと、
前記第１の静止画像において抽出された頂点座標と前記第２の静止画像において抽出された、対応する頂点座標とから、前記特徴物体の移動距離を算出するステップと、
前記複数の静止画像について算出された前記特徴物体の移動距離の統計量を前記特性データとして格納するステップと、
を含む付記１又は２記載の動画像表示サイズ制御方法。
【００７０】
（付記５）
前記特性解析ステップが、
前記動画像から複数の静止画像を生成するステップと、
第１の静止画像における特徴物体を囲う矩形の各頂点座標を抽出するステップと、
前記第１の静止画像の後の時点における第２の静止画像における特徴物体を囲う矩形の各頂点座標を抽出するステップと、
前記第１の静止画像において抽出された頂点座標と前記第２の静止画像において抽出された、対応する頂点座標とから、前記特徴物体の移動速度を算出するステップと、
前記複数の静止画像について算出された前記特徴物体の移動速度の統計量を前記特性データとして格納するステップと、
を含む付記１又は２記載の画像表示サイズ制御方法。
【００７１】
（付記６）
前記特性解析ステップが、
前記動画像から複数の静止画像を生成するステップと、
前記静止画像の各々から特徴物体を抽出するステップと、
前記静止画像の各々について、抽出された前記特徴物体に用いられている色彩間の識別番号差の最小値を特定するステップと、
前記複数の静止画像について特定された、前記色彩間の識別番号差の最小値の統計量を前記特性データとして格納するステップと、
を含む付記１又は２記載の画像表示サイズ制御方法。
【００７２】
（付記７）
前記最小表示率決定ステップが、
前記動画像が属するカテゴリに対応して設定された基準特性データ及び基準最小表示率のデータを取得するステップと、
前記特性データと前記基準特性データとを用いて前記基準最小表示率の補正係数を算出するステップと、
を含む付記１記載の画像表示サイズ制御方法。
【００７３】
（付記８）
ユーザ端末から前記動画像の配信要求を受信するステップと、
前記ユーザ端末の画面サイズのデータを取得するステップと、
前記ユーザ端末の画面サイズと前記動画像の初期画像サイズとから端末基準表示率を計算するステップと、
前記端末基準表示率と前記最小表示率とを比較し、前記端末基準表示率が前記最小表示率以上であれば前記端末基準表示率を、前記端末基準表示率が前記最小表示率未満であれば前記最小表示率を用いて、前記動画像の表示サイズを決定し、設定を行うステップと、
をさらに含む付記１乃至７のいずれか１つ記載の動画像表示サイズ制御方法。
【００７４】
（付記９）
動画像の表示サイズを制御するプログラムであって、
コンピュータに、
動画像の内容の特性を特定し、当該特性データを記憶装置に格納する特性解析ステップと、
前記特性データに基づいて、前記動画像の最小表示率を決定し、前記動画像に対応して前記最小表示率のデータを記憶装置に格納する最小表示率決定ステップと、
を実行させる動画像表示サイズ制御プログラム。
【００７５】
（付記１０）
動画像の表示サイズを制御する装置であって、
動画像の内容の特性を特定し、当該特性データを記憶装置に格納する特性解析手段と、
前記特性データに基づいて、前記動画像の最小表示率を決定し、前記動画像に対応して前記最小表示率のデータを記憶装置に格納する最小表示率決定手段と、
を含む動画像表示サイズ制御装置。
【００７６】
【発明の効果】
以上述べたように本発明によれば、移動体端末のように表示画面サイズが小さい場合に、適切な動画像の表示サイズを決定することができるようになる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るシステム概要図である。
【図２】登録処理の処理フローを示す図である。
【図３】画像データ・テーブルの一例を示す図である。
【図４】最小表示率の設定処理の処理フローを示す図である。
【図５】標準データ・テーブルの一例を示す図である。
【図６】複雑度特定処理の処理フローを示す図である。
【図７】（ａ）及び（ｂ）は、画面分割による微小物体の強調処理の具体例を示す図である。
【図８】色彩構成特定処理の処理フローを示す図である。
【図９】移動距離特定処理の処理フローを示す図である。
【図１０】特徴物体を囲う矩形の座標を特定する処理を説明するための図である。
【図１１】（ａ）及び（ｂ）は、特徴物体の移動距離を特定するための具体例を示す図である。
【図１２】（ａ）及び（ｂ）は、特徴物体のズームアップを説明するための図である。
【図１３】移動速度特定処理の処理フローを示す図である。
【図１４】動画像の配信処理の第１例を示す図である。
【図１５】画面サイズ・テーブルを示す図である。
【図１６】（ａ）及び（ｂ）は、ＨＴＭＬのタグの例を示す図である。
【図１７】動画像の配信処理の第２例を示す図である。
【符号の説明】
１  ネットワーク    ３ａ，３ｂ，３ｃ，３ｄ  ユーザ端末
５  動画像配信サーバ    ７  コンテンツ登録者端末
５１  データ登録処理部    ５２  動画像解析処理部
５３  最小表示率算出部    ５４  画面サイズ取得部
５５  表示サイズ設定部    ５６  コンテンツ格納部
５７  各種テーブル格納部
【図１】
2005010632.tif 000003
【図２】
2005010632.tif 000004
【図３】
2005010632.tif 000005
【図４】
2005010632.tif 000006
【図５】
2005010632.tif 000007
【図６】
2005010632.tif 000008
【図７】
2005010632.tif 000009
【図８】
2005010632.tif 000010
【図９】
2005010632.tif 000011
【図１０】
2005010632.tif 000012
【図１１】
2005010632.tif 000013
【図１２】
2005010632.tif 000014
【図１３】
2005010632.tif 000015
【図１４】
2005010632.tif 000016
【図１５】
2005010632.tif 000017
【図１６】
2005010632.tif 000018
【図１７】
2005010632.tif 000019