(57)【要約】【課題】地デジ放送サービスのサービス切替えの際に、視聴に適したサービスに速やかに切替える技術を提供する。【解決手段】情報処理装置は、同一のコンテンツを提供する第１のサービスの放送データと第1のサービスよりも視聴者への提示時間が先行する第２のサービスの放送データとから、コンテンツが提示される時間差を計測する手段と、第２のサービスの放送データを蓄積する手段と、蓄積された第２の放送サービスの放送データの中から、時間差の計測が終了した時点の、第１のサービスの放送データに対応する第２の放送サービスの放送データを特定する特定手段と、特定した第２の放送サービスの放送データ以降に蓄積された放送データを抽出し、時間差の計測が終了した時点の、第１のサービスの放送データに継続するコンテンツを再生する再生手段と、を備える。【選択図】図４
2015008403.tif 000002
【特許請求の範囲】
【請求項１】
同一のコンテンツを提供する第１のサービスの放送データと前記第1のサービスよりも
視聴者への提示時間が先行する第２のサービスの放送データとから、前記コンテンツが提示される時間差を計測する手段と、
前記第２のサービスの放送データを蓄積する手段と、
前記蓄積された第２の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに対応する前記第２の放送サービスの放送データを特定する特定手段と、
前記特定した前記第２の放送サービスの放送データ以降に蓄積された放送データを抽出し、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに継続する前記コンテンツを再生する再生手段と、
を備える情報処理装置。
【請求項２】
前記特定手段は、前記時間差の計測が終了した時点の、前記第１のサービスの放送データの提示時刻と計測された前記時間差とから、前記第２の放送サービスの放送データが含まれる画面群構造単位を特定し、
前記再生手段は、前記特定された画面群構造単位の先頭から復号し、前記第１のサービスの放送データに継続する前記コンテンツを再生する、請求項１に記載の情報処理装置。
【請求項３】
前記再生手段は、前記画面群構造単位の先頭から再生したコンテンツは、前記時間差の計測が終了した時点に対応する放送データのフレームから、表示部に出力する、請求項２に記載の情報処理装置。
【請求項４】
コンピュータに、
同一のコンテンツを提供する第１のサービスの放送データと前記第1のサービスよりも
視聴者への提示時間が先行する第２のサービスの放送データとから、前記コンテンツが提示される時間差を計測するステップと、
前記第２のサービスの放送データを蓄積するステップと、
前記蓄積された第２の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに対応する前記第２の放送サービスの放送データを特定する特定ステップと、
前記特定した前記第２の放送サービスの放送データ以降に蓄積された放送データを抽出し、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに継続する前記コンテンツを再生する再生ステップと、
を実行させるための表示制御プログラム。
【請求項５】
コンピュータが、
同一のコンテンツを提供する第１のサービスの放送データと前記第1のサービスよりも
視聴者への提示時間が先行する第２のサービスの放送データとから、前記コンテンツが提示される時間差を計測するステップと、
前記第２のサービスの放送データを蓄積するステップと、
前記蓄積された第２の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに対応する前記第２の放送サービスの放送データを特定する特定ステップと、
前記特定した前記第２の放送サービスの放送データ以降に蓄積された放送データを抽出し、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに継続する前記コンテンツを再生する再生ステップと、
を実行する表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示制御方法及び表示制御方法に関する。
【背景技術】
【０００２】
近年、情報通信技術（ICT；Information and Communication Technology）の進展に伴
い、所謂、地デジと称される、地上デジタルテレビジョン放送サービスを利用するユーザが増えてきている。地上デジタルテレビジョン放送サービス（以下、地デジ放送サービスと称す）では、同一チャンネル内に弱階層サービス（以下、ワンセグと称す）、強階層サービス（以下、フルセグと称す）が存在する。地デジ放送サービスでは、例えば、放送局の提供する同一のコンテンツが、ワンセグ、フルセグといった異なる放送形式により受信可能である。フルセグは高精細な受信映像による視聴を可能とする放送サービスである。また、ワンセグは受信映像の解像度はフルセグより低いが、耐ノイズ性に強いため、移動しながら視聴が行える放送サービスである。ユーザは、例えば、タブレットＰＣ（ＰＣ：Personal Computer）、スマートフォン、カーナヴィゲーション装置といった、地デジ放
送波を移動しながら受信可能な情報処理装置により、地デジ放送サービスの放送波を受信し、提供されたコンテンツを享受する。
【０００３】
地デジ放送サービスにより提供される、フルセグとワンセグの視聴領域は、フルセグ＜ワンセグの関係にある。従って、フルセグ及びワンセグの両放送を受信可能な領域では、情報処理装置は、手動または自動によるサービス切替えを行い、高精細な映像を受信できるフルセグを優先してユーザに提供する。また、情報処理装置は、フルセグが視聴できない領域においては、広範囲なサービスエリアを有するワンセグにサービス切替えを行い、受信映像を提供する。
【０００４】
なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２２７６３３号公報
【特許文献２】国際公開第２００８／１２９６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
地デジ放送サービスでは、フルセグの放送データは、ワンセグの放送データに対して時間的に先行して提供される。このため、地デジ放送サービスでは、ワンセグで提供されるコンテンツはフルセグで提供されるコンテンツに対する時間遅延が発生する。両サービスの放送波を受信可能な領域では、例えば、フルセグからワンセグへの切替えを行った場合、再生映像等の重複表示が生じる虞がある。また、ワンセグサービスからフルセグサービスへの切替えでは、再生映像等の欠落が生じ得る。
【０００７】
上述の先行技術文献では、例えば、フルセグの再生タイミングをワンセグに合わせて遅延させる同期再生を行うことで、放送サービスの切替え時に生じ得る再生映像等の重複表示や欠落を防ぐシームレス切替えが提案されている。
【０００８】
先行技術文献のシームレス切替えでは、サービス切替えの契機発生後に、時間差計測を行う。そして、計測した時間差を遅延量として、時間差計測後に受信される切替え先の放
送データに対して設定（遅延解消）する同期遅延を行っている。このため、先行技術文献のシームレス切替えでは、切替え後の再生映像が表示されるまでに時間を要していた。
【０００９】
１つの側面では、本発明は、地デジ放送サービスのサービス切替えの際に、視聴に適したサービスに速やかに切替える技術を提供する。
【課題を解決するための手段】
【００１０】
上記技術は、次の情報処理装置の構成によって例示される。すなわち、情報処理装置は、同一のコンテンツを提供する第１のサービスの放送データと第1のサービスよりも視聴
者への提示時間が先行する第２のサービスの放送データとから、コンテンツが提示される時間差を計測する手段と、第２のサービスの放送データを蓄積する手段と、蓄積された第２の放送サービスの放送データの中から、時間差の計測が終了した時点の、第１のサービスの放送データに対応する第２の放送サービスの放送データを特定する特定手段と、特定した第２の放送サービスの放送データ以降に蓄積された放送データを抽出し、時間差の計測が終了した時点の、第１のサービスの放送データに継続するコンテンツを再生する再生手段と、を備える。
【発明の効果】
【００１１】
上記の情報処理装置によれば、地デジ放送サービスのサービス切り替えの際に、視聴に適したサービスに速やかに切替えることができる。
【図面の簡単な説明】
【００１２】
【図１】シームレス切替え処理の説明図である。
【図２】本実施形態のシームレス切替え処理の説明図である。
【図３】本実施形態の情報処理装置のハードウェア構成例を示す図である。
【図４】本実施形態のシームレス切替え処理を例示するフローチャートである。
【図５】蓄積された保存データから時間差分の放送データを抽出する処理を説明するためのデータチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、一実施形態に係る情報処理装置について説明する。以下の実施形態の構成は例示であり、情報処理装置は実施形態の構成には限定されない。
【００１４】
以下、図１から図５の図面に基づいて、情報処理装置を説明する。
＜比較例＞
図１に、比較例としてのシームレス切替え処理の説明図を例示する。地デジ放送サービスでは、同一チャンネル内に弱階層サービス（以下、ワンセグと称す）、強階層サービス（以下、フルセグと称す）が存在する。地デジ放送サービスでは、同一のコンテンツが異なる放送形式である、フルセグ及びワンセグにより提供される。なお、「コンテンツ」は、地デジ放送サービスで提供される番組ということもできる。図１に例示のシームレス切替え処理は、例えば、フルセグ及びワンセグにより提供される放送波を受信可能な情報処理装置により実現される。このような、情報処置装置は、例えば、地デジ放送サービスを視聴可能なチューナを有する、持ち運び可能なテレビジョン受信装置、ＰＣ（ＰＣ：Personal Computer）、タブレットＰＣ、スマートフォン、カーナヴィゲーション装置等が例
示できる。情報処理装置は、ワンセグ及びフルセグで提供される放送波を受信し、地デジ放送サービスで提供される受信映像の切替えを行う際に、例えば、図１に例示のシームレス切替え処理を実行する。
【００１５】
ここで、「フルセグ」とは、例えば、１９２０×１０８０画素といった高精細な受信映像による視聴が行える放送サービスである。「ワンセグ」とは、例えば、３２０×１８０
画素等の相対的に低解像度の受信映像による視聴が行えるサービスである。
【００１６】
フルセグは、高精細の映像を受信可能とするため、耐ノイズ性に低く、例えば、各家庭に据え付けられた固定ＴＶ受信機等での視聴に適したサービスである。一方、ワンセグは、受信映像の解像度はフルセグと比較して低いものの、耐ノイズ性に高いため、例えば、受信チューナを備える移動体端末向けに適したサービスである。なお、地デジ放送サービスでは、耐ノイズ性に高いワンセグは、耐ノイズ性に低いフルセグより広範囲のサービスエリアを確保する。
【００１７】
フルセグ及びワンセグの両放送を受信可能な情報処理装置では、放送波の受信状態が良く、例えば、フルセグの受信映像に対して発生しているエラー等が所定値よりも少ない時には、高精細な受信映像を優先的に表示する。一方、受信状態が思わしくなく、例えば、フルセグの受信映像に対して発生しているエラー等が所定値よりも多い時には、情報処理装置は、解像度は低いものの、耐ノイズ性の高いワンセグの受信映像に切替え、表示を行う。
【００１８】
地デジ放送サービスを提供する放送局側では、例えば、フルセグによる放送形式でコンテンツを提供し、その後、同一のコンテンツをワンセグによる放送形式に変換するため、フルセグのコンテンツがワンセグのコンテンツに先行して提供される。地デジ放送サービスの放送波を受信する情報処理装置側では、フルセグの放送データは、ワンセグの放送データに対して時間的に先行する。このため、フルセグによる放送形式で提供されるコンテンツとワンセグによる放送形式で提供されるコンテンツの間には、時間遅延が生じる。例えば、フルセグの放送形式で提供されるコンテンツとワンセグの放送形式で提供されるコンテンツとの間に、２〜４秒程度の時間遅延が生じている。
【００１９】
従って、ワンセグからフルセグへの切替えの際には、時間的に先行するフルセグのコンテンツを遅延させ、再生タイミングを合わせなければ、映像データの欠落が生じてしまうこととなる。また、同様に、フルセグからワンセグへの切替えの際には、時間的に先行するフルセグのコンテンツを遅延させ、再生タイミングを合わせなければ映像データの重複が生じてしまうこととなる。
【００２０】
図１に例示のシームレス切替え処理を行う情報処理装置は、サービスの切替え時に生じる再生映像の重複表示や欠落を防止するため、例えば、フルセグの再生タイミングをワンセグに合わせて遅延させる同期再生を行う。
【００２１】
図１の説明図において、点の塗りつぶしパターンでハッチングされている、受信した先行サービスの放送データは、例えば、ワンセグで提供されるコンテンツの放送データである。情報処理装置は、例えば、視聴中の受信映像に対して発生しているエラー等が所定値よりも少ない等を契機として、シームレス切替え処理を開始する。図１の説明図では、切替契機（Ｔａ）のタイミングで、シームレス切替え処理が開始される。
【００２２】
情報処理装置は、先行サービスの放送データの表示処理と並行して、切替え処理後のフルセグの放送データを取得し、先行サービスであるワンセグの放送データとの時間差計測を行う。図１の説明図では、切替え処理後のフルセグの放送データは、右斜め線の塗りつぶしパターンのハッチングで例示されている。なお、図１に例示のシームレス切替え処理では、先行サービスのワンセグの放送データが視聴中の表示部に表示されるため、時間差計測で取得された、フルセグの放送データは破棄される。
【００２３】
そして、図１の説明図では、例えば、情報処理装置は、時間差計測の終了時点（Ｔｂ）で計測された時間差に基づいて、切替え処理後に提供するフルセグの放送データに対する
再生タイミングの遅延処理を行う、同期再生処理を開始する。同期再生処理は、切替契機（Ｔａ）から時間差計測が終了するまでの期間（Ｔｂ−Ｔａ）で計測した時間差を、時間的に先行するフルセグの放送データに遅延量として設定する。情報処理装置は、例えば、時間差計測の終了時点（Ｔｂ）で時間的に先行するフルセグの放送データを取得し、計測した時間差を遅延量として設定する（同期再生）。遅延設定されたフルセグの放送データは、同期完了（Ｔｃ）のタイミング以降に、切替え後の再生映像として表示部に提示される。
【００２４】
ここで、時間差計測の終了時点（Ｔｂ）から同期完了（Ｔｃ）するまでの期間では、例えば、時間差計測の終了時点（Ｔｂ）の先行サービスの放送データが停止状態となり、情報処理装置の表示部に提示される。一例として、情報処理装置の表示部では、時間差計測の終了時点（Ｔｂ）のワンセグ画面がフリーズ状態、音声はミュート状態となり、同期完了（Ｔｃ）するまでの期間は継続される。そして、この停止状態は、同期完了（Ｔｃ）後の切替え処理後のフルセグの放送データの再生タイミングで解消され、フルセグの放送データによるコンテンツが継続して情報処理装置の表示部に提供される。
【００２５】
このように、図１のシームレス切替え処理では、サービス切替え契機の発生後に、時間差計測を行い、計測された時間差を遅延量として、時間差計測終了後に受信される切替え先の放送データに設定する同期遅延を行う。このため、サービス切替え契機の発生から、同期再生後の放送データによるコンテンツが表示されるまでに時間を要していた。また、時間差計測終了時点（Ｔｂ）から同期完了（Ｔｃ）迄の期間、つまり、同期再生後のコンテンツの表示が再開されるまでの期間は、時間差計測の終了時点（Ｔｂ）の先行サービスの放送データが停止状態で表示されることがあった。
【００２６】
＜実施例１＞
図２に、本実施形態のシームレス切替え処理の説明図を例示する。本実施形態のシームレス切替え処理では、時間差計測に使用された放送データが破棄されずに蓄積される。そして、本実施形態のシームレス切替え処理では、時間差計測の終了時点で、蓄積した放送データから時間差分に相当する放送データを抽出し、同期再生処理を行う。この結果、本実施形態のシームレス切替え処理では、時間計測終了時点から同期再生後のコンテンツの表示が再開されるまでの期間が短縮できる。本実施形態のシームレス切替え処理では、時間計測終了時点で同期再生された切替え処理後の放送データのコンテンツが継続して提供できる。なお、本実施形態のシームレス切替え処理を実現する情報処理装置は、図１と同様に、地デジ放送サービスで提供される受信映像といったコンテンツを、フルセグ及びワンセグにより受信可能なチューナを有する情報処理装置である。
【００２７】
図２の説明図において、点の塗りつぶしパターンでハッチングされた、受信した先行サービスの放送データは、例えば、図１と同様に、ワンセグによる放送データである。情報処理装置は、例えば、フルセグの受信映像に対して発生しているエラー等が所定値よりも少ない等を契機として、切替契機（Ｔａ）のタイミングで、切替え処理を開始する。なお、切替え契機の発生条件は、受信した放送データから復号された映像のフレームレート、音声の途切れやノイズの加減であってもよい。また、切替え契機の発生条件は、例えば、受信した放送データの電波強度、ＢＥＲ（Bit Error Rate（Ratio））、ＰＥＲ（Packet Error Ratio）等のエラー率に関するものであってもよい。さらに、切替え契機の発生条
件は、地デジ放送サービスの放送波を受信する受信位置、放送波受信時の移動速度等のユーザの状態に関するものであってもよく、ユーザの手動操作による切替契機に関するものであってもよい。
【００２８】
本実施形態のシームレス切替え処理は、例えば、切替契機の発生により、切替え処理後のサービスの放送データとの時間差計測を開始する。時間差計測は、先行サービスの放送
データの表示処理と並行して行われる。そして、本実施形態のシームレス切替え処理は、時間差計測と共に、切替え処理後に提供するサービスの放送データを保存し、蓄積する。なお、時間差計測は、例えば、先行サービスの放送データと切替え処理後のサービスの放送データとの、復号された両者の映像データ、音声データ間の相互相関等を用いたパターンマッチングにより行うことができる。
【００２９】
図２に例示する、本実施形態のシームレス切替え処理においても、図１と同様に、時間差計測中の情報処理装置の表示部には、視聴中の先行サービスの放送データが表示される。そして、図２に例示の本実施形態のシームレス切替え処理では、時間差計測の終了時点で、蓄積された保存データの中から、時間差分に相当する切替え先のサービスの放送データの抽出が行われる。蓄積された保存データの中から、時間差分に相当する切替え先のサービスの放送データを抽出することにより、時間差計測に係る両サービスの放送データ間での同期遅延が完了する。このため、図２の説明図では、同期完了（Ｔｃ）時点が時間差計測の終了時点となる。
【００３０】
例えば、計測された時間差をΔＴとすると、（Ｔｃ-ΔＴ）の時刻情報を持つ保存デー
タが、同期完了（Ｔｃ）時点における視聴中のサービスの放送データに対して同期遅延された、切替え先のサービスの放送データである。つまり、情報処理装置は、同期完了（Ｔｃ）の時点でサービス切替えを行い、（Ｔｃ-ΔＴ）の時刻情報を持つ放送データから時
系列順に復号することにより、例えば、同期完了時点で視聴中のワンセグのコンテンツに継続して、フルセグのコンテンツを表示することができる。本実施形態のシームレス切替え処理では、情報処理装置は、同期完了時点で視聴中のワンセグのコンテンツに継続して、時間差分だけ遡った、時間的に先行するフルセグのコンテンツを時系列順に提示することができる。
【００３１】
このように、本実施形態のシームレス切替え処理では、情報処理装置は、時間差計測と共に切替え先のサービスの放送データを蓄積できる。このため、情報処理装置は、蓄積された放送データから時間差分に相当する保存データを抽出することにより、時間差計測に係る両サービスの放送データ間での同期遅延を完了できる。例えば、情報処理装置は、図１に例示の時間差計測の終了時点（Ｔｂ）のタイミングを同期再生の同期完了（Ｔｃ）として処理できる。このため、本実施形態の情報処理装置は、図１に例示のシームレス切替え処理に対し、時間差計測終了（Ｔｂ）時点から同期完了（Ｔｃ）に至るまでの処理時間を短縮できる。
【００３２】
また、本実施形態のシームレス切替え処理では、図１に例示のシームレス切替え処理のように、時間差計測の終了時点（Ｔｂ）の先行サービスの放送データが停止状態で表示されることもない。本実施形態のシームレス切替え処理では、切替え前後の、地デジ放送サービスで提供されるコンテンツの音声やストーリ進行が停止することなく享受できる。本実施形態のシームレス切替え処理では、視聴に適したサービスに速やかに切替えることができる。
【００３３】
〔装置構成〕
図３に、本実施形態の情報処理装置のハードウェア構成を例示する。図３に例示の情報処理装置１０は、例えば、ＰＣ（ＰＣ：Personal Computer）、タブレットＰＣ、スマー
トフォン、カーナヴィゲーション装置等の情報処理装置である。図３に例示の情報処理装置１０は、例えば、地デジ放送サービスで提供される、同一チャンネル内の弱階層サービス（例えば、ワンセグ）、強階層サービス（例えば、フルセグ）を受信する受信装置として機能する。
【００３４】
図３に例示の情報処理装置１０は、例えば、視聴中のコンテンツにサービス切替えが生
じた場合に、時間的に先行してコンテンツが提供されるサービスの再生タイミングを視聴中のサービスに合わせて遅延させる同期遅延を行う。同期遅延は、視聴中のサービスで提供されるコンテンツの表示処理と並行して行われる。情報処理装置１０は、同期遅延の処理時に、時間差計測に係る放送データを保存データとして蓄積する。
【００３５】
情報処理装置１０は、蓄積された保存データから、時間差計測の終了時の視聴中の放送データを起点として、計測された時間差分の放送データを抽出する。情報処理装置１０は、蓄積された保存データから、時間差分の放送データを抽出することで、時間的に先行するサービスのコンテンツの再生タイミングを時間差計測終了時点の視聴中のサービスに合わせて遅延させる同期遅延を完了させる。このため、本実施形態の情報処理装置１０では、時間差計測の終了と共に再生同期が完了できるので、切替え契機の発生から切替え先の放送サービスで提供されるコンテンツの同期再生開始に至るまでの時間が短縮できる。
【００３６】
また、情報処理装置１０は、時間差計測の終了のタイミングでサービス切替えを行い、抽出された放送データを復号し再生して表示部７に出力する。このため、本実施形態の情報処理装置１０のシームレス切替え処理では、同期完了時点（Ｔｃ＝Ｔｂ）で表示部に提示されたコンテンツの音声やストーリ進行を停止することなく、切替え後のサービスによるコンテンツが享受できる。情報処理装置１０のユーザは、サービス切替え処理に係る放送データの再生タイミングの時間差を意識せずに視聴対象を切り替えることができる。
【００３７】
図３に例示の情報処理装置１０は、受信部１、抽出部２、保存部３ａ、３ｂ、復号部４ａ、４ｂ、レンダラー５ａ、５ｂ、切替部６、表示部７、ＣＰＵ（Central Processing Unit）１１、主記憶部１２、補助記憶部１３を有する。ＣＰＵ１１、主記憶部１２、補助
記憶部１３は、接続バスＢ１によって相互に接続される。なお、接続バスＢ１には、受信部１、抽出部２、保存部３ａ、３ｂ、復号部４ａ、４ｂ、レンダラー５ａ、５ｂ、切替部６、表示部７が接続されるとしてもよい。
【００３８】
情報処理装置１０は、ＣＰＵ１１が補助記憶部１３に記憶されたプログラムを主記憶部１２の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行う。これにより、情報処理装置１０は、所定の目的に合致した機能を実現することができる。主記憶部１２及び補助記憶部１３は、情報処理装置１０が読み取り可能な記録媒体である。
【００３９】
ＣＰＵ１１は、情報処理装置１０全体の制御を行う中央処理演算装置である。ＣＰＵ１１は、補助記憶部１３に格納されたプログラムに従って処理を行う。主記憶部１２は、ＣＰＵ１１がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶部１２は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。
【００４０】
補助記憶部１３は、各種のプログラム及び各種のデータを読み書き自在に記録媒体に格納する。なお、補助記憶部１３は、外部記憶装置とも呼ばれる。補助記憶部１３には、オペレーティングシステム（Operating System :ＯＳ）、各種プログラム、各種テーブル等が格納される。ＯＳは、外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、他の情報処理装置、外部記憶装置等が含まれる。
【００４１】
補助記憶部１３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、ソリッドス
テートドライブ装置、ハードディスクドライブ（ＨＤＤ、Hard Disk Drive）装置、ＵＳ
Ｂ（Universal Serial Bus）メモリ、メモリカード等である。また、補助記憶部１３としては、例えば、ＣＤドライブ装置、ＤＶＤドライブ装置、ＢＤドライブ装置等が提示でき
る。記録媒体としては、例えば、不揮発性半導体メモリ（フラッシュメモリ）を含むシリコンディスク、ハードディスク、ＣＤ、ＤＶＤ、ＢＤ等がある。
【００４２】
なお、図３に例示の情報処理装置１０は、ユーザ等からの操作指示等を受け付ける入力部を備えるとしてもよい。入力部には、例えば、キーボード、マウスといったポインティングデバイス、ワイヤレスリモコン、マイクロフォン、タッチパネル、カメラ等が含まれる。また、情報処理装置１０は、スピーカ等の出力デバイスを備えるとしてもよい。
【００４３】
本実施形態の情報処理装置１０は、ＣＰＵ１１が補助記憶部１３に記憶されているＯＳ、各種プログラムや各種データを主記憶部１２に読み出して実行することにより、時間差計測部１０１、遅延制御部１０２としての機能を実現する。
【００４４】
図３に例示の情報処理装置１０において、保存部３ａ、復号部４ａ、レンダラー５ａは、例えば、地デジ放送サービスで提供される第１のサービスに係るコンテンツ処理の処理系統として機能する。また、保存部３ｂ、復号部４ｂ、レンダラー５ｂは、第２のサービスに係るコンテンツ処理の処理系統として機能する。ここで、第１のサービスとは、例えば、弱階層サービスであり、第２のサービスとは、例えば、強階層サービスである。
【００４５】
図３に例示の情報処理装置１０において、受信部１は、コンテンツに関する地デジ放送サービスの放送波を受信する。地デジ放送サービスの放送波には、同一チャンネル内に弱階層サービスであるワンセグ、強階層サービスであるフルセグが含まれる。受信部１は、例えば、図示せぬアンテナを介して受信された地デジ放送サービスの放送波であるＲＦ（Radio Frequency）信号を、各階層サービスで提供されるコンテンツ情報が含まれるベー
スバンド帯域の信号に周波数変換して抽出部２に出力する。受信部１には、このような周波数変換を行うための、例えば、周波数変換器、帯域通過フィルタ、増幅回路等が含まれる。
【００４６】
抽出部２は、受信部１から出力されたベースバンド帯域の信号を復調し、各階層サービスで提供されるコンテンツの放送データが含まれるトランスポートストリーム信号（ＴＳ：Transport Stream、以下、ＴＳ信号と称す）を生成する。そして、抽出部２は、生成したＴＳ信号から、弱階層サービスの放送データが含まれるＰＥＳ（Packetize Elementary
Stream）パケットと強階層サービスの放送データが含まれるＰＥＳパケットとを抽出す
る。抽出された弱階層サービスのＰＥＳは、例えば、保存部３ａに、強階層サービスのＰＥＳは、保存部３ｂに出力される。
【００４７】
抽出部２には、例えば、ベースバンド帯域の信号を復調するためのＡＤ（Analog to Digital）変換器、ＦＦＴ（Fast Fourier Transform）処理回路、復調処理回路等が含まれ
る。また、抽出部２には、例えば、各階層サービスのＴＳ信号を生成するためのデインターリーブ処理、誤り訂正処理を行う復号処理回路等が含まれる。また、抽出部２には、例えば、ＴＳ信号から各階層サービスのＰＥＳを抽出するための、ＴＳ−ＤＥＭＵＸ（TS-Demultiplexer）処理回路等が含まれる。なお、抽出部２に含まれる各処理回路は、例えば、ＦＰＧＡ（Field Programmable Gate Array）といった論理回路等で実現してもよく、
ＣＰＵが実行するプログラムにより機能するとしてもよい。
【００４８】
保存部３ａは、抽出部２から出力された弱階層サービスのＰＥＳパケットを保存し蓄積する。保存部３ａは、例えば、遅延制御部１０２からの通知を受け、抽出部２から出力された弱階層サービスのＰＥＳパケットを所定時間にわたって蓄積する。ここで、所定時間には、例えば、サービス切替え契機から時間差計測終了までの期間が提示できる。保存部３ａに蓄積された弱階層サービスのＰＥＳパケットは、例えば、遅延制御部１０２からの通知を受け、破棄される。
【００４９】
保存部３ｂは、抽出部２から出力された強階層サービスのＰＥＳパケットを保存し蓄積する。保存部３ｂは、保存部３ａと同様に、遅延制御部１０２からの通知を受け、抽出部２から出力された強階層サービスのＰＥＳパケットを所定時間にわたって蓄積する。ここで、所定時間には、例えば、サービス切替え契機から時間差計測終了までの期間が提示できる。保存部３ｂに蓄積された強階層サービスのＰＥＳパケットは、例えば、遅延制御部１０２からの通知を受け、復号部４ｂに出力される。
【００５０】
保存部３ａ、３ｂは、例えば、ＦＩＦＯ（First In First Out）メモリ等の、先入れ先出し方式の読み書き可能なメモリである。なお、保存部３ａ、３ｂは、例えば、主記憶部１２の所定の領域に設けられるとしてもよい。
【００５１】
復号部４ａは、例えば、弱階層サービスのＰＥＳパケットに対してデコード処理を行う。例えば、弱階層サービスの映像データはＨ２６４、音声データはＭＰＥＧ２（Moving Picture Experts Group 2）などのフォーマットで圧縮されているため、復号部４ａは、これらに対応する伸長方法によりデコード処理を行う。復号部４ａでデコード処理された弱階層サービスの映像データ、音声データは、レンダラー５ａ、時間差計測部１０１に出力される。
【００５２】
復号部４ｂは、例えば、強階層サービスのＰＥＳパケットに対してデコード処理を行う。例えば、強階層サービスの映像データはＭＰＥＧ２、音声データはＭＰＥＧ２（Moving
Picture Experts Group 2）ＡＡＣ（Advanced Audio Coding）などのフォーマットで圧
縮されているため、復号部４ｂは、これらに対応する伸長方法によりデコード処理を行う。復号部４ｂでデコード処理された強階層サービスの映像データ、音声データは、レンダラー５ｂ、時間差計測部１０１に出力される。
【００５３】
レンダラー５ａは、復号部４ａから出力された弱階層サービスの映像データ、音声データから、弱階層サービスで提供されるコンテンツの再生を行う。レンダラー５ａで再生された弱階層サービスのコンテンツは、切替部６に出力される。レンダラー５ｂも同様に、復号部４ｂから出力された強階層サービスの映像データ、音声データから、強階層サービスで提供されるコンテンツの再生を行う。レンダラー５ｂで再生された強階層サービスのコンテンツも同様に、切替部６に出力される。
【００５４】
切替部６は、例えば、遅延制御部１０２からの通知に従って、表示部７に出力する、地デジ放送サービスのコンテンツの切替えを行う。切替部６は、レンダラー５ａから出力された弱階層サービスで提供されるコンテンツと、レンダラー５ｂから出力された強階層サービスで提供されるコンテンツとの間の切替えを行う。
【００５５】
表示部７は、切替部６から出力された地デジ放送サービスのコンテンツを表示する。表示部７は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、ＬＣＤ（Liquid Crystal
Display）、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）パネル、
有機ＥＬパネルといった表示デバイスである。
【００５６】
時間差計測部１０１は、例えば、復号部４ａ、４ｂから出力された復号後の映像データ、音声データから、弱階層サービスで提供されるコンテンツと強階層サービスで提供されるコンテンツとの間の時間差を計測する。時間差計測部１０１は、例えば、復号部４ａから出力された復号後の映像データ、音声データと、復号部４ｂから出力された復号後の映像データ、音声データとの間の相互相関等を用いたパターンマッチングにより時間差計測を行う。時間差計測部１１で計測された、弱階層サービスで提供されるコンテンツと強階層サービスで提供されるコンテンツとの間の時間差は、例えば、主記憶部１２の所定の領
域に一時的に記憶される。時間差計測部１０１は、計測した時間差を遅延時間制御部１０２に引き渡す。
【００５７】
遅延制御部１０２は、時間差計測部１０１で計測された時間差情報から、例えば、視聴中の弱階層サービスと切替え後の強階層サービスとの間の同期再生を行い、シームレス切替え処理を行う。遅延制御部１０２は、時間差計測部１０１で計測された時間差情報に基づいて、保存部３ｂに蓄積された放送データを参照し、時間差分に相当する保存データの抽出を行う。保存データの抽出は、例えば、時間差計測処理の終了時点の視聴中の放送サービスの時刻情報を起点とする。抽出した放送データは、切替え後のサービス処理系統の備える復号部に出力される。
【００５８】
遅延制御部１０２は、切替部６に対し、視聴中の放送サービスの切替え通知を行う。また、遅延制御部１０２は、保存部３ａ、３ｂに対し、情報処理装置１０で受信する放送データの保存通知を行う。切替部６に対する切替え通知のタイミングは、例えば、保存部に蓄積された時間差分に相当する保存データの抽出時を例示できる。なお、切替部６に対する切替え通知は、例えば、抽出した放送データの復号処理の終了後に行われるとしてもよい。遅延制御部１０２の詳細については、図４、５の説明で後述する。
【００５９】
〔処理フロー〕
以下、図４、５を参照し、本実施形態の弱階層サービスと強階層サービスとの同期再生によるシームレス切替え処理を説明する。図４は、本実施形態のシームレス切替え処理のフローチャートである。また、図５は、蓄積された保存データから時間差分の放送データを抽出する処理を説明するためのデータチャートである。図４、５に例示の処理は、主に遅延制御部１０２により実行される。
【００６０】
図４に例示のフローチャートにおいて、情報処理装置１０は、例えば、地デジ放送サービスの放送波の受信状態が、予め設定された基準値を超えていることを契機として（Ｓ１）、Ｓ２−Ｓ８の処理を行う。Ｓ２−Ｓ８の処理により、情報処理装置１０は、弱階層サービスと強階層サービスとの間の同期再生によるシームレス切替え処理を行う。
【００６１】
例えば、情報処理装置１０は、放送波の受信状態が基準値を超える場合には強階層サービスのコンテンツを提供し、基準値に達しない場合には弱階層サービスのコンテンツを提供する。このようなサービス切替えの契機となる受信状態には、例えば、受信された放送波の電波強度、ＢＥＲやＰＥＲ等のエラー率が例示できる。また、例えば、復号後の映像のフレームレートやノイズの加減、音声の途切れやノイズの加減であってもよい。さらに、地デジ放送サービスを受信する受信位置、移動速度等のユーザの状態であってもよく、ユーザの手動操作による切替え指示であってもよい。
【００６２】
例えば、受信状態を電波強度とする場合には、情報処理装置１０は、受信部１で受信された放送波の電波強度を取得すればよい。また、情報処理装置１０は、例えば、受信状態をＢＥＲ、ＰＥＲとする場合には、抽出部２で復調時のＢＥＲ、ＰＥＲを取得すればよい。また、例えば、情報処理装置１０は、復号部４ｂの出力を取得し、復号後の映像のフレームレートやノイズの加減、音声の途切れやノイズの加減を判断すればよい。
【００６３】
情報処理装置１０は、例えば、Ｓ１のサービス切替えを契機として放送データの蓄積を開始すると共に、弱階層サービスと強階層サービスとの間の時間差の計測を開始する（Ｓ２）。放送データの蓄積は、例えば、保存部３ａ、３ｂにより行われる。また、時間差の計測は、例えば、時間差計測部１０１により行われる。なお、弱階層サービスと強階層サービスとの時間差計測については、時間差計測部１０１で説明した。情報処理装置１０は、Ｓ２の処理で計測した時間差を、例えば、主記憶部１２に所定の領域に一時的に記憶し
、Ｓ３の処理に移行する。
【００６４】
なお、例えば、計測された時間差を超える蓄積された放送データは、Ｓ２の処理の完了時点で破棄するとしてもよい。放送データを蓄積するために設けられた保存部３ａ、３ｂの記憶容量を最小限とすることができる。また、時間差計測後の、切替え前の放送サービスの保存データは破棄するとしてもよく、新たに受信する切替え前の放送サービスのデータは保存しないとしてもよい。データ保存処理に費やす電力を抑制することができる。
【００６５】
Ｓ３−Ｓ８の処理では、情報処理装置１０は、例えば、保存部３ｂに蓄積された強階層サービスの保存データを参照し、視聴中の弱階層サービスとの時間差分に相当する放送データの抽出を行う。Ｓ３−Ｓ８の放送データの抽出の説明は、適宜、図５に例示のデータチャートを参照し、説明する。
【００６６】
なお、図５に例示のデータチャートにおいて、“受信したワンセグストリーム”は弱階層サービスのＰＥＳであり、各英文字はＰＥＳに含まれる映像フレームを示している。また、英文字間の記号“←”は、映像フレームの遷移を示している。
【００６７】
同様に、図５において、“受信したフルセグストリーム”は強階層サービスのＰＥＳであり、各英文字はＰＥＳに含まれる映像フレームを示し、英文字間の記号“←”は、映像フレームの遷移を示している。なお、“受信したフルセグストリーム”の各英文字の下部に付されている“Ｂ”“Ｐ”“Ｉ”は、各英文字で示される映像フレームが含まれるＧＯＰ（Group of Picture）のフレーム間予測に係るフレーム属性を示している。“Ｉ”はＩフレーム（Intra-coded Frame）、“Ｐ”はＰフレーム（Predicted Frame）、“Ｂ”はＢフレーム（Bi-directional Predicted Frame）を示している。ＭＰＥＧ２では、ＧＯＰは、例えば、「ＩＢＢＰＢＢＰＢＢＰＢＢ」といったＰフレーム間距離を３フレームとした１２フレーム単位の纏まりで圧縮・伸張が行われる。
【００６８】
なお、“Ｂ”“Ｐ”“Ｉ”の各フレーム属性が含まれる“ＧＯＰ”は、「画面群構造単位」の一例である。
【００６９】
また、図５のデータチャートにおいて、“Ｔ＋４、…、Ｔ＋１、Ｔ、Ｔ−１、Ｔ−２、…、Ｔ−１１”は、ＰＥＳパケットに含まれる、放送局から指定された提示時刻（ＰＴＳ（Presentation Time Stamp））の時系列を示している。“Ｔ−＊＊”は、現在時刻“Ｔ
”より時間を遡った過去時刻を示し、“Ｔ＋＊＊”は現在時刻“Ｔ”以降の未来時刻を示している。なお、図５のデータチャートにおいて、“表示部に提示されるフレーム”は、例えば、復号処理後に情報処理装置１０の表示部７に表示される放送サービスの映像フレームを示している。
【００７０】
図４に戻り、Ｓ３の処理では、情報処理装置１０は、例えば、保存部３ｂに蓄積された強階層サービスの保存データを参照し、Ｓ２の処理で計測された時間差分に相当する放送データを特定する。情報処理装置１０は、時間差計測完了の直後に復号部３ａに入力した弱階層サービスの映像フレームに対応するＰＴＳ時刻から、Ｓ２の処理で計測された時間差分を遡ったＰＴＳ時刻を割り出す。そして、情報処理装置１０は、時間差分を遡って割り出したＰＴＳ時刻に最も近い、強階層サービスの映像フレームを特定する。
【００７１】
Ｓ３の処理を図５のデータチャートを参照して説明する。図５のデータチャートでは、“Ｔｘ”は、時間差計測完了の時とする。そうすると、表示部７には、ＰＴＳ時刻“Ｔ”に対応する、“受信したワンセグストリーム”の“Ｃ”フレームが復号されて表示されている状態である。情報処理装置１０の表示部７には、復号された“Ｃ”フレームに対応する映像・音声データが視聴中のワンセグによるコンテンツとして表示されている。
【００７２】
一方、時間的に先行する“受信したフルセグストリーム”では、ＰＴＳ時刻“Ｔ”に対応する、映像フレームは“Ｇ”となる。Ｓ３の処理では、情報処理装置１０は、ＰＴＳ時刻と計測された時間差情報により、時間的に先行する“受信したフルセグストリーム”の映像フレームの時系列の中から、時間差分に相当する放送データを特定する。
【００７３】
図５のデータチャートにおいて、ＰＴＳ時刻“Ｔ−３”が時間差分を遡って割り出されたＰＴＳ時刻とする。図５に例示の、“受信したフルセグストリーム”は、例えば、保存部４ｂに蓄積された強階層サービスの放送データである。情報処理装置１０は、“受信したフルセグストリーム”の映像フレームの時系列の中から、ＰＴＳ時刻“Ｔ−３”に最も近い映像フレームである“Ｄ”フレームを特定する。
【００７４】
図４に戻り、情報処理装置１０は、Ｓ３の処理で特定された強階層サービスのフレームが、Ｉフレームであるか否かを判定する（Ｓ４）。例えば、情報処理装置１０は、ＰＥＳのヘッダ情報等から対象となるフレームがＩフレームであるか否を判断する。情報処理装置１０は、Ｓ３の処理で特定された強階層サービスの映像フレームがＩフレームの場合には（Ｓ４、Ｙｅｓ）、特定した強階層サービスの映像フレームを先頭として、以降に保存された放送データを復号部４ｂに入力する（Ｓ５）。復号部４ｂに入力された放送データは、例えば、ＭＰＥＧ２等に対応する伸張方法によりデコード処理が行われ、レンダラー５ｂ、切替部６を介して表示部７に出力される（Ｓ６）。なお、切替部６に対する切替え通知のタイミングは、例えば、時間差計測完了の時が例示できる。
【００７５】
一方、情報処理装置１０は、Ｓ３の処理で特定された強階層サービスの映像フレームがＩフレームでない場合には（Ｓ４、Ｙｅｓ）、Ｓ７−Ｓ８の処理の処理を実行する。情報処理装置１０は、Ｓ３の処理で特定された強階層サービスの映像フレームが含まれる画面群構造単位であるＧＯＰのＩフレームを割り出す。そして、情報処理装置１０は、割り出されたＩフレームを先頭として、以降に保存された放送データを復号部４ｂに入力する（Ｓ７）。復号部４ｂに入力された放送データは、所定のデコード処理が行われ、レンダラー５ｂ、切替部６を介して表示部に出力される。但し、情報処理装置１０は、表示部７に出力するコンテンツは、Ｓ３の処理で特定された映像フレームに対応するコンテンツを先頭として表示する。Ｓ３の処理で特定された映像フレームと該映像フレームが含まれるＧＯＰのＩフレームとの間のフレーム情報は、Ｓ３の処理で特定された映像フレームに対応するコンテンツを再生するための情報として使用される（Ｓ８）。
【００７６】
Ｓ７−Ｓ８の処理を図５のデータチャートを参照して説明する。図５のデータチャートの例では、“受信したフルセグストリーム”の映像フレーム列の“Ｄ”は、Ｉフレーム以外のフレームである。Ｓ４の処理において情報処理装置１０では、“受信したフルセグストリーム”の映像フレーム列の“Ｄ”は、Ｉフレームでないと判定される（Ｓ４，Ｎｏ）。情報処理装置１０は、映像フレーム“Ｄ”に対応するコンテンツを再生するため、映像フレーム“Ｄ”の属する画面群構造単位であるＧＯＰの先頭まで遡り、該ＧＯＰの先頭フレームであるＩフレームを割り出す。情報処理装置１０は、例えば、ＰＥＳのヘッダ情報等から映像フレーム“Ｄ”の属する画面群構造単位であるＧＯＰのＩフレームを割り出せばよい。
【００７７】
そして、情報処理装置１０は、割り出した画面群構造単位であるＧＯＰのＩフレームの“Ａ”を先頭として、“Ａ”以降の保存データを、例えば、復号部５ｂに出力する。図５のデータチャートの例では、情報処理装置１０は、映像フレーム“Ａ”に対応するＰＴＳ時刻“Ｔ−６”以降に保存された放送データを復号部５ｂに出力する（Ｓ７）。但し、情報処理装置１０では、映像フレーム“Ａ”から“Ｃ”までのフレーム情報は、映像フレーム“Ｄ”に対応するコンテンツを再生するために使用する（Ｓ８）。このため、表示部７
に表示されるコンテンツは、“表示部に提示されるフレーム”に示すように、映像フレーム“Ｄ”に対応するコンテンツから表示される。
【００７８】
情報処理装置１０は、ＰＴＳ時刻（Ｔ）までに“受信したワンセグストリーム”の“Ｃ”に対応したコンテンツを表示し、後続して、“受信したフルセグストリーム”の“Ｄ”に対応したコンテンツを表示することができる。“受信したワンセグストリーム”の映像フレーム“Ｃ”と“受信したフルセグストリーム”の映像フレーム“Ｄ”とは同じＧＯＰに属する、時系列で連続する映像フレームである。情報処理装置１０では、ＰＴＳ時刻（Ｔ）までに“受信したワンセグストリーム”をライブ再生により表示し、ＰＴＳ時刻（Ｔ）以降、時系列で連続する映像フレームを遅延再生（同期再生）により表示することができる。
【００７９】
ここで、情報処理装置１０で実行されるＳ２の処理は、同一のコンテンツを提供する第１のサービスの放送データと第１のサービスよりも視聴者への提示時間が先行する第２のサービスの放送データとから、コンテンツが提供される時間差を計測するステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、同一のコンテンツを提供する第１のサービスの放送データと第１のサービスよりも視聴者への提示時間が先行する第２のサービスの放送データとから、コンテンツが提供される時間差を計測する手段の一例としてＳ２の処理を実行する。
【００８０】
また、情報処理装置１０のＳ２の処理で実行される保存部３ｂへの放送データへの蓄積は、第２のサービスの放送データを蓄積するステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、第２のサービスの放送データを蓄積する手段の一例としてＳ２の処理を実行する。
【００８１】
また、情報処理装置１０で実行されるＳ３の処理は、蓄積された第２の放送サービスの放送データの中から、時間差の計測が終了した時点の、第１のサービスの放送データに対応する第２の放送サービスの放送データを特定する特定ステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、蓄積された第２の放送サービスの放送データの中から、時間差の計測が終了した時点の、第１のサービスの放送データに対応する第２の放送サービスの放送データを特定する特定手段の一例としてＳ３の処理を実行する。
【００８２】
また、情報処理装置１０で実行されるＳ５の処理は、特定した第２の放送サービスの放送データ以降に蓄積された放送データを抽出し、時間差の計測が終了した時点の、第１のサービスの放送データに継続するコンテンツを再生する再生ステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、特定した第２の放送サービスの放送データ以降に蓄積された放送データを抽出し、時間差の計測が終了した時点の、第１のサービスの放送データに継続するコンテンツを再生する再生手段の一例としてＳ５の処理を実行する。
【００８３】
また、情報処理装置１０で実行されるＳ７の処理は、時間差の計測が終了した時点の、第１のサービスの放送データの提示時刻と計測された時間差とから、第２の放送サービスの放送データが含まれる画面群構造単位を特定する特定ステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、時間差の計測が終了した時点の、第１のサービスの放送データの提示時刻と計測された時間差とから、第２の放送サービスの放送データが含まれる画面群構造単位を特定する特定手段の一例としてＳ７の処理を実行する。
【００８４】
また、情報処理装置１０で実行されるＳ８の処理は、特定された画面群構造単位の先頭から復号し、第１のサービスの放送データに継続するコンテンツを再生する再生ステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、特定された画面群構造単位の先頭から復号し、第１のサービスの放送データに継続するコンテンツを再生する再生手段
の一例としてＳ８の処理を実行する。
【００８５】
また、情報処理装置１０で実行されるＳ８の処理は、画面群構造単位の先頭から再生したコンテンツは、時間差の計測が終了した時点に対応する放送データのフレームから、表示部に出力する再生ステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、画面群構造単位の先頭から再生したコンテンツは、時間差の計測が終了した時点に対応する放送データのフレームから、表示部に出力する再生手段の一例としてＳ８の処理を実行する。
【００８６】
以上、説明したように、本実施形態の情報処理装置１０では、時間差計測に係る放送データを保存データとして蓄積する。そして、情報処理装置１０は、蓄積された保存データから、時間差計測の終了時の視聴中の放送データを起点として、計測された時間差分の放送データを抽出する。情報処理装置１０では、蓄積された保存データから、時間差分の放送データを抽出することで、時間的に先行するサービスのコンテンツの再生タイミングを時間差計測終了時点の視聴中のサービスに合わせて遅延させる同期処理が実行できる。このため、本実施形態の情報処理装置１０では、時間差計測の終了と共に再生同期が完了できるので、切替え契機の発生から切替え後の放送サービスで提供されるコンテンツの同期再生開始に至るまでの時間が短縮できる。
【００８７】
例えば、弱階層サービスのワンセグと強階層サービスのフルセグとの時間差が３秒とすれば、図１に例示のシームレス切替え処理では、時間差測定に３秒、時間差測定終了後の同期再生開始までに３秒を要する場合があった。本実施形態の情報処理装置１０によれば、時間差分の放送データを蓄積できるので、時間差測定終了時点で同期再生開始が行える。このため、本実施形態の情報処理装置１０は、例えば、時間差測定終了後の同期再生開始までの３秒間を短縮することができる。本実施形態の情報処理装置１０は、図１に例示のシームレス切替え処理に対し、例えば、放送波の受信強度の変化に迅速に対応して放送サービスの切替えを行うことができる。
【００８８】
また、本実施形態の情報処理装置１０では、蓄積された保存データから放送データを抽出する際に、視聴中の放送サービスの映像フレームに対応する画面群構造単位であるＧＯＰを特定し、該ＧＯＰで時系列に連続する映像フレームを抽出することができる。このため、本実施形態の情報処理装置１０では、特定した画面群構造単位であるＧＯＰの先頭フレーム（Ｉフレーム）から復号する再生処理を行うことができる。情報処理装置１０は、例えば、視聴サービス切替え時に、時間差計測終了時のワンセグに対応するフルセグのフレームが、Ｐフレーム，Ｂフレームであっても視聴中のコンテンツを再生することができる。
【００８９】
また、本実施形態の情報処理装置１０では、特定した画面群構造単位であるＧＯＰの先頭フレーム（Ｉフレーム）から復号したコンテンツについて、時間差計測終了時点に対応する放送データから表示部７に出力できる。このため、本実施形態の情報処理装置１０では、視聴中のコンテンツをスムーズに切替えることができる。情報処理装置は、視聴中のコンテンツの音声やストーリ進行を停止することなく、視聴中のコンテンツを切替え先の放送サービスに切り換えることができる。本実施形態の情報処理装置１０のユーザは、サービス切替え処理の放送データの再生タイミングの時間差を意識せずに視聴対象を切り替えることができる。
【００９０】
《コンピュータが読み取り可能な記録媒体》
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させること
により、その機能を提供させることができる。
【００９１】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【００９２】
《その他》
以上の実施形態は、さらに以下の付記と呼ぶ態様を含む。以下の各付記に含まれる構成要素は、他の付記に含まれる構成と組み合わせることができる。
（付記１）
同一のコンテンツを提供する第１のサービスの放送データと前記第1のサービスよりも
視聴者への提示時間が先行する第２のサービスの放送データとから、前記コンテンツが提示される時間差を計測する手段と、
前記第２のサービスの放送データを蓄積する手段と、
前記蓄積された第２の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに対応する前記第２の放送サービスの放送データを特定する特定手段と、
前記特定した前記第２の放送サービスの放送データ以降に蓄積された放送データを抽出し、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに継続する前記コンテンツを再生する再生手段と、
を備える情報処理装置。
（付記２）
前記特定手段は、前記時間差の計測が終了した時点の、前記第１のサービスの放送データの提示時刻と計測された前記時間差とから、前記第２の放送サービスの放送データが含まれる画面群構造単位を特定し、
前記再生手段は、前記特定された画面群構造単位の先頭から復号し、前記第１のサービスの放送データに継続する前記コンテンツを再生する、付記１に記載の情報処理装置。
（付記３）
前記再生手段は、前記画面群構造単位の先頭から再生したコンテンツは、前記時間差の計測が終了した時点に対応する放送データのフレームから、表示部に出力する、付記２に記載の情報処理装置。
（付記４）
コンピュータに、
同の一コンテンツを提供する第１のサービスの放送データと前記第1のサービスよりも
視聴者への提示時間が先行する第２のサービスの放送データとから、前記コンテンツが提示される時間差を計測するステップと、
前記第２のサービスの放送データを蓄積するステップと、
前記蓄積された第２の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに対応する前記第２の放送サービスの放送データを特定する特定ステップと、
前記特定した前記第２の放送サービスの放送データ以降に蓄積された放送データを抽出し、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに継続する前記コンテンツを再生する再生ステップと、
を実行させるための表示制御プログラム。
（付記５）
前記特定ステップは、前記時間差の計測が終了した時点の、前記第１のサービスの放送
データの提示時刻と計測された前記時間差とから、前記第２の放送サービスの放送データが含まれる画面群構造単位を特定し、
前記再生ステップは、前記特定された画面群構造単位の先頭から復号し、前記第１のサービスの放送データに継続する前記コンテンツを再生する、付記４に記載の表示制御プログラム。
（付記６）
前記再生ステップは、前記画面群構造単位の先頭から再生したコンテンツは、前記時間差の計測が終了した時点に対応する放送データのフレームから、表示部に出力する、付記５に記載の表示制御プログラム。
（付記７）
コンピュータが、
同一のコンテンツを提供する第１のサービスの放送データと前記第1のサービスよりも
視聴者への提示時間が先行する第２のサービスの放送データとから、前記コンテンツが提示される時間差を計測するステップと、
前記第２のサービスの放送データを蓄積するステップと、
前記蓄積された第２の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに対応する前記第２の放送サービスの放送データを特定する特定ステップと、
前記特定した前記第２の放送サービスの放送データ以降に蓄積された放送データを抽出し、前記時間差の計測が終了した時点の、前記第１のサービスの放送データに継続する前記コンテンツを再生する再生ステップと、
を実行する表示制御方法。
（付記８）
前記特定ステップは、前記時間差の計測が終了した時点の、前記第１のサービスの放送データの提示時刻と計測された前記時間差とから、前記第２の放送サービスの放送データが含まれる画面群構造単位を特定し、
前記再生ステップは、前記特定された画面群構造単位の先頭から復号し、前記第１のサービスの放送データに継続する前記コンテンツを再生する、付記７に記載の表示制御方法。
（付記９）
前記再生ステップは、前記画面群構造単位の先頭から再生したコンテンツは、前記時間差の計測が終了した時点に対応する放送データのフレームから、表示部に出力する、付記８に記載の表示制御方法。
【符号の説明】
【００９３】
１  受信部
２  抽出部
３ａ、３ｂ  保存部
４ａ、４ｂ  復号部
５ａ、５ｂ  レンダラー
６  切替部
７  表示部
１０  情報処理装置
１１  ＣＰＵ
１２  主記憶部
１３  補助記憶部
１０１  時間差計測部
１０２  遅延制御部
【図１】
2015008403.tif 000003
【図２】
2015008403.tif 000004
【図３】
2015008403.tif 000005
【図４】
2015008403.tif 000006
【図５】
2015008403.tif 000007