(57)【要約】【目的】携帯電話の表示画面のサイズにあったサイズの文字を表示する。【構成】携帯電話から送信されたhttpリクエストから携帯電話の機種が検出され，携帯電話の表示画面の画素数が検出される（ステップ52,53）。リクエストされた動画ファイルが見つけられ（ステップ54），動画ファイルに含まれているテキスト関連データが取り出される（ステップ57）。テキスト関連データによって示される文字のサイズが，表示画面の画素数ごとに定められている推奨文字サイズ範囲内になければ（ステップ58でＮＯ），推奨文字サイズ範囲内となるようにテキスト関連データが書き換えられる（ステップ59）。テキスト関連データが書き換えられた動画ファイルが動画ファイル送信サーバ２から携帯電話１に送信される（ステップ61）。表示画面のサイズにあったサイズをもつ文字が携帯電話の表示画面に表示される。【選択図】図８
2009043131.tif 000002
【特許請求の範囲】
【請求項１】
表示装置つきのクライアント端末装置から送信され，動画上に文字が表示される動画を表す動画ファイルを要求する動画ファイル要求データおよび上記クライアント端末装置の機種情報を示す機種情報データを受信する受信手段，
上記受信手段によって受信した機種情報データにもとづいて，上記クライアント端末装置の表示装置の表示画面のサイズを検出する表示画面サイズ検出手段，
上記受信手段によって受信した動画ファイル要求データによって要求される動画ファイルを，多数の動画ファイルが格納されている動画ファイル・データベースから見つけ出す動画ファイル検索手段，
上記動画ファイル検索手段によって見つけ出された動画ファイルによって表される動画上に表示される文字のサイズを検出する文字サイズ検出手段，
上記表示画面サイズ検出手段によって検出された表示画面のサイズに対応してあらかじめ定められている推奨文字サイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれるかどうかを判定する判定手段，
上記判定手段により，上記推奨文字サイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれないと判定されたことに応じて，動画上に表示される文字のサイズが上記推奨文字サイズの範囲内に含まれるように上記動画ファイル検索手段によって見つけ出された動画ファイルによって表される動画上に表示される文字のサイズを調整する文字サイズ調整手段，ならびに
上記判定手段により，上記推奨文字のサイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれると判定されたことに応じて，上記動画ファイル検索手段によって見つけ出された動画ファイルを上記クライアント端末装置に送信し，上記判定手段により，上記推奨文字サイズの範囲内に上記文字サイズ検出手段によって検出された文字のサイズが含まれないと判定されたことに応じて，上記文字サイズ調整手段によって文字のサイズが調整された動画ファイルを上記クライアント端末装置に送信する送信手段，
を備えた動画ファイル送信サーバ。
【請求項２】
受信手段が，表示装置つきのクライアント端末装置から送信され，動画上に文字が表示される動画を表す動画ファイルを要求する動画ファイル要求データおよび上記クライアント端末装置の機種情報を示す機種情報データを受信し，
表示画面サイズ検出手段が，上記受信手段によって受信した機種情報データにもとづいて，上記クライアント端末装置の表示装置の表示画面のサイズを検出し，
動画ファイル検索手段が，上記受信手段によって受信した動画ファイル要求データによって要求される動画ファイルを，多数の動画ファイルが格納されている動画ファイル・データベースから見つけ出し，
文字サイズ検出手段が，上記動画ファイル検索手段によって見つけ出された動画ファイルによって表される動画上に表示される文字のサイズを検出し，
判定手段が，上記表示画面サイズ検出手段によって検出された表示画面のサイズに対応してあらかじめ定められている推奨文字サイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれるかどうかを判定し，
文字サイズ調整手段が，上記判定手段により，上記推奨文字サイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれないと判定されたことに応じて，動画上に表示される文字のサイズが上記推奨文字サイズの範囲内に含まれるように上記動画ファイル検索手段によって見つけ出された動画ファイルによって表される動画上に表示される文字のサイズを調整し，
送信手段が，上記判定手段により，上記推奨文字のサイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれると判定されたことに応じて，上記動画ファイル検索手段によって見つけ出された動画ファイルを上記クライアント端末装置に送信し，上記判定手段により，上記推奨文字サイズの範囲内に上記文字サイズ検出手段によって検出された文字のサイズが含まれないと判定されたことに応じて，上記文字サイズ調整手段によって文字のサイズが調整された動画ファイルを上記クライアント端末装置に送信する，
動画ファイル送信サーバの動作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，動画ファイル送信サーバおよびその動作制御方法に関する。
【背景技術】
【０００２】
テレビジョン放送は，据置型のテレビジョンによって受信することができるほかに，小型で携帯可能な携帯電話のような端末装置においても受信できるようになってきた。小型の端末装置においてテレビジョン放送を受信する場合には，表示画面が小さいので表示画面に文字が表示される場合にはその文字も小さくなり読みづらいことがある。このために，表示画面の大きさに応じて文字の大きさを端末装置において変えるものがある（特許文献１，２）。
【特許文献１】特開2002-247474号公報
【特許文献２】特開2004-312507号公報
【０００３】
また，表示部を備えた電子機器装置において，その表示部に表示される画像等のレイアウト，フォントを変更するものもある（特許文献３）。
【特許文献３】特開2004-56469号公報
【０００４】
しかしながら，いずれにおいても画像等を表示する装置において文字の大きさ，フォントの変更を行うものであり，それらの装置が文字の大きさ，フォントの変更を行うための特別な機能を有さなければならない。
【０００５】
また，文字の複雑さを考慮して文字サイズを縮小するものもある（特許文献４）。
【特許文献４】特開2005-267158号公報
【０００６】
しかしながら，文字の複雑さを考慮する場合，文字数が多いほど処理が煩雑となってしまう。
【発明の開示】
【０００７】
この発明は，動画を表示する装置に特別な機能がなくとも比較的簡単に表示に適した大きさをもつ文字を表示できるようにすることを目的とする。
【０００８】
この発明による表示用ファイル送信サーバは，表示装置つきのクライアント端末装置から送信され，動画上に文字が表示される動画を表す動画ファイルを要求する動画ファイル要求データおよび上記クライアント端末装置の機種情報を示す機種情報データを受信する受信手段，上記受信手段によって受信した機種情報データにもとづいて，上記クライアント端末装置の表示装置の表示画面のサイズを検出する表示画面サイズ検出手段，上記受信手段によって受信した動画ファイル要求データによって要求される動画ファイルを，多数の動画ファイルが格納されている動画ファイル・データベースから見つけ出す動画ファイル検索手段，上記動画ファイル検索手段によって見つけ出された動画ファイルによって表される動画上に表示される文字のサイズを検出する文字サイズ検出手段，上記表示画面サイズ検出手段によって検出された表示画面のサイズに対応してあらかじめ定められている推奨文字サイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれるかどうかを判定する判定手段，上記判定手段により，上記推奨文字サイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれないと判定されたことに応じて，動画上に表示される文字のサイズが上記推奨文字サイズの範囲内に含まれるように上記動画ファイル検索手段によって見つけ出された動画ファイルによって表される動画上に表示される文字のサイズを調整する文字サイズ調整手段，ならびに上記判定手段により，上記推奨文字のサイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれると判定されたことに応じて，上記動画ファイル検索手段によって見つけ出された動画ファイルを上記クライアント端末装置に送信し，上記判定手段により，上記推奨文字サイズの範囲内に上記文字サイズ検出手段によって検出された文字のサイズが含まれないと判定されたことに応じて，上記文字サイズ調整手段によって文字のサイズが調整された動画ファイルを上記クライアント端末装置に送信する送信手段を備えていることを特徴とする。
【０００９】
この発明は，上記動画ファイル送信サーバに適した動作制御方法も提供している。すなわち，この方法は，受信手段が，表示装置つきのクライアント端末装置から送信され，動画上に文字が表示される動画を表す動画ファイルを要求する動画ファイル要求データおよび上記クライアント端末装置の機種情報を示す機種情報データを受信し，表示画面サイズ検出手段が，上記受信手段によって受信した機種情報データにもとづいて，上記クライアント端末装置の表示装置の表示画面のサイズを検出し，動画ファイル検索手段が，上記受信手段によって受信した動画ファイル要求データによって要求される動画ファイルを，多数の動画ファイルが格納されている動画ファイル・データベースから見つけ出し，文字サイズ検出手段が，上記動画ファイル検索手段によって見つけ出された動画ファイルによって表される動画上に表示される文字のサイズを検出し，判定手段が，上記表示画面サイズ検出手段によって検出された表示画面のサイズに対応してあらかじめ定められている推奨文字サイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれるかどうかを判定し，文字サイズ調整手段が，上記判定手段により，上記推奨文字サイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれないと判定されたことに応じて，動画上に表示される文字のサイズが上記推奨文字サイズの範囲内に含まれるように上記動画ファイル検索手段によって見つけ出された動画ファイルによって表される動画上に表示される文字のサイズを調整し，送信手段が，上記判定手段により，上記推奨文字のサイズの範囲内に，上記文字サイズ検出手段によって検出された文字のサイズが含まれると判定されたことに応じて，上記動画ファイル検索手段によって見つけ出された動画ファイルを上記クライアント端末装置に送信し，上記判定手段により，上記推奨文字サイズの範囲内に上記文字サイズ検出手段によって検出された文字のサイズが含まれないと判定されたことに応じて，上記文字サイズ調整手段によって文字のサイズが調整された動画ファイルを上記クライアント端末装置に送信することを特徴とする。
【００１０】
この発明によると，表示装置が設けられているクライアント端末装置から動画ファイル要求データと機種情報データとが送信され動画ファイル送信サーバにおいて受信される。受信された機種情報データからクライアント端末装置に設けられている表示装置の表示画面のサイズが検出される。また，受信された動画ファイル要求データによって要求される動画ファイルが動画ファイル・データベースから見つけ出される。見つけ出された動画ファイルによって表わされる動画に表示される文字のサイズが検出される。検出された文字のサイズがあらかじめ定められている推奨文字サイズの範囲内に含まれるかどうかが判定される。検出された文字のサイズが推奨文字サイズの範囲内に含まれない場合には，含まれるように文字サイズが調整される。文字サイズが調整された動画ファイルがクライアント端末装置に送信される。検出された文字のサイズが推奨文字サイズの範囲内に含まれる場合には，文字サイズの調整はされずに，見つけ出された動画ファイルがクライアント端末装置に送信される。クライアント端末装置において，動画ファイルが受信されるとその動画ファイルによって表わされる動画が適正な大きさをもつ文字とともに表示される。
【００１１】
クライアント端末装置に設けられている表示装置には，その表示装置のサイズに適したサイズをもつ文字が動画上に表示されるようになる。表示画面が小さいにもかかわらず文字が大きくなったり，表示画面が比較的大きいにもかかわらず文字が小さくなったりすることを未然に防止できる。
【００１２】
一般的には，上記動画ファイルには，動画上に表示される文字および文字のサイズを規定する文字表示データが含まれている。その場合には，文字サイズ調整手段は，推奨文字サイズの範囲内に検出された文字サイズが含まれないと判定されたときには，文字表示データによって表わされる文字のサイズが推奨文字サイズの範囲内に含まれるように，動画ファイルに含まれる文字表示データを書き換えることとなろう。
【００１３】
また，推奨文字サイズの範囲内に検出された文字サイズが含まれないと判定されたときにおいて，検出された文字サイズが推奨文字サイズの範囲の下限未満の場合にはその下限値のサイズとなるように，上限より大きい場合にはその上限値のサイズとなるように文字サイズを調整することが好ましい。
【実施例】
【００１４】
図１は，この発明の実施例を示すもので，動画ファイル送信システムの概要を示している。
【００１５】
動画ファイル送信システムには，互いに通信可能な携帯電話１と動画ファイル送信サーバ２とが含まれている。携帯電話１には表示装置が設けられている。動画ファイル送信サーバ２には，ネットワークを介してコンテンツ・サーバ３が接続されている。コンテンツ・サーバ３には，動画ファイルなどのコンテンツが多数格納されているコンテンツ・データベース４が接続されている。
【００１６】
携帯電話１から動画ファイル送信サーバ２に，動画ファイルのリクエストがあると，そのリクエストに応じた動画ファイルを見つけ出すコマンドが動画ファイル送信サーバ２からコンテンツ・サーバ３に送信される。コマンドを受信したコンテンツ・サーバ３は，コンテンツ・データベース４から動画ファイルを見つける。見つけられた動画ファイルがコンテンツ・サーバ３によって動画ファイル送信サーバ２に送信される。見つけられた動画ファイルは，動画ファイル送信サーバ２から携帯電話１に送信される。動画ファイルによって表わされる動画が携帯電話１に設けられている表示装置に表示されることとなる。
【００１７】
この実施例による動画ファイル送信システムにおいては，動画上に文字が表示される動画を表わす動画ファイルが動画ファイル送信サーバ２から携帯電話１に送信される場合に，携帯電話１の表示装置の表示画面のサイズにあったサイズをもつ文字が表示されるように動画ファイル送信サーバ２において動画ファイルを調整した後に携帯電話１に送信されるものである。携帯電話１の表示画面のサイズにあったサイズをもつ文字が表示されるので，文字が見やすくなる。
【００１８】
図２は，動画ファイル送信サーバ２の電気的構成を示すブロック図である。
【００１９】
動画ファイル送信サーバ２の全体の動作は，ＣＰＵ10によって統括される。
【００２０】
動画ファイル送信サーバ２には，上述したように携帯電話１およびコンテンツ・サーバ３と通信するための通信回路11が含まれている。また，動画ファイル送信サーバ２には，プログラムその他のデータが記憶されるメモリ12，動画ファイル送信サーバ12のオペレータからのコマンド等を入力するための入力装置13，ハードディスク15，ハードディスク15にアクセスするためのハードディスク・ドライブ14および表示装置16が含まれている。
【００２１】
メモリ12には，携帯電話１に設けられている表示装置の表示画面の画素数（表示画面サイズ）が機種ごとに記憶されている。さらに，メモリ12には，動画上に表示される文字の推奨下限サイズおよび推奨上限サイズも表示画面の画素数に対応して記憶されている。
【００２２】
図３は，メモリ12に記憶されている機種−画素数テーブルの一例である。
【００２３】
機種−画素数テーブルには，携帯電話１に設けられている表示装置の表示画面の画素数が携帯電話の機種に対応して格納されている。表示画面の画素数から所定のアスペクト比をもつ表示画面における縦と横との画素数が分かるので，表示画面の画素数が表示画面サイズに対応する。もっとも表示画面に表示できる画像全体の画素数でなく，表示画面の縦と横との画素数をそれぞれ携帯電話の機種ごとに記憶するようにしてもよい。
【００２４】
図４は，メモリ12に記憶されている画素数−推奨文字サイズ範囲テーブルの一例である。
【００２５】
画素数−推奨文字サイズ範囲テーブルには，推奨下限文字サイズと推奨上限文字サイズとが表示画面の画素数に対応して格納されている。推奨下限文字サイズと推奨上限文字サイズとによって規定される範囲が，対応する表示画面の画素数をもつ表示装置に表示される文字の推奨範囲である。表示画面の画素数に対応した推奨範囲に含まれるように，動画ファイルによって表わされる動画に表示される文字のサイズが動画ファイル送信サーバ２において調整される。
【００２６】
図５は，動画ファイルのファイル構造（データ構造）の一例を示している。
【００２７】
動画ファイルには，ヘッダ記録領域21とデータ記録領域22とが形成されている。
【００２８】
ヘッダ記録領域21には，動画ファイルを管理するためのヘッダ情報が記録されている。
【００２９】
データ記録領域22には，画像データ記録領域24と音声データ記録領域25とが交互に形成されている。画像データ記録領域24に動画を構成する各駒の画像を表す画像データが記録され，音声データ記録領域25に動画の音声を表わす音声データが記録される。複数の画像データ記録領域24と複数の音声データ記録領域25とが形成された後にテキスト関連データ記録領域26が周期的に形成されている。テキスト関連データ記録領域26に動画上に表示される文字を表わすテキスト関連データが記録される。テキスト関連データには，文字の種類を表すテキスト・データ，文字のサイズを表す文字サイズ・データ，文字の表示位置を示す表示位置データが含まれる。文字サイズ・データを書き換えることにより，動画に表示される文字の種類を変えることなく文字のサイズを変えることができる。
【００３０】
図６（Ａ）〜（Ｃ）は，動画ファイルによって表わされる動画の一駒が携帯電話１の表示画面上に表示される様子を示している。
【００３１】
図６（Ａ）を参照して，携帯電話１には表示できる画像の画素数が約30万画素の表示画面30が形成されているものとする。動画ファイルが携帯電話１において受信されることにより，その受信された動画ファイルによって表わされる動画が表示画面30に表示される。動画ファイルの画像データ記録領域24に記録されている画像データによって表される動画の一駒の画像31が携帯電話１の表示画面30に表示される。画像データによって表される画像のサイズ（大きさ）は，表示画面30の全体にわたって表示されるように拡大または縮小するように，携帯電話１において画像サイズ調整される。表示画面30の下段には，動画ファイルのテキスト関連データ記録領域26に記録されているテキスト・データによって表される文字列32が表示される。文字列32を構成する各文字のサイズはテキスト関連データ記録領域26に記録されている文字サイズ・データによって指定されるサイズとなる。文字列32の表示位置は，テキスト関連データ記録領域26に記録されている表示位置データによって規定される。文字列32のサイズは約30万画素の表示画面に表示された場合に適正なサイズとなるように規定されているものである。たとえば，40ポイントのサイズである。このために，約30万画素の表示画面30に文字列32が表示された場合に見やすくなる。
【００３２】
図６（Ｂ）を参照して，携帯電話１には表示できる画像の画素数が約10万画素の表示画面33が形成されているものとする。このような場合に，図６（Ａ）に示した動画を表す動画ファイルと同じ動画ファイルが，図６（Ｂ）に示す表示画面33をもつ携帯電話１に与えられたものとする。画像データによって表される画像34については上述したように，携帯電話１において表示画面33の全体にわたって表示されるように縮小（または拡大）されるから，画像34の全体が表示画面33に表示される。これに対して，文字列32は，動画ファイルのテキスト関連データ記録領域に記録されている文字サイズ・データによって指定される文字のサイズで表示されるから，約30万画素の表示画面30に表示される場合に適正なサイズをもつ文字列32は，約10万画素の表示画面33では適正なサイズとならない。文字列の一部分が表示画面33に表示されないことがある（表示されない文字列32の一部分を鎖線で示す）。また，文字列32のサイズが表示画面33のサイズに比べて大きくなるから動画が見づらくなることがある。
【００３３】
この実施例においては，携帯電話１の表示画面のサイズに合うように，文字列のサイズを指定する文字サイズ・データを動画ファイル送信サーバ２において書き換えるものである。これにより，図６（Ｃ）を参照して，表示画面33が小さい場合であっても文字列35のサイズは，その表示画面33のサイズに適したものとなる。文字列35が見やすくなる。
【００３４】
図７（Ａ）〜（Ｃ）は，動画ファイルによって表わされる動画の一駒が携帯電話１の表示画面上に表示される他の様子を示している。
【００３５】
図７（Ａ）を参照して，携帯電話１には表示できる画像の画素数が約10万画素の表示画面40が形成されているものとする。動画ファイルが携帯電話１において受信されることにより，その受信された動画ファイルによって表わされる動画が表示画面30に表示される。動画の一駒の画像41が表示されている。画像41のサイズは表示画面40のサイズに合うように携帯電話１において調整される。表示画面40の下段には文字列42が表示されている。この文字列42は，約10万画素のサイズの表示画面40に表示されたときに適正なサイズ（たとえば，20ポイント）となるように，文字サイズ・データが規定されている。
【００３６】
図７（Ｂ）を参照して，携帯電話１には表示できる画像の画素数が約30万画素の表示画面43が形成されているものとする。図７（Ａ）に表示された画像41を構成する動画を表す動画ファイルと同じ動画ファイルが図７（Ｂ）に示す表示画面43をもつ携帯電話１に与えられた場合，動画を構成する画像44のサイズは表示画面43のサイズに合わせて携帯電話１において拡大（または縮小）されるから，画像44の全体が表示画面43に表示される。これに対して，文字列42は，上述したように，動画ファイルのテキスト関連データ記録領域に記録されている文字サイズ・データによって指定される文字のサイズで表示されるから，約10万画素の表示画面40に表示される場合に適正なサイズをもつ文字列42は，約30万画素の表示画面43では適正なサイズとならない。文字列42の文字のサイズが小さすぎて読みにくいことがある。
【００３７】
この実施例においては，このように文字サイズが表示画面のサイズと比べて相対的に小さくなる場合に表示画面のサイズに合わせて大きくすることもできる。図７（Ｃ）を参照して，表示画面43のサイズが大きい場合には，その表示画面43のサイズに合わせて文字列45の文字のサイズも大きくなる。文字列45が見やすくなる。
【００３８】
図８は，動画ファイル送信サーバ２の処理手順を示すフローチャートである。
【００３９】
携帯電話１から動画ファイル送信サーバ２にhttp（HyperText Transfer Protocol）リクエストが送信され，そのhttpリクエストが動画ファイル送信サーバ２において受信される（ステップ51）。httpリクエストには，携帯電話１が要求する動画ファイルを特定するファイル名（ＵＲＬ：Uniform Resource Locator名），携帯電話１の機種名などが格納されているhttpヘッダが含まれている。動画ファイル送信サーバ２において，携帯電話１から送信されたhttpリクエストが受信されると，httpリクエストに含まれているhttpヘッダから携帯電話1の機種，携帯電話1が要求している動画ファイルが分かる。httpリクエストから携帯電話１の機種が検出される（ステップ52）。携帯電話１の機種が分かると，動画ファイル送信サーバ２のメモリ12に格納されている機種−画素数テーブルから，動画ファイルを要求した携帯電話１の表示画面の画素数が検出される（ステップ53）。
【００４０】
また，動画ファイル送信サーバ２がコンテンツ・サーバ３にアクセスして，httpリクエストにより要求された動画ファイルがコンテンツ・サーバ３によってコンテンツ・データベース４の中から見つけ出される。見つけ出された動画ファイルがコンテンツ・サーバ３から動画ファイル送信サーバ２に送信される（ステップ54）。
【００４１】
携帯電話１からリクエストされたものが動画上に文字が表示される動画を表わす動画ファイルかどうかが確認される（ステップ55）。動画上に文字が表示される動画を表わす動画ファイルかどうかは，その動画ファイルに含まれるヘッダ情報を参照して分かる。また，動画上に文字が表示される動画を表わす動画ファイルかどうかを示すテーブルをあらかじめコンテンツ・サーバ３において生成しておき，そのテーブルを参照して動画上に文字が表示される動画を表わす動画ファイルかどうかを判定するようにしてもよい。
【００４２】
動画上に文字が表示される動画ファイルの場合には（ステップ55でＹＥＳ），ステップ57から59までの処理が動画を構成する各駒の画像について繰り返される（ステップ56，60）。まず，見つけられた動画ファイルからテキスト関連データが取り出される（ステップ57）。取り出されたテキスト関連データから文字表示サイズ・データが読み取られる。読み取られた文字表示サイズ・データによって表される文字のサイズが，その動画ファイルを要求した携帯電話の表示画面の推奨文字サイズ範囲に含まれているかどうかが図４に示す画素数−推奨サイズ範囲テーブルを参照して判断される（ステップ58）。推奨文字サイズ範囲に含まれていない場合には（ステップ58でＮＯ），推奨文字サイズ範囲に含まれるように，取り出されたテキスト関連データ（文字表示サイズ・データ）が書き換えられて動画ファイルに上書きされる（ステップ59）。文字表示サイズ・データによって表される文字のサイズが推奨上限文字サイズより大きければ推奨上限文字サイズとなるように，文字表示サイズ・データによって表される文字のサイズが推奨下限文字サイズよりも小さければ推奨下限文字サイズとなるように，文字表示サイズ・データが書き換えられることが好ましい。もっとも，必ずしも推奨上限文字サイズまたは推奨下限文字サイズとならなくとも推奨サイズ範囲に含まれればよいのはいうまでもない。このようにして必要に応じて文字表示サイズ・データが書き換えられた動画ファイルが動画ファイル送信サーバ２から携帯電話１に送信される（ステップ61）。
【００４３】
見つけられた動画ファイルが動画上に文字が表示される動画ファイルでなければ（ステップ55でＮＯ），その見つけられた動画ファイルが動画ファイル送信サーバ２から携帯電話１に送信される（ステップ62）。
【００４４】
動画ファイル送信サーバ２から送信された動画ファイルが携帯電話１において受信されることにより，動画上に文字が表示される場合でも，携帯電話１の表示画面のサイズに応じたサイズをもつ文字が表示されるようになる。文字が見やすくなる。
【００４５】
図９は，動画ファイルの他のファイル構造を示している。
【００４６】
動画ファイルには，ヘッダ記録領域71とデータ記録領域72とが形成されている。
【００４７】
ヘッダ記録領域71には，動画ファイルのヘッダ情報が記録される。
【００４８】
データ記録領域72には，画像データ記録領域73と音声データ記録領域74とが交互に形成されている。画像データ記録領域73には，動画を構成する各駒の画像を表す画像データが記録される。音声データ記録領域74には，動画の音声を表わす音声データが記録される。また，複数の画像データ記録領域73と複数の音声データ記録領域75とが形成された後にテキスト関連データ記録領域75が形成されている。このテキスト関連データ記録領域75には動画上に表示される文字を表わすテキスト・データ，文字の表示サイズを示す文字表示サイズ・データ，文字の表示位置を示す表示位置データが含まれているテキスト関連データが格納されている。データ記録領域72の終端部分にはコントロール・タグ記録領域79，アクション・スクリプト記録領域およびエンド・タグ記録領域78が形成されている。コントロール・タグ記録領域76に記録されているコントロール・タグにより，テキスト関連データ記録領域75に記録されているテキスト・データによって表される文字の動きが規定される。コントロール・タグにより文字がたとえば右から左に移動しながら表示されるように規定される。
【００４９】
さらに，データ記録領域72に形成されている画像データ記録領域73，音声データ記録領域74，テキスト関連データ記録領域75，コントロール・タグ記録領域76，およびアクション・スクリプト記録領域77のそれぞれにはＩＤ記録領域79が形成されている。
【００５０】
このようなファイル構造をもつ動画ファイルにおいても，動画ファイルを要求した携帯電話に形成されている表示画面のサイズに応じてテキスト関連データを書き換えることにより，その表示画面のサイズに適したサイズをもつ文字を動画上に表示させることができる。
【図面の簡単な説明】
【００５１】
【図１】動画ファイル送信システムの概要を示している。
【図２】動画ファイル送信サーバの電気的構成を示すブロック図である。
【図３】機種−画素数テーブルの一例である。
【図４】画素数−推奨文字サイズ範囲テーブルの一例である。
【図５】動画ファイルのファイル構造の一例である。
【図６】（Ａ）〜（Ｃ）は，携帯電話の表示画面に表示される動画の一駒の一例である。
【図７】（Ａ）〜（Ｃ）は，携帯電話の表示画面に表示される動画の一駒の一例である。
【図８】動画ファイル送信サーバの処理手順を示すフローチャートである。
【図９】動画ファイルのファイル構造の一例である。
【符号の説明】
【００５２】
１  携帯電話
２  動画ファイル送信サーバ
３  コンテンツ・サーバ
４  コンテンツ・データベース（動画ファイル・データベース）
10  ＣＰＵ
11  通信回路
12  メモリ
【図１】
2009043131.tif 000003
【図２】
2009043131.tif 000004
【図３】
2009043131.tif 000005
【図４】
2009043131.tif 000006
【図５】
2009043131.tif 000007
【図６】
2009043131.tif 000008
【図７】
2009043131.tif 000009
【図８】
2009043131.tif 000010
【図９】
2009043131.tif 000011