(57)【要約】【課題】  動画ファイルの再生、一時停止、再開などを効率的に行い、かつ映像と音声とを同期させる。【解決手段】  第２制御部２２は、再生開始位置に最も近い映像データのキーフレーム情報を取得した後、この映像データと同期を取るべく、取得されたキーフレーム情報周辺の再生開始位置に最も近い音声データの音声再生開始位置を求める。第２制御部２２は、上記キーフレーム情報に従って、映像データを表示バッファ６２に転送する一方、上記音声再生開始位置に従って、音声データをＲＡＭ２４に書き込み、それぞれをデコードして、それぞれ表示部６とスピーカ７Ｒ，７Ｌで再生する。【選択図】  図２
2006140777.tif 000002
【特許請求の範囲】
【請求項１】
複数組の映像データと音声データとからなる動画ファイルを再生する動画再生装置であって、
前記動画ファイルを途中から再生するよう指示する再生指示手段と、
この再生指示手段により再生が指示されると、複数の映像データから途中再生が指示された再生開始位置に最も近い映像データのキーフレームを取得するキーフレーム取得手段と、
このキーフレーム取得手段によって取得されたキーフレーム周辺に最も近い音声データを前記複数の音声データから取得する音声データ取得手段と、
前記キーフレーム取得手段によって取得されたキーフレームから映像データの復号化を開始するとともに、前記音声データ取得手段により取得された音声データの復号化を開始して再生する再生制御手段と
を具備することを特徴とする動画再生装置。
【請求項２】
前記音声データ取得手段は、前記映像データの再生開始位置と前記音声データの再生開始位置との差が許容時間差以下となるように、音声データを求めることを特徴とする請求項１記載の動画再生装置。
【請求項３】
前記動画ファイルは、ＡＳＦ（Advanced Systems Format）形式であることを特徴とする請求項１または２に記載の動画再生装置。
【請求項４】
複数組の映像データと音声データとからなる動画ファイルを再生する動画再生方法であって、
前記動画ファイルを途中から再生するよう指示する再生指示ステップと、
この再生指示ステップにて再生が指示されると、複数の映像データから途中再生が指示された再生開始位置に最も近い映像データのキーフレームを取得するキーフレーム取得ステップと、
このキーフレーム取得ステップにて取得されたキーフレーム周辺に最も近い音声データを前記複数の音声データから取得する音声データ取得ステップと、
前記キーフレーム取得ステップにて取得されたキーフレームから映像データの復号化を開始するとともに、前記音声データ取得ステップにより取得された音声データの復号化を開始して再生する再生制御ステップと
からなることを特徴とする再生制御方法。
【請求項５】
複数組の映像データと音声データとからなる動画ファイルを再生する動画再生プログラムであって、
前記動画ファイルを途中から再生するよう指示する再生指示ステップと、
この再生指示ステップにて再生が指示されると、複数の映像データから途中再生が指示された再生開始位置に最も近い映像データのキーフレームを取得するキーフレーム取得ステップと、
このキーフレーム取得ステップにて取得されたキーフレーム周辺に最も近い音声データを前記複数の音声データから取得する音声データ取得ステップと、
前記キーフレーム取得ステップにて取得されたキーフレームから映像データの復号化を開始するとともに、前記音声データ取得ステップにより取得された音声データの復号化を開始して再生する再生制御ステップと
をコンピュータに実行させることを特徴とする動画再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画再生装置、動画再生方法および動画再生プログラムに関する。
【背景技術】
【０００２】
近年、動画データを高能率に圧縮してストリーム伝送し、またその伝送された動画データをファイル化して記録、再生する技術が広く利用されている。このような技術において動画ファイルを再生する場合、通常、先頭から再生することを想定しているため、途中から再生しようとすると、映像と音声とに時間ずれが生じる場合がある。そこで、ＭＰＥＧ１方式で圧縮された動画ファイルを途中再生する際に、映像と音声とを同期させる技術が提案されている（例えば特許文献１参照）。
【特許文献１】特開平０７−１７０４９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、高圧縮率で画像劣化の少ない技術として、ストリーミング配信データフォーマットであるＡＳＦ（Advanced Systems Format）形式が知られている。例えば、ハードディスク録画機で録画した番組（動画ファイル）をＡＳＦ形式の動画ファイルに変換してＳＤカードなどの記録媒体に保存し、該記録媒体をワイド表示可能な携帯端末などに装着して保存された番組（動画ファイル）を再生するような利用方法が提案されている。
【０００４】
しかしながら、上記ＡＳＦ形式については、長時間の動画ファイルでは、途中再生や一時停止などを行うことができず、また再生までに時間がかかるという問題があった。
【０００５】
そこで本発明は、動画ファイルの再生、一時停止、再開などを効率的に行うことができ、かつ映像と音声とを同期させることができる動画再生装置、動画再生方法および動画再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的達成のため、請求項１記載の発明による動画再生装置は、複数組の映像データと音声データとからなる動画ファイルを再生する動画再生装置であって、前記動画ファイルを途中から再生するよう指示する再生指示手段と、この再生指示手段により再生が指示されると、複数の映像データから途中再生が指示された再生開始位置に最も近い映像データのキーフレームを取得するキーフレーム取得手段と、このキーフレーム取得手段によって取得されたキーフレーム周辺に最も近い音声データを前記複数の音声データから取得する音声データ取得手段と、前記キーフレーム取得手段によって取得されたキーフレームから映像データの復号化を開始するとともに、前記音声データ取得手段により取得された音声データの復号化を開始して再生する再生制御手段とを具備することを特徴とする。
【０００７】
また、好ましい態様として、例えば請求項２記載のように、請求項１記載の動画再生装置において、前記音声データ取得手段は、前記映像データの再生開始位置と前記音声データの再生開始位置との差が許容時間差以下となるように、音声データを求めるようにしてもよい。
【０００８】
また、好ましい態様として、例えば請求項３記載のように、請求項１または２に記載の動画再生装置において、前記動画ファイルは、ＡＳＦ（Advanced Systems Format）形式であってもよい。
【０００９】
また、上記目的達成のため、請求項４記載の発明による動画再生方法は、複数組の映像データと音声データとからなる動画ファイルを再生する動画再生方法であって、前記動画ファイルを途中から再生するよう指示する再生指示ステップと、この再生指示ステップにて再生が指示されると、複数の映像データから途中再生が指示された再生開始位置に最も近い映像データのキーフレームを取得するキーフレーム取得ステップと、このキーフレーム取得ステップにて取得されたキーフレーム周辺に最も近い音声データを前記複数の音声データから取得する音声データ取得ステップと、前記キーフレーム取得ステップにて取得されたキーフレームから映像データの復号化を開始するとともに、前記音声データ取得ステップにより取得された音声データの復号化を開始して再生する再生制御ステップと、からなることを特徴とする。
【００１０】
また、上記目的達成のため、請求項５記載の発明による動画再生プログラムは、複数組の映像データと音声データとからなる動画ファイルを再生する動画再生プログラムであって、前記動画ファイルを途中から再生するよう指示する再生指示ステップと、この再生指示ステップにて再生が指示されると、複数の映像データから途中再生が指示された再生開始位置に最も近い映像データのキーフレームを取得するキーフレーム取得ステップと、このキーフレーム取得ステップにて取得されたキーフレーム周辺に最も近い音声データを前記複数の音声データから取得する音声データ取得ステップと、前記キーフレーム取得ステップにて取得されたキーフレームから映像データの復号化を開始するとともに、前記音声データ取得ステップにより取得された音声データの復号化を開始して再生する再生制御ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
請求項１記載の発明によれば、再生指示手段により前記動画ファイルを途中から再生するよう指示されると、キーフレーム取得手段が複数の映像データから途中再生が指示された再生開始位置に最も近い映像データのキーフレームを取得し、音声データ取得手段が、取得されたキーフレーム周辺に最も近い音声データを複数の音声データから取得する。そして再生制御手段が、取得されたキーフレームから映像データの復号化を開始するとともに、取得された音声データの復号化を開始して再生するので、動画ファイルの再生、一時停止、再開などを効率的に行うことができ、かつ映像と音声とを同期させることができるという利点が得られる。
【００１２】
また、請求項２記載の発明によれば、前記音声データ取得手段は、映像データの再生開始位置と音声データの再生開始位置との差が許容時間差以下となるように音声データを求めるようにしたので、映像と音声との再生のズレを最小限に抑えることができるという利点が得られる。
【００１３】
また、請求項３記載の発明によれば、前記動画ファイルをＡＳＦ（Advanced Systems Format）形式としたので、動画ファイルがストリーミング配信データフォーマットの動画ファイルの再生、一時停止、再開などを効率的に行うことができ、かつ映像と音声とを同期させることができるという利点が得られる。
【００１４】
また、請求項４記載によれば、動画ファイルを途中から再生するよう指示されると、複数の映像データから途中再生が指示された再生開始位置に最も近い映像データのキーフレームを取得し、さらに、この取得されたキーフレーム周辺に最も近い音声データを前記複数の音声データから取得する。そして、取得されたキーフレームから映像データの復号化を開始するとともに、取得された音声データの復号化を開始して再生するようにしたので、動画ファイルの再生、一時停止、再開などを効率的に行うことができ、かつ映像と音声とを同期させることができるという利点が得られる。
【００１５】
また、請求項５記載によれば、動画ファイルを途中から再生するよう指示する再生指示ステップと、この再生指示ステップにて再生が指示されると、複数の映像データから途中再生が指示された再生開始位置に最も近い映像データのキーフレームを取得するキーフレーム取得ステップと、このキーフレーム取得ステップにて取得されたキーフレーム周辺に最も近い音声データを複数の音声データから取得する音声データ取得ステップと、前記キーフレーム取得ステップにて取得されたキーフレームから映像データの復号化を開始するとともに、前記音声データ取得ステップにより取得された音声データの復号化を開始して再生する再生制御ステップとをコンピュータに実行させるようにしたので、動画ファイルの再生、一時停止、再開などを効率的に行うことができ、かつ映像と音声とを同期させることができるという利点が得られる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１７】
Ａ．実施形態の構成
次に、図１は、本実施形態に係る携帯電話１の蓋を開いた状態と閉じた状態の正面図に相当する外観図である。図１（ａ）は、携帯電話１の蓋を開いた状態を示し、図１（ｂ）は、携帯電話１の蓋を閉じた状態（蓋側）を示し、図１（ｃ）は、携帯電話１の蓋を閉じた状態（裏面側）を示している。
【００１８】
図示のように、蓋部２は、本体部３に対し第１ヒンジ部１００を回転軸として開閉可能（矢印α）に配置されているほか、第２ヒンジ部１２を回転軸として回転可能（矢印β）になっている。蓋部２は、第１スピーカ５、表示部６、データ通信用の内蔵アンテナ（図示略）を内蔵している。第１スピーカ５は、ダイナミックスピーカであり、蓋部２の内面に配置されている。表示部６は、蓋部２の内面に配置され、１６：９のアスペクト比の映像表示が可能な２．７ｉｎｃｈ（２４０×４００ドット）ＴＦＴ液晶（ＱＶＧＡもしくは、ＨＶＧＡ相当の解像度を備える）カラー液晶からなる。
【００１９】
第１ヒンジ部１００は、蓋部２に連繋されて該蓋部２と一体的に回転する可動部１０１と、本体部３側に固定されるとともに可動部１０１の両側に設けられた左右一対の固定部１０２、１０３とで構成されている。
【００２０】
本体部３は、キー入力部８とマイク１０とを備える。キー入力部８は、メニュー表示時におけるフォーカス移動のための十字キー８１、決定のための決定キー８２、アドレス帳データ閲覧のためのアドレス帳キー８３、ネットワーク接続を指示するためのネットワーク接続キー８４、ムービー再生モードを起動させるためのムービー再生キー８５、メールモード（受信、作成、編集、送信）を起動させるためのメールキー８６、オフフックキー８７、クリアキー８８（キャンセル検出）、オンフックキー８９（オールクリア：着信待ち状態にジャンプ指示）、電話番号や文字記号を入力するためのテンキー８１０等からなる。また、本体部の背面には、撮影するための撮像レンズ１７、および着信音やアラーム、メロディなどを再生するためのスピーカ７Ｒ、７Ｌが配置されている。
【００２１】
次に、図２は、本実施形態による携帯電話１の回路構成を示すブロック図である。受信信号処理部１８は、データ通信モードの開始指示をスイッチ回路２０１より受けると、外部の無線基地局とのネゴシエーション（端末認証、回線接続）を開始し、通信帯域幅を一時的に占有する処理を行う。そして、内蔵アンテナ１６により受信された無線信号より自機宛に符号変調された信号を抽出して、スイッチ回路２０１を介して通信データ処理部２０２に出力する。
【００２２】
通信信号処理部１９は、待受け状態においても、また、データ通信モードにおいても、常に電源供給されており、通信データ処理部２０２からのデジタル変調信号（送信音声データ、メールデータ、ネットワーク接続情報を含むパケットデータ）を、符号変調してメインアンテナ１１より出力する。また、一方で、無線基地局より送信され、メインアンテナ１１により受信された無線信号より自機宛に符号変調された信号を抽出して、スイッチ回路２０１を介して通信データ処理部２０２に出力する。
【００２３】
なお、内蔵アンテナ１６とメインアンテナ１１は、蓋部２を回動させた状態であっても、閉じた状態であっても、スペースダイバーシチ受信を行うのに有効な位置関係にある。
【００２４】
第１制御部２０は、無線基地局、及びその後段にあたる、通信サービス事業者、インターネット等のネットワークインフラを介して接続されるデータベース等の、情報資源との接続制御を中心とした処理を行う。なお、本実施の形態においては、携帯電話１は、２つの制御部を傭えており、通信処理全般については第１制御部２０、その他、撮影処理、画像処理、映像の再生処理に関しては後述の第２制御部２２で行う。
【００２５】
スイッチ回路２０１は、通信データ処理部２０２からの制御信号を受け、受信信号処理部１８、通信信号処理部１９への電源供給、処理動作開始終了の制御を行う。詳細には、通常電源オン状態、もしくは、受信ＯＮモード状態であれば、通信信号処理部１９のみに電源を供給して動作させ、一方で、ユーザがネットワーク接続キー８４を操作したか、あるいは、予め設定されたスケジュールに従い、データ通信モードの開始が指示された場合は、受信信号処理部１８と通信信号処理部１９とを動作させる。
【００２６】
通信データ処理部２０２は、音声処理部２０５より出力されたＣＥＬＰ系デジタル音声データをＰＳＫ系方式に対応する信号に変調、及び拡散符号に変調するとともに、受信信号処理部１８、通信信号処理部１９にて受信される符号変調された信号をＰＳＫ系方式のデジタル信号に復号する処理を行う。
【００２７】
システムＲＯＭ２０３は、通信制御のための制御プログラムを格納する。本実施の形態の特徴としては、通常の通信ネゴシエーションプログラムの他に受信信号処理部１８と通信信号処理部１９との動作切替制御プログラムを記憶する。これにより、データ通信モードの開始が指示された場合に、メインアンテナ１１と内蔵アンテナ１６によるスペースダイバーシチ受信を行わせて、一時的に通信帯域幅を占有し、受信信号処理部１８、通信信号処理部１９の双方より串力される符号変調された信号をほぼ同時にデジタル信号に復号、合成して、インターフェイス処理部２０４を介してバス２００に出カするプログラムを記憶する。
【００２８】
音声処理部２０５は、ＣＥＬＰ系の音声変調／復調システムと、動画復調に伴うＭＰＥＧオーディオ系の音声復調システムとを備え、通話状態においては、音声処理部２０５から出カされるアナログ音声を第１スピーカ５から出力させる。スイッチ３１は、第２制御部２２からの制御により、ムービー再生モードにおいては、ムービーファイルに格納されるオーディオデータがステレオ対応である場合、第２スピーカ７Ｒ、第３スピーカ７Ｌの両方にオーディオ信号を出力する。第２スピーカ７Ｌは、報知ドライバ２６によっても駆動され、着信報知音などを再生出力する。
【００２９】
第２制御部２２は、ムービー再生モードにおけるデータ通信モードによりダウンロードしたムービーファイルや、カメラモードにおける静止画／動画の再生表示処理、及び、カメラモードにおける撮影処理全般の制御を行う。特に、本実施形態では、第２制御部２２は、ＡＳＦ形式の動画ファイルの途中再生において、映像データの再生開始時間と音声データの再生開始時間とを求め、映像データと音声データとの同期に係る処理を行う。より具体的には、以下の通りである。
【００３０】
ＡＳＦファイル形式の動画ファイルには、「Ｓｉｍｐｌｅ  Ｉｎｄｅｘ  Ｏｂｊｅｃｔ」と呼ばれる領域が存在し、その領域には、映像のキーフレーム情報が入っている。そのキーフレーム情報を用いて映像と音声との同期、さらに同期の際の検索方法を考慮することにより高速化を図る。例えば、途中から再生の場合に再生開始時間が指定されて再生を開始するわけであるが、その与えられた再生開始位置と当該ＡＳＦ形式の動画ファイルの全再生時間と映像符号化を行った際のキーフレーム（参照フレーム、Ｉフレーム、Ｉピクチャ）の挿入間隔とから、指定された再生開始位置に最も近いキーフレームを「Ｓｉｍｐｌｅ  Ｉｎｄｅｘ  Ｏｂｊｅｃｔ」の情報を割り出す。そして、映像については、そのキーフレームから再生を開始する。キーフレームからの再生であるので、最初のフレームは、フレーム内復号化が実施される。音声については、上記キーフレーム周辺で最も再生開始時間に近い音声の再生時間を持つデータを割り出す。キーフレームの周辺に所定の範囲を決め、再生時間と音声の持つ再生時間との差が最小になるようにする。最小値が映像と音声とのずれの許容範囲に収まらない場合には、上記所定の範囲を広げて検索を行い、許容範囲内に収まるようにする。キーフレーム情報を使用することにより、同期のための音声の検索開始位置を絞ることができ、さらに検索範囲を段階的に増加することにより、無駄な検索を行う必要がないという効果も得られる。
【００３１】
なお、本実施の形態においては、携帯電話機能による着信割り込み時において上述の第１制御部２０との並行処理が可能だが、これらの処理に伴うバスへのアドレス／データの割り込み処理については、インターフェイス処理部２０４が行うものとする。
【００３２】
プログラムＲＯＭ２３は、ムービー再生モード、カメラモード、動画ファイルの再生、途中再生における映像データと音声データとの同期に関する各処理プログラムを格納する。ＲＡＭ２４は、データ通信処理や、音声通信において必要とされる各種データなどを記憶する。
【００３３】
次に、圧縮伸張処理部２５は、ＭＰＥＧ−２、−４に対応し、カメラモードにて撮影された静止画／動画を圧縮処理するとともに、ムービー再生モードにおけるデータ通信モードによりダウンロ−ドしたムービーファイルや、カメラモードにおける静止画／動画、ＳＤカードなどのカード媒体３３１に保存されているＡＳＦ形式の動画からの映像データの伸張処理する。
【００３４】
報知ドライバ２６は、着信音やアラーム報知音を鳴動せしめるために報知用ＬＥＤ１３、第３スピ−カ７Ｌを動作させる。スイッチ処理部２７は、キー入力部８、第１サイドキー９０、第２サイドキー９１、シャッターキー９２からの操作検出に伴う第１制御部２０、第２制御部２２への制御信号を出カする。
【００３５】
なお、カメラレンズ１７の後段には、ＣＣＤ、若しくはＣＭＯＳ等のイメ−ジセンサと光学ズーム用のステップモータからなる撮像デバイス１７１と、この撮像デバイスで撮り込まれたアナログ信号をデジタル信号に変換し、イメージデータを生成するためのＤＳＰ１７２とが備えられている。また、本実施の形態におけるイメージセンサーの有効画素領域は４：３のアスペクト比に固定されている。クレイドル用コネクタ３２は、クレイドル、すなわち充電台を兼ねた設置台に設置した際に、設置台からの電力で図示しないバッテリを充電するためのものであり、コネクタインターフェース３１を介してバスに接続されている。メモリカードスロット３３０（３３）には、ＳＤカードなどの記録媒体３３１が装着される。
【００３６】
ここで、図３は、ＡＳＦ形式の動画ファイルのデータ構造を示す概念図である。ＡＳＦ形式の動画ファイルは、先頭が、「Ｈｅａｄｅｒ  Ｏｂｊｅｃｔ」、次が実際のデータが格納されている「Ｄａｔａ  Ｏｂｊｅｃｔ」である。該「Ｄａｔａ  Ｏｂｊｅｃｔ」は、複数のＤａｔａ  Ｐａｃｋｅｔから構成されており、各Ｄａｔａ  Ｐａｃｋｅｔは、ＶｉｄｅｏペイロードとＡｕｄｉｏペイロードとから構成されている。最後の「Ｉｎｄｅｘ  Ｏｂｊｅｃｔ」がキーフレームなどの情報を含む部分であり、「Ｓｉｍｐｌｅ  Ｉｎｄｅｘ  Ｏｂｊｅｃｔ」も「Ｉｎｄｅｘ  Ｏｂｊｅｃｔ」の１つである。
【００３７】
ここで、図４は、上記「Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ」のデータ構造を示す概念図である。「Ｏｂｊｅｃｔ  ＩＤ」は、「Ｓｉｍｐｌｅ  Ｉｎｄｅｘ  Ｏｂｊｅｃｔ」の識別コードである。また、「Ｏｂｊｅｃｔ  Ｓｉｚｅ」は、「Ｓｉｍｐｌｅ  Ｉｎｄｅｘ  Ｏｂｊｅｃｔ」のサイズを示す。「Ｉｎｄｅｘ  Ｅｎｔｒｙ  Ｔｉｍｅ  Ｉｎｔｅｒｖａｌ」は、キーフレームの挿入間隔を示し、「Ｍａｘｉｍｕｍ  Ｐａｃｋｅｔ  Ｃｏｕｎｔ」は、キーフレームが構成される「Ｄａｔａ  Ｐａｃｋｅｔ」の最大数を示す。また、「Ｉｎｄｅｘ  Ｅｎｔｒｉｅｓ  Ｃｏｕｎｔ」は、後に続く「Ｉｎｄｅｘ  Ｅｎｔｒｉｅｓ」の総数である。そして、「Ｉｎｄｅｘ  Ｅｎｔｒｉｅｓ」の各要素がキーフレーム情報であり、「Ｐａｃｋｅｔ  Ｎｕｍｂｅｒ」は、キーフレームが開始される「Ｄａｔａ  Ｐａｃｋｅｔ」の番号であり、「Ｐａｃｋｅｔ  Ｃｏｕｎｔ」は、いくつの「Ｄａｔａ  Ｐａｃｋｅｔ」でキーフレームが構成されているかを示す。
【００３８】
Ｂ．実施形態の動作
次に、上述した実施形態の動作について説明する。
【００３９】
図５は、本実施形態による携帯電話１の動作を説明するためのフローチャートである。まず、ユーザによりＡＳＦ形式の動画ファイルを読出し、途中からの再生が指示されると（ステップＳ１０）、第２制御部２２は、その再生開始位置から「Ｓｉｍｐｌｅ  Ｉｎｄｅｘ  Ｏｂｊｅｃｔ」の情報に基づいて、キーフレーム情報を取得する（ステップＳ１２）。取得方法は、再生開始位置をキーフレーム挿入間隔である「Ｓｉｍｐｌｅ  Ｉｎｄｅｘ  Ｏｂｊｅｃｔ」の「Ｉｎｄｅｘ  Ｅｎｔｒｙ  Ｔｉｍｅ  Ｉｎｔｅｒｖａｌ」で割り算することにより、「Ｉｎｄｅｘ  Ｅｎｔｒｉｅｓ」の何番目の要素であるかを求める。そのキーフレーム情報が、再生開始位置に最も近い映像データのキーフレームの情報となる。
【００４０】
次に、検索された映像データとの時間差が生じないタイミングにある音声データを検索する（ステップＳ１４）。ＡＳＦ形式の動画ファイルでは、図３に示すようなデータ構造を持つので、再生開始時間と最も時間差が小さくなる再生開始のＡｕｄｉｏペイロードを求める。
【００４１】
ＡＳＦ形式の動画ファイルのデータ構造において、ＶｉｄｅｏペイロードとＡｕｄｉｏペイロードとは、それぞれ最初の位置からの経過時間情報を持つ。単位は、ｍｓｅｃ単位となる。ここで、図６は、音声データの検索の方法を示す概念図である。図６において、細長いブロックは、「Ｄａｔａ  Ｏｂｊｅｃｔ」に相当する。また、矢印１００が、先に求めた開始時間に最も近いキーフレームの「Ｐａｃｋｅｔ  Ｎｕｍｂｅｒ」の「Ｄａｔａ  Ｐａｃｋｅｔ」の位置となる。
【００４２】
この「Ｄａｔａ  Ｐａｃｋｅｔ」を中心に再生開始位置に最も近い音声データを含む「Ｄａｔａ  Ｐａｃｋｅｔ」を求める。各Ａｕｄｉｏペイロードは、最初の位置からの経過時間情報を持つので図６のＡ，Ｂの所定の範囲内（例えば、前後１００のＤａｔａ  Ｐａｃｋｅｔで合計２００個のＤａｔａ  Ｐａｃｋｅｔ）で、「Ｄａｔａ  Ｐａｋｅｔ」を走査し、その各「Ｄａｔａ  Ｐａｃｋｅｔ」に含まれるＡｕｄｉｏペイロードから再生開始位置を求め、それが予め設定した許容最低差（例えば、５０ｍｓｅｃ）以下になるか、そうでなければ全走査して最小となる「Ｄａｔａ  Ｐａｃｋｅｔ」の位置を求める。その位置、すなわちその「Ｐａｃｋｅｔ  Ｎｕｍｂｅｒ」の「Ｄａｔａ  Ｐａｃｋｅｔ」から音声データをバッファに転送する。
【００４３】
尚、ＡＢ間の走査で再生開始位置の映像データとの差の最小値が１０００ｍｓｅｃ、すなわち１秒以上となってしまった場合には、映像データと音声データの同期が取れたとは言えない場合があるので、さらに範囲を広げて、Ｃ，Ｄの範囲の「Ｄａｔａ  Ｐａｃｋｅｔ」も走査し、Ａ〜Ｄの範囲内で差が最小となるＤａｔａ  Ｐａｃｋｅｔの位置である「Ｐａｃｋｅｔ  Ｎｕｍｂｅｒ」を求めるようにする。このようにすれば、ＡＢ間で同期が不十分だった場合もカバーすることができる。
【００４４】
また、ＡＢ間の範囲の検索で不十分であった場合においてＢの範囲で同期の誤差が最小であった場合は、Ｂにより近いＤの方が同期誤差が最小となる可能性が高いので、Ｄの範囲を先に走査する。この結果、Ｄの範囲の検索で予め設定した許容最低差（例えば５０ｍｓｅｃ）以下になり、その範囲内の走査のみで検索を終了できる。
【００４５】
次に、第２制御部２２は、ステップＳ１２で求めた、再生開始位置に最も近い映像データのキーフレームを示すキーフレーム情報に従って、ＳＤカードなどのカード媒体３３１にアクセスし、該当キーフレームの「Ｉｎｄｅｘ  Ｅｎｔｒｙ」である「Ｐａｃｋｅｔ  Ｎｕｍｂｅｒ」と「Ｐａｃｋｅｔ  Ｃｏｕｎｔ」を取得し、映像データについては、その「Ｐａｃｋｅｔ  Ｎｕｍｂｅｒ」の「Ｄａｔａ  Ｐａｃｋｅｔ」のデータにアクセスして表示バッファ６２へ転送する一方、音声データについては、その音声データが含まれるＡｕｄｉｏペイロードを含む「Ｄａｔａ  Ｐａｃｋｅｔ」を、例えばＲＡＭ２４に書き込む（ステップＳ１６）。
【００４６】
次に、圧縮・伸張処理部２５は、表示バッファ６２の映像データからデコードを開始するとともに、音声処理部１０５は、ＲＡＭ２４に書き込まれた音声データをデコードして、映像と音声とをそれぞれの再生ブロックである表示部６とスピーカ７Ｒ，７Ｌで再生する（ステップＳ１８）。
【００４７】
上述した実施形態によれば、動画ファイルの途中からの再生が指示されると、再生開始位置と動画ファイルを全て再生した場合の全再生時間と映像符号化の際のキーフレーム挿入間隔に基づいて、再生開始位置に最も近いキーフレームを取得し、このキーフレームの情報に基づいて、該再生開始位置に最も近い音声データの再生位置を音声再生開始位置として取得するようにしたので、ＡＳＦ形式の動画ファイルの再生、一時停止、再開などを効率的に行うことができ、かつ映像と音声とを同期させることができる。
【００４８】
なお、上述した実施形態では、動画再生装置として携帯電話について説明したが、これに限らず、携帯情報端末（ＰＤＡ）や、動画や静止画再生に特化した動画再生装置であってもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態に係る携帯電話１の蓋を開いた状態と閉じた状態の正面図に相当する外観図である。
【図２】本実施形態による携帯電話１の回路構成を示すブロック図である。
【図３】本実施形態によるＡＳＦ形式の動画ファイルの構造を示す概念図である。
【図４】ＡＳＦ形式の動画ファイルの「Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ」のデータ構造を示す概念図である。
【図５】本実施形態による携帯電話１の動作を説明するためのフローチャートである。
【図６】本実施形態による携帯電話１の動作（音声の検索）を説明するための概念図である。
【符号の説明】
【００５０】
１  携帯電話
２  蓋部
３  本体部
５  第１スピーカ
６  表示部（表示手段）
７Ｒ  第２スピーカ
７Ｌ  第３スピーカ
８  キー入力部（再生指示手段）
１０  マイク
１１  メインアンテナ
１２  第２ヒンジ部
１３  報知用ＬＥＤ
１６  内蔵アンテナ
１７  撮像レンズ
１８  受信信号処理部
１９  通信信号処理部
２０  第１制御部
２２  第２制御部（キーフレーム取得手段、音声データ取得手段、再生制御手段）
２３  プログラムＲＯＭ
２４  ＲＡＭ
２５  圧縮・伸張処理部
２６  報知ドライバ
２７  スイッチ処理部
３０  音声出力系ドライバ
３１  スイッチ
６１  表示ドライバ
６２  表示バッファ
９０  第１サイドキー
９１  第２サイドキー
９２  シャッターキー
１００  第１ヒンジ部
２０１  スイッチ回路
２０２  通信データ処理部
２０３  システムＲＯＭ
２０５  音声処理部
２０６  スイッチ回路
２０７  オーデイオアンプ
３３０  メモリカードスロット
３３１  カード媒体
【図１】
2006140777.tif 000003
【図２】
2006140777.tif 000004
【図３】
2006140777.tif 000005
【図４】
2006140777.tif 000006
【図５】
2006140777.tif 000007
【図６】
2006140777.tif 000008