(57)【要約】  本発明は、ユーザにより選択されたマルチメディアソースファイルを受信するステップＳ１と、マルチメディアソースファイルを読み取るステップＳ２と、マルチメディアソースファイルからオーディオストリームとビデオストリームとを分離するステップ３と、オーディオストリームとビデオストリームをそれぞれ復号化するステップ４と、オーディオストリームに対して変速処理を行うステップＳ５と、変速処理後のオーディオストリームのオーディオクロックを復号化されたビデオストリームのビデオクロックに付与し、付与されたビデオクロックを読み取るステップＳ６と、オーディオストリームとビデオストリームを出力するステップＳ７とを含むオンラインビデオのリアルタイム可変速再生方法を提供する。本発明は、さらに、オンラインビデオのリアルタイム可変速再生システムを提供する。本発明によるオンラインビデオのリアルタイム可変速再生方法及びシステムは、変速表示及び映像音声同期の目的を達成できる。【選択図】図２
2015515198.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより選択されたマルチメディアソースファイルを受信するステップＳ１と、
前記マルチメディアソースファイルを読み取るステップＳ２と、
前記マルチメディアソースファイルからオーディオストリームとビデオストリームとを分離するステップＳ３と、
分離されたオーディオストリームとビデオストリームをそれぞれ復号化するステップＳ４と、
前記オーディオストリームに対して変速処理を行うステップＳ５と、
変速処理後のオーディオストリームのオーディオクロックを復号化されたビデオストリームのビデオクロックに付与し、付与されたビデオクロックを読み取るステップＳ６と、
オーディオストリームとビデオストリームを出力するステップＳ７と、
を含むことを特徴とするオンラインビデオのリアルタイム可変速再生方法。
【請求項２】
前記ステップＳ１は、さらに、データ量閾値を設定し、受信されたマルチメディアソースファイルのデータ量が前記データ量閾値より大きい場合、前記マルチメディアソースファイルを読み取り始めることを含む
ことを特徴とする請求項１に記載のオンラインビデオのリアルタイム可変速再生方法。
【請求項３】
前記ステップＳ５において、前記オーディオストリームに対する変速処理は、前記オーディオストリームに対して変速するが変調しない処理を行うことを含む
ことを特徴とする請求項１に記載のオンラインビデオのリアルタイム可変速再生方法。
【請求項４】
前記ステップＳ４において、グラフィックスプロセッサにより前記ビデオストリームを復号化することを特徴とする請求項１に記載のオンラインビデオのリアルタイム可変速再生方法。
【請求項５】
ユーザにより選択されたマルチメディアソースファイルを受信するバッファモジュールと、
前記バッファモジュールから前記マルチメディアソースファイルを読み取る読取モジュールと、
前記読取モジュールにより読み取られたマルチメディアソースファイルからオーディオストリームとビデオストリームとを分離する分離モジュールと、
分離されたオーディオストリームとビデオストリームを復号化する復号化モジュールと、
前記オーディオストリームに対して変速処理を行うオーディオ処理モジュールと、
変速処理後のオーディオストリームのオーディオクロックを復号化されたビデオストリームのビデオクロックに付与し、付与されたビデオクロックを読み取る同期モジュールと、
オーディオストリームとビデオストリームを出力する出力モジュールと、
を備えることを特徴とするオンラインビデオリアルタイム可変速再生システム。
【請求項６】
データ量閾値を設定し、データ量閾値をバッファモジュールに転送するパラメータ設定モジュールをさらに備え、
前記読取モジュールは、前記バッファモジュールが受信したマルチメディアソースファイルのデータ量がデータ量閾値より大きい場合、バッファモジュールにおけるマルチメディアソースファイルを読み取り始める
請求項５に記載のオンラインビデオのリアルタイム可変速再生システム。
【請求項７】
前記オーディオ処理モジュールが前記オーディオストリームに対して行う変速処理は、変速するが変調しない処理である
ことを特徴とする請求項５に記載のオンラインビデオのリアルタイム可変速再生システム。
【請求項８】
前記復号化モジュールは、前記オーディオストリームを復号化するためのオーディオ復号化モジュールと前記ビデオストリームを復号化するためのビデオ復号化モジュールとを備える
ことを特徴とする請求項５に記載のオンラインビデオのリアルタイム可変速再生システム。
【請求項９】
前記ビデオ復号化モジュールは、グラフィックスプロセッサによりビデオストリームを復号化する
ことを特徴とする請求項８に記載のオンラインビデオのリアルタイム可変速再生システム。
【請求項１０】
前記同期モジュールは、
前記オーディオストリームのオーディオクロックをビデオクロックに付与するクロック付与モジュールと、
付与されたビデオクロックを読み取るクロック読取モジュールと、
を備えることを特徴とする請求項５に記載のオンラインビデオリアルタイム可変速再生システム。
【請求項１１】
ユーザにより選択されたマルチメディアソースファイルを受信するステップＳ１と、
前記マルチメディアソースファイルを読み取るステップＳ２と、
前記マルチメディアソースファイルからオーディオストリームとビデオストリームをを分離するステップＳ３と、
分離されたオーディオストリームとビデオストリームをそれぞれ復号化するステップＳ４と、
前記オーディオストリームに対して変速処理を行うステップＳ５と、
変速処理後のオーディオストリームのオーディオクロックを復号化されたビデオストリームのビデオクロックに付与し、付与されたビデオクロックを読み取るステップＳ６と、
オーディオストリームとビデオストリームを出力するステップＳ７と、
を備えることを特徴とするオンラインビデオのリアルタイム可変速再生方法を実行するためのコンピュータ実行可能命令を備える一つ又は複数の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークマルチメディア技術に関し、特に、オンラインビデオのリアルタイム可変速再生方法及びシステムに関する。
【背景技術】
【０００２】
ネットワーク技術及びマルチメディア技術の発展に伴い、ネットワークマルチメディアは、人々の生活、学習と仕事の不可欠な部分になっている。より多くのユーザーは、ネットワークを介して、オンラインで、映画を観賞したり、ビデオ通話をしたり、課程を履修したりすることなどを選択する。
【０００３】
ビデオ再生中において、より多くのユーザは、需要に応じてビデオ再生の速度を調整できることを望む。例えば、必要なビデオクリップを検索するために、ユーザは、ビデオ内容に対する需要に応じて高速で再生できることを望む。ビデオを見ながら口の形や動きを真似する場合、ユーザは、フレーム毎に変速再生して細かい動きまで了解できるのを望む。ビデオにおけるダンサーのダンス動作を学ぶ場合、ユーザは、変速再生して、不正確な動作を正す必要がある。また、ビデオを変速再生するとともに、サウンドがよく聴こえるために、ユーザは、変速するが変調しないことを要求する。
【０００４】
しかし、従来のオンラインビデオの再生システムでは、ユーザが再生速度を変化させると、数秒の応答遅延が発生し、表現として画面又はサウンドが停滞され、可変速再生状態におけるランダムドラッグに対して、オーディオ及びビデオを同期させることが困難であり、数秒から十数秒の待ち時間が必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、従来のオンラインビデオのリアルタイム可再生システムの欠陥を解決し、変速表示及び映像音声同期を達成できる新しいオンラインビデオのリアルタイム可変速再生方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の目的及びその課題の解決は、次の技術案により実現される。
【０００７】
本発明は、ユーザにより選択されたマルチメディアソースファイルを受信するステップＳ１と、前記マルチメディアソースファイルを読み取るステップＳ２と、前記マルチメディアソースファイルからオーディオストリームとビデオストリームとを分離するステップＳ３と、分離されたオーディオストリームとビデオストリームをそれぞれ復号化するステップＳ４と、前記オーディオストリームに対して変速処理を行うステップＳ５と、変速処理後のオーディオストリームのオーディオクロックを復号化されたビデオストリームのビデオクロックに付与し、付与されたビデオクロックを読み取るステップＳ６と、オーディオストリームとビデオストリームを出力するステップＳ７と、を含むオンラインビデオのリアルタイム可変速再生方法を提供する。
【０００８】
好ましくは、前記ステップＳ１は、さらに、データ量閾値を設定し、受信されたマルチメディアソースファイルのデータ量が前記データ量閾値より大きい場合、前記マルチメディアソースファイルを読み取り始めることを含む。
【０００９】
好ましくは、前記ステップＳ５において、前記オーディオストリームに対する変速処理は、前記オーディオストリームに対して変速するが変調しない処理を行うことを含む。
【００１０】
好ましくは、前記ステップＳ４において、グラフィックスプロセッサにより前記ビデオストリームを復号化する。
【００１１】
本発明は、バッファモジュールと、読取モジュールと、分離モジュールと、復号化モジュールと、オーディオ処理モジュールと、同期モジュールと、出力モジュールとを含むオンラインビデオのリアルタイム可変速再生システムを提供する。バッファモジュールは、ユーザにより選択されたマルチメディアソースファイルを受信する。読取モジュールは、前記バッファモジュールから前記マルチメディアソースファイルを読み取る。分離モジュールは、前記読取モジュールにより読み取られたマルチメディアソースファイルからオーディオストリームとビデオストリームとを分離する。復号化モジュールは、分離されたオーディオストリームとビデオストリームを復号化する。オーディオ処理モジュールは、前記オーディオストリームに対して変速処理を行う。同期モジュールは、変速処理後のオーディオストリームのオーディオクロックを復号化されたビデオストリームのビデオクロックに付与し、前記付与されたビデオクロックを読み取る。出力モジュールは、オーディオストリームとビデオストリームを出力する。
【００１２】
好ましくは、上記システムは、パラメータ設定モジュールをさらに含む。パラメータ設定モジュールは、バッファモジュールに接続され、データ量閾値を設定するものである。読取モジュールは、前記バッファモジュールが受信したマルチメディアソースファイルのデータ量がデータ量閾値より大きい場合、バッファモジュールにおけるマルチメディアソースファイルを読み取り始める。
【００１３】
好ましくは、オーディオ処理モジュールがオーディオストリームに対して行う変速処理は、変速するが変調しない変速処理である。
【００１４】
好ましくは、復号化モジュールは、前記オーディオストリームを復号化するためのオーディオ復号化モジュールと前記ビデオストリームを復号化するためのビデオ復号化モジュールとを備える。
【００１５】
好ましくは、ビデオ復号化モジュールは、グラフィックスプロセッサによりビデオストリームを復号化する。
【００１６】
好ましくは、同期モジュールはクロック付与モジュールとクロック読取モジュールとを備える。クロック付与モジュールは、オーディオストリームのオーディオクロックをビデオクロックに付与し、クロック読取モジュールは付与されたビデオクロックを読み取る。
【００１７】
上述したように、本発明によるオンラインビデオのリアルタイム可変速再生システム及び方法は、変速処理後のオーディオストリームのオーディオクロックを復号化されたビデオストリームのビデオクロックに付与することにより、オーディオストリームとビデオストリームとの同期調整を実現し、オーディオの変速処理及びオーディオとビデオとの同期制御を、オーディオとビデオの復号化後に行うように設定することにより、変速再生後又はランダムでドラッグされた後でも、オーディオとビデオの同期再生が実現可能である。
【００１８】
上記の説明は、本発明の技術案の概要のみであるが、本発明の技術的手段をより明確に理解できるようにするために、下記の本発明を実施するための形態の内容によって実施できる。また、本発明の上記とその他の特徴と利点をより明確且容易に理解できるようにするために、以下、実施例を挙げ、図面と組み合わせて、下記のように詳しく説明する。
【図面の簡単な説明】
【００１９】
【図１】本発明に係るオンラインビデオのリアルタイム可変速再生システムの構成を示す図である。
【図２】本発明に係るオンラインビデオのリアルタイム可変速再生方法の流れを示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明に用いられる技術手段及び効果をさらに説明するために、図面と好ましい実施例を基づいて、本発明に係るオンラインビデオのリアルタイム可変速再生方法及びシステムの具体的な実施形態、構成、特徴及びその効果を詳しく説明する。
【００２１】
本発明に関わる前述及びその他の技術内容、特徴及び効果は、以下の図面を参照とする好ましい実施例の詳細な説明から明らかになる。具体的な実施形態の説明により、本発明に用いられる技術的手段及び効果がより深く且つ具体的に理解できる。但し、図面は、ただ参考と説明のために提供されたものであり、本発明を限定するものではない。
【００２２】
図１は、本発明の実施例に係るオンラインビデオのリアルタイム可変速再生システムの構成を示す図である。図１を参照すると、本実施例では、オンラインビデオのリアルタイム可変速再生システム１０は、バッファモジュール１１と、読取モジュール１２と、分離モジュール１３と、復号化モジュール１４と、オーディオ処理モジュール１５と、同期モジュール１６と、出力モジュール１７とを備える。その中、バッファモジュール１１は、ユーザがオンラインで選択したマルチメディアソースファイルを受信してキャッシュするものである。読取モジュール１２は、バッファモジュール１１からマルチメディアソースファイルを読み取るものである。分離モジュール１３は、読取モジュール１２により読み取られたマルチメディアソースファイルからオーディオストリームとビデオストリームとを分離するものである。復号化モジュール１４は、分離されたオーディオストリーム又はビデオストリームを復号化するものである。オーディオ処理モジュール１５は、オーディオストリームに対して変速処理を行うものである。同期モジュール１６は、変速処理後のオーディオストリームのオーディオクロックを復号化されたビデオストリームのビデオクロックに付与して、オーディオストリームとビデオストリームとの同期調整を実現するものである。出力モジュール１７は、同期調整されたオーディオストリームとビデオストリームを出力するものである。オーディオクロックとは、オーディオストリームの対応するクロック（タイムスタンプ（ｔｉｍｅｓｔａｍｐ）とも呼ばれる）であり、オーディオストリームの速度を示し且つオーディオストリームの再生を制御するものである。ビデオクロックとは、ビデオストリームの対応するクロックであり、ビデオストリームの速度を示し且つビデオストリームの再生を制御するものである。
【００２３】
本実施例において、オンラインビデオのリアルタイム可変速再生システム１０は、さらに、パラメータ設定モジュール１１０を含んでもよい。パラメータ設定モジュール１１０は、データ量閾値を設定してバッファモジュール１１に伝送するものであり、読取モジュール１２は、バッファモジュール１１が受信したマルチメディアソースファイルのデータ量が前記データ量閾値より大きい場合、前記バッファモジュールにおけるマルチメディアソースファイルを読み取り始める。データ量閾値は、１メガビット又は５１２キロビットなどの値に設定してもよい。
【００２４】
本実施例において、オーディオ処理モジュール１５によるオーディオストリームの変速処理は、変速するが変調しない処理、即ち、元のオーディオの速度を要求に応じて上げたり下げたりするが、元のトーンは変えられない処理方法が好ましい。現在、変速するが変調しないのが実現できるアルゴリズムが多いが、本発明がこれに限られないので、ここで繰り返して説明しない。
【００２５】
本実施例において、復号化モジュール１４は、さらに、オーディオストリームを復号化するオーディオ復号化モジュール１４０とビデオストリームを復号化するビデオ復号化モジュール１４１とを含む。本実施例において、ビデオ復号化モジュール１４１は、グラフィックプロセッサ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＧＰＵと略称する）による前記ビデオストリームの復号化が好ましい。従来のビデオ復号化は、一般的に、ソフトウェアにより、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）にビデオを復号化させるが、ＣＰＵは復号化に加えて、メモリ管理、入力応答などの他の動作も実行しなければならず、タスクが多いので、実際に演算する時に性能が大幅に削減され、グラフィックカードがＣＰＵのデータを待つ状態が頻繁に発生し、その演算速度がはるかにユーザの要求に追いつかない。しかも、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）ビデオが非常に普及するのに連れて、ＣＰＵによる復号化は、さらに難しくなっている。ここで言うＨＤビデオストリームとは、解像度が１２８０ｘ７２０より高いビデオである。現在、一般的なＨＤビデオは、１９２０ｘ１０８０と１２８０ｘ７２０の２つの解像度がある。ＧＰＵによる復号化は、ＣＰＵに依存しなく、専用の装置でビデオ復号化を単独で完了させる。また、ＧＰＵが非ＨＤビデオ復号化とＨＤビデオ復号化に共に適用されるため、ＧＰＵでＨＤビデオストリームを復号化する場合に、ＣＰＵの占有率が非常に低い。そのため、ユーザは、ＨＤビデオの視聴とともに、マルチタスクの操作が可能であり、またＧＰＵによるＨＤビデオストリームの復号化に要する電力消費量が、ＣＰＵによるＨＤビデオストリームの復号化に要する電力消費量よりはるかに低い。つまり、ＨＤビデオストリームについて、ＧＰＵにより復号化する場合、復号化効率を大幅に向上させ、ＣＰＵの利用率を低下させる。
【００２６】
本実施例において、同期モジュール１６は、クロック付与モジュール１６０とクロック読取モジュール１６１とを含む。前記クロック付与モジュール１６０は、オーディオストリームのオーディオクロックをビデオクロックに付与するもので、前記クロック読取モジュール１６１は、付与されたビデオクロックを読み取るものである。
【００２７】
本実施例において、出力モジュール１７は、オーディオストリームを出力するためのオーディオ出力モジュール１７０とビデオストリームを出力するためのビデオ出力モジュール１７１とを含む。
【００２８】
図２は、本発明に係るオンラインビデオのリアルタイム可変速再生方法の流れを示す図である。以下、図１と図２に基づいて、本発明に係るオンラインビデオのリアルタイム可変速再生システムの動作を具体的に説明する。図１及び図２を参照すると、本実施例において、オンラインビデオのリアルタイム可変速再生方法は、下記のステップを備える。
【００２９】
ステップＳ１：ユーザにより選択されたマルチメディアソースファイルを受信する。
【００３０】
ステップＳ１において、まずネットワークからマルチメディアソースファイル（又はマルチメディアデータと呼ばれる）を読み取り、ユーザによりオンラインで選択されたマルチメディアソースファイルがバッファモジュール１１に受信されて保存される。ネットワークの速度が遅すぎてバッファリング状態になった場合、つまり、バッファモジュール１１がネットワークからマルチメディアソースファイルを連続的に読み取ることができない場合、バッファモジュール１１がネットワークから十分なマルチメディアソースファイルを読み取るまでずっとこのステップに停止する。マルチメディアソースファイルの量は、設定することができる。例えば、パラメータ設定モジュール１１０によりデータ量閾値ＤＴを設定し、受信されたマルチメディアソースファイルのデータ量が前記データ量閾値より大きい場合、読取モジュール１２は、バッファモジュール１１からマルチメディアソースファイルを読み取り始める。このようにして、オンラインビデオ再生がバッファリング状態になった場合、変速再生が無効になることを避けることが可能である。前記データ量閾値は１メガビット（Ｍｂｙｔｅｓ）又は５１２キロビット（Ｋｂｙｔｅｓ）などの値であることが好ましい。
【００３１】
ステップＳ２：前記マルチメディアソースファイルを読み取る。
【００３２】
ステップＳ２において、読取モジュール１２は、バッファモジュール１１からマルチメディアソースファイルを読み取って分離モジュール１３に伝送する。ここで言うマルチメディアソースファイルは、ビデオストリームとオーディオストリームとを含む。
【００３３】
ステップ３：マルチメディアソースファイルからオーディオストリームとビデオストリームとを分離する。
【００３４】
ステップＳ３において、分離モジュール１３は、読取モジュール１２に接続され、読取モジュール１２により読み取られたマルチメディアソースファイルに対してオーディオ/ビデオ分離を実施する。つまり、オーディオストリームとビデオストリームをそれぞれ処理するために、マルチメディアソースファイルをオーディオストリームとビデオストリームとに分離する。
【００３５】
ステップＳ４：分離されたオーディオストリーム又はビデオストリームを復号化する。
【００３６】
ステップＳ４において、復号化モジュール１４におけるオーディオ復号化モジュール１４０及びビデオ復号化モジュール１４１は、分離されたオーディオストリーム又はビデオストリームをそれぞれ復号化する。つまり、ステップＳ４は、オーディオストリームを復号化するステップＳ４１と、ビデオストリームを復号化するステップＳ４２とを含む。  ステップＳ４では、復号化モジュール１４が、ＧＰＵで前記ビデオストリームを復号化することにより復号化効率を向上させ、ＣＰＵの利用率を低下させることが好ましい。
【００３７】
ステップＳ５：前記オーディオストリームに対して変速処理を行う。
【００３８】
ステップＳ５において、復号化モジュール１４により復号化されたオーディオストリームは、オーディオ処理モジュール１５で変速処理を行われる。ステップＳ５においてオーディオストリームに対する変速処理は、前記オーディオストリームに対して変速するが変調しない処理を行うことを含むことが好ましい。
【００３９】
ステップＳ６：変速処理後のオーディオストリームのオーディオクロックを復号化されたビデオストリームのビデオクロックに付与し、付与されたビデオクロックを読み取る。
【００４０】
オーディオストリームは、変速処理が行われた後、対応するクロックが変化す。即ちオーディオクロックが変化する。例えば、長さが２秒のオーディオストリームは、２倍速で再生されると、その長さが１秒になる。当該オーディオストリームの再生開始クロックをＴとする場合、変速しない場合、このオーディオストリームの再生が終わると、それに対応する時間がＴ＋２になるべきである。２倍変速させた場合、それに対応する時間がＴ＋１になりこの場合、対応するビデオストリームのビデオクロックも、それに応じて変化しなければ、ビデオストリームの変速再生及び変速後のオーディオとビデオの同期が実現できない。例えば、変速しない場合、長さが２秒のオーディオについて、オーディオの再生が開始する時に、それに対応してビデオクロックＴのビデオフレームが表示されるが、このオーディオストリームの再生が終わる場合、ビデオクロックＴ＋２のビデオフレームが表示されるべきである。オーディオストリームが２倍速になった場合、オーディオストリームの再生が開始する時に、それに対応してビデオクロックＴのビデオフレームが表示されるが、このオーディオストリームの再生が終わる場合、元々対応するビデオクロックがＴ＋２のビデオフレームが時点Ｔ＋１に表示されるべきである。したがって、変速処理後のオーディオストリームのオーディオクロックを、復号化されたビデオストリームのビデオクロックに付与すると、上記の課題を解決することができる。
【００４１】
ステップＳ６において、オーディオ処理モジュール１５は、変速処理後のオーディオストリームを同期モジュール１６に伝送し、同期モジュール１６は、変速処理後のオーディオストリームのオーディオクロックを復号化されたビデオストリームのビデオクロックに付与し、付与されたビデオクロックを読み取ることにより、オーディオストリームとビデオストリームとの同期調整を達成する。具体的には、同期モジュール１６のクロック付与モジュール１６０は、変速処理後のオーディオストリームのオーディオクロックを計算して取得した後、オーディオクロックを復号化されたビデオストリームのビデオクロックに付与し、クロック読取モジュール１６１は、付与されたビデオクロックを読み取り、このクロックを用いてビデオストリームの再生を制御する。上述した長さが２秒のオーディオストリームを２倍速で再生することを例にすると、当該変速処理後のオーディオストリームの再生が終わる場合、それに対応するビデオクロックＴ＋２のビデオフレームは、元々時点Ｔ＋２に表示されるべきであるが、本発明の実施例では、変速処理後のオーディオストリームのオーディオクロックが、復号化されたビデオストリームのビデオクロックに付与されるため、元々対応するビデオクロックがＴ＋２のビデオフレームは、時点Ｔ＋１に表示され、これによりビデオの対応変速及び変速後のオーディオとビデオとの同期が実現される。
【００４２】
ステップＳ７：オーディオストリームとビデオストリームを出力する。
【００４３】
最後、ステップＳ７において、出力モジュール１７におけるオーディオ出力モジュール１７０及びビデオ出力モジュール１７１は、同期調整されたオーディオストリームとビデオストリームとをそれぞれ出力し、この場合、ユーザが見られるのは、オーディオとビデオとが同期するマルチメディアファイルである。
【００４４】
各オーディオフレーム又は各ビデオフレームについて、上記の操作プロセスを繰り返す。
【００４５】
上述したように、本発明に係るオンラインビデオのリアルタイム可変速再生システム及び方法では、変速処理後のオーディオストリームのオーディオクロックを復号化されたビデオストリームのビデオクロックに付与することで、オーディオストリームとビデオストリームとの同期調整を実現し、オーディオの変速処理及びオーディオとビデオとの同期制御を、オーディオとビデオの復号化後に行うように設定することにより、変速再生後又はランダムにドラッグされた後でも、オーディオとビデオとの同期再生が実現できることを実現することができる。
【００４６】
当業者は、上記実施例の方法における全部又は一部のプロセスは、コンピュータプログラムにより関連のハードウェアに指示して実現することができ、前記プログラムはコンピュータで読み取り可能な記憶媒体に記憶可能であり、当該プログラムが実行される時に、上記各方法の実施例のプロセスを含むことができると理解できる。その中、前記記憶媒体は、ディスク、ＣＤ−ＲＯＭ、読み取り専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ：ＲＯＭ）又はランダム記憶メモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＲＡＭ）などであってもよい。
【００４７】
上記は、本発明の実施例に過ぎ、本発明をいかなる形態で限定するものではない。また、本発明は上記のように実施例で開示されているが、本発明を限定するものではなく、いかなる当業者であっても、本発明の要旨を逸脱しない範囲で、上述のように開示された技術内容を利用して、少しの変更や修正を行うことにより均等変化の等価実施例に変化することができ、本発明の技術案の内容から逸脱しない限り、本発明の技術本質に基づいて以上の実施例に対して行ったいかなる簡単な修正、均等変化や修飾は、本発明の技術案の範囲に含まれる。
【図１】
2015515198.tif 000003
【図２】
2015515198.tif 000004
【国際調査報告】
2015515198.tif 000005
2015515198.tif 000006
2015515198.tif 000007
2015515198.tif 000008