(57)【要約】【課題】  プレビュー機能を有するマルチメディアデータのエンコーディング／デコーディング方法及び装置を提供する。【解決手段】  信号再生モードによって複数の保存領域を設定するステップ、マルチメディアデータを信号再生モードによって複数個にグルーピングするステップ、複数個にグルーピングされたマルチメディアデータをそれぞれ該当される複数の保存領域に割当てるステップ、信号再生モードを設定するステップ、設定された信号再生モードによってストリームからその再生モードに該当する保存領域を分離するステップ、分離された保存領域のフレームデータを区分するステップ、区分されたフレームのデータを本来の信号に復元するステップを含むマルチメディアデータのエンコーディング方法である。【選択図】      図２
2008160837.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアデータのエンコーディング方法において、
信号再生モードによって複数の保存領域を設定するステップと、
マルチメディアデータを前記信号再生モードによって複数個にグルーピングするステップと、
前記複数個にグルーピングされたマルチメディアデータをそれぞれ該当する前記複数の保存領域に割り当てるステップと、を含むマルチメディアデータのエンコーディング方法。
【請求項２】
前記複数の保存領域は、複数のフレームを備えるコンテナ単位で区分されることを特徴とする請求項１に記載のマルチメディアデータのエンコーディング方法。
【請求項３】
前記複数の保存領域は、
コンテンツのうち個別フレームに出力されるデータを保存するプレビューコンテナ領域、前記プレビューコンテナのフレームデータと連結されたデータを保存するバッファリングコンテナ領域、前記プレビューコンテナ及びバッファリングコンテナに保存されたフレームのデータを除外したフレームデータを保存するプレイコンテナ領域、前記プレビューコンテナのフレームデータと連結される一部分のフレームデータを保存するプレイバッファリングコンテナ領域を備えることを特徴とする請求項１に記載のマルチメディアデータのエンコーディング方法。
【請求項４】
前記各コンテナは、フレームデータに自身の特性を記録したヘッダ情報が付加されることを特徴とする請求項３に記載のマルチメディアデータのエンコーディング方法。
【請求項５】
前記グルーピングステップは、スライドショーモード、プレビューモード、プレイモードによって、マルチメディアデータをコンテナ単位でグルーピングすることを特徴とする請求項１に記載のマルチメディアデータのエンコーディング方法。
【請求項６】
前記各保存領域のそれぞれは、少なくとも一つのフレームを備え、その少なくとも一つのフレームは、マルチメディアデータとヘッダ情報とを含み、そのヘッダ情報には、フレーム区分情報が記録されていることを特徴とする請求項１に記載のマルチメディアデータのエンコーディング方法。
【請求項７】
前記少なくとも一つのフレームは、ネクストフレームのデータを指すポインティング情報を含むことを特徴とする請求項１に記載のマルチメディアデータのエンコーディング方法。
【請求項８】
前記少なくとも一つのフレームは、ポインティング情報の有無を指定するフラグをフレームのヘッダ内に付加することを特徴とする請求項７に記載のマルチメディアデータのエンコーディング方法。
【請求項９】
再生モードによって複数の保存領域にグルーピングされたマルチメディアデータをデコーディングするマルチメディアデータのデコーディング方法において、
信号再生モードを設定するステップと、
前記設定された信号再生モードによって、前記ストリームからその再生モードに該当する保存領域を分離するステップと、
前記分離された保存領域のフレームデータを区分するステップと、
前記区分されたフレームのデータを本来の信号に復元するステップと、を含むマルチメディアデータのデコーディング方法。
【請求項１０】
前記保存領域の分離ステップは、
スライドショーモード、プレビューモード、プレイモードによって、データを保存した各コンテナを分離することを特徴とする請求項９に記載のマルチメディアデータのデコーディング方法。
【請求項１１】
前記フレームデータのデコーディングステップは、
コンテンツのうち個別フレームに出力されるデータを保存するプレビューコンテナ領域、前記プレビューコンテナのフレームデータと連結されたデータを保存するバッファリングコンテナ領域、前記プレビューコンテナ及びバッファリングコンテナに保存されたフレームのデータを除外したフレームデータを保存するプレイコンテナ領域、前記プレビューコンテナのフレームデータと連結される一部分のフレームデータを保存するプレイバッファリングコンテナ領域を備え、
スライドショーモード時に前記プレビューコンテナに保存されたフレームを順次にデコーディングし、
プレビューモード時に前記プレビューコンテナと前記バッファリングコンテナとに保存されたフレームデータをデコーディングし、
再生モード時に前記プレビューコンテナとプレイコンテナ領域とに保存されたフレームデータをデコーディングすることを特徴とする請求項９に記載のマルチメディアデータのデコーディング方法。
【請求項１２】
前記プレビューモードであれば、
プレビューコンテナ領域をリードしてプレビューコンテナ領域に保存されたフレームをデコーディングし、
ネクストフレームが前記何れのコンテナに属しているかをチェックし、
前記ネクストフレームがプレビューコンテナまたはバッファリングコンテナに位置すれば、そのプレビューコンテナまたはバッファリングコンテナで保存されたフレームをデコーディングして再生し、プレイコンテナに位置すれば、プレビューコンテナに移動してネクストフレームをデコーディングすることを特徴とする請求項１１に記載のマルチメディアデータのデコーディング方法。
【請求項１３】
前記再生モードであれば、
再生されるフレームが何れのコンテナ領域に保存されているかをチェックし、
前記フレームが保存されたコンテナ領域をリードすれば、該当コンテナに保存された該フレームをデコーディングし、
ネクストフレームが最後のフレームとなるまでフレームをデコーディングすることを特徴とする請求項１１に記載のマルチメディアデータのデコーディング方法。
【請求項１４】
マルチメディアデータエンコーディング装置において、
信号再生モードによって複数のコンテナ領域を設定し、該コンテナについてのヘッダ情報を生成するフレームグルーピング情報生成部と、
前記各コンテナ領域に割当てられるフレームデータ情報を生成するフレーム情報生成部と、
前記フレームデータ情報を前記該当コンテナ領域に割当てるフレーム割当部と、を備えるマルチメディア処理装置。
【請求項１５】
信号再生モードによって複数のコンテナ領域に割当てられたマルチメディアデータをデコーディングする装置において、
受信されたストリームから信号再生モードによって各コンテナ領域を分離し、各コンテナ領域に付加されたヘッダ情報を解読するコンテナデコーダと、
前記コンテナデコーダでデコーディングされた各コンテナ領域からフレームデータを抽出し、各フレームデータの付加情報を抽出するフレームデコーダと、
前記フレームデコーダでデコーディングされたフレームデータをビデオ／オーディオ信号にデコーディングするデータデコーダと、を備えるマルチメディアデータのデコーディング装置。
【請求項１６】
前記付加情報は、ヘッダ情報とフレームデータとに付加されたネクストフレームポインター情報であることを特徴とする請求項１５に記載のマルチメディアデータデコーディング装置。
【請求項１７】
マルチメディア端末機において、
信号再生モードを判断する制御部と、
再生モードによってマルチメディアデータをグルーピングした複数のコンテナ領域を分離し、各コンテナ領域に付加されたヘッダ情報を解読するコンテナデコーダと、
前記設定された信号再生モードによって、前記コンテナデコーダでデコーディングされた各コンテナ領域からフレームデータを抽出し、各フレームデータの付加情報を抽出するフレームデコーダと、
前記フレームデコーダでデコーディングされたフレームデータをビデオ及びオーディオ信号にデコーディングするデータデコーダと、を備えるマルチメディア端末機。
【請求項１８】
前記付加情報は、ヘッダ情報とフレームデータとに付加されたネクストフレームポインター情報であることを特徴とする請求項１７に記載のマルチメディア端末機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディアシステムに係り、特に、プレビュー機能を有するマルチメディアデータのエンコーディング／デコーディング方法及び装置に関する。
【背景技術】
【０００２】
通常的に、映画のようなマルチメディアデータをダウンロードするサービスが増加している。また、ネットワーク帯域幅が増大するにつれてマルチメディアコンテンツも増加している。しかし、このようなマルチメディアコンテンツは、別途にプレビューデータが含まれない。従来のプレビューデータは、製作社によって別途に製作されたストリームである。ユーザは、マルチメディアデータをダウンロードする時にプレビューデータを別途に受信する。
【０００３】
端末機のユーザは、マルチメディアデータを何れもダウンロードするまでは、コンテンツの内容が確認できない。もちろん、コンテンツサーバがリアルタイムでマルチメディアデータを伝送する場合もあるが、この場合、マルチメディアコンテンツは、現在帯域幅の限界によって画質が低下する問題点がある。
【０００４】
また、従来のｍｐ３再生機を使用する場合、ユーザは、ｍｐ３オーディオデータの内容を確認するためには、クライマックス部分が再生されるまで待たねばならないという短所があった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする技術的課題は、マルチメディアデータをそれぞれの役割に合せて別途のコンテナに分離して保存することにより、コンテンツ再生時に経時的な順次的な接近だけでなく、スライドショー、プレビュー、全体コンテンツビューなど多様なモードを支援できるマルチメディアデータのエンコーディング方法を提供することである。
【０００６】
本発明が解決しようとする他の技術的課題は、信号再生モードによって複数の保存領域でグルーピングされたマルチメディアデータをデコーディングするマルチメディアデータのデコーディング方法を提供することである。
【０００７】
本発明が解決しようとするさらに他の技術的課題は、前記マルチメディアのエンコーディング方法が適用されたマルチメディアデータのエンコーディング装置を提供することである。
【０００８】
本発明が解決しようとするさらに他の技術的課題は、前記マルチメディアのデコーディング方法が適用されたマルチメディアデータのデコーディング処理装置を提供することである。
【０００９】
本発明が解決しようとするさらに他の技術的課題は、前記マルチメディアデータのエンコーディング及びデコーディング方法が適用されたマルチメディア端末機を提供することである。
【課題を解決するための手段】
【００１０】
前記課題を解決するために、本発明は、マルチメディアデータのエンコーディング方法において、信号再生モードによって複数の保存領域を設定するステップと、マルチメディアデータを信号再生モードによって複数個にグルーピングするステップと、前記複数個にグルーピングされたマルチメディアデータをそれぞれ前記該当される複数の保存領域に割当てるステップと、を含むことを特徴とする。
【００１１】
前記他の課題を解決するために、本発明は、再生モードによって複数の保存領域にグルーピングされたマルチメディアデータをデコーディングするマルチメディアデータのデコーディング方法において、信号再生モードを設定するステップと、前記設定された信号再生モードによって、前記ストリームからその再生モードに該当する保存領域を分離するステップと、前記分離された保存領域のフレームデータをデコーディングするステップと、前記デコーディングされたフレームのデータを本来の信号に復元するステップとを含むことを特徴とする。
【００１２】
前記さらに他の課題を解決するために、本発明は、マルチメディアデータのエンコーディング装置において、信号再生モードによって複数のコンテナ領域を設定し、該コンテナヘッダ情報を生成するフレームグルーピング情報生成部と、前記各コンテナ領域に割当てられるフレームデータ情報を生成するフレーム情報生成部と、前記フレームデータ情報を前記該当コンテナ領域に割当てるフレーム割当部とを備えることを特徴とする。
【００１３】
前記さらに他の技術的課題を解決するために、本発明は、信号再生モードによって複数のコンテナ領域に割当てられたマルチメディアデータをデコーディングする装置において、受信されたストリームから信号再生モードによって各コンテナ領域を分離し、各コンテナ領域に付加されたヘッダ情報を解読するコンテナデコーダと、前記コンテナデコーダでデコーディングされた各コンテナ領域からフレームデータを抽出し、各フレームデータの付加情報を抽出するフレームデコーダと、前記フレームデコーダでデコーディングされたフレームデータをビデオ／オーディオ信号にデコーディングするデータデコーダとを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、マルチメディア提供システムは、別途のプレビューデータを伝送する必要がないので、データの効率を向上させうる。インターネット上映館の場合、高画質サービスを提供するためには、広い帯域幅を必要とする。したがって、マルチメディア提供システムは、プレビューデータをあらかじめ伝送し、残りのデータは、ＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）を付与して順次に伝送すれば、既存に比べてはるかに小さい帯域でも高画質サービスを提供できる。また、マルチメディア受信システムは、マルチメディアデータをダウンロードする時に多様なサービスを提供できる。例えば、マルチメディア動画をダウンロードするとき、重要なイントラフレームのデータのみを受信すれば、イントラフレームのデータを利用してスライドショーが行える。また、イントラフレームデータを何れもダウンロードした後、バッファリングコンテナのフレームデータをダウンロードすれば、プレビューできる。そして、プレビューを行った直後、フル動画が見られる。
【００１５】
また、本発明によってマルチメディアをエンコーディングすれば、端末機は、ファイル検索モードで直ぐプレビューデータ（オーディオの場合、クライマックス）を出力する。したがって、ユーザは、メインファイルまたはオーディオファイルを速く検索できる。
【発明を実施するための最良の形態】
【００１６】
以下、添付された図面を参照として本発明の望ましい実施形態を説明する。
【００１７】
図１は、通常的なマルチメディアデータフォーマットを示す図である。図１を参照するに、マルチメディアデータは、複数のフレームで構成される。例えば、マルチメディアデータは、１−２００２番目のフレームで構成されると仮定する。
【００１８】
図２は、本発明による新たなマルチメディアデータフォーマットを示す図である。図２を参照するに、新たなマルチメディアデータフォーマットは、プレビューデータを保存するためにプレビューコンテナ、バッファリングコンテナ、プレイコンテナに区分される。区分された各コンテナ領域は、一つのファイル内に存在してもよく、別途のファイルに存在してもよい。
【００１９】
プレビューコンテナは、コンテンツのうち独立的に再生されるフレームのデータまたは独立的にプロセシング可能なフレームのデータのみを保存する。一実施形態であって、プレビューコンテナは、イントラフレームのデータを保存し、図２に示されたように、全てのフレームのうち１、２、３４、１２６、２０５、５００番目のフレームのみを保存する。このとき、イントラフレームは、他のフレームを参照せずに独立的にデコーディングしうる。また、イントラフレームは、独立的にプロセシングの可能であるため、ユーザ端末機は、このプレビューコンテナ領域のみを使用してユーザに複数の静止画面を見せうる。一般的に、静止画面を複数個に表示することをスライドショーという。
【００２０】
バッファリングコンテナは、動画でプレビューを提供するためのフレームデータを保存する。図２を見れば、バッファリングコンテナは、全てのフレームのうち３−３３、３５−１２５、１２７−２０４、２０６−４９９番目のフレームを保存する。バッファリングコンテナは、プレビューコンテナに保存されたイントラフレームとは異なってＰ（Ｐｒｅｄｉｃｔｉｖｅ）フレームを保存するため、各フレームのサイズが大きくない。言い換えれば、バッファリングコンテナは、プレビューコンテナのフレームデータと連結されて再生されるデータを保存する。ここで、連結されて再生されるという意味は、コンテンツ再生時に時間的にプレビューコンテナのデータに続いで出力されるデータを意味する。したがって、ユーザは、バッファリングコンテナまで有するならば、プレビューを動画でも見られる。
【００２１】
プレイコンテナは、プレビューで構成されず、残っているフレームを保存する。例えば、図２を見れば、プレイコンテナは、全てのフレームのうち５０１、６００、７００、８００、９００−２００２番目のフレームを保存する。プレイコンテナは、プレビューコンテナ及びバッファリングコンテナと連結されてユーザにフル動画を提供する時に使われる。すなわち、ユーザにコンテンツを最初の画面から最後の画面まで順次に見せる。
【００２２】
そして、ファイルフォーマットによってスライドショーモード、プレビュー、プレイモードの３つの信号プレイモードが存在しうる。
【００２３】
スライドショーモードは、プレビューコンテナに保存されたフレームデータのみを使用して画面に一場面ずつ出力する。
【００２４】
プレビューモードは、プレビューコンテナのデータとバッファリングコンテナのデータとを使用してプレビュー動画を示す。
【００２５】
プレイモードは、全てのコンテナに保存されたデータを使用して全体画像を経時的に出力する。
【００２６】
図３は、本発明による新たに拡張されたマルチメディアデータフォーマットを示す図である。
【００２７】
拡張されたマルチメディアデータフォーマットは、図２のマルチメディアフォーマットにプレイバッファリングコンテナを新たに追加する。プレイバッファリングコンテナには、高画質インターネットストリーミングサービスのためにプレイコンテナにある一部のデータが保存される。例えば、図３を見れば、プレイバッファリングコンテナは、全てのフレームのうち５０２−５９９、６０１−６９９、７０１−７９９、８０１−８９９、．．．．番目のフレームを保存する。このように、拡張されたマルチメディアデータフォーマットは、ストリーミング時に必要データを最小化する役割を行える。一実施形態であって、インターネット高画質映画サービスを提供する場合、プレビュー、バッファリング、プレイバッファリングコンテナのみがユーザに伝送される。ユーザは、このようなコンテナを通じてコンテンツのプレビューが可能である。プレビュー中には、プレイバッファリングコンテナのデータは使われない。今後にユーザが全体コンテンツを見る時には、プレイコンテナのデータのみをリアルタイムダウンロードして視聴しうる。このようなマルチメディアサービス方式は、全体マルチメディアデータをストリーミングする時に比べて、伝送帯域を大きく減らせる。
【００２８】
図４は、本発明によるフレームの構成図である。図４を参照するに、フレームの構造は、ヘッダ、マルチメディアデータ、ネクストフレームポインターで構成される。このとき、ヘッダには、フレームナンバー、フレーム長のようなフレーム区分情報が記録されている。他の実施形態で、ヘッダには、ネクストフレームのポインティング情報の有無を指定するフラッグが記録されている。また、ネクストフレームポインターは、ネクストフレームデータのアドレス情報とＥＯＦ（Ｅｎｄ  Ｏｆ  Ｆｒａｍｅ）情報とを記録する。
【００２９】
図５は、本発明によるコンテナ構成図である。
【００３０】
コンテナ構造は、ヘッダ、フレームデータで構成される。このとき、フレームデータは、再生モードによって区分される。そして、ヘッダは、コンテナタイプ及びコンテナ長情報のような特性情報を記録する。
【００３１】
図６は、本発明によるマルチメディアエンコーディング装置の詳細ブロック図である。図６のマルチメディアエンコーディング装置は、フレームグルーピング情報生成部６１０、フレーム情報生成部６２０、データ割当部６３０、ストリーム生成部６４０で構成される。
【００３２】
フレームグルーピング情報生成部６１０は、信号再生モードによって複数のコンテナ領域を設定し、各コンテナのヘッダ情報を生成する。例えば、フレームグルーピング情報生成部６１０は、プレビューコンテナ、バッファリングコンテナ、プレイコンテナを設定する。
【００３３】
フレーム情報生成部６２０は、図４に示したように、各コンテナ領域に含まれるフレームデータのヘッダ情報及びネクストフレームポインターのようなフレーム情報を生成する。
【００３４】
フレーム割当部６３０は、フレーム情報生成部６２０で生成されたフレームデータ及びフレーム情報をフレームグルーピング情報生成部６１０で生成された該当コンテナ領域に割当てる。
【００３５】
ストリーム生成部６４０は、フレーム割当部６３０で割当てられた各コンテナ領域のマルチメディアデータをファイルまたは放送ストリーム信号で生成する。
【００３６】
図７は、本発明によるマルチメディアデコーディング装置の詳細図である。図７のマルチメディアデコーディング装置は、受信モジュール部７１０、コンテナデコーダ７２０、フレームデコーダ７３０、データデコーダ７４０、出力部７５０、制御部７７０、ユーザインターフェース部７６０で構成される。
【００３７】
受信モジュール部７１０は、ファイルまたはＲＦ（無線周波数）形態の信号を受信する。このとき、受信モジュール部７１０は、ＲＦ信号からビットストリームを抽出するか、または保存されたファイルを読み取る役割を行う。
【００３８】
コンテナデコーダ７２０は、受信モジュール部７１０で受信されたファイルまたはビットストリームから各コンテナ領域を分離し、各コンテナ領域に付加されたヘッダ情報を解読する。
【００３９】
フレームデコーダ７３０は、コンテナデコーダ７２０でデコーディングされた各コンテナ領域からフレームデータを抽出し、各フレームデータに付加されたヘッダ情報及びネクストフレームポインター情報を抽出する。
【００４０】
データデコーダ７４０は、フレームデコーダ７３０でデコーディングされたフレームデータを本来のビデオ／オーディオ信号にデコーディングする。
【００４１】
出力部７５０は、データデコーダ７４０でデコーディングされたビデオ／オーディオ信号をディスプレイするか、またはサウンドで再生する。
【００４２】
ユーザインターフェース部７６０は、ユーザによって再生動作モードの選択または他の機能の選択のために、ボタンまたはＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）メニューを通じてユーザとインターフェースする。
【００４３】
制御部７７０は、ユーザインターフェース部７７０を通じてユーザインターフェース信号を入力して各ブロックを制御する。また、制御部７７０は、受信モジュール部７１０で受信されたマルチメディアデータの再生モードを判断する。
【００４４】
図８は、本発明によるマルチメディアのエンコーディング方法を示すフローチャートである。
【００４５】
まず、コンテンツ提供者によってストリーム及びストリーム情報を入力する（ステップ８１０）。このとき、ストリーム情報は、フレームの順序、コンテナ数、コンテナ種類を含む。
【００４６】
次いで、ヘッダ及び付加情報を追加したフレームを生成する（ステップ８２０）。
【００４７】
次いで、信号再生モードによって複数の保存領域、例えば、スライドコンテナ領域、プレビューコンテナ領域、プレイコンテナ領域、拡張コンテナ領域を準備する（ステップ８３０）。
【００４８】
次いで、信号再生モードによってフレームデータを複数個にグルーピングする。例えば、マルチメディアデータをプレビュー用フレーム、バッファリング用フレーム、プレイ用フレーム、拡張用フレームにグルーピングする。
【００４９】
次いで、グルーピングされたフレームデータをリードし（ステップ８４０）、フレームの種類をチェックする（ステップ８５０）。
【００５０】
このとき、フレームの種類がスライド用フレームとチェックされれば、プレビューコンテナ領域に該フレームを割当てる（ステップ８６２）。
【００５１】
このとき、フレームの種類がプレビュー用フレームとチェックされれば、プレビューバッファリングコンテナ領域に該フレームを割当てる（ステップ８６４）。
【００５２】
このとき、フレームの種類がプレイ用フレームとチェックされれば、プレイコンテナ領域に該フレームを割当てる（ステップ８６６）。
【００５３】
このとき、フレームの種類が拡張用フレームとチェックされれば、プレイバッファリングコンテナ領域に該フレームを割当てる（ステップ８６８）。
【００５４】
次いで、各コンテナ領域にフレーム割当を何れも完了した後にフレームのＥＯＦ情報を検出すれば、コンテナファイナライズ作業を行う（ステップ８７０）。
【００５５】
図９は、本発明によるマルチメディアデコーディング方法を示すフローチャートである。
【００５６】
まず、ユーザインターフェースを通じて信号再生モードを設定する（ステップ９１０）。
【００５７】
次いで、設定された信号再生モードをチェックし（ステップ９２０）、各モードによって信号を再生する。
【００５８】
第一に、信号再生モードがスライドショーモードであれば、プレビューコンテナ領域をリードする（ステップ９５２）。次いで、プレビューコンテナのフレームを順次に出力する。このとき、出力間隔情報は、コンテナヘッダに含まれている。
【００５９】
第二に、信号再生モードがプレビューモードであれば、プレビューコンテナ領域をリードする（ステップ９４２）。次いで、そのプレビューコンテナ領域に保存されたフレームをデコーディングして再生する（ステップ９４４）。次いで、フレームの付加情報を参照してネクストフレームが存在するか否かをチェックする（ステップ９４６）。次いで、ネクストフレームが存在すれば、該当フレーム位置がどのコンテナに属しているか否かをチェックする（ステップ９４８）。次いで、該当フレームがプレビューコンテナまたはプレビューバッファリングコンテナに位置すれば、そのプレビューコンテナまたはプレビューバッファリングコンテナで保存されたフレームをデコーディングして再生し、プレイコンテナに位置すれば、プレビューコンテナに移動して、以前にデコーディングしたそのネクストフレームをデコーディングして再生する。また、各フレームに付加されたネクストフレームポインターが存在すれば、該当フレームに移動してデコーディングし、それとも、現在フレームのネクストフレームに移動してデコーディングする。
【００６０】
第三に、信号再生モードが再生モードであれば、再生される第１フレームがどのコンテナ領域に保存されているかをチェックする。したがって、フレームのヘッダに記録されたフレーム順序情報を参照して、第１フレームが属しているコンテナ領域（通常的に、プレビューコンテナ領域）をリードする（ステップ９３２）。次いで、第１フレームが保存されたコンテナ領域をリードすれば、該当コンテナに保存された第１フレームをデコーディングして再生する（ステップ９３４）。次いで、ネクストフレームをリードし（ステップ９３６）、そのネクストフレームが最後のフレームであるか否かをチェックする（ステップ９３８）。次いで、ネクストフレームが最後のフレームでなければ、該フレームをデコーディングして再生し、そのネクストフレームが最後のフレームであれば、フレーム再生を終了する。したがって、再生コンテナに保存されたフレームを何れも再生する。また、各フレームに付加されたネクストフレームポインターが存在すれば、該当フレームに移動してデコーディングし、それとも、現在フレームのネクストフレームに移動してデコーディングする。
【００６１】
他の実施形態であって、信号再生モードは、アプリケーション提供者によってあらかじめ設定される。すなわち、新たなマルチメディアフォーマットを適用したコンテンツをインターネットを通じてダウンロードすれば、再生モードが次のように自動的に行われる。
【００６２】
まず、コンテンツをインターネット網にダウンロードすれば、プレビューコンテナ領域のデータのみが入力されるので、スライドショーモードでそのデータを画面に出力する。
【００６３】
プレビューコンテナ領域のデータが何れもダウンロードされれば、次いで、バッファリングコンテナ領域のデータが入力されるので、プレビューコンテナのデータと相互連結してユーザにプレビュー画面、すなわち、コンテンツ内で主要部分を動画で出力する。
【００６４】
バッファリングコンテナ領域のデータが何れもダウンロードされれば、プレイコンテナのデータを受信するので、フル動画を画面に出力する。このとき、平均受信帯域幅によってコンテンツの開始時点が変わりうる。すなわち、ダウンロード帯域が低ければ、ユーザが見る途中に画面が切れることもあるので、このような場合には、プレイコンテナにあるデータをさらにダウンロードした後に、全体コンテンツの内容を経時的に順次出力する。
【００６５】
本発明は、前述した実施形態に限定されず、本発明の思想内で当業者による変形が可能である。
【００６６】
また、本発明は、コンピュータで読み取り可能な記録媒体にコンピュータ可読コードとして具現できる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存される全ての種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ（リードオンリメモリ）、ＲＡＭ（ランダムアクセスメモリ、ＣＤ−ＲＯＭ、磁気テープ、ハードディスク、フロッピー（登録商標）ディスク、フラッシュメモリ、光データ保存装置があり、また、キャリアウェーブ（例えば、インターネットを通じた伝送）状に具現されるものも含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータ可読コードとして保存され、かつ実行される。
【産業上の利用可能性】
【００６７】
本発明は、プレビュー機能を有するマルチメディアデータのエンコーディング／デコーディング方法及び装置に係り、一般的にマルチメディア提供システムに適用可能である。
【図面の簡単な説明】
【００６８】
【図１】通常的なマルチメディアデータフォーマットを示す図である。
【図２】本発明による新たなマルチメディアデータフォーマットを示す図である。
【図３】本発明による新たに拡張されたマルチメディアデータフォーマットを示す図である。
【図４】本発明によるフレームの構成図である。
【図５】本発明によるコンテナの構成図である。
【図６】本発明によるマルチメディアデータのエンコーディング装置の詳細ブロック図である。
【図７】本発明によるマルチメディアデータのデコーディング装置の詳細図である。
【図８】本発明によるマルチメディアデータのエンコーディング方法を示すフローチャートである。
【図９】本発明によるマルチメディアデータのデコーディング方法を示すフローチャートである。
【符号の説明】
【００６９】
６１０  フレームグルーピング情報生成部
６２０  フレーム情報生成部
６３０  フレーム割当部
６４０  ストリーム生成部
７１０  受信モジュール部
７２０  コンテナデコーダ
７３０  フレームデコーダ
７４０  データデコーダ
７５０  出力部
７６０  ユーザインターフェース部
７７０  制御部
【図１】
2008160837.tif 000003
【図２】
2008160837.tif 000004
【図３】
2008160837.tif 000005
【図４】
2008160837.tif 000006
【図５】
2008160837.tif 000007
【図６】
2008160837.tif 000008
【図７】
2008160837.tif 000009
【図８】
2008160837.tif 000010
【図９】
2008160837.tif 000011