(57)【要約】      （修正有）【課題】  携帯電話に適した動画となるように動画データの変換中に，その動画データのリクエストが来た場合の不都合を解消する。【解決手段】  動画リクエストが来た場合において，動画リクエストをした携帯電話に適した動画データが変換中で記憶されていないときには（ステップ13でＮＯ），アニメーションＧＩＦ画像データが記憶されているかどうかが確認される（ステップ14）。アニメーションＧＩＦ画像データが記憶されていないときには（ステップ14でＮＯ），アニメーションＧＩＦ画像データの生成および動画データの変換が行われる（ステップ16，17）。アニメーションＧＩＦ画像データの生成には時間があまりかからないので，再びすぐに動画リクエストが来た場合には生成済のアニメーションＧＩＦ画像データを携帯電話に送信できる（ステップ18）。携帯電話にはアニメーションＧＩＦ画像が表示される。【選択図】  図３
2006246268.tif 000002
【特許請求の範囲】
【請求項１】
表示装置を備えた携帯型電子機器からの動画リクエストに応じて，携帯型電子機器の機種を判別する機種判別手段，
上記動画リクエストに対応した完全動画データであって，上記機種判別手段によって判別された機種の表示装置に表示するのに適した完全動画データが動画データ記憶装置に記憶されていないかどうかを判定する対応完全動画データ判定手段，
上記対応完全動画データ判定手段によって上記適した完全動画データが動画データ記憶装置に記憶されていないと判定されたことに応じて上記動画リクエストに対応した完全動画データに対応する簡易動画データが動画データ記憶装置に記憶されていないかどうかを判定する対応簡易動画データ判定手段，
上記対応簡易動画データ判定手段によって上記対応簡易動画データが動画データ記憶装置に記憶されていないと判定されたことに応じて，対応する簡易動画データおよび完全動画データを生成する動画データ生成手段，
上記動画データ生成手段によって生成された簡易動画データおよび完全動画データを動画データ記憶装置に記憶する記憶制御手段，ならびに
上記対応簡易動画データ判定手段によって上記対応簡易動画データが動画データ記憶装置に記憶されていると判定されたことに応じて，動画データ記憶装置に記憶されている上記対応する簡易動画データを動画リクエストした上記携帯型電子機器に送信する第１の送信手段，
を備えた動画変換サーバ。
【請求項２】
上記対応簡易動画データ判定手段によって上記対応する簡易動画データが動画データ記憶装置に記憶されていないと判定されたことに応じて，エラー・データを動画をリクエストした上記携帯型電子機器に送信する第２の送信手段をさらに備えた請求項１に記載の動画変換サーバ。
【請求項３】
表示装置を備えた携帯型電子機器からの動画リクエストに事前動画変換指令が含まれているかどうかを判定する事前動画変換指令判定手段，
上記事前動画変換指令判定手段によって事前動画変換指令が含まれていると判定されたことに応じて動画リクエストに対応した動画データを携帯型電子機器における表示に適した動画データに変換する動画データ変換手段，および
上記動画データ変換手段において変換された動画データを記憶する動画データ記憶手段，
を備えた動画変換サーバ。
【請求項４】
上記事前動画変換指令判定手段が，全機種の事前動画変換指令が上記動画リクエストに含まれているかどうかを判定するものであり，
上記動画データ変換手段が，上記事前動画変換指令判定手段によって事前動画変換指令が含まれていると判定されたことに応じて動画変換サーバにおいて変換可能なすべての機種の携帯型電子機器における表示に適した動画データに変換するものである，
請求項３に記載の動画変換サーバ。
【請求項５】
上記動画変換指令判定手段が，特定の機種の事前動画変換指令が上記動画リクエストに含まれているかどうかを判定するものであり，
上記動画データ変換手段が，上記動画変換指令判定手段によって事前動画変換指令が含まれていると判定されたことに応じて上記特定の機種の携帯型電子機器における表示に適した動画データに変換するものである，
請求項３に記載の動画変換サーバ。
【請求項６】
上記動画変換指令判定手段が，所定の型番をもつ事前動画変換指令が上記動画リクエストに含まれているかどうかを判定するものであり，
上記動画データ変換手段が，上記動画変換指令判定手段によって事前動画変換指令が含まれていると判定されたことに応じて上記所定の型番をもつ携帯型電子機器における表示に適した動画データに変換するものである，
請求項３に記載の動画変換サーバ。
【請求項７】
事前変換機種と事後変換機種とを記憶する変換機種記憶手段をさらに備え，
上記動画データ変換手段が，上記動画変換指令判定手段によって事前動画変換指令が含まれていると判定されたことに応じて，上記事前変換機種における表示に適するように動画データを変換するものである，
請求項３に記載の動画変換サーバ。
【請求項８】
表示装置を備えた携帯型電子機器からの動画リクエストに応じて，携帯型電子機器の機種を判別し，
上記動画リクエストに対応した完全動画データであって，上記機種判別によって判別された機種の表示装置に表示するのに適した完全動画データが動画データ記憶装置に記憶されていないかどうかを判定し，
上記対応完全動画データ判定によって上記適した完全動画データが動画データ記憶装置に記憶されていないと判定されたことに応じて上記動画リクエストに対応した完全動画データに対応する簡易動画データが動画データ記憶装置に記憶されていないかどうかを判定し，
上記対応簡易動画データ判定によって上記対応簡易動画データが動画データ記憶装置に記憶されていないと判定されたことに応じて，対応する簡易動画データおよび完全動画データを生成し，
生成された簡易動画データおよび完全動画データを動画データ記憶装置に記憶し，
上記対応簡易動画データ判定によって上記対応簡易動画データが動画データ記憶装置に記憶されていると判定されたことに応じて，動画データ記憶装置に記憶されている上記対応する簡易動画データを動画リクエストした上記携帯型電子機器に送信する，
動画変換サーバの制御方法。
【請求項９】
表示装置を備えた携帯型電子機器からの動画リクエストに事前動画変換指令が含まれているかどうかを判定し，
事前動画変換指令が含まれていると判定されたことに応じて動画リクエストに対応した動画データを携帯型電子機器における表示に適した動画データに変換し，
上記動画データ変換において変換された動画データを記憶する，
動画変換サーバの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，動画変換サーバおよびその制御方法に関する。
【背景技術】
【０００２】
表示装置を備えた携帯電話から動画サーバに動画データのリクエストがあった場合には，携帯電話の表示装置における表示に適するような動画データ（大きさ，色などが適した動画を表す動画データ）が動画データから携帯電話に送信されるようなものがある（特許文献１）。
【特許文献１】特開2003-319365号公報
【０００３】
また，回線の状況に応じて，送信すべき動画ファイルを変えるものや（特許文献２），圧縮パラメータを変更するものもある（特許文献３）。
【特許文献２】特開2002-116984号公報
【特許文献３】特開2001-313937号公報
【０００４】
携帯電話から動画データ（動画ファイル）がリクエストされた場合に，その携帯電話における表示に適した動画データが無ければ，そのリクエストに応答して動画データの変換処理が行われ，その携帯電話における表示に適した動画データが生成される。しかしながら，動画データの変換処理は比較的時間がかかることがあるから動画データの変換処理中に再び同じ携帯電話から動画リクエストが送信される場合がある。このように，動画データの変換処理に時間がかかることから生じる不都合がある。
【０００５】
また，携帯電話における表示に適した動画データが生成されるように動画データの変換が行われる場合であっても，どのタイミングで変換するのか難しいことがある。
【発明の開示】
【０００６】
この発明は，動画データの変換中に動画リクエストが来た場合の不都合を改善することを目的とする。
【０００７】
また，この発明は，比較的適切なタイミングで動画データを変換できるようにすることを目的とする。
【０００８】
第１の発明による動画変換サーバは，表示装置を備えた携帯型電子機器からの動画リクエストに応じて，携帯型電子機器の機種を判別する機種判別手段，上記動画リクエストに対応した完全動画データであって，上記機種判別手段によって判別された機種の表示装置に表示するのに適した完全動画データが動画データ記憶装置に記憶されていないかどうかを判定する対応完全動画データ判定手段，上記対応完全動画データ判定手段によって上記適した完全動画データが動画データ記憶装置に記憶されていないと判定されたことに応じて上記動画リクエストに対応した完全動画データに対応する簡易動画データが動画データ記憶装置に記憶されていないかどうかを判定する対応簡易動画データ判定手段，上記対応簡易動画データ判定手段によって上記対応簡易動画データが動画データ記憶装置に記憶されていないと判定されたことに応じて，対応する簡易動画データおよび完全動画データを生成する動画データ生成手段，上記動画データ生成手段によって生成された簡易動画データおよび完全動画データを動画データ記憶装置に記憶する記憶制御手段，ならびに上記対応簡易動画データ判定手段によって上記対応する簡易動画データが動画データ記憶装置に記憶されていると判定されたことに応じて，動画データ記憶装置に記憶されている上記対応簡易動画データを動画リクエストした上記携帯型電子機器に送信する第１の送信手段を備えていることを特徴とする。
【０００９】
第１の発明は，上記動画変換サーバに適した制御方法も提供している。すなわち，この方法は，表示装置を備えた携帯型電子機器からの動画リクエストに応じて，携帯型電子機器の機種を判別し，上記動画リクエストに対応した完全動画データであって，上記機種判別によって判別された機種の表示装置に表示するのに適した完全動画データが動画データ記憶装置に記憶されていないかどうかを判定し，上記対応完全動画データ判定によって上記適した完全動画データが動画データ記憶装置に記憶されていないと判定されたことに応じて上記動画リクエストに対応した完全動画データに対応する簡易動画データが動画データ記憶装置に記憶されていないかどうかを判定し，上記対応簡易動画データ判定によって上記対応簡易動画データが動画データ記憶装置に記憶されていないと判定されたことに応じて，対応する簡易動画データおよび完全動画データを生成し，生成された簡易動画データおよび完全動画データを動画データ記憶装置に記憶し，上記対応簡易動画データ判定によって上記対応簡易動画データが動画データ記憶装置に記憶されていると判定されたことに応じて，動画データ記憶装置に記憶されている上記対応する簡易動画データを動画リクエストした上記携帯型電子機器に送信するものである。
【００１０】
第１の発明によると，携帯電話からの動画リクエストがあると，その携帯電話の機種が判別される。判別された機種の表示装置に表示するのに適した完全動画データが動画データ記憶装置に記憶されていないかどうかが判定される。記憶されていないと判定されると，簡易動画データが動画データ記憶装置に記憶されていないかどうかが判定される。簡易動画データが動画データに記憶されていると判定されると，その簡易動画データが動画をリクエストした携帯型電子機器に送信される。簡易動画データが動画データ記憶装置に記憶されていないと判定されると，判別された機種の表示装置に表示するのに適した完全動画データおよび簡易動画データが生成される。生成された完全動画データおよび簡易動画データは記憶される。
【００１１】
動画データの変換を行い，携帯電話の表示装置に適した完全動画データを生成するよりも簡易動画データを生成する方が短時間で済む。このために完全動画データの生成が終了する前に簡易動画データの生成が終了する。簡易動画データが生成されたが，完全動画データが生成されていないタイミングで，生成された簡易動画データに対応する携帯型電子機器から動画データのリクエストがあった場合には，すでに生成された簡易動画データが携帯型電子機器に送信される。携帯型電子機器の表示装置には簡易動画が表示され，携帯型電子機器のユーザは簡易動画を閲覧できる。
【００１２】
簡易動画は，簡易動画を構成する駒数が，完全動画を構成する駒数よりも少ないものである。簡易動画は，たとえば，アニメーションGIF（Graphic Interchange Format）を利用することができる。
【００１３】
上記対応簡易動画データ判定手段によって上記対応する簡易動画データが動画データ記憶装置に記憶されていないと判定されたことに応じて，エラー・データを動画をリクエストした上記携帯型電子機器に送信する第２の送信手段をさらに備えてもよい。
【００１４】
第２の発明による動画変換サーバは，表示装置を備えた携帯型電子機器からの動画リクエストに事前動画変換指令が含まれているかどうかを判定する事前動画変換指令判定手段，上記事前動画変換指令判定手段によって事前動画変換指令が含まれていると判定されたことに応じて動画リクエストに対応した動画データを携帯型電子機器における表示に適した動画データに変換する動画データ変換手段，および上記動画データ変換手段において変換された動画データを記憶する動画データ記憶手段を備えていることを特徴とする。
【００１５】
第２の発明は，上記動画変換サーバに適した制御方法も提供している。すなわち，この方法は，表示装置を備えた携帯型電子機器からの動画リクエストに事前動画変換指令が含まれているかどうかを判定し，事前動画変換指令が含まれていると判定されたことに応じて動画リクエストに対応した動画データを携帯型電子機器における表示に適した動画データに変換し，上記動画データ変換において変換された動画データを記憶するものである。
【００１６】
第２の発明によると，動画リクエストに事前動画変換指令が含まれているかどうかが判定される。事前動画変換指令が含まれていると動画リクエストに対応した動画データが携帯型電子機器における表示に適した動画データに変換される。変換された動画データは記憶される。動画リクエストに事前動画変換指令が含まれていると，そのタイミングで動画データが変換されることとなる。たとえば，動画リクエストが少ない時間帯に，事前動画変換指令が含まれている動画リクエストを動画変換サーバに与えることにより，あらかじめ動画データを変換しておくことができる。
【００１７】
上記事前動画変換指令判定手段は，全機種の事前動画変換指令が上記動画リクエストに含まれているかどうかを判定するものでもよい。この場合，上記動画データ変換手段は，上記事前動画変換指令判定手段によって事前動画変換指令が含まれていると判定されたことに応じて動画変換サーバにおいて変換可能なすべての機種の携帯型電子機器における表示に適した動画データに変換するものとなろう。
【００１８】
また，上記動画変換指令判定手段は，特定の機種の事前動画変換指令が上記動画リクエストに含まれているかがとうかを判定するものでもよい。この場合，上記動画データ変換手段が，上記事前動画変換指令判定手段によって事前動画変換指令が含まれていると判定されたことに応じて上記特定の機種の携帯型電子機器における表示に適した動画データに変換するものとなろう。特定の機種における表示に適した動画データを生成できる。
【００１９】
さらに，上記動画変換指令判定手段が，所定の型番をもつ事前動画変換指令が上記動画リクエストに含まれているかがとうかを判定するものでもよい。この場合，上記動画データ変換手段が，上記事前動画変換指令判定手段によって事前動画変換指令が含まれていると判定されたことに応じて上記所定の型番をもつ携帯型電子機器における表示に適した動画データに変換するものとなろう。同一の型番をもつ携帯型電子機器における表示に適した動画データを生成できる。
【００２０】
事前変換機種と事後変換機種とを記憶する変換機種記憶手段をさらに備えてもよい。この場合，上記動画データ変換手段は，上記動画変換指令判定手段によって事前動画変換指令が含まれていると判定されたことに応じて，上記事前変換機種における表示に適するように動画データを変換するものとなろう。
【実施例】
【００２１】
図１は，この発明の実施例を示すもので，動画通信システムの概要を示している。
【００２２】
動画通信システムは，ネットワークを介して互いに通信可能な携帯電話（クライアント・コンピュータ）１と動画変換サーバ２とから構成されている。
【００２３】
携帯電話１には，テン・キーパッドなどを含む入力装置，動画を表示する表示装置，動画変換サーバ２と通信するための通信回路などが含まれている。
【００２４】
図２は，動画変換サーバ２の電気的構成を示すブロック図である。
【００２５】
動画変換サーバ２の全体の動作は，制御装置３によって統括される。
【００２６】
動画変換サーバ２には，携帯電話１等と通信するための通信回路４，表示装置５，データ等を一時的に記憶するメモリ６，キーボードなどの入力装置７および携帯電話１に送信すべき動画が記憶されている動画データ記憶装置が含まれている。
【００２７】
携帯電話に設けられている表示装置の大きさは，携帯電話の機種に応じていろいろなものがあり，表示できる動画のフォーマットも携帯電話の機種に依存することがある。このために，この実施例においては，携帯電話の機種ごとにそれぞれの機種での表示に適した動画データが動画データ記憶装置８に記憶される。
【００２８】
図３は，携帯電話１からの動画リクエストがあった場合の動画変換サーバの処理手順を示すブロック図である。
【００２９】
この処理手順は，動画リクエストをした携帯電話１に適した動画データが動画データ記憶装置８に記憶されていない場合には，Server busyエラー（file not foundエラーでもよい）が動画変換サーバ２から携帯電話１に送信され，かつ動画リクエストをした携帯電話１の表示に適したアニメーションＧＩＦ画像および動画データが生成される。動画リクエストをした携帯電話にはServer busyエラーが送信されるので，動画リクエストをした携帯電話１のユーザは，動画データの変換に時間がかかっていることが分かる。動画リクエストをした携帯電話１の表示に適したアニメーションＧＩＦの生成に要する時間は，動画リクエストをした携帯電話１の表示に適した動画データの変換に要する時間よりも短いので，動画データの変換中に動画リクエストをした携帯電話から再び動画データのリクエストがあった場合にはすでにアニメーションＧＩＦの生成が終了していることがある。アニメーションＧＩＦの生成が終了している場合には，終了したアニメーションＧＩＦ画像のデータが携帯電話１に送信される。携帯電話１の表示装置にはアニメーションＧＩＦ画像が表示される。
【００３０】
リクエストする動画データのデータ名（動画ファイル名）および携帯電話１の機種情報が含まれている動画リクエストが携帯電話１から動画変換サーバ２に送信される。携帯電話１から送信された動画リクエストが動画変換サーバ２において受信されると（ステップ11），動画リクエストに含まれている機種情報にもとづいて，動画リクエストを送信した携帯電話１の機種が判別される（ステップ12）。判別された機種に対応する動画データ（判別された機種における動画表示に適した動画データ）であって，動画リクエストに対応した動画データが動画データ記憶装置８に記憶されているかどうかが判定される（ステップ13）。
【００３１】
判別された機種に対応し，かつ動画リクエストに対応した動画データが記憶されていない場合には（ステップ13でＮＯ），判別された機種に対応し，かつ動画リクエストに対応したアニメーションＧＩＦ画像データが動画データ記憶装置８に記憶されているかどうかが判定される（ステップ14）。
【００３２】
判別された機種に対応し，かつ動画リクエストに対応したアニメーションＧＩＦ画像データも動画データ記憶装置８に記憶されていない場合には（ステップ14でＮＯ），Server busyエラーが動画変換サーバ２から携帯電話１に送信される（ステップ15）。
【００３３】
動画変換サーバ２から送信されたServer busyエラーが携帯電話１において受信されると，携帯電話１の表示装置の表示画面には Server busyエラー画像が表示される。携帯電話１のユーザは，そのServer busyエラー画像を見て何らかのアクシデントが起きたことが分かる。
【００３４】
動画変換サーバ２においては，Server busyエラーが送信されると，動画リクエストに応じた動画ファイルによって表される動画を構成する初めの数駒の画像から，その動画リクエストをした携帯電話１の表示装置の表示に適したアニメーションＧＩＦ画像データが生成される（ステップ16）。動画を構成する初めの数駒の画像からアニメーションＧＩＦ画像データが生成されるので，比較的早くアニメーションＧＩＦ画像データを生成できる。もっとも，動画ファイルによって表される動画を構成する初めの数駒の画像からアニメーションＧＩＦ画像データを生成せずに，動画ファイルによって表される動画の全体から平均的に抽出したアニメーションＧＩＦ画像データを生成してもよい。生成されたアニメーションＧＩＦ動画データは，動画リクエストをした携帯電話１の表示に適したアニメーションＧＩＦ画像データとして，その携帯電話１の機種に対応して動画データ記憶装置８に記憶される。
【００３５】
アニメーションＧＩＦ画像データが生成されると，動画リクエストをした携帯電話１における動画表示に適した動画データが変換される（ステップ17）。変換された動画データが動画リクエストをした携帯電話１の機種に対応して動画データ記憶装置８に記憶される。もっとも，アニメーションＧＩＦ画像データの生成開始タイミングと動画データの生成開始タイミングとを合わせてもよい。
【００３６】
上述したように，動画データの変換処理が終了するよりもアニメーションＧＩＦ画像データの生成が終了する方が早いことが多い。Server busyエラーを受信した携帯電話１のユーザが再び同じ動画について動画リクエストをした場合には，その動画リクエストに対応したアニメーションＧＩＦ動画データの生成が終了していることがある。アニメーションＧＩＦ動画データの生成が終了している場合には（ステップ14でＹＥＳ），そのアニメーションＧＩＦ動画データが動画変換サーバ２から動画リクエストをした携帯電話１に送信される（ステップ18）。もっとも，動画データに変換が終了して動画データ記憶装置８にすでに記憶されている場合には（ステップ13でＹＥＳ），動画リクエストをした携帯電話１における表示に適した動画データが動画変換サーバ２から携帯電話１に送信される（ステップ19）。
【００３７】
図５は，他の実施例を示すもので，携帯電話１から動画リクエストがあった場合の動画変換サーバ２の処理手順を示すフローチャートである。
【００３８】
この処理手順は，動画リクエストに対応した動画データについて動画リクエストをした携帯電話１の機種における表示に適した動画となるように動画データの変換を行うのではなく，動画リクエストの指定に応じて，動画変換サーバ２において変換可能な携帯電話のすべての機種の動画データの変換，指定された機種の動画データの変換，指定された型番をもつ機種の動画データの変換などを行うものである。
【００３９】
携帯電話１から動画変換サーバ２にＵＲＬ（Uniform Resource Locator）が含まれる動画リクエストが送信される。そのＵＲＬにJob=startという特殊な文字列（事前変換指令）が含まれている場合には（ステップ21でＹＥＳ），上述したように，動画変換サーバ２において変換可能な携帯電話のすべての機種の動画データの変換，指定された機種の動画データの変換，指定された型番をもつ機種の動画データの変換などが行われる。そのＵＲＬにJob=startという特殊な文字列が含まれていない場合には（ステップ21でＮＯ），図３に示す処理が行われ，そのＵＲＬによって指定される動画データであって，動画リクエストをした機種に適した動画データが動画変換サーバ２から携帯電話１に送信される。動画リクエストをした機種に適した動画データが動画データ記憶装置８に記憶されていない場合には上述したように動画データの変換処理等が行われるのはいうまでもない。
【００４０】
ＵＲＬにJob=startという特殊な文字列が含まれている場合には（たとえば，http://example.○○○.co.jp/sample/001.mpeg?Job=startである。001.mpegがリクエストする動画ファイル名である。example.○○○.co.jp/sample/001.mpegがリクエストする動画ファイルの格納場所を示している。）（ステップ22でＹＥＳ），さらに，そのＵＲＬにContent=...という引数が含まれているかどうかが確認される（ステップ23）。
【００４１】
Content=...という引数を用いて特定の機種を指定して，特定の機種に適した動画データを変換できる。ＵＲＬにContent=...という引数が含まれていない場合には（ステップ23でＮＯ），ＵＲＬによって指定された動画データが，動画変換サーバ２において変換可能なすべての携帯電話の機種に適した動画データとなるように，動画データの変換が行われる（ステップ24）。ＵＲＬにContent=...という引数が含まれている場合には（ステップ23ＹＥＳ），その引数にもとづいて機種が決定される。Content=...の引数がワイルド・カード表記でなければ（ステップ25でＮＯ），引数で指定された機種に適した動画データの変換が行われる（ステップ26）。変換された動画データが動画データ記憶装置８に記憶される。たとえば，ＵＲＬがhttp://example.○○○.co.jp/sample/001.mpeg?Job=start&Content=B300であれば，引数Content=...がワイルド・カード表記ではないので引数Content=...で指定された携帯電話の機種B300に適した動画データとなるように，ＵＲＬによって指定されたファイル名をもつ動画データが変換される。
【００４２】
Content=...の引数がワイルド・カード表記の場合には（ステップ25でＹＥＳ），ワイルド・カード表記とマッチする携帯電話の機種リストが作成される（ステップ27）。作成された機種リストに対応する機種における表示に適した動画データとなるように動画データが変換され，変換された動画データが動画データ記憶装置８に記憶される（ステップ28）。たとえば，ＵＲＬがhttp://example.○○○.co.jp/sample/001.mpeg?Job=start&Content=*300*という場合であれば（*300*がワイルド・カード表記），型番として「300」をもつすべての携帯電話のリストが作成され，その型番「300」をもつすべての携帯電話における表示に適した動画データの変換が行われることとなる。
【００４３】
このように，特定の機種に適した動画データの変換を行うことができる。このような変換は，動画リクエストの少ない時間帯に行われることとなろうが，必ずしも動画リクエストの少ない時間帯に行われなくともよいのはいうまでもない。
【００４４】
図５および図６は，さらに他の実施例を示すもので，動画変換サーバ２に記憶されている携帯電話のプロファイル（携帯電話に適した動画のフォーマット，動画を構成する各駒の大きさなどを規定しているものである）にあらかじめ動画データを変換する機種の場合には，あらかじめ動画データを変換する機種であることを示す文字列を付加しておき，その文字列が付加されたプロファイルに対応する機種の場合には上述のように，ＵＲＬにJob=startの文字列が含まれているときには，あらかじめ動画データを変換するものである。動画データの変換に比較的時間がかかるためにあらかじめ動画データの変換が行われる。あらかじめ動画データを変換する機種であることを示す文字列がプロファイルに含まれていいない機種の場合には図３に示すように動画リクエストを受信したことに応じて動画データの変換処理が行われる。
【００４５】
図５は，携帯電話のプロファイルの一例である。
【００４６】
各行が各機種ごとのプロファイルである。プロファイルは動画変換サーバ２のメモリ６に記憶されている。
【００４７】
それぞれのプロファイルにおいて最初に機種名（A123，B123，C123，A300，B300，C300）が記述され，その後に画像フォーマット（JPEG:Joint Photographic Experts Groupにもとづくもの，3GP:3rd Generation Partnership Projectにもとづくもの），動画を構成する各駒の幅（width）および高さ（height）などが記述されている。第４行から第６行のプロファイルにはあらかじめ動画データを変換する機種（事前変換機種）であることを示すpreencode=onの文字列が記述されている。第１行から第３行のプロファイルにはpreencode=onの文字列が記述されていないので，図３に示すように動画リクエストが送信された時に動画データの変換が行われる（事後変換機種）。
【００４８】
図６は，動画変換サーバ３の処理手順の一部を示すフローチャートである。この処理は，図４に示すようにJob=startの文字列が含まれているＵＲＬが動画サーバに与えられることにより実行される。
【００４９】
まず，動画変換サーバ２のメモリ６に記憶されているすべての機種についてのプロファイルが読み取られる（ステップ31）。読み取られたすべての機種についてのプロファイルのうちプロファイル一つずつにループ処理が行われる（ステップ32）。プロファイルに上述した文字列preencode=onが付加されていれば（ステップ33でＹＥＳ），その機種は動画データの変換に時間がかかるものであるから，図４のステップ21で動画リクエストにJob=startという特殊な文字列が含まれているときの処理としてその機種に対応した動画データとなるように動画データの事前変換処理が行われる（ステップ34）。変換すべき対象となる動画データは動画リクエストによって指定されているのはいうまでもない。プロファイルに上述した文字列preencode=onが付加されていなければ（ステップ33でＮＯ），その機種は動画データの変換に時間があまりかからないものであるから，図３に示すように動画リクエストを受信した時に動画リクエストの受信に応答して動画データの変換が行われる。
【００５０】
上述した処理においてはハードウエアを用いて実現されているものもあるが，ソフトウエアを用いて実現するようにしてもよい。
【図面の簡単な説明】
【００５１】
【図１】動画通信システムの概要である。
【図２】動画変換サーバの電気的構成を示すブロック図である。
【図３】動画変換サーバの処理手順を示すフローチャートである。
【図４】動画変換サーバの処理手順を示すフローチャートである。
【図５】プロファイルの一例である。
【図６】動画変換サーバの処理手順を示すフローチャートである。
【符号の説明】
【００５２】
１  携帯電話
２  動画変換サーバ
３  制御装置
４  通信回路
６  メモリ
８  動画データ記憶装置
【図１】
2006246268.tif 000003
【図２】
2006246268.tif 000004
【図３】
2006246268.tif 000005
【図４】
2006246268.tif 000006
【図５】
2006246268.tif 000007
【図６】
2006246268.tif 000008