(57)【要約】【課題】処理能力の高いプロセッサや大容量のメモリを必要とすることなく、圧縮符号化された映像データの可変速再生を可能とする。【解決手段】先ずマーカ情報を参照して単位時間当たりのＩフレームを抽出し、この抽出された単位時間当たりのＩフレームのフレームサイズの合計を算出すると共に、ユーザにより指定された再生速度と圧縮伸張処理部７の再生ビットレートとをもとに上記単位時間当たりに圧縮伸張処理部７で復号処理可能な平均データ量を求めてこれをしきい値として設定する。そして、上記算出されたデータ量を上記設定されたしきい値と比較し、データ量がしきい値を超えた場合に上記単位時間内に含まれるＩフレームをフレーム単位で間引き処理し、この間引き処理後のＩフレームに対し上記指定された再生速度に応じたタイムスタンプを指定された再生方向に付与し直して復号再生に供するようにしている。【選択図】      図２
2006135896.tif 000002
【特許請求の範囲】
【請求項１】
フレーム内圧縮フレームとフレーム間圧縮フレームとにより構成される符号化ストリームデータと、当該符号化ストリームデータに含まれるフレーム内圧縮フレームの位置を示すマーカ情報とから構成されるストリームファイルを、所定の再生ビットレートを有するデコーダにより復号し再生するコンテンツ再生装置であって、
ユーザの指定操作に応じ、再生速度を複数の再生速度のいずれかに設定する手段と、
前記マーカ情報をもとに、単位時間当たりのフレーム内圧縮フレームを検出する手段と、
前記設定された再生速度及び前記デコーダの再生ビットレートをもとに、前記検出されたフレーム内圧縮フレームの中から再生対象のフレームを選択する手段と、
前記選択された再生対象のフレーム内圧縮フレームに対し、前記設定された再生速度に対応するタイムスタンプを付与する手段と、
前記選択された再生対象のフレーム内圧縮フレームを、前記付与されたタイムスタンプに従い前記デコーダに復号させる手段と
を具備することを特徴とするコンテンツ再生装置。
【請求項２】
フレーム内圧縮フレームとフレーム間圧縮フレームとにより構成される符号化ストリームデータと、当該符号化ストリームデータに含まれるフレーム内圧縮フレームの位置を示すマーカ情報とから構成されるストリームファイルを、所定の再生ビットレートを有するデコーダにより復号し再生するコンテンツ再生装置であって、
ユーザの指定操作に応じ、再生速度を複数の再生速度のいずれかに設定する手段と、
前記マーカ情報をもとに、単位時間当たりのフレーム内圧縮フレームを検出する手段と、
前記設定された再生速度及び前記デコーダの再生ビットレートをもとに、前記検出されたフレーム内圧縮フレームの中から再生対象のフレームを選択する手段と、
前記選択された再生対象のフレーム内圧縮フレームに対し、前記設定された再生速度に対応するタイムスタンプを付与する手段と、
前記選択された再生対象のフレーム内圧縮フレームを、前記付与されたタイムスタンプに従い前記デコーダに復号させる手段と
を具備し、
かつ前記再生対象のフレームを選択する手段は、
前記検出された単位時間当たりのフレーム内圧縮フレームのデータ量を算出する手段と、
前記設定された再生速度及び前記デコーダの再生ビットレートをもとに、前記単位時間当たりに復号可能なデータ量のしきい値を設定する手段と、
前記算出されたデータ量を前記しきい値と比較する手段と、
前記比較の結果、前記算出されたデータ量が前記しきい値を超えると判定された場合に、前記単位時間当たりのフレーム内圧縮フレームに対し間引き処理を行う手段と
を備えることを特徴とするコンテンツ再生装置。
【請求項３】
前記再生対象のフレームを選択する手段は、前記単位時間当たりのフレーム内圧縮フレームに対し間引き処理を行う際に、当該単位時間内において再生方向に対し最後方に位置するフレーム内圧縮フレームを削除することを特徴とする請求項２記載のコンテンツ再生装置。
【請求項４】
前記再生対象のフレームを選択する手段は、前記単位時間当たりのフレーム内圧縮フレームに対し間引き処理を行う際に、当該単位時間内において再生方向に対し最後方に位置するフレーム内圧縮フレームを、後続する単位時間内に移動させることを特徴とする請求項２記載のコンテンツ再生装置。
【請求項５】
フレーム内圧縮フレームとフレーム間圧縮フレームとにより構成される符号化されたストリームデータと、当該ストリームデータに含まれるフレーム内圧縮フレームの位置を示すマーカ情報とから構成されるストリームファイルを、プロセッサの制御の下で所定の再生ビットレートを有するデコーダにより復号し再生するコンテンツ再生装置で使用される再生制御プログラムであって、
ユーザの指定操作に応じ、再生速度を複数の再生速度のいずれかに設定する処理と、
前記マーカ情報をもとに、単位時間内に存在するフレーム内圧縮フレームを検出する処理と、
前記設定された再生速度及び前記デコーダの再生ビットレートをもとに、前記検出されたフレーム内圧縮フレームの中から再生対象のフレームを選択する処理と、
前記選択された再生対象のフレーム内圧縮フレームに対し、前記設定された再生速度に対応するタイムスタンプを付与する処理と、
前記選択された再生対象のフレーム内圧縮フレームを、前記付与されたタイムスタンプに従い前記デコーダに復号させる処理と
を、前記プロセッサに実行させる再生制御プログラム。
【請求項６】
フレーム内圧縮フレームとフレーム間圧縮フレームとにより構成される符号化されたストリームデータと、当該ストリームデータに含まれるフレーム内圧縮フレームの位置を示すマーカ情報とから構成されるストリームファイルを、プロセッサの制御の下で所定の再生ビットレートを有するデコーダにより復号し再生するコンテンツ再生装置で使用される再生制御プログラムであって、
ユーザの指定操作に応じ、再生速度を複数の再生速度のいずれかに設定する処理と、
前記マーカ情報をもとに、単位時間内に存在するフレーム内圧縮フレームを検出する処理と、
前記設定された再生速度及び前記デコーダの再生ビットレートをもとに、前記検出されたフレーム内圧縮フレームの中から再生対象のフレームを選択する処理と、
前記選択された再生対象のフレーム内圧縮フレームに対し、前記設定された再生速度に対応するタイムスタンプを付与する処理と、
前記選択された再生対象のフレーム内圧縮フレームを、前記付与されたタイムスタンプに従い前記デコーダに復号させる処理と
を前記プロセッサに実行させ、
かつ前記フレーム内圧縮フレームを検出する処理は、単位時間ごとに当該単位時間内に存在するフレーム内圧縮フレームのフレームサイズの合計を算出し、
前記再生対象のフレームを選択する処理は、前記設定された再生速度及び前記デコーダの再生ビットレートをもとにしきい値を設定し、前記算出されたフレームサイズの合計値が前記しきい値を超える場合に、前記単位時間内に存在するフレーム内圧縮フレームを選択的に間引くことを特徴とする再生制御プログラム。
【請求項７】
前記再生対象のフレームを選択する処理は、前記単位時間内に存在するフレーム内圧縮フレームを選択的に間引く際に、当該単位時間内において再生方向に対し最後方に位置するフレーム内圧縮フレームを削除することを特徴とする請求項６記載の再生制御プログラム。
【請求項８】
前記再生対象のフレームを選択する処理は、前記単位時間内に存在するフレーム内圧縮フレームを選択的に間引く際に、当該単位時間内において再生方向に対し最後方に位置するフレーム内圧縮フレームを、後続する単位時間内に移動させることを特徴とする請求項６記載の再生制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯電話機やＰＤＡ（Personal Digital Assistants）、ディジタル放送受信端末等で使用されるコンテンツ再生装置に係わり、特にＭＰＥＧ４（Motion Picture Experts Group 4）により圧縮符号化された映像コンテンツを再生する機能を備えるコンテンツ再生装置とこの装置で使用される再生制御プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機やディジタル放送受信端末において、ＭＰＥＧ４やITUT H.264により圧縮符号化された映像コンテンツを再生する機能を備えた装置が増えている。この種の装置を使用すると、移動通信環境下においても良好な品質でテレビジョン電話通信や映像コンテンツの再生を行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところがこの種の従来の装置において、符号化データを可変速再生しようとすると種々の問題が生じる。例えば、蓄積された映像コンテンツを倍速で早送り或いは逆送りしようとすると、デコーダの再生ビットレートを高く設定しなければならない。そのためには、大容量のメモリと処理能力の高いデコーダが必要となり、装置の高価格化が避けられない。
【０００４】
一方、デコーダの再生ビットレートの高速化を回避する手段として、符号化データに対しフレームの間引き処理を行うことが知られている。しかし、フレームの間引き処理を用いた従来のデータ再生手法は、符号化データの各フレームを先ず復号し、この復号された各フレームに対し間引き処理を行ったのち再生するのが一般的である。このため、データ復号に要する処理量が非常に多く、またこの処理のための大容量のメモリと高速のプロセッサを必要とすることから、結局この場合も装置の高価格化が避けられない。
【０００５】
この発明は上記事情に着目してなされたもので、その目的とするところは、高速のプロセッサや大容量のメモリを必要とすることなく、圧縮符号化された映像データの可変速再生を可能とし、これにより安価で多機能再生が可能なコンテンツ再生装置及び再生制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するためにこの発明は、フレーム内圧縮フレームとフレーム間圧縮フレームとにより構成される符号化ストリームデータと、当該ストリームデータに含まれるフレーム内圧縮フレームの位置を示すマーカ情報とから構成されるストリームファイルを、所定の再生ビットレートを有するデコーダにより復号し再生する映像データ再生装置にあって、上記マーカ情報をもとに単位時間当たりのフレーム内圧縮フレームを検出し、指定された再生速度及び上記デコーダの再生ビットレートをもとに、上記検出されたフレーム内圧縮フレームの中から再生対象のフレームを選択する。そして、この選択された再生対象のフレーム内圧縮フレームに対し上記設定された再生速度に対応するタイムスタンプを付与し、上記選択された再生対象のフレーム内圧縮フレームを、上記付与されたタイムスタンプに従い上記デコーダに復号させるように構成したものである。
【０００７】
したがってこの発明によれば、例えば倍速再生を行う場合に、単位時間当たりのフレーム内圧縮フレームのデータ量がデコーダの再生能力を超える場合には、上記単位時間当たりのフレーム内圧縮フレームの中から再生対象のフレーム内圧縮フレームが選択される。そして、この選択されたフレーム内圧縮フレームに対し上記指定された再生速度に応じたタイムスタンプが付与し直され、このタイムスタンプに従い上記フレーム内圧縮フレームの復号再生が行われる。このため、デコーダの再生ビットレートを高速化することなく倍速再生を行うことが可能となる。
【０００８】
また、再生対象のフレーム内圧縮フレームの選択が先ず行われ、この選択された後のフレーム内圧縮フレームに対しタイムスタンプが付与されて復号再生に供される。このため、符号化データの全てのフレームを復号したのち間引き処理を行う場合に比べ、データ復号処理に要する信号処理量が低減され、これにより大容量のメモリと高速のプロセッサは不要となって装置のコストダウンが可能となる。この効果は、小型軽量化及びバッテリ寿命の延長の観点からプロセッサの高速化やメモリ容量の増加を容易に行い難い携帯電話機やＰＤＡ等の携帯端末装置においては、特に有用である。
【発明の効果】
【０００９】
要するにこの発明では、単位時間当たりのフレーム内圧縮フレームのデータ量がデコーダの再生能力を超える場合に、上記単位時間当たりのフレーム内圧縮フレームの中から再生対象のフレーム内圧縮フレームを選択し、この選択されたフレーム内圧縮フレームに対し、指定された再生速度に応じたタイムスタンプを付与し直して復号再生に供するようにしている。  
したがってこの発明によれば、高速のプロセッサや大容量のメモリを必要とすることなく、圧縮符号化された映像データの可変速再生を可能とし、これにより安価で多機能再生が可能なコンテンツ再生装置及び再生制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
図１は、この発明に係わるコンテンツ再生装置の一実施形態である携帯端末装置の構成を示すブロック図である。  
同図において、図示しない基地局から送信された無線信号は、アンテナ１で受信されたのちアンテナ共用器（ＤＵＰ）２、受信回路（ＲＸ）３、そしてＣＤＭＡ信号処理部６を介して所定の伝送フォーマットに変換され、受信パケットデータとなる。そして、この受信パケットデータは圧縮伸長処理部（以後コンパンダと称する）７に入力される。
【００１１】
コンパンダ７では、上記ＣＤＭＡ信号処理部６から出力された受信パケットデータを多重分離部によりメディア毎に分離し、メディアデータ毎に復号処理を行う。例えば受信パケットデータにオーディオデータが含まれていれば、このオーディオデータをスピーチコーデックにより復号する。また受信パケットデータにビデオデータが含まれていれば、このビデオデータをビデオコーデックにより復号する。この復号処理により得られたディジタルオーディオ信号はＰＣＭ符号処理部（以後ＰＣＭコーデックと称する）８へ、またディジタルビデオ信号は制御部１２Ａへそれぞれ入力される。さらに、受信パケットデータにメールやアプリケーション等のテキストデータが含まれている場合には、このテキストデータは制御部１２Ａに入力される。
【００１２】
コンパンダ７から出力されたディジタルオーディオ信号は、ＰＣＭコーデック８、受話増幅器９を経由してスピーカ１０より出力される。
【００１３】
一方、コンパンダ７から出力されたディジタルビデオ信号は、ビデオＲＡＭを介して表示部１５のＬＣＤ（Liquid Crystal Devise）に表示される。なお、制御部１２Ａは、受信されたビデオデータばかりでなく、カメラ１９により撮像されたビデオデータについてもビデオＲＡＭを介して表示部１５のＬＣＤに表示する。また、メールやアプリケーション等のテキストデータは記憶部１３に保存される。そして、入力部１４における表示操作に応じて記憶部１３から読み出されて表示部１５のＬＣＤに表示される。なお、上記オーディオデータ及びビデオデータについても、必要に応じて記憶部１３に記憶される。
【００１４】
一方、マイクロホン１１に入力された話者の音声信号は、送話増幅器２０、ＰＣＭコーデック８コンパンダ７を、また、カメラ１９から出力されるビデオ信号は、制御部１２Ａによりディジタル化された後にコンパンダ７を経由し、それぞれＣＤＭＡ信号処理部６でスペクトラム拡散処理を施され、送信回路（ＴＸ）５、アンテナ共用器２、そしてアンテナ１を介して基地局へ送信される。
【００１５】
入力部１４には、ダイヤルキーに加え、送信キー、終了キー、電源キー、音量調節キー、モード指定キー等の機能キーが設けられている。また表示部１５には、ＬＣＤ及びＬＥＤが設けられている。ＬＣＤには、先に述べた送受信データや装置の動作モードを表すデータが表示される。また、電話帳データや送受信履歴等も表示される。またＬＥＤは、着信の報知やバッテリ１６の充電状態を表示するために使用される。なお、１７は電源回路であり、バッテリ１６の出力をもとに所定の動作電源電圧Ｖccを生成して各回路部に供給する。なお、バッテリ１６は図示しない充電回路により充電される。
【００１６】
ところで、制御部１２は例えばマイクロコンピュータを主制御部として備えたもので、この発明に係わる制御機能として、フレーム情報解析機能１２ａと、フレーム選択処理機能１２ｂと、タイムスタンプ付与機能１２ｃとを有している。なお、これらの機能はいずれもプログラムを上記マイクロコンピュータに実行させることにより実現される。
【００１７】
このうち先ずフレーム情報解析機能１２ａは、記憶部１３に記憶された符号化ビデオデータの再生要求が入力された場合に、当該符号化ビデオデータの構造を解析する。例えば、ＭＰＥＧ４により圧縮符号化された映像コンテンツは、例えば図５に示すようにヘッダ部５ａと、ストリームデータ部５ｂとから構成される。ヘッダ部５ａには、マーカ情報としての、ビデオトラック情報５ｃと、フレーム位置／時刻／サイズ情報５ｄと、Ｉフレーム位置情報５ｅが挿入されている。ストリームデータ部５ｂには、フレーム内圧縮フレーム（以後Ｉフレームと称する）とフレーム間圧縮フレーム（以後Ｐフレームと称する）が挿入されている。フレーム情報解析機能１２ａは、上記ヘッダ部５ａに挿入されたＩフレーム位置情報５ｅをもとに単位時間当たりのＩフレームを抽出する。
【００１８】
フレーム選択処理機能１２ｂは、上記ヘッダ部５ａに挿入されたフレーム位置／時刻／サイズ情報５ｄをもとに、上記フレーム情報解析機能１２ａにより抽出された単位時間当たりのＩフレームのフレームサイズの合計を算出する。またそれと共に、映像コンテンツの再生に当たりユーザにより指定入力された再生速度と、圧縮伸張処理部７の再生ビットレートとをもとに、上記単位時間当たりに圧縮伸張処理部７で復号処理可能な平均データ量を求めてこれをしきい値として設定する。そして、上記算出されたデータ量を上記設定されたしきい値と比較し、データ量がしきい値を超えた場合に上記単位時間内に含まれるＩフレームをフレーム単位で間引き処理する。
【００１９】
タイムスタンプ付与機能１２ｃは、上記フレーム選択処理機能１２ｂの間引き処理により残ったＩフレームに対し、上記指定入力された再生速度に応じたタイムスタンプを付与し直す。そして、このタイムスタンプが付与し直されたＩフレームを、復号処理のために圧縮伸張処理部７に与える。
【００２０】
次に、以上のように構成された装置による映像コンテンツの再生動作を説明する。図２は制御部１２によるその制御手順と制御内容を示すフローチャートである。  
制御部１２は、記憶部１３に記憶された映像コンテンツの再生要求が入力されると、先ずステップ２ａにより再生速度及び再生方向が変更されたか否かを判定する。そして、ユーザが入力部１４により、現在設定中の再生速度及び再生方向とは異なる任意の再生速度及び再生方向を指定入力すると、ステップ２ｂにより再生速度及び再生方向を上記指定入力された再生速度及び再生方向に変更する。図３に示す例では再生速度として「１．５倍速」が設定された場合を示している。なお、再生速度及び再生方向の変更操作が行われなかった場合には、上記ステップ２ｂをスルーしてそのままステップ２ｃに移行する。
【００２１】
制御部１２は、再生指示が入力されると、ステップ２ｃからステップ２ｄに移行し、ここで先ず再生対象の映像コンテンツに含まれるマーカ情報を参照して、単位時間（例えば１sec ）当たりに含まれるＩフレームを抽出する。次に制御部１２は、ステップ２ｅにより、上記抽出されたＩフレームのフレームサイズの合計値（例えばデータ量）を算出する。またそれと共にステップ２ｆにより、上記ステップ２ｂにおいて設定された再生速度（例えば１．５倍速）と圧縮伸張処理部７の再生ビットレートとをもとに、上記単位時間内に圧縮伸張処理部７で復号処理可能な平均データ量を求めて、これをしきい値として設定する。
【００２２】
続いて制御部１２は、ステップ２ｇにより、上記算出されたデータ量を上記設定されたしきい値と比較し、算出されたデータ量がしきい値より大きいか否かを判定する。そしてこの比較の結果、データ量がしきい値を超えている場合には、ステップ２ｈにより上記単位時間内に含まれるＩフレームをフレーム単位で間引き処理する。例えばいま図３に示すように、注目する単位時間Ｔ１内にＩフレームＩ１〜Ｉ４が含まれていたとし、そのフレームサイズの合計値がしきい値を超えていたとすると、図３に示すように上記単位時間Ｔ１内に含まれる各ＩフレームＩ１〜Ｉ４のうち、再生方向に対し最後尾に位置するＩフレームＩ４を削除する。これに対しデータ量がしきい値以下の場合には、上記Ｉフレームの間引き処理を行わない。
【００２３】
続いて制御部１２はステップ２ｉに移行し、ここで上記間引き処理後のＩフレームＩ１〜Ｉ３に対し、上記ステップ２ｂにおいて設定された再生速度（例えば１．５倍速）に応じたタイムスタンプを、同じく上記ステップ２ｂにおいて設定された再生方向に付与し直す。例えば、いま再生方向として「正方向」が設定されていれば、図３に示すように再生対象のＩフレームＩ１〜Ｉ３に対しストリームの方向と同一方向にタイムスタンプｔ１〜ｔ３が付与される。これに対し、再生方向として「逆方向」が設定されていれば、再生対象のＩフレームＩ１〜Ｉ３に対しストリームの方向とは逆方向にタイムスタンプｔ３〜ｔ１が付与される。
【００２４】
次に制御部１２は、ステップ２ｊにより上記タイムスタンプが付与し直されたＩフレームＩ１〜Ｉ３を記憶部１３から読み出して圧縮伸長処理部７に与える。この結果、圧縮伸長処理部７では上記タイムスタンプに従い各ＩフレームＩ１〜Ｉ３の復号処理が行われる。そして、この復号されたビデオデータは、制御部１２内のＬＣＤドライバを経由して表示部１５のＬＣＤに供給され、これによりＬＣＤに表示される。
【００２５】
以後同様に制御部１２は、ステップ２ｋにてコンテンツの再生終了を検出するまで、単位時間ごとに上記ステップ２ａからステップ２ｉまでの処理を繰り返し実行する。かくして、映像コンテンツはユーザが指定した再生速度（１．５倍速）により正方向に早送り再生される。
【００２６】
なお、再生途中でユーザが再生速度を再変更した場合には、ステップ２ｂにて再生速度が新たに指定入力された再生速度に設定し直される。また同様に再生途中でユーザが再生方向を「逆方向」に変更した場合にも、ステップ２ｂにて再生方向が新たに指定された再生方向に設定し直される。そして、以後この設定し直された再生速度及び再生方向により上記映像コンテンツの再生処理が継続される。
【００２７】
以上述べたようにこの実施形態では、記憶部１３に記憶された符号化ビデオデータの再生要求が入力された場合に、先ずマーカ情報を参照して単位時間当たりのＩフレームを抽出する。そして、この抽出された単位時間当たりのＩフレームのフレームサイズの合計を算出すると共に、ユーザにより指定された再生速度と圧縮伸張処理部７の再生ビットレートとをもとに上記単位時間当たりに圧縮伸張処理部７で復号処理可能な平均データ量を求めてこれをしきい値として設定する。そして、上記算出されたデータ量を上記設定されたしきい値と比較し、データ量がしきい値を超えた場合に上記単位時間内に含まれるＩフレームをフレーム単位で間引き処理する。さらに、この間引き処理後のＩフレームに対し、上記指定された再生速度に応じたタイムスタンプを指定された再生方向に付与し直し、このタイムスタンプが付与し直されたＩフレームを圧縮伸張処理部７に供給して復号するようにしている。
【００２８】
したがってこの実施形態によれば、例えば倍速再生を行う場合に、単位時間当たりのフレーム内圧縮フレームのデータ量が圧縮伸長処理部７の再生能力を超える場合には、上記単位時間当たりのＩフレームが間引き処理されたのち再生速度に応じたタイムスタンプが付与し直される。このため、圧縮伸長処理部７の再生ビットレートを高速化することなく倍速再生を行うことができる。
【００２９】
また、再生対象のＩフレームの間引き処理が先ず行われ、間引き処理後のＩフレームに対しタイムスタンプが付与されて復号再生に供される。このため、符号化データの全てのフレームを復号したのち間引き処理を行う場合に比べ、データ復号処理に要する信号処理量が低減され、これにより大容量のメモリと高速のプロセッサは不要となって装置のコストダウンが可能となる。
【００３０】
したがってこの実施形態によれば、映像コンテンツの可変速再生が可能な携帯端末装置を安価に提供することができ、しかも装置の小型軽量化及びバッテリ寿命の延長が可能なきわめて有用性の高い携帯端末装置を提供できる。
【００３１】
なお、この発明は上記実施形態に限定されるものではない。例えば、上記実施形態では注目する単位時間Ｔ１内に含まれるＩフレームＩ１〜Ｉ４のフレームサイズの合計値がしきい値を超えていた場合に、図３に示すようにＩフレームＩ１〜Ｉ４のうち再生方向に対し最後尾に位置するＩフレームＩ４を削除するようにした。しかし、これに限定されるものではなく、最後尾に位置するＩフレームＩ４を図４に示すように後続の単位時間Ｔ２内へシフトするようにしてもよい。このようにすると、ＩフレームＩ４を削除する場合に比べ、高品質の早送り再生が可能となる。
【００３２】
また上記実施形態では、単位時間内に含まれる複数のＩフレームのうちの１つを削除又は後続の単位時間へシフトするようにしたが、単位時間内に含まれるＩフレームのフレームサイズの合計値と圧縮伸張処理部７の処理能力との関係によっては、複数のＩフレームを削除又は後続の単位時間へシフトするようにしてもよい。またこの場合、Ｉフレームを複数フレーム分削除する場合には、連続するフレームを削除せずに一定間隔おきにフレームを削除するとよい。
【００３３】
さらに、ヘッダ部５ａに挿入されているビデオトラック情報５ｃからビットレートを抽出して、このビットレートをもとにしきい値を算出するようにしてもよく、またヘッダ部５ａに挿入されているフレーム位置／時刻／サイズ情報５ｄをもとにＩフレームのデータサイズを算出することも可能である。
【００３４】
例えば、コンテンツの再生ビットレートが３８４kbpsであれば、しきい値は４８kbyteに設定される。ここで、いま８秒間に３０kbyteのＩフレームが存在するコンテンツを８倍速で再生しようとすると、１秒間に３０kbyteのＩフレームが１フレームしか存在しないので、そのデータサイズはしきい値以下となり、間引きせずに復号再生することが可能となる。これに対し再生速度を１６倍速とすると、１秒間に３０kbyteのＩフレームが２フレーム存在するため、そのデータサイズの合計値は６０kbyteとなり、この結果２フレーム目のＩフレームが間引きされる。そして、この間引き処理後のＩフレームが復号再生される。
【００３５】
その他、再生速度の値や再生方向、携帯端末装置の種類やその構成、コンテンツ再生制御手順とその内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。  
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００３６】
【図１】この発明に係わるコンテンツ再生装置の一実施形態である携帯端末装置の構成を示すブロック図。
【図２】図１に示した装置において実行されるコンテンツ再生制御手順と制御内容を示すフローチャート。
【図３】図２に示すコンテンツ再生制御を説明するための示す図。
【図４】この発明の他の実施形態におけるコンテンツ再生制御を説明するための示す図。
【図５】ストリームファイルの構成の一例を示す図。
【符号の説明】
【００３７】
１…アンテナ、２…アンテナ共用器（ＤＵＰ）、３…受信回路（ＲＸ）、４…周波数シンセサイザ（ＳＹＮ）、５…送信回路（ＴＸ）、５ａ…ヘッダ部、５ｂ…ストリームデータ部、５ｃ…ビデオトラック情報、５ｄ…フレーム位置／時刻／サイズ情報、５ｅ…Ｉフレーム位置情報、６…ＣＤＭＡ信号処理部、７…圧縮伸長処理部、８…ＰＣＭ符号処理部（ＰＣＭコーデック）、９…受話増幅器、１０…スピーカ、１１…マイクロホン、１２…制御部、１２ａ…フレーム情報解析機能、１２ｂ…フレーム選択処理機能、１２ｃ…タイムスタンプ付与機能、１３…記憶部、１４…入力部、１５…表示部、１６…バッテリ、１７…電源回路、１８…送話増幅器。
【図１】
2006135896.tif 000003
【図２】
2006135896.tif 000004
【図３】
2006135896.tif 000005
【図４】
2006135896.tif 000006
【図５】
2006135896.tif 000007