(57)【要約】【課題】移動通信端末機に残っているメモリ容量によってビデオフレームを減縮してレコーディングする移動通信端末機のストリーミングコンテンツレコーディング方法を提供する。【解決手段】移動通信端末機のストリーミングコンテンツレコーディング方法は、ストリーミングコンテンツの長さを移動通信端末機の残りメモリ容量と比較する段階と、前記ストリーミングコンテンツの長さが前記メモリ容量より大きいと、前記ストリーミングコンテンツで特定タイプのフレームを省略してレコーディングする段階と、を有する。【選択図】図１
2005160067.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミングコンテンツの長さを移動通信端末機の残りメモリ容量と比較する段階と、
前記ストリーミングコンテンツの長さが前記メモリ容量より大きいと、前記ストリーミングコンテンツで特定タイプのフレームを省略してレコーディングする段階と、
を有することを特徴とする移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項２】
前記ストリーミングコンテンツは、特定タイプのフレームを省略する場合において、コンテンツの長さ、ビットレート及びフレームレートの少なくとも一つをヘッダーに含むことを特徴とする請求項１記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項３】
前記レコーディングする段階は、
前記比較の結果によって省略されるフレームタイプを決定する段階と、
該当タイプのフレームを省略する段階と、
フレームが省略されたストリーミングコンテンツをメモリにレコーディングする段階と、
を含むことを特徴とする請求項１記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項４】
前記ストリーミングコンテンツの長さが前記メモリ容量より小さいと、前記ストリーミングコンテンツの全てをレコーディングする段階を更に有することを特徴とする請求項１記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項５】
受信されるストリーミングコンテンツの長さを移動通信端末機の現在のメモリ容量と比較する段階と、
前記ストリーミングコンテンツの長さが前記メモリ容量より大きいと、前記ストリーミングコンテンツのヘッダーに含まれた付加情報を利用して、ビデオデータ中で省略するフレームタイプを決定する段階と、
前記決定されたタイプのフレームを省略したストリーミングコンテンツをメモリにレコーディングする段階と、
を有することを特徴とする移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項６】
前記付加情報は、
第１フレームを省略する場合において、コンテンツの長さ、ビットレート及びフレームレートの少なくとも一つと、
前記第１フレーム及び２フレームを省略する場合において、コンテンツの長さ、ビットレート及びフレームレートの少なくとも一つと、
から構成されることを特徴とする請求項５記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項７】
前記第１フレームは、基準フレームまたは前記第２フレームに基づいて予測符号化されることを特徴とする請求項６記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項８】
前記第２フレームは、基準フレームまたは他の第２基準フレームに基づいて予測符号化されることを特徴とする請求項６記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項９】
前記省略するフレームタイプを決定する段階は、
第１フレームを省略する場合のコンテンツの長さと前記メモリ容量とを比較する段階と、
前記コンテンツの長さが前記メモリ容量より小さいと、省略するフレームタイプを前記第１フレームに決定する段階と、
を含むことを特徴とする請求項５記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項１０】
前記第１フレームを省略する場合のコンテンツの長さが前記メモリ容量より大きいと、前記第１フレーム及び第２フレームを省略する場合のコンテンツの長さと前記メモリ容量とを比較する段階と、
前記コンテンツの長さが前記メモリ容量より小さいと、省略するフレームタイプを前記第１フレーム及び前記第２フレームに決定する段階と、
を更に含むことを特徴とする請求項９記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項１１】
前記第１フレーム及び前記第２フレームを省略する場合のコンテンツの長さが前記メモリ容量より大きいと、前記ビデオデータを全て省略するように決定することを特徴とする請求項１０記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項１２】
前記ストリーミングコンテンツの長さが前記メモリ容量より小さいと、前記ストリーミングコンテンツの全てをレコーディングする段階を更に有することを特徴とする請求項５記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項１３】
ビデオデータ及びオーディオデータを含むストリーミングコンテンツを受信する移動通信端末機において、
前記受信されたストリーミングコンテンツの長さとメモリ容量とを比較する段階と、
前記ストリーミングコンテンツの長さが前記メモリ容量より大きいと、前記ストリーミングコンテンツのヘッダーに含まれた付加情報を検索する段階と、
第１フレームを省略する場合のコンテンツの長さと前記メモリ容量とを比較する段階と、
前記第１フレームが省略されたコンテンツの長さが前記メモリ容量より大きいと、前記第１フレーム及び第２フレームが省略されたコンテンツの長さと前記メモリ容量とを比較する段階と、
前記第１フレーム及び前記第２フレームが省略されたコンテンツの長さが前記メモリ容量より大きいと、前記ビデオデータを全て省略し前記オーディオデータをレコーディングする段階と、
を有することを特徴とする移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項１４】
前記ストリーミングコンテンツの長さが前記メモリ容量より小さいと、前記ストリーミングコンテンツの全てをレコーディングする段階を更に有することを特徴とする請求項１３記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項１５】
前記第１フレームが省略されたコンテンツの長さが前記メモリ容量より小さいと、前記受信されるストリーミングコンテンツで前記第１フレームを省略した後、前記メモリにレコーディングする段階を更に有することを特徴とする請求項１３記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項１６】
前記第１フレーム及び前記第２フレームが省略されたコンテンツの長さが前記メモリ容量より小さいと、前記受信されるコンテンツで前記第１フレーム及び前記第２フレームを省略した後、前記メモリにレコーディングする段階を更に有することを特徴とする請求項１３記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項１７】
前記オーディオデータをレコーディングする段階は、
メモリ容量の限度内で順次保存することを特徴とする請求項１３記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項１８】
前記第１フレームは、基準フレームまたは前記第２フレームに基づいて予測符号化されることを特徴とする請求項１３記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項１９】
前記第２フレームは、基準フレームまたは他の第２基準フレームに基づいて予測符号化されることを特徴とする請求項１３記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項２０】
ストリーミングコンテンツの長さを移動通信端末機の残りメモリ容量と比較する段階と、
前記比較の結果及び前記ストリーミングコンテンツのフレームタイプの優先順位を参照して、前記ストリーミングコンテンツをレコーディングする段階と、
を有することを特徴とする移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項２１】
前記比較の結果によって、第１フレームを省略して前記ストリーミングコンテンツをレコーディングすることを特徴とする請求項２０記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項２２】
前記第１フレームは、最下位の優先順位を有することを特徴とする請求項２１記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項２３】
前記比較の結果によって、第１フレーム及び第２フレームを省略して前記ストリーミングコンテンツをレコーディングすることを特徴とする請求項２０記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項２４】
前記第１フレームは、基準フレームまたは前記第２フレームに基づいて予測符号化されることを特徴とする請求項２２記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項２５】
前記第２フレームは、前記基準フレームまたは他の第２フレームに基づいて予測符号化されることを特徴とする請求項２４記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項２６】
ストリーミングコンテンツの長さを移動通信端末機の残りメモリ容量と比較する段階と、
前記比較の結果及び前記ストリーミングコンテンツのヘッダー情報を前記ストリーミングコンテンツのフレームタイプの優先順位によって参照して、前記ストリーミングコンテンツをレコーディングする段階と、
を有することを特徴とする移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項２７】
前記ヘッダー情報は、少なくとも一つのタイプのフレームが省略される場合において、前記ストリーミングコンテンツの長さ、ビットレート及びフレームレートの少なくとも一つを含むことを特徴とする請求項２６記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【請求項２８】
最下位の優先順位を有するタイプのフレームが省略される場合において、前記ストリーミングコンテンツの長さ、ビットレート及びフレームレートの少なくとも一つを先に参照してレコーディングすることを特徴とする請求項２７記載の移動通信端末機のストリーミングコンテンツレコーディング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信端末機のストリーミングコンテンツレコーディング方法に関し、詳しくは、移動通信端末機のメモリ容量によってビデオフレームを調節してレコーディングする移動通信端末機のストリーミングコンテンツレコーディング方法に関するものである。
【背景技術】
【０００２】
一般に、移動通信端末機がストリーミングコンテンツを再生する場合は、そのデータをフラッシュメモリのような非揮発性メモリにバッファリングし、再び再生するレコーディング機能を実現すべきである。
【０００３】
従来のストリーミングサービスにおいては、前記ストリーミングコンテンツをレコーディングする間にメモリ容量が足りなくなると、残りメモリの限度内で時間的に先に到着するオーディオデータ及びビデオデータをレコーディングする。即ち、受信されるストリーミングコンテンツの長さより残りメモリ容量が小さいと、前記メモリ容量以上のオーディオデータ及びビデオデータはレコーディングすることができない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従って、従来のストリーミングコンテンツレコーディング方法においては、ストリーミングコンテンツの再生に重要なデータが前記コンテンツの後半部に位置する場合は、該当データがレコーディングに含まれないので再生できないという問題点があった。
【０００５】
また、コンテンツの内容においてビデオデータよりはオーディオデータがより重要なので、メモリが足りなくても前記オーディオデータは常にレコーディングされなければならない。しかしながら、ビデオデータやオーディオデータの重要度に対する優先順位を考慮せず、先に到着するデータを優先的にレコーディングするため、優先順位の高いオーディオデータさえも全てレコーディングされない場合が発生するという問題点があった。
【０００６】
本発明は、このような従来の課題に鑑みてなされたもので、移動通信端末機に残っているメモリ容量によってビデオフレームを減縮してレコーディングする移動通信端末機のストリーミングコンテンツレコーディング方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法は、ストリーミングコンテンツの長さを移動通信端末機の残りメモリ容量と比較する段階と、前記ストリーミングコンテンツの長さが前記メモリ容量より大きいと、前記ストリーミングコンテンツで特定タイプのフレームを省略してレコーディングする段階と、を有することを特徴とする。
【０００８】
本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法は、受信されるストリーミングコンテンツの長さを移動通信端末機の現在のメモリ容量と比較する段階と、前記ストリーミングコンテンツの長さが前記メモリ容量より大きいと、前記ストリーミングコンテンツのヘッダーに含まれた付加情報を利用して、ビデオデータ中で省略するフレームタイプを決定する段階と、前記決定されたタイプのフレームを省略したストリーミングコンテンツをメモリにレコーディングする段階と、を有することを他の特徴とする。
【０００９】
本発明に係るビデオデータ及びオーディオデータを含むストリーミングコンテンツを受信する移動通信端末機のストリーミングコンテンツレコーディング方法は、前記受信されたストリーミングコンテンツの長さとメモリ容量とを比較する段階と、前記ストリーミングコンテンツの長さが前記メモリ容量より大きいと、前記ストリーミングコンテンツのヘッダーに含まれた付加情報を検索する段階と、第１フレームを省略する場合のコンテンツの長さと前記メモリ容量とを比較する段階と、前記第１フレームが省略されたコンテンツの長さが前記メモリ容量より大きいと、前記第１フレーム及び第２フレームが省略されたコンテンツの長さと前記メモリ容量とを比較する段階と、前記第１フレーム及び前記第２フレームが省略されたコンテンツの長さが前記メモリ容量より大きいと、前記ビデオデータを全て省略し前記オーディオデータをレコーディングする段階と、を有することを更に他の特徴とする。
【００１０】
本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法は、ストリーミングコンテンツの長さを移動通信端末機の残りメモリ容量と比較する段階と、前記比較の結果及び前記ストリーミングコンテンツのフレームタイプの優先順位を参照して、前記ストリーミングコンテンツをレコーディングする段階と、を有することを更に他の特徴とする。
【００１１】
本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法は、ストリーミングコンテンツの長さを移動通信端末機の残りメモリ容量と比較する段階と、前記比較の結果及び前記ストリーミングコンテンツのヘッダー情報を前記ストリーミングコンテンツのフレームタイプの優先順位によって参照して、前記ストリーミングコンテンツをレコーディングする段階と、を有することを更に他の特徴とする。
【００１２】
本発明は、ストリーミングコンテンツの長さを移動通信端末機の残りメモリ容量と比較する段階と、
上記ストリーミングコンテンツの長さが上記メモリ容量より大きいと、上記ストリーミングコンテンツで特定タイプのフレームを省略してレコーディングする段階と、
を有することを特徴とする移動通信端末機のストリーミングコンテンツレコーディング方法を提供する。
【００１３】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記ストリーミングコンテンツが、特定タイプのフレームを省略する場合において、コンテンツの長さ、ビットレート及びフレームレートの少なくとも一つをヘッダーに含むことを特徴とする。
【００１４】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記レコーディングする段階が、
上記比較の結果によって省略されるフレームタイプを決定する段階と、
該当タイプのフレームを省略する段階と、
フレームが省略されたストリーミングコンテンツをメモリにレコーディングする段階と、
を含むことを特徴とする。
【００１５】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記ストリーミングコンテンツの長さが上記メモリ容量より小さいと、上記ストリーミングコンテンツの全てをレコーディングする段階を更に有することを特徴とする。
【００１６】
別の局面において、本発明は、受信されるストリーミングコンテンツの長さを移動通信端末機の現在のメモリ容量と比較する段階と、
上記ストリーミングコンテンツの長さが上記メモリ容量より大きいと、上記ストリーミングコンテンツのヘッダーに含まれた付加情報を利用して、ビデオデータ中で省略するフレームタイプを決定する段階と、
上記決定されたタイプのフレームを省略したストリーミングコンテンツをメモリにレコーディングする段階と、
を有することを特徴とする移動通信端末機のストリーミングコンテンツレコーディング方法を提供する。
【００１７】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記付加情報が、
第１フレームを省略する場合において、コンテンツの長さ、ビットレート及びフレームレートの少なくとも一つと、
上記第１フレーム及び２フレームを省略する場合において、コンテンツの長さ、ビットレート及びフレームレートの少なくとも一つと、
から構成されることを特徴とする。
【００１８】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記第１フレームが、基準フレームまたは上記第２フレームに基づいて予測符号化されることを特徴とする。
【００１９】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記第２フレームが、基準フレームまたは他の第２基準フレームに基づいて予測符号化されることを特徴とする。
【００２０】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記省略するフレームタイプを決定する段階が、
第１フレームを省略する場合のコンテンツの長さと上記メモリ容量とを比較する段階と、
上記コンテンツの長さが上記メモリ容量より小さいと、省略するフレームタイプを上記第１フレームに決定する段階と、
を含むことを特徴とする。
【００２１】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記第１フレームを省略する場合のコンテンツの長さが上記メモリ容量より大きいと、上記第１フレーム及び第２フレームを省略する場合のコンテンツの長さと上記メモリ容量とを比較する段階と、
上記コンテンツの長さが上記メモリ容量より小さいと、省略するフレームタイプを上記第１フレーム及び上記第２フレームに決定する段階と、
を更に含むことを特徴とする。
【００２２】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記第１フレーム及び上記第２フレームを省略する場合のコンテンツの長さが上記メモリ容量より大きいと、上記ビデオデータを全て省略するように決定することを特徴とする。
【００２３】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記ストリーミングコンテンツの長さが上記メモリ容量より小さいと、上記ストリーミングコンテンツの全てをレコーディングする段階を更に有することを特徴とする。
【００２４】
別の局面において、本発明は、ビデオデータ及びオーディオデータを含むストリーミングコンテンツを受信する移動通信端末機において、
上記受信されたストリーミングコンテンツの長さとメモリ容量とを比較する段階と、
上記ストリーミングコンテンツの長さが上記メモリ容量より大きいと、上記ストリーミングコンテンツのヘッダーに含まれた付加情報を検索する段階と、
第１フレームを省略する場合のコンテンツの長さと上記メモリ容量とを比較する段階と、
上記第１フレームが省略されたコンテンツの長さが上記メモリ容量より大きいと、上記第１フレーム及び第２フレームが省略されたコンテンツの長さと上記メモリ容量とを比較する段階と、
上記第１フレーム及び上記第２フレームが省略されたコンテンツの長さが上記メモリ容量より大きいと、上記ビデオデータを全て省略し上記オーディオデータをレコーディングする段階と、
を有することを特徴とする移動通信端末機のストリーミングコンテンツレコーディング方法を提供する。
【００２５】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記ストリーミングコンテンツの長さが上記メモリ容量より小さいと、上記ストリーミングコンテンツの全てをレコーディングする段階を更に有することを特徴とする
。
【００２６】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記第１フレームが省略されたコンテンツの長さが上記メモリ容量より小さいと、上記受信されるストリーミングコンテンツで上記第１フレームを省略した後、上記メモリにレコーディングする段階を更に有することを特徴とする。
【００２７】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記第１フレーム及び上記第２フレームが省略されたコンテンツの長さが上記メモリ容量より小さいと、上記受信されるコンテンツで上記第１フレーム及び上記第２フレームを省略した後、上記メモリにレコーディングする段階を更に有することを特徴とする。
【００２８】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記オーディオデータをレコーディングする段階が、
メモリ容量の限度内で順次保存することを特徴とする。
【００２９】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記第１フレームが、基準フレームまたは上記第２フレームに基づいて予測符号化されることを特徴とする。
【００３０】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記第２フレームが、基準フレームまたは他の第２基準フレームに基づいて予測符号化されることを特徴とする。
【００３１】
別の局面において、本発明は、ストリーミングコンテンツの長さを移動通信端末機の残りメモリ容量と比較する段階と、
上記比較の結果及び上記ストリーミングコンテンツのフレームタイプの優先順位を参照して、上記ストリーミングコンテンツをレコーディングする段階と、
を有することを特徴とする移動通信端末機のストリーミングコンテンツレコーディング方法を提供する。
【００３２】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記比較の結果によって、第１フレームを省略して上記ストリーミングコンテンツをレコーディングすることを特徴とする。
【００３３】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記第１フレームが、最下位の優先順位を有することを特徴とする。
【００３４】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記比較の結果によって、第１フレーム及び第２フレームを省略して上記ストリーミングコンテンツをレコーディングすることを特徴とする。
【００３５】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記第１フレームが、基準フレームまたは上記第２フレームに基づいて予測符号化されることを特徴とする。
【００３６】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記第２フレームが、上記基準フレームまたは他の第２フレームに基づいて予測符号化されることを特徴とする。
【００３７】
別の局面において、本発明は、ストリーミングコンテンツの長さを移動通信端末機の残りメモリ容量と比較する段階と、
上記比較の結果及び上記ストリーミングコンテンツのヘッダー情報を上記ストリーミングコンテンツのフレームタイプの優先順位によって参照して、上記ストリーミングコンテンツをレコーディングする段階と、
を有することを特徴とする移動通信端末機のストリーミングコンテンツレコーディング方法を提供する。
【００３８】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、上記ヘッダー情報が、少なくとも一つのタイプのフレームが省略される場合において、上記ストリーミングコンテンツの長さ、ビットレート及びフレームレートの少なくとも一つを含むことを特徴とする。
【００３９】
１つの実施形態において、上記移動通信端末機のストリーミングコンテンツレコーディング方法は、最下位の優先順位を有するタイプのフレームが省略される場合において、上記ストリーミングコンテンツの長さ、ビットレート及びフレームレートの少なくとも一つを先に参照してレコーディングすることを特徴とする。
【発明の効果】
【００４０】
本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法においては、移動通信端末機に残っているメモリ容量によってビデオデータの品質を調節して、受信されたストリーミングコンテンツを全てレコーディングすることにより、重要な情報が前記ストリーミングコンテンツの後半部に位置していてもその重要な情報をレコーディングできるという効果がある。
【００４１】
また、本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法においては、オーディオデータに優先順位を付与して、移動通信端末機のメモリ容量が足りない場合もオーディオデータが全てレコーディングされるようにすることにより、移動通信端末機がストリーミングサービスを效率的に実現できるという効果がある。
【００４２】
また、本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法においては、移動通信端末機のメモリ容量によって、ビデオデータ中で復元化に影響を与えないＢ−フレーム、またはＢ−フレーム及びＰ−フレームをストリーミングコンテンツの全ての部分で省略することにより、復元された映像が均一なビットレート及びフレームレートを維持するようにレコーディングできるという効果がある。
【００４３】
また、本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法においては、残りメモリ容量を考慮してストリーミングコンテンツをレコーディングすることにより、メモリの効率を向上できるという効果がある。
【発明を実施するための最良の形態】
【００４４】
以下、本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法を実施するための最良の形態を図面を参照して説明する。
【００４５】
一般に、圧縮されたデジタルビデオは、フレームのタイプ別に、Ｉ（Ｉｎｔｒｉｎｓｉｃ）−フレーム、Ｂ（Ｂｉｄｉｒｅｃｔｉｏｎａｌ）−フレーム及びＰ（Ｐｒｅｄｉｃｔｉｏｎ）−フレームから構成される。
【００４６】
前記Ｉ−フレームは、他のフレームの動き検出（ｍｏｔｉｏｎ  ｅｓｔｉｍａｔｉｏｎ）に対する基準になる基準フレーム（ｒｅｆｅｒｅｎｃｅ  ｆｒａｍｅ）であるため、予測符号化（ｐｒｅｄｉｃｔｉｖｅ  ｃｏｄｉｎｇ）を適用することなく独立的に符号化されるが、前記Ｐ−フレームは、前記Ｉ−フレームまたは他のＰ−フレームを基準に予測符号化により符号化される。前記Ｂ−フレームも、前記Ｐ−フレームと同様に、前記Ｉ−フレームまたはＰ−フレームを基準に予測符号化により符号化されるが、前記Ｐ−フレームとは異なって、予測符号化において他のフレームの基準フレームになることはできない。
【００４７】
即ち、ビデオビットストリームでＢ−フレームを省略しても、減縮されずに残っているＩ−フレーム及びＰ−フレームの復号化には全く影響しない。
【００４８】
従って、本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法は、このような事実に基づいて、残りメモリ容量によって前記Ｂ−フレームを省略することにより、復号化に影響を与えずにビデオデータ量を減縮することができる。但し、前記Ｂ−フレームの省略によりフレームレートが減少するため、画面の動きが大きい部分で感じられる主観的な画質が低下することはできるが、メモリ不足によりコンテンツの再生が不可能な状況を考慮すると、Ｂ−フレームの省略により得られるビデオデータ量の減少効果は非常に大きい。
【００４９】
前記Ｂ−フレームを省略するだけではメモリの容量不足を解決することができないと、前記Ｂ−フレームと共にＰ−フレームも省略し、Ｉ−フレームのみをレコーディングする。
【００５０】
本発明を適用するためには、ＭＰ４コンテンツファイルのヘッダーに位置するＵＤＴＡ（ｕｓｅｒ  ｄａｔａ  ａｔｏｍ）を利用する。
【００５１】
前記ＵＤＴＡは、ユーザが伝送しようとする情報や付加的な目的のために任意に情報を保存することができる部分であり、本発明のために含む付加情報は次の通りである。前記付加情報は、１、２、３の少なくとも一つと、４、５、６の少なくとも一つとを含む。
【００５２】
１．  Ｂ−フレームが省略された場合のコンテンツの長さ
２．  Ｂ−フレームが省略された場合のビデオビットストリームのビットレート
３．  Ｂ−フレームが省略された場合のビデオフレームレート
４．  Ｂ−フレーム及びＰ−フレームが共に省略された場合のコンテンツの長さ
５．  Ｂ−フレーム及びＰ−フレームが共に省略された場合のビデオビットストリームのビットレート
６．  Ｂ−フレーム及びＰ−フレームが共に省略された場合のビデオフレームレート
前記ＵＤＴＡに含まれた付加情報は、ユーザがストリーミングコンテンツをレコーディングすることを要求する場合、移動通信端末機に残っているメモリ容量によって、Ｂ−フレームのみを省略するか、Ｂ−フレームとＰ−フレームとを共に省略するかを判断する基準になる。
【００５３】
図１は、本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法を示すフローチャートである。
【００５４】
ユーザが現在移動通信端末機にサービスされているストリーミングコンテンツのレコーディングを要請すると（ステップＳ１１）、前記移動通信端末機は、残りメモリ容量と前記ストリーミングコンテンツの長さとを比較し（ステップＳ１２）、前記残りメモリ容量が前記ストリーミングコンテンツより大きいと、直ちに前記ストリーミングコンテンツをレコーディングする（ステップＳ１３）。
【００５５】
しかしながら、前記残りメモリ容量が前記ストリーミングコンテンツより小さいと、前記ＵＤＴＡに保存されている付加情報を検索し（ステップＳ１４）、前記Ｂ−フレームが省略される場合のコンテンツの長さと現在のメモリ容量とを比較する（ステップＳ１５）。
【００５６】
このとき、前記メモリの容量は、前記移動通信端末機のシステムマネージャ（図示せず）により常に監視されているのでリアルタイムで分かり、前記ストリーミングコンテンツのヘッダー情報から、前記ストリーミングコンテンツの全体の長さ、Ｂ−フレームを省略する場合のコンテンツの長さ、Ｂ−フレーム及びＰ−フレームを省略する場合のコンテンツの長さも分かる。従って、前記長さ情報を利用して、前記メモリの容量とストリーミングコンテンツの長さとを比較することができる。
【００５７】
前記移動通信端末機の現在の残りメモリ容量が前記ストリーミングコンテンツの長さより少なく、前記Ｂ−フレームを省略した場合のコンテンツの長さより大きいと、受信されるストリーミングコンテンツのＢ−フレームを省略し、該当ビットレート及びフレームレートを考慮して、前記ストリーミングコンテンツをレコーディングする（ステップＳ１６）。
【００５８】
しかしながら、前記移動通信端末機の現在の残りメモリ容量がＢ−フレームを省略した場合のコンテンツの長さより小さいと、前記ＵＤＴＡに保存されている付加情報中でＢ−フレーム及びＰ−フレームが省略される場合のコンテンツの長さと残りメモリ容量とを比較する（ステップＳ１７）。
【００５９】
前記残りメモリ容量がＢ−フレームを省略した場合のコンテンツの長さより小さく、Ｂ−フレーム及びＰ−フレームが省略された場合のコンテンツの長さより大きいと、移動通信端末機は、受信されるストリーミングコンテンツでＢ−フレーム及びＰ−フレームを省略し、該当ビットレート及びフレームレートを考慮して、前記ストリーミングコンテンツをレコーディングする（ステップＳ１８）。
【００６０】
前記残りメモリ容量がＢ−フレーム及びＰ−フレームが省略された場合のコンテンツの長さより小さいと、受信されるストリーミングコンテンツでビデオデータを全て省略し、オーディオデータのみをレコーディングする（ステップＳ１９）。このとき、前記メモリ容量が前記オーディオデータを全て保存できない程度に小さいと、残りメモリ容量の限度内でオーディオデータをレコーディングする。
【００６１】
図２は、本発明に係るストリーミングコンテンツレコーディング方法の一実施例を示す図で、一般的なビデオデータの構造、並びに本発明によるＢ−フレームを省略したビデオデータの構造、Ｂ−フレーム及びＰ−フレームを省略したビデオデータの構造を示す。
【００６２】
図２に示すように、「ＩＢＢＰＢＢＰＢＢＰＢＢＰＢＢ．．．」の構造からなるビデオデータでＢ−フレームが全て省略されると、「ＩＰＰＰＰ．．．」の構造からなるビデオデータとなり、フレームレートが１／３に減少し、データ量は２０〜３０％程度減少する。即ち、移動通信端末機のメモリ容量がストリーミングコンテンツの長さに比べて約２０〜３０％程度足りない場合、Ｂ−フレームを省略することにより、オーディオデータは全てレコーディングすることができ、ビデオデータは前記Ｂ−フレームを除いたＩ−フレーム及びＰ−フレームを全てレコーディングすることができる。
【００６３】
仮りに、前記移動通信端末機のメモリ容量がストリーミングコンテンツの長さに比べて３０％以上足りない場合は、前記Ｂ−フレームと共にＰ−フレームも省略することにより、Ｉ−フレームから構成されたビデオデータ及びオーディオデータをレコーディングする。このとき、前記Ｉ−フレームだけで構成されたビデオデータのデータ量は急激に減少する。
【００６４】
このように、Ｂ−フレームやＰ−フレームを省略する過程は、移動通信端末機に受信されたストリーミングコンテンツをメモリにレコーディングする過程で行われるもので、前記ストリーミングコンテンツが移動通信端末機に伝送されるときは、前記Ｂ−フレーム及びＰ−フレームが省略されずにそのまま伝送される。
【００６５】
以上のように、本発明の好ましい実施形態を用いて本発明を例示してきたが、本発明は、この実施形態に限定して解釈されるべきものではない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、本発明の具体的な好ましい実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。本明細書において引用した特許、特許出願および文献は、その内容自体が具体的に本明細書に記載されているのと同様にその内容が本明細書に対する参考として援用されるべきであることが理解される。
【図面の簡単な説明】
【００６６】
【図１】本発明に係る移動通信端末機のストリーミングコンテンツレコーディング方法を示すフローチャートである。
【図２】本発明に係るストリーミングコンテンツレコーディング方法の一実施例を示す図である。
【図１】
2005160067.tif 000003
【図２】
2005160067.tif 000004