[go: up one dir, main page]

JP6286894B2 - Information processing apparatus, display control program, and display control method - Google Patents

Information processing apparatus, display control program, and display control method Download PDF

Info

Publication number
JP6286894B2
JP6286894B2 JP2013132791A JP2013132791A JP6286894B2 JP 6286894 B2 JP6286894 B2 JP 6286894B2 JP 2013132791 A JP2013132791 A JP 2013132791A JP 2013132791 A JP2013132791 A JP 2013132791A JP 6286894 B2 JP6286894 B2 JP 6286894B2
Authority
JP
Japan
Prior art keywords
service
broadcast
broadcast data
time difference
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013132791A
Other languages
Japanese (ja)
Other versions
JP2015008403A (en
Inventor
剛 増井
剛 増井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2013132791A priority Critical patent/JP6286894B2/en
Publication of JP2015008403A publication Critical patent/JP2015008403A/en
Application granted granted Critical
Publication of JP6286894B2 publication Critical patent/JP6286894B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、情報処理装置、表示制御方法及び表示制御方法に関する。   The present invention relates to an information processing apparatus, a display control method, and a display control method.

近年、情報通信技術(ICT;Information and Communication Technology)の進展に伴
い、所謂、地デジと称される、地上デジタルテレビジョン放送サービスを利用するユーザが増えてきている。地上デジタルテレビジョン放送サービス(以下、地デジ放送サービスと称す)では、同一チャンネル内に弱階層サービス(以下、ワンセグと称す)、強階層サービス(以下、フルセグと称す)が存在する。地デジ放送サービスでは、例えば、放送局の提供する同一のコンテンツが、ワンセグ、フルセグといった異なる放送形式により受信可能である。フルセグは高精細な受信映像による視聴を可能とする放送サービスである。また、ワンセグは受信映像の解像度はフルセグより低いが、耐ノイズ性に強いため、移動しながら視聴が行える放送サービスである。ユーザは、例えば、タブレットPC(PC:Personal Computer)、スマートフォン、カーナヴィゲーション装置といった、地デジ放
送波を移動しながら受信可能な情報処理装置により、地デジ放送サービスの放送波を受信し、提供されたコンテンツを享受する。
In recent years, with the progress of information and communication technology (ICT), the number of users who use so-called terrestrial digital terrestrial digital television broadcasting services is increasing. In digital terrestrial television broadcasting services (hereinafter referred to as terrestrial digital broadcasting services), there are weak hierarchical services (hereinafter referred to as one-segment) and strong hierarchical services (hereinafter referred to as full-segment) in the same channel. In the terrestrial digital broadcasting service, for example, the same content provided by a broadcasting station can be received in different broadcasting formats such as one segment and full segment. Full Seg is a broadcasting service that enables viewing with high-definition received video. One Seg is a broadcast service that allows viewing while moving because the resolution of the received video is lower than that of Full Seg, but has high noise resistance. A user receives and provides a broadcast wave of a terrestrial digital broadcasting service by an information processing device that can receive the terrestrial digital broadcasting wave while moving, such as a tablet PC (PC: Personal Computer), a smartphone, or a car navigation device. Enjoyed content.

地デジ放送サービスにより提供される、フルセグとワンセグの視聴領域は、フルセグ<ワンセグの関係にある。従って、フルセグ及びワンセグの両放送を受信可能な領域では、情報処理装置は、手動または自動によるサービス切替えを行い、高精細な映像を受信できるフルセグを優先してユーザに提供する。また、情報処理装置は、フルセグが視聴できない領域においては、広範囲なサービスエリアを有するワンセグにサービス切替えを行い、受信映像を提供する。   The viewing area of Full Seg and One Seg provided by the terrestrial digital broadcasting service has a relationship of Full Seg <One Seg. Therefore, in an area where both full-segment and one-segment broadcasts can be received, the information processing apparatus switches the service manually or automatically, and gives the user priority to full-seg that can receive high-definition video. In addition, in an area where full segment cannot be viewed, the information processing apparatus performs service switching to one segment having a wide service area and provides received video.

なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。   In addition, the following patent documents exist as prior art documents in which technologies related to the technologies described in this specification are described.

特開2012−227633号公報JP 2012-227633 A 国際公開第2008/129649号公報International Publication No. 2008/129649

地デジ放送サービスでは、フルセグの放送データは、ワンセグの放送データに対して時間的に先行して提供される。このため、地デジ放送サービスでは、ワンセグで提供されるコンテンツはフルセグで提供されるコンテンツに対する時間遅延が発生する。両サービスの放送波を受信可能な領域では、例えば、フルセグからワンセグへの切替えを行った場合、再生映像等の重複表示が生じる虞がある。また、ワンセグサービスからフルセグサービスへの切替えでは、再生映像等の欠落が生じ得る。   In the terrestrial digital broadcasting service, the full-segment broadcast data is provided in advance of the one-segment broadcast data in time. For this reason, in the terrestrial digital broadcasting service, the content provided in one segment causes a time delay with respect to the content provided in full segment. In an area where the broadcast waves of both services can be received, for example, when switching from full segment to one segment, there is a risk that duplicate display of reproduced video or the like may occur. In addition, when switching from the one-segment service to the full-segment service, a lack of a reproduced video or the like may occur.

上述の先行技術文献では、例えば、フルセグの再生タイミングをワンセグに合わせて遅延させる同期再生を行うことで、放送サービスの切替え時に生じ得る再生映像等の重複表示や欠落を防ぐシームレス切替えが提案されている。   In the above-mentioned prior art documents, for example, seamless switching that prevents duplicated display or omission of playback video or the like that may occur at the time of broadcasting service switching is proposed by performing synchronized playback that delays the playback timing of full segment in accordance with one segment. Yes.

先行技術文献のシームレス切替えでは、サービス切替えの契機発生後に、時間差計測を行う。そして、計測した時間差を遅延量として、時間差計測後に受信される切替え先の放
送データに対して設定(遅延解消)する同期遅延を行っている。このため、先行技術文献のシームレス切替えでは、切替え後の再生映像が表示されるまでに時間を要していた。
In the seamless switching of the prior art documents, the time difference is measured after the service switching trigger occurs. Then, using the measured time difference as a delay amount, a synchronization delay is set (resolved in delay) for the broadcast data to be switched received after the time difference measurement. For this reason, in the seamless switching of the prior art documents, it takes time until the reproduced video after the switching is displayed.

1つの側面では、本発明は、地デジ放送サービスのサービス切替えの際に、視聴に適したサービスに速やかに切替える技術を提供する。   In one aspect, the present invention provides a technique for promptly switching to a service suitable for viewing when switching to a terrestrial digital broadcasting service.

上記技術は、次の情報処理装置の構成によって例示される。すなわち、情報処理装置は、同一のコンテンツを提供する第1のサービスの放送データと第1のサービスよりも視聴
者への提示時間が先行する第2のサービスの放送データとから、コンテンツが提示される時間差を計測する手段と、第2のサービスの放送データを蓄積する手段と、蓄積された第2の放送サービスの放送データの中から、時間差の計測が終了した時点の、第1のサービスの放送データに対応する第2の放送サービスの放送データを特定する特定手段と、特定した第2の放送サービスの放送データ以降に蓄積された放送データを抽出し、時間差の計測が終了した時点の、第1のサービスの放送データに継続するコンテンツを再生する再生手段と、を備える。
The above technique is exemplified by the configuration of the following information processing apparatus. That is, the information processing apparatus presents content from the broadcast data of the first service that provides the same content and the broadcast data of the second service whose presentation time to the viewer precedes that of the first service. Means for measuring the time difference of the first service, means for storing the broadcast data of the second service, and the first service at the time when the measurement of the time difference is completed from the stored broadcast data of the second broadcast service. The specifying means for specifying the broadcast data of the second broadcast service corresponding to the broadcast data, the broadcast data stored after the specified broadcast data of the second broadcast service is extracted, and the time difference measurement is completed. Playback means for playing back the content that continues to the broadcast data of the first service.

上記の情報処理装置によれば、地デジ放送サービスのサービス切り替えの際に、視聴に適したサービスに速やかに切替えることができる。   According to the information processing apparatus, it is possible to quickly switch to a service suitable for viewing when switching to a terrestrial digital broadcasting service.

シームレス切替え処理の説明図である。It is explanatory drawing of a seamless switching process. 本実施形態のシームレス切替え処理の説明図である。It is explanatory drawing of the seamless switching process of this embodiment. 本実施形態の情報処理装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the information processing apparatus of this embodiment. 本実施形態のシームレス切替え処理を例示するフローチャートである。It is a flowchart which illustrates the seamless switching process of this embodiment. 蓄積された保存データから時間差分の放送データを抽出する処理を説明するためのデータチャートである。It is a data chart for demonstrating the process which extracts the broadcast data of a time difference from the preserve | saved data stored.

以下、図面を参照して、一実施形態に係る情報処理装置について説明する。以下の実施形態の構成は例示であり、情報処理装置は実施形態の構成には限定されない。   Hereinafter, an information processing apparatus according to an embodiment will be described with reference to the drawings. The configuration of the following embodiment is an exemplification, and the information processing apparatus is not limited to the configuration of the embodiment.

以下、図1から図5の図面に基づいて、情報処理装置を説明する。
<比較例>
図1に、比較例としてのシームレス切替え処理の説明図を例示する。地デジ放送サービスでは、同一チャンネル内に弱階層サービス(以下、ワンセグと称す)、強階層サービス(以下、フルセグと称す)が存在する。地デジ放送サービスでは、同一のコンテンツが異なる放送形式である、フルセグ及びワンセグにより提供される。なお、「コンテンツ」は、地デジ放送サービスで提供される番組ということもできる。図1に例示のシームレス切替え処理は、例えば、フルセグ及びワンセグにより提供される放送波を受信可能な情報処理装置により実現される。このような、情報処置装置は、例えば、地デジ放送サービスを視聴可能なチューナを有する、持ち運び可能なテレビジョン受信装置、PC(PC:Personal Computer)、タブレットPC、スマートフォン、カーナヴィゲーション装置等が例
示できる。情報処理装置は、ワンセグ及びフルセグで提供される放送波を受信し、地デジ放送サービスで提供される受信映像の切替えを行う際に、例えば、図1に例示のシームレス切替え処理を実行する。
Hereinafter, the information processing apparatus will be described with reference to FIGS. 1 to 5.
<Comparative example>
FIG. 1 illustrates an explanatory diagram of a seamless switching process as a comparative example. In the terrestrial digital broadcasting service, there are a weak hierarchy service (hereinafter referred to as “one segment”) and a strong hierarchy service (hereinafter referred to as “full segment”) in the same channel. In the terrestrial digital broadcasting service, the same content is provided by Full Seg and One Seg, which are different broadcasting formats. The “content” can also be referred to as a program provided by a terrestrial digital broadcasting service. The seamless switching process illustrated in FIG. 1 is realized by, for example, an information processing apparatus that can receive broadcast waves provided by full seg and one seg. Such information processing devices include, for example, portable television receivers, PCs (PCs), tablet PCs, smartphones, car navigation devices, etc., having tuners that allow viewing of digital terrestrial broadcasting services. It can be illustrated. When the information processing apparatus receives a broadcast wave provided in one seg and full seg and performs switching of a received video provided in a terrestrial digital broadcasting service, for example, the information processing apparatus executes a seamless switching process illustrated in FIG.

ここで、「フルセグ」とは、例えば、1920×1080画素といった高精細な受信映像による視聴が行える放送サービスである。「ワンセグ」とは、例えば、320×180
画素等の相対的に低解像度の受信映像による視聴が行えるサービスである。
Here, “Full Seg” is a broadcast service that allows viewing with high-definition received video such as 1920 × 1080 pixels. “One Seg” is, for example, 320 × 180
This is a service that allows viewing with relatively low resolution received video such as pixels.

フルセグは、高精細の映像を受信可能とするため、耐ノイズ性に低く、例えば、各家庭に据え付けられた固定TV受信機等での視聴に適したサービスである。一方、ワンセグは、受信映像の解像度はフルセグと比較して低いものの、耐ノイズ性に高いため、例えば、受信チューナを備える移動体端末向けに適したサービスである。なお、地デジ放送サービスでは、耐ノイズ性に高いワンセグは、耐ノイズ性に低いフルセグより広範囲のサービスエリアを確保する。   Full segment is a service suitable for viewing with a fixed TV receiver or the like installed in each home, for example, because it can receive high-definition video and has low noise resistance. On the other hand, although the resolution of the received video is lower than that of the full segment, One Seg is a service suitable for, for example, a mobile terminal equipped with a reception tuner because it has high noise resistance. In terrestrial digital broadcasting services, 1Seg with high noise resistance secures a wider service area than Full Seg with low noise resistance.

フルセグ及びワンセグの両放送を受信可能な情報処理装置では、放送波の受信状態が良く、例えば、フルセグの受信映像に対して発生しているエラー等が所定値よりも少ない時には、高精細な受信映像を優先的に表示する。一方、受信状態が思わしくなく、例えば、フルセグの受信映像に対して発生しているエラー等が所定値よりも多い時には、情報処理装置は、解像度は低いものの、耐ノイズ性の高いワンセグの受信映像に切替え、表示を行う。   An information processing device that can receive both full-segment and one-segment broadcasts has good reception of broadcast waves. For example, when there are fewer errors than the predetermined value for the received video of full-segment, high-definition reception Display video preferentially. On the other hand, when the reception state is unsatisfactory, for example, when there are more errors than the predetermined value with respect to the full-segment received video, the information processing apparatus has a low noise but one-segment received video with high noise resistance. Switch to and display.

地デジ放送サービスを提供する放送局側では、例えば、フルセグによる放送形式でコンテンツを提供し、その後、同一のコンテンツをワンセグによる放送形式に変換するため、フルセグのコンテンツがワンセグのコンテンツに先行して提供される。地デジ放送サービスの放送波を受信する情報処理装置側では、フルセグの放送データは、ワンセグの放送データに対して時間的に先行する。このため、フルセグによる放送形式で提供されるコンテンツとワンセグによる放送形式で提供されるコンテンツの間には、時間遅延が生じる。例えば、フルセグの放送形式で提供されるコンテンツとワンセグの放送形式で提供されるコンテンツとの間に、2〜4秒程度の時間遅延が生じている。   For example, a broadcasting station providing a terrestrial digital broadcasting service provides content in a full-seg broadcast format, and then converts the same content to a one-seg broadcast format, so that the full-seg content precedes the one-seg content. Provided. On the information processing apparatus that receives the broadcast wave of the terrestrial digital broadcasting service, the full-segment broadcast data precedes the one-segment broadcast data in terms of time. For this reason, a time delay occurs between the content provided in the full-segment broadcasting format and the content provided in the one-segment broadcasting format. For example, a time delay of about 2 to 4 seconds occurs between content provided in the full-segment broadcasting format and content provided in the one-segment broadcasting format.

従って、ワンセグからフルセグへの切替えの際には、時間的に先行するフルセグのコンテンツを遅延させ、再生タイミングを合わせなければ、映像データの欠落が生じてしまうこととなる。また、同様に、フルセグからワンセグへの切替えの際には、時間的に先行するフルセグのコンテンツを遅延させ、再生タイミングを合わせなければ映像データの重複が生じてしまうこととなる。   Therefore, when switching from one seg to full seg, if the full-segment content that precedes in time is delayed and the playback timing is not matched, video data will be lost. Similarly, when switching from full segment to one segment, if the full-segment content preceding in time is delayed and the reproduction timing is not matched, duplication of video data will occur.

図1に例示のシームレス切替え処理を行う情報処理装置は、サービスの切替え時に生じる再生映像の重複表示や欠落を防止するため、例えば、フルセグの再生タイミングをワンセグに合わせて遅延させる同期再生を行う。   The information processing apparatus that performs the seamless switching process illustrated in FIG. 1 performs, for example, synchronous playback that delays the playback timing of a full segment in accordance with one segment in order to prevent duplicate display or missing of the playback video that occurs at the time of service switching.

図1の説明図において、点の塗りつぶしパターンでハッチングされている、受信した先行サービスの放送データは、例えば、ワンセグで提供されるコンテンツの放送データである。情報処理装置は、例えば、視聴中の受信映像に対して発生しているエラー等が所定値よりも少ない等を契機として、シームレス切替え処理を開始する。図1の説明図では、切替契機(Ta)のタイミングで、シームレス切替え処理が開始される。   In the explanatory diagram of FIG. 1, the received broadcast data of the preceding service that is hatched with a dot fill pattern is, for example, broadcast data of content provided in one segment. For example, the information processing apparatus starts the seamless switching process triggered by, for example, an error occurring in the received video being viewed being less than a predetermined value. In the explanatory diagram of FIG. 1, the seamless switching process is started at the timing of the switching trigger (Ta).

情報処理装置は、先行サービスの放送データの表示処理と並行して、切替え処理後のフルセグの放送データを取得し、先行サービスであるワンセグの放送データとの時間差計測を行う。図1の説明図では、切替え処理後のフルセグの放送データは、右斜め線の塗りつぶしパターンのハッチングで例示されている。なお、図1に例示のシームレス切替え処理では、先行サービスのワンセグの放送データが視聴中の表示部に表示されるため、時間差計測で取得された、フルセグの放送データは破棄される。   In parallel with the broadcast data display process of the preceding service, the information processing apparatus acquires the full-segment broadcast data after the switching process and measures the time difference with the one-segment broadcast data that is the preceding service. In the explanatory diagram of FIG. 1, the full-segment broadcast data after the switching process is illustrated by hatching of the fill pattern of the right diagonal line. In the seamless switching process illustrated in FIG. 1, since the one-segment broadcast data of the preceding service is displayed on the display unit being viewed, the full-segment broadcast data acquired by the time difference measurement is discarded.

そして、図1の説明図では、例えば、情報処理装置は、時間差計測の終了時点(Tb)で計測された時間差に基づいて、切替え処理後に提供するフルセグの放送データに対する
再生タイミングの遅延処理を行う、同期再生処理を開始する。同期再生処理は、切替契機(Ta)から時間差計測が終了するまでの期間(Tb−Ta)で計測した時間差を、時間的に先行するフルセグの放送データに遅延量として設定する。情報処理装置は、例えば、時間差計測の終了時点(Tb)で時間的に先行するフルセグの放送データを取得し、計測した時間差を遅延量として設定する(同期再生)。遅延設定されたフルセグの放送データは、同期完了(Tc)のタイミング以降に、切替え後の再生映像として表示部に提示される。
In the explanatory diagram of FIG. 1, for example, the information processing apparatus performs a reproduction timing delay process on the full-segment broadcast data provided after the switching process based on the time difference measured at the time difference measurement end time (Tb). The synchronous playback process is started. In the synchronous reproduction process, the time difference measured during the period (Tb−Ta) from the switching trigger (Ta) to the end of the time difference measurement is set as the delay amount in the full-segment broadcasting data that precedes in time. The information processing apparatus acquires, for example, full-segment broadcast data that precedes in time at the time difference measurement end point (Tb), and sets the measured time difference as a delay amount (synchronous reproduction). Full-segment broadcast data set with a delay is presented on the display unit as a playback video after switching after the timing of synchronization completion (Tc).

ここで、時間差計測の終了時点(Tb)から同期完了(Tc)するまでの期間では、例えば、時間差計測の終了時点(Tb)の先行サービスの放送データが停止状態となり、情報処理装置の表示部に提示される。一例として、情報処理装置の表示部では、時間差計測の終了時点(Tb)のワンセグ画面がフリーズ状態、音声はミュート状態となり、同期完了(Tc)するまでの期間は継続される。そして、この停止状態は、同期完了(Tc)後の切替え処理後のフルセグの放送データの再生タイミングで解消され、フルセグの放送データによるコンテンツが継続して情報処理装置の表示部に提供される。   Here, in the period from the end point (Tb) of the time difference measurement to the completion of synchronization (Tc), for example, the broadcast data of the preceding service at the end point (Tb) of the time difference measurement is stopped, and the display unit of the information processing apparatus Presented to. As an example, on the display unit of the information processing apparatus, the one-segment screen at the time difference measurement end point (Tb) is frozen, the sound is muted, and the period until the synchronization is completed (Tc) is continued. This stop state is resolved at the reproduction timing of the full-segment broadcast data after the switching process after the completion of synchronization (Tc), and the content based on the full-segment broadcast data is continuously provided to the display unit of the information processing apparatus.

このように、図1のシームレス切替え処理では、サービス切替え契機の発生後に、時間差計測を行い、計測された時間差を遅延量として、時間差計測終了後に受信される切替え先の放送データに設定する同期遅延を行う。このため、サービス切替え契機の発生から、同期再生後の放送データによるコンテンツが表示されるまでに時間を要していた。また、時間差計測終了時点(Tb)から同期完了(Tc)迄の期間、つまり、同期再生後のコンテンツの表示が再開されるまでの期間は、時間差計測の終了時点(Tb)の先行サービスの放送データが停止状態で表示されることがあった。   As described above, in the seamless switching process of FIG. 1, the time delay is measured after the occurrence of the service switching trigger, and the synchronization delay that is set in the broadcast data of the switching destination received after the time difference measurement is finished, with the measured time difference as the delay amount. I do. For this reason, it takes time from the occurrence of the service switching opportunity until the content based on the broadcast data after the synchronous reproduction is displayed. In addition, during the period from the time difference measurement end point (Tb) to the synchronization completion (Tc), that is, the period until the display of the content after the synchronized playback is resumed, the preceding service broadcast at the time difference measurement end point (Tb) is broadcast. Data was sometimes displayed in a stopped state.

<実施例1>
図2に、本実施形態のシームレス切替え処理の説明図を例示する。本実施形態のシームレス切替え処理では、時間差計測に使用された放送データが破棄されずに蓄積される。そして、本実施形態のシームレス切替え処理では、時間差計測の終了時点で、蓄積した放送データから時間差分に相当する放送データを抽出し、同期再生処理を行う。この結果、本実施形態のシームレス切替え処理では、時間計測終了時点から同期再生後のコンテンツの表示が再開されるまでの期間が短縮できる。本実施形態のシームレス切替え処理では、時間計測終了時点で同期再生された切替え処理後の放送データのコンテンツが継続して提供できる。なお、本実施形態のシームレス切替え処理を実現する情報処理装置は、図1と同様に、地デジ放送サービスで提供される受信映像といったコンテンツを、フルセグ及びワンセグにより受信可能なチューナを有する情報処理装置である。
<Example 1>
FIG. 2 illustrates an explanatory diagram of the seamless switching process of the present embodiment. In the seamless switching process of this embodiment, broadcast data used for time difference measurement is accumulated without being discarded. In the seamless switching process of the present embodiment, broadcast data corresponding to the time difference is extracted from the accumulated broadcast data at the end of the time difference measurement, and the synchronous reproduction process is performed. As a result, in the seamless switching process according to the present embodiment, it is possible to shorten the period from the end of time measurement until the display of the content after synchronized playback is resumed. In the seamless switching process of the present embodiment, it is possible to continuously provide the content of the broadcast data after the switching process that is synchronously reproduced at the end of the time measurement. In addition, the information processing apparatus which implement | achieves the seamless switching process of this embodiment is an information processing apparatus which has a tuner which can receive content, such as a received image provided by a terrestrial digital broadcasting service, by full seg and one seg, as in FIG. It is.

図2の説明図において、点の塗りつぶしパターンでハッチングされた、受信した先行サービスの放送データは、例えば、図1と同様に、ワンセグによる放送データである。情報処理装置は、例えば、フルセグの受信映像に対して発生しているエラー等が所定値よりも少ない等を契機として、切替契機(Ta)のタイミングで、切替え処理を開始する。なお、切替え契機の発生条件は、受信した放送データから復号された映像のフレームレート、音声の途切れやノイズの加減であってもよい。また、切替え契機の発生条件は、例えば、受信した放送データの電波強度、BER(Bit Error Rate(Ratio))、PER(Packet Error Ratio)等のエラー率に関するものであってもよい。さらに、切替え契機の発生条
件は、地デジ放送サービスの放送波を受信する受信位置、放送波受信時の移動速度等のユーザの状態に関するものであってもよく、ユーザの手動操作による切替契機に関するものであってもよい。
In the explanatory diagram of FIG. 2, the received broadcast data of the preceding service hatched with the dot fill pattern is, for example, one-segment broadcast data as in FIG. 1. For example, the information processing apparatus starts the switching process at the timing of the switching trigger (Ta) when an error or the like that has occurred with respect to the received video of the full segment is less than a predetermined value. It should be noted that the generation condition of the switching opportunity may be the frame rate of video decoded from the received broadcast data, the interruption of audio, or the adjustment of noise. In addition, the occurrence condition of the switching opportunity may be related to an error rate such as a radio wave intensity of received broadcast data, a BER (Bit Error Rate (Ratio)), a PER (Packet Error Ratio), or the like. Furthermore, the occurrence condition of the switching opportunity may be related to the user's state such as the reception position for receiving the broadcast wave of the terrestrial digital broadcasting service, the moving speed at the time of receiving the broadcast wave, and the switching opportunity by the user's manual operation It may be a thing.

本実施形態のシームレス切替え処理は、例えば、切替契機の発生により、切替え処理後のサービスの放送データとの時間差計測を開始する。時間差計測は、先行サービスの放送
データの表示処理と並行して行われる。そして、本実施形態のシームレス切替え処理は、時間差計測と共に、切替え処理後に提供するサービスの放送データを保存し、蓄積する。なお、時間差計測は、例えば、先行サービスの放送データと切替え処理後のサービスの放送データとの、復号された両者の映像データ、音声データ間の相互相関等を用いたパターンマッチングにより行うことができる。
In the seamless switching process of the present embodiment, for example, when a switching opportunity occurs, measurement of a time difference from the broadcast data of the service after the switching process is started. The time difference measurement is performed in parallel with the broadcast data display process of the preceding service. The seamless switching process of the present embodiment stores and accumulates the broadcast data of the service provided after the switching process, together with the time difference measurement. Note that the time difference measurement can be performed by pattern matching using, for example, cross-correlation between the decoded video data and audio data of the broadcast data of the preceding service and the broadcast data of the service after the switching process. .

図2に例示する、本実施形態のシームレス切替え処理においても、図1と同様に、時間差計測中の情報処理装置の表示部には、視聴中の先行サービスの放送データが表示される。そして、図2に例示の本実施形態のシームレス切替え処理では、時間差計測の終了時点で、蓄積された保存データの中から、時間差分に相当する切替え先のサービスの放送データの抽出が行われる。蓄積された保存データの中から、時間差分に相当する切替え先のサービスの放送データを抽出することにより、時間差計測に係る両サービスの放送データ間での同期遅延が完了する。このため、図2の説明図では、同期完了(Tc)時点が時間差計測の終了時点となる。   Also in the seamless switching process of the present embodiment illustrated in FIG. 2, the broadcast data of the preceding service being viewed is displayed on the display unit of the information processing apparatus that is measuring the time difference, as in FIG. In the seamless switching process of the present embodiment illustrated in FIG. 2, the broadcast data of the switching destination service corresponding to the time difference is extracted from the stored data at the end of the time difference measurement. By extracting broadcast data of the switching destination service corresponding to the time difference from the stored data stored, the synchronization delay between the broadcast data of both services related to the time difference measurement is completed. Therefore, in the explanatory diagram of FIG. 2, the synchronization completion (Tc) time is the time difference measurement end time.

例えば、計測された時間差をΔTとすると、(Tc-ΔT)の時刻情報を持つ保存デー
タが、同期完了(Tc)時点における視聴中のサービスの放送データに対して同期遅延された、切替え先のサービスの放送データである。つまり、情報処理装置は、同期完了(Tc)の時点でサービス切替えを行い、(Tc-ΔT)の時刻情報を持つ放送データから時
系列順に復号することにより、例えば、同期完了時点で視聴中のワンセグのコンテンツに継続して、フルセグのコンテンツを表示することができる。本実施形態のシームレス切替え処理では、情報処理装置は、同期完了時点で視聴中のワンセグのコンテンツに継続して、時間差分だけ遡った、時間的に先行するフルセグのコンテンツを時系列順に提示することができる。
For example, assuming that the measured time difference is ΔT, the stored data having the time information of (Tc−ΔT) is synchronized with the broadcast data of the service being viewed at the time of synchronization completion (Tc), Broadcast data of the service. That is, the information processing apparatus performs service switching at the time of synchronization completion (Tc), and decodes broadcast data having time information of (Tc−ΔT) in chronological order, for example, watching at the time of synchronization completion. Full-segment content can be displayed following the one-segment content. In the seamless switching process of the present embodiment, the information processing apparatus presents the full-seg content that precedes in time in chronological order, continuing by the time difference, following the one-seg content being viewed at the time of synchronization completion. Can do.

このように、本実施形態のシームレス切替え処理では、情報処理装置は、時間差計測と共に切替え先のサービスの放送データを蓄積できる。このため、情報処理装置は、蓄積された放送データから時間差分に相当する保存データを抽出することにより、時間差計測に係る両サービスの放送データ間での同期遅延を完了できる。例えば、情報処理装置は、図1に例示の時間差計測の終了時点(Tb)のタイミングを同期再生の同期完了(Tc)として処理できる。このため、本実施形態の情報処理装置は、図1に例示のシームレス切替え処理に対し、時間差計測終了(Tb)時点から同期完了(Tc)に至るまでの処理時間を短縮できる。   As described above, in the seamless switching process according to the present embodiment, the information processing apparatus can accumulate broadcast data of the switching destination service together with the time difference measurement. For this reason, the information processing apparatus can complete the synchronization delay between the broadcast data of both services related to the time difference measurement by extracting stored data corresponding to the time difference from the accumulated broadcast data. For example, the information processing apparatus can process the timing at the end point (Tb) of the time difference measurement illustrated in FIG. 1 as the synchronization completion (Tc) of the synchronized playback. For this reason, the information processing apparatus of this embodiment can shorten the processing time from the time difference measurement end (Tb) time point to the synchronization completion (Tc) point with respect to the seamless switching process illustrated in FIG.

また、本実施形態のシームレス切替え処理では、図1に例示のシームレス切替え処理のように、時間差計測の終了時点(Tb)の先行サービスの放送データが停止状態で表示されることもない。本実施形態のシームレス切替え処理では、切替え前後の、地デジ放送サービスで提供されるコンテンツの音声やストーリ進行が停止することなく享受できる。本実施形態のシームレス切替え処理では、視聴に適したサービスに速やかに切替えることができる。   In addition, in the seamless switching process of the present embodiment, unlike the seamless switching process illustrated in FIG. 1, the broadcast data of the preceding service at the time difference measurement end time (Tb) is not displayed in a stopped state. In the seamless switching process of the present embodiment, it is possible to enjoy the audio and story progress of the content provided by the terrestrial digital broadcasting service before and after the switching without stopping. In the seamless switching process of this embodiment, it is possible to quickly switch to a service suitable for viewing.

〔装置構成〕
図3に、本実施形態の情報処理装置のハードウェア構成を例示する。図3に例示の情報処理装置10は、例えば、PC(PC:Personal Computer)、タブレットPC、スマー
トフォン、カーナヴィゲーション装置等の情報処理装置である。図3に例示の情報処理装置10は、例えば、地デジ放送サービスで提供される、同一チャンネル内の弱階層サービス(例えば、ワンセグ)、強階層サービス(例えば、フルセグ)を受信する受信装置として機能する。
〔Device configuration〕
FIG. 3 illustrates a hardware configuration of the information processing apparatus according to this embodiment. The information processing apparatus 10 illustrated in FIG. 3 is an information processing apparatus such as a PC (PC: Personal Computer), a tablet PC, a smartphone, or a car navigation device. The information processing apparatus 10 illustrated in FIG. 3 functions as a receiving apparatus that receives, for example, a weak layer service (for example, one segment) and a strong layer service (for example, full segment) provided in the terrestrial digital broadcasting service. To do.

図3に例示の情報処理装置10は、例えば、視聴中のコンテンツにサービス切替えが生
じた場合に、時間的に先行してコンテンツが提供されるサービスの再生タイミングを視聴中のサービスに合わせて遅延させる同期遅延を行う。同期遅延は、視聴中のサービスで提供されるコンテンツの表示処理と並行して行われる。情報処理装置10は、同期遅延の処理時に、時間差計測に係る放送データを保存データとして蓄積する。
The information processing apparatus 10 illustrated in FIG. 3 delays the reproduction timing of a service in which content is provided ahead of time in accordance with the service being viewed, for example, when service switching occurs in the content being viewed. Perform a synchronization delay. The synchronization delay is performed in parallel with the display processing of the content provided by the service being viewed. The information processing apparatus 10 accumulates broadcast data relating to time difference measurement as stored data during the synchronization delay processing.

情報処理装置10は、蓄積された保存データから、時間差計測の終了時の視聴中の放送データを起点として、計測された時間差分の放送データを抽出する。情報処理装置10は、蓄積された保存データから、時間差分の放送データを抽出することで、時間的に先行するサービスのコンテンツの再生タイミングを時間差計測終了時点の視聴中のサービスに合わせて遅延させる同期遅延を完了させる。このため、本実施形態の情報処理装置10では、時間差計測の終了と共に再生同期が完了できるので、切替え契機の発生から切替え先の放送サービスで提供されるコンテンツの同期再生開始に至るまでの時間が短縮できる。   The information processing apparatus 10 extracts the broadcast data of the measured time difference from the stored data stored, starting from the broadcast data being viewed at the end of the time difference measurement. The information processing apparatus 10 extracts the time difference broadcast data from the stored data, thereby delaying the reproduction timing of the content of the service that precedes in time in accordance with the service being viewed at the end of the time difference measurement. Complete the synchronization delay. For this reason, in the information processing apparatus 10 according to the present embodiment, since the playback synchronization can be completed as the time difference measurement ends, the time from the occurrence of the switching opportunity to the start of the synchronized playback of the content provided by the switching destination broadcast service is reached. Can be shortened.

また、情報処理装置10は、時間差計測の終了のタイミングでサービス切替えを行い、抽出された放送データを復号し再生して表示部7に出力する。このため、本実施形態の情報処理装置10のシームレス切替え処理では、同期完了時点(Tc=Tb)で表示部に提示されたコンテンツの音声やストーリ進行を停止することなく、切替え後のサービスによるコンテンツが享受できる。情報処理装置10のユーザは、サービス切替え処理に係る放送データの再生タイミングの時間差を意識せずに視聴対象を切り替えることができる。   Further, the information processing apparatus 10 performs service switching at the timing when the time difference measurement ends, decodes and plays back the extracted broadcast data, and outputs it to the display unit 7. For this reason, in the seamless switching process of the information processing apparatus 10 according to the present embodiment, the content by the service after switching without stopping the audio or story progression of the content presented on the display unit at the synchronization completion time (Tc = Tb). Can enjoy. The user of the information processing apparatus 10 can switch the viewing target without being aware of the time difference in the reproduction timing of the broadcast data related to the service switching process.

図3に例示の情報処理装置10は、受信部1、抽出部2、保存部3a、3b、復号部4a、4b、レンダラー5a、5b、切替部6、表示部7、CPU(Central Processing Unit)11、主記憶部12、補助記憶部13を有する。CPU11、主記憶部12、補助
記憶部13は、接続バスB1によって相互に接続される。なお、接続バスB1には、受信部1、抽出部2、保存部3a、3b、復号部4a、4b、レンダラー5a、5b、切替部6、表示部7が接続されるとしてもよい。
An information processing apparatus 10 illustrated in FIG. 3 includes a receiving unit 1, an extracting unit 2, storage units 3a and 3b, decoding units 4a and 4b, renderers 5a and 5b, a switching unit 6, a display unit 7, and a CPU (Central Processing Unit). 11, a main storage unit 12, and an auxiliary storage unit 13. The CPU 11, the main storage unit 12, and the auxiliary storage unit 13 are connected to each other by a connection bus B1. Note that the receiving unit 1, the extracting unit 2, the storing units 3a and 3b, the decoding units 4a and 4b, the renderers 5a and 5b, the switching unit 6 and the display unit 7 may be connected to the connection bus B1.

情報処理装置10は、CPU11が補助記憶部13に記憶されたプログラムを主記憶部12の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行う。これにより、情報処理装置10は、所定の目的に合致した機能を実現することができる。主記憶部12及び補助記憶部13は、情報処理装置10が読み取り可能な記録媒体である。   In the information processing apparatus 10, the CPU 11 develops a program stored in the auxiliary storage unit 13 so as to be executable in the work area of the main storage unit 12, and controls peripheral devices through the execution of the program. Thereby, the information processing apparatus 10 can implement a function that matches a predetermined purpose. The main storage unit 12 and the auxiliary storage unit 13 are recording media that can be read by the information processing apparatus 10.

CPU11は、情報処理装置10全体の制御を行う中央処理演算装置である。CPU11は、補助記憶部13に格納されたプログラムに従って処理を行う。主記憶部12は、CPU11がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶部12は、例えば、RAM(Random Access Memory)やROM(Read Only Memory)を含む。   The CPU 11 is a central processing unit that controls the entire information processing apparatus 10. The CPU 11 performs processing according to a program stored in the auxiliary storage unit 13. The main storage unit 12 is a storage medium in which the CPU 11 caches programs and data and expands a work area. The main storage unit 12 includes, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory).

補助記憶部13は、各種のプログラム及び各種のデータを読み書き自在に記録媒体に格納する。なお、補助記憶部13は、外部記憶装置とも呼ばれる。補助記憶部13には、オペレーティングシステム(Operating System :OS)、各種プログラム、各種テーブル等が格納される。OSは、外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、他の情報処理装置、外部記憶装置等が含まれる。   The auxiliary storage unit 13 stores various programs and various data in a recording medium in a readable and writable manner. The auxiliary storage unit 13 is also called an external storage device. The auxiliary storage unit 13 stores an operating system (OS), various programs, various tables, and the like. The OS includes a communication interface program that exchanges data with an external device or the like. Examples of the external device include other information processing devices and external storage devices.

補助記憶部13は、例えば、EPROM(Erasable Programmable ROM)、ソリッドス
テートドライブ装置、ハードディスクドライブ(HDD、Hard Disk Drive)装置、US
B(Universal Serial Bus)メモリ、メモリカード等である。また、補助記憶部13としては、例えば、CDドライブ装置、DVDドライブ装置、BDドライブ装置等が提示でき
る。記録媒体としては、例えば、不揮発性半導体メモリ(フラッシュメモリ)を含むシリコンディスク、ハードディスク、CD、DVD、BD等がある。
The auxiliary storage unit 13 is, for example, an EPROM (Erasable Programmable ROM), a solid state drive device, a hard disk drive (HDD, Hard Disk Drive) device, US
B (Universal Serial Bus) memory, memory card, etc. As the auxiliary storage unit 13, for example, a CD drive device, a DVD drive device, a BD drive device, or the like can be presented. Examples of the recording medium include a silicon disk including a nonvolatile semiconductor memory (flash memory), a hard disk, a CD, a DVD, and a BD.

なお、図3に例示の情報処理装置10は、ユーザ等からの操作指示等を受け付ける入力部を備えるとしてもよい。入力部には、例えば、キーボード、マウスといったポインティングデバイス、ワイヤレスリモコン、マイクロフォン、タッチパネル、カメラ等が含まれる。また、情報処理装置10は、スピーカ等の出力デバイスを備えるとしてもよい。   Note that the information processing apparatus 10 illustrated in FIG. 3 may include an input unit that receives an operation instruction or the like from a user or the like. The input unit includes, for example, a pointing device such as a keyboard and a mouse, a wireless remote controller, a microphone, a touch panel, a camera, and the like. The information processing apparatus 10 may include an output device such as a speaker.

本実施形態の情報処理装置10は、CPU11が補助記憶部13に記憶されているOS、各種プログラムや各種データを主記憶部12に読み出して実行することにより、時間差計測部101、遅延制御部102としての機能を実現する。   In the information processing apparatus 10 according to the present embodiment, the CPU 11 reads the OS, various programs, and various data stored in the auxiliary storage unit 13 into the main storage unit 12 and executes them, thereby executing the time difference measurement unit 101 and the delay control unit 102. As a function.

図3に例示の情報処理装置10において、保存部3a、復号部4a、レンダラー5aは、例えば、地デジ放送サービスで提供される第1のサービスに係るコンテンツ処理の処理系統として機能する。また、保存部3b、復号部4b、レンダラー5bは、第2のサービスに係るコンテンツ処理の処理系統として機能する。ここで、第1のサービスとは、例えば、弱階層サービスであり、第2のサービスとは、例えば、強階層サービスである。   In the information processing apparatus 10 illustrated in FIG. 3, the storage unit 3a, the decoding unit 4a, and the renderer 5a function as a processing system for content processing related to a first service provided by, for example, a terrestrial digital broadcasting service. The storage unit 3b, the decryption unit 4b, and the renderer 5b function as a processing system for content processing related to the second service. Here, the first service is, for example, a weak tier service, and the second service is, for example, a strong tier service.

図3に例示の情報処理装置10において、受信部1は、コンテンツに関する地デジ放送サービスの放送波を受信する。地デジ放送サービスの放送波には、同一チャンネル内に弱階層サービスであるワンセグ、強階層サービスであるフルセグが含まれる。受信部1は、例えば、図示せぬアンテナを介して受信された地デジ放送サービスの放送波であるRF(Radio Frequency)信号を、各階層サービスで提供されるコンテンツ情報が含まれるベー
スバンド帯域の信号に周波数変換して抽出部2に出力する。受信部1には、このような周波数変換を行うための、例えば、周波数変換器、帯域通過フィルタ、増幅回路等が含まれる。
In the information processing apparatus 10 illustrated in FIG. 3, the receiving unit 1 receives a broadcast wave of a terrestrial digital broadcasting service related to content. The broadcast wave of the terrestrial digital broadcasting service includes one segment that is a weak layer service and full segment that is a strong layer service in the same channel. For example, the receiving unit 1 transmits an RF (Radio Frequency) signal, which is a broadcast wave of a terrestrial digital broadcasting service, received via an antenna (not shown) in a baseband band including content information provided by each hierarchical service. The signal is frequency converted and output to the extraction unit 2. The receiving unit 1 includes, for example, a frequency converter, a band pass filter, an amplifier circuit, and the like for performing such frequency conversion.

抽出部2は、受信部1から出力されたベースバンド帯域の信号を復調し、各階層サービスで提供されるコンテンツの放送データが含まれるトランスポートストリーム信号(TS:Transport Stream、以下、TS信号と称す)を生成する。そして、抽出部2は、生成したTS信号から、弱階層サービスの放送データが含まれるPES(Packetize Elementary
Stream)パケットと強階層サービスの放送データが含まれるPESパケットとを抽出す
る。抽出された弱階層サービスのPESは、例えば、保存部3aに、強階層サービスのPESは、保存部3bに出力される。
The extraction unit 2 demodulates the baseband signal output from the reception unit 1 and includes a transport stream signal (TS: Transport Stream, hereinafter referred to as a TS signal) including broadcast data of content provided by each hierarchical service. ). The extraction unit 2 then generates a PES (Packetize Elementary) including broadcast data of the weak hierarchical service from the generated TS signal.
Stream) packet and a PES packet including broadcast data of the strong hierarchical service are extracted. For example, the extracted PES of the weak hierarchical service is output to the storage unit 3a, and the PES of the strong hierarchical service is output to the storage unit 3b.

抽出部2には、例えば、ベースバンド帯域の信号を復調するためのAD(Analog to Digital)変換器、FFT(Fast Fourier Transform)処理回路、復調処理回路等が含まれ
る。また、抽出部2には、例えば、各階層サービスのTS信号を生成するためのデインターリーブ処理、誤り訂正処理を行う復号処理回路等が含まれる。また、抽出部2には、例えば、TS信号から各階層サービスのPESを抽出するための、TS−DEMUX(TS-Demultiplexer)処理回路等が含まれる。なお、抽出部2に含まれる各処理回路は、例えば、FPGA(Field Programmable Gate Array)といった論理回路等で実現してもよく、
CPUが実行するプログラムにより機能するとしてもよい。
The extraction unit 2 includes, for example, an AD (Analog to Digital) converter, an FFT (Fast Fourier Transform) processing circuit, a demodulation processing circuit, and the like for demodulating a baseband signal. In addition, the extraction unit 2 includes, for example, a decoding processing circuit that performs deinterleaving processing and error correction processing for generating TS signals of each hierarchical service. The extraction unit 2 includes, for example, a TS-DEMUX (TS-Demultiplexer) processing circuit for extracting the PES of each hierarchical service from the TS signal. Each processing circuit included in the extraction unit 2 may be realized by a logic circuit such as an FPGA (Field Programmable Gate Array), for example.
It may function by a program executed by the CPU.

保存部3aは、抽出部2から出力された弱階層サービスのPESパケットを保存し蓄積する。保存部3aは、例えば、遅延制御部102からの通知を受け、抽出部2から出力された弱階層サービスのPESパケットを所定時間にわたって蓄積する。ここで、所定時間には、例えば、サービス切替え契機から時間差計測終了までの期間が提示できる。保存部3aに蓄積された弱階層サービスのPESパケットは、例えば、遅延制御部102からの通知を受け、破棄される。   The storage unit 3a stores and accumulates the PES packets of the weak hierarchy service output from the extraction unit 2. For example, the storage unit 3a receives the notification from the delay control unit 102 and accumulates the PES packets of the weak hierarchical service output from the extraction unit 2 for a predetermined time. Here, for the predetermined time, for example, a period from the service switching opportunity to the end of the time difference measurement can be presented. The PES packet of the weak tier service stored in the storage unit 3a is, for example, received from the delay control unit 102 and discarded.

保存部3bは、抽出部2から出力された強階層サービスのPESパケットを保存し蓄積する。保存部3bは、保存部3aと同様に、遅延制御部102からの通知を受け、抽出部2から出力された強階層サービスのPESパケットを所定時間にわたって蓄積する。ここで、所定時間には、例えば、サービス切替え契機から時間差計測終了までの期間が提示できる。保存部3bに蓄積された強階層サービスのPESパケットは、例えば、遅延制御部102からの通知を受け、復号部4bに出力される。   The storage unit 3b stores and accumulates the PES packet of the strong hierarchical service output from the extraction unit 2. Similarly to the storage unit 3a, the storage unit 3b receives the notification from the delay control unit 102 and accumulates the PES packets of the strong hierarchical service output from the extraction unit 2 over a predetermined time. Here, for the predetermined time, for example, a period from the service switching opportunity to the end of the time difference measurement can be presented. The PES packet of the strong hierarchical service stored in the storage unit 3b receives, for example, a notification from the delay control unit 102 and is output to the decoding unit 4b.

保存部3a、3bは、例えば、FIFO(First In First Out)メモリ等の、先入れ先出し方式の読み書き可能なメモリである。なお、保存部3a、3bは、例えば、主記憶部12の所定の領域に設けられるとしてもよい。   The storage units 3a and 3b are first-in first-out read / write memories such as a FIFO (First In First Out) memory, for example. The storage units 3a and 3b may be provided in a predetermined area of the main storage unit 12, for example.

復号部4aは、例えば、弱階層サービスのPESパケットに対してデコード処理を行う。例えば、弱階層サービスの映像データはH264、音声データはMPEG2(Moving Picture Experts Group 2)などのフォーマットで圧縮されているため、復号部4aは、これらに対応する伸長方法によりデコード処理を行う。復号部4aでデコード処理された弱階層サービスの映像データ、音声データは、レンダラー5a、時間差計測部101に出力される。   For example, the decoding unit 4a performs a decoding process on the PES packet of the weak hierarchical service. For example, the video data of the weak hierarchy service is compressed in a format such as H264, and the audio data is compressed in a format such as MPEG2 (Moving Picture Experts Group 2). Therefore, the decoding unit 4a performs a decoding process using an expansion method corresponding to these. The video data and audio data of the weak hierarchical service decoded by the decoding unit 4a are output to the renderer 5a and the time difference measuring unit 101.

復号部4bは、例えば、強階層サービスのPESパケットに対してデコード処理を行う。例えば、強階層サービスの映像データはMPEG2、音声データはMPEG2(Moving
Picture Experts Group 2)AAC(Advanced Audio Coding)などのフォーマットで圧
縮されているため、復号部4bは、これらに対応する伸長方法によりデコード処理を行う。復号部4bでデコード処理された強階層サービスの映像データ、音声データは、レンダラー5b、時間差計測部101に出力される。
For example, the decoding unit 4b performs a decoding process on the PES packet of the strong hierarchical service. For example, video data for strong hierarchical services is MPEG2, audio data is MPEG2 (Moving
Picture Experts Group 2) Since compression is performed in a format such as AAC (Advanced Audio Coding), the decoding unit 4b performs decoding processing by an expansion method corresponding to these. The video data and audio data of the strong hierarchical service decoded by the decoding unit 4b are output to the renderer 5b and the time difference measuring unit 101.

レンダラー5aは、復号部4aから出力された弱階層サービスの映像データ、音声データから、弱階層サービスで提供されるコンテンツの再生を行う。レンダラー5aで再生された弱階層サービスのコンテンツは、切替部6に出力される。レンダラー5bも同様に、復号部4bから出力された強階層サービスの映像データ、音声データから、強階層サービスで提供されるコンテンツの再生を行う。レンダラー5bで再生された強階層サービスのコンテンツも同様に、切替部6に出力される。   The renderer 5a reproduces the content provided by the weak hierarchy service from the video data and audio data of the weak hierarchy service output from the decoding unit 4a. The content of the weak hierarchy service reproduced by the renderer 5 a is output to the switching unit 6. Similarly, the renderer 5b also reproduces the content provided by the strong hierarchy service from the video data and audio data of the strong hierarchy service output from the decoding unit 4b. Similarly, the content of the strong hierarchical service reproduced by the renderer 5b is also output to the switching unit 6.

切替部6は、例えば、遅延制御部102からの通知に従って、表示部7に出力する、地デジ放送サービスのコンテンツの切替えを行う。切替部6は、レンダラー5aから出力された弱階層サービスで提供されるコンテンツと、レンダラー5bから出力された強階層サービスで提供されるコンテンツとの間の切替えを行う。   The switching unit 6 switches the content of the terrestrial digital broadcasting service to be output to the display unit 7 according to the notification from the delay control unit 102, for example. The switching unit 6 performs switching between the content provided by the weak hierarchical service output from the renderer 5a and the content provided by the strong hierarchical service output from the renderer 5b.

表示部7は、切替部6から出力された地デジ放送サービスのコンテンツを表示する。表示部7は、例えば、CRT(Cathode Ray Tube)ディスプレイ、LCD(Liquid Crystal
Display)、PDP(Plasma Display Panel)、EL(Electroluminescence)パネル、
有機ELパネルといった表示デバイスである。
The display unit 7 displays the content of the terrestrial digital broadcasting service output from the switching unit 6. The display unit 7 is, for example, a CRT (Cathode Ray Tube) display, LCD (Liquid Crystal), or the like.
Display), PDP (Plasma Display Panel), EL (Electroluminescence) panel,
It is a display device such as an organic EL panel.

時間差計測部101は、例えば、復号部4a、4bから出力された復号後の映像データ、音声データから、弱階層サービスで提供されるコンテンツと強階層サービスで提供されるコンテンツとの間の時間差を計測する。時間差計測部101は、例えば、復号部4aから出力された復号後の映像データ、音声データと、復号部4bから出力された復号後の映像データ、音声データとの間の相互相関等を用いたパターンマッチングにより時間差計測を行う。時間差計測部11で計測された、弱階層サービスで提供されるコンテンツと強階層サービスで提供されるコンテンツとの間の時間差は、例えば、主記憶部12の所定の領
域に一時的に記憶される。時間差計測部101は、計測した時間差を遅延時間制御部102に引き渡す。
For example, the time difference measuring unit 101 calculates the time difference between the content provided by the weak hierarchical service and the content provided by the strong hierarchical service from the decoded video data and audio data output from the decoding units 4a and 4b. measure. The time difference measuring unit 101 uses, for example, a cross-correlation between the decoded video data and audio data output from the decoding unit 4a and the decoded video data and audio data output from the decoding unit 4b. Time difference is measured by pattern matching. The time difference between the content provided by the weak hierarchical service and the content provided by the strong hierarchical service measured by the time difference measuring unit 11 is temporarily stored in a predetermined area of the main storage unit 12, for example. . The time difference measuring unit 101 delivers the measured time difference to the delay time control unit 102.

遅延制御部102は、時間差計測部101で計測された時間差情報から、例えば、視聴中の弱階層サービスと切替え後の強階層サービスとの間の同期再生を行い、シームレス切替え処理を行う。遅延制御部102は、時間差計測部101で計測された時間差情報に基づいて、保存部3bに蓄積された放送データを参照し、時間差分に相当する保存データの抽出を行う。保存データの抽出は、例えば、時間差計測処理の終了時点の視聴中の放送サービスの時刻情報を起点とする。抽出した放送データは、切替え後のサービス処理系統の備える復号部に出力される。   From the time difference information measured by the time difference measuring unit 101, the delay control unit 102 performs, for example, synchronized playback between the weak hierarchical service being viewed and the strong hierarchical service after switching, and performs seamless switching processing. The delay control unit 102 refers to the broadcast data stored in the storage unit 3b based on the time difference information measured by the time difference measurement unit 101, and extracts stored data corresponding to the time difference. Extraction of stored data starts from time information of a broadcast service being viewed at the end of the time difference measurement process, for example. The extracted broadcast data is output to the decoding unit included in the service processing system after switching.

遅延制御部102は、切替部6に対し、視聴中の放送サービスの切替え通知を行う。また、遅延制御部102は、保存部3a、3bに対し、情報処理装置10で受信する放送データの保存通知を行う。切替部6に対する切替え通知のタイミングは、例えば、保存部に蓄積された時間差分に相当する保存データの抽出時を例示できる。なお、切替部6に対する切替え通知は、例えば、抽出した放送データの復号処理の終了後に行われるとしてもよい。遅延制御部102の詳細については、図4、5の説明で後述する。   The delay control unit 102 notifies the switching unit 6 of switching of the broadcast service being viewed. In addition, the delay control unit 102 notifies the storage units 3a and 3b to store the broadcast data received by the information processing apparatus 10. The timing of the switching notification to the switching unit 6 can be exemplified when the stored data corresponding to the time difference accumulated in the storage unit is extracted. Note that the switching notification to the switching unit 6 may be performed, for example, after the completion of the decoding process of the extracted broadcast data. Details of the delay control unit 102 will be described later with reference to FIGS.

〔処理フロー〕
以下、図4、5を参照し、本実施形態の弱階層サービスと強階層サービスとの同期再生によるシームレス切替え処理を説明する。図4は、本実施形態のシームレス切替え処理のフローチャートである。また、図5は、蓄積された保存データから時間差分の放送データを抽出する処理を説明するためのデータチャートである。図4、5に例示の処理は、主に遅延制御部102により実行される。
[Processing flow]
Hereinafter, with reference to FIGS. 4 and 5, the seamless switching process by synchronous reproduction between the weak hierarchical service and the strong hierarchical service of the present embodiment will be described. FIG. 4 is a flowchart of the seamless switching process of the present embodiment. FIG. 5 is a data chart for explaining a process of extracting time-difference broadcast data from accumulated stored data. The processing illustrated in FIGS. 4 and 5 is mainly executed by the delay control unit 102.

図4に例示のフローチャートにおいて、情報処理装置10は、例えば、地デジ放送サービスの放送波の受信状態が、予め設定された基準値を超えていることを契機として(S1)、S2−S8の処理を行う。S2−S8の処理により、情報処理装置10は、弱階層サービスと強階層サービスとの間の同期再生によるシームレス切替え処理を行う。   In the flowchart illustrated in FIG. 4, for example, the information processing apparatus 10 is triggered by the fact that the reception state of the broadcast wave of the terrestrial digital broadcasting service exceeds a preset reference value (S1). Process. By the processing of S2-S8, the information processing apparatus 10 performs a seamless switching process by synchronous reproduction between the weak hierarchical service and the strong hierarchical service.

例えば、情報処理装置10は、放送波の受信状態が基準値を超える場合には強階層サービスのコンテンツを提供し、基準値に達しない場合には弱階層サービスのコンテンツを提供する。このようなサービス切替えの契機となる受信状態には、例えば、受信された放送波の電波強度、BERやPER等のエラー率が例示できる。また、例えば、復号後の映像のフレームレートやノイズの加減、音声の途切れやノイズの加減であってもよい。さらに、地デジ放送サービスを受信する受信位置、移動速度等のユーザの状態であってもよく、ユーザの手動操作による切替え指示であってもよい。   For example, the information processing apparatus 10 provides the content of the strong hierarchy service when the reception state of the broadcast wave exceeds the reference value, and provides the content of the weak hierarchy service when it does not reach the reference value. Examples of the reception state that triggers such service switching include the radio wave intensity of a received broadcast wave, and an error rate such as BER and PER. Further, for example, the frame rate and noise of the video after decoding may be adjusted, or audio may be interrupted and noise may be adjusted. Furthermore, it may be a user's state such as a receiving position for receiving a terrestrial digital broadcasting service, a moving speed, or a switching instruction by a user's manual operation.

例えば、受信状態を電波強度とする場合には、情報処理装置10は、受信部1で受信された放送波の電波強度を取得すればよい。また、情報処理装置10は、例えば、受信状態をBER、PERとする場合には、抽出部2で復調時のBER、PERを取得すればよい。また、例えば、情報処理装置10は、復号部4bの出力を取得し、復号後の映像のフレームレートやノイズの加減、音声の途切れやノイズの加減を判断すればよい。   For example, when the reception state is the radio wave intensity, the information processing apparatus 10 may acquire the radio wave intensity of the broadcast wave received by the receiving unit 1. For example, when the reception state is set to BER and PER, the information processing apparatus 10 may acquire the BER and PER at the time of demodulation by the extraction unit 2. Further, for example, the information processing apparatus 10 may acquire the output of the decoding unit 4b and determine whether or not the frame rate and noise of the video after decoding, audio interruption, and noise addition and subtraction.

情報処理装置10は、例えば、S1のサービス切替えを契機として放送データの蓄積を開始すると共に、弱階層サービスと強階層サービスとの間の時間差の計測を開始する(S2)。放送データの蓄積は、例えば、保存部3a、3bにより行われる。また、時間差の計測は、例えば、時間差計測部101により行われる。なお、弱階層サービスと強階層サービスとの時間差計測については、時間差計測部101で説明した。情報処理装置10は、S2の処理で計測した時間差を、例えば、主記憶部12に所定の領域に一時的に記憶し
、S3の処理に移行する。
For example, the information processing apparatus 10 starts accumulating broadcast data triggered by the service switching in S1, and starts measuring the time difference between the weak hierarchical service and the strong hierarchical service (S2). For example, the storage of the broadcast data is performed by the storage units 3a and 3b. The time difference is measured by the time difference measuring unit 101, for example. The time difference measurement between the weak hierarchy service and the strong hierarchy service has been described in the time difference measurement unit 101. The information processing apparatus 10 temporarily stores the time difference measured in the process of S2 in, for example, a predetermined area in the main storage unit 12, and proceeds to the process of S3.

なお、例えば、計測された時間差を超える蓄積された放送データは、S2の処理の完了時点で破棄するとしてもよい。放送データを蓄積するために設けられた保存部3a、3bの記憶容量を最小限とすることができる。また、時間差計測後の、切替え前の放送サービスの保存データは破棄するとしてもよく、新たに受信する切替え前の放送サービスのデータは保存しないとしてもよい。データ保存処理に費やす電力を抑制することができる。   Note that, for example, accumulated broadcast data exceeding the measured time difference may be discarded when the process of S2 is completed. The storage capacity of the storage units 3a and 3b provided for storing broadcast data can be minimized. In addition, the stored data of the broadcasting service before switching after the time difference measurement may be discarded, or the newly received broadcasting service data before switching may not be stored. The power consumed for the data storage process can be suppressed.

S3−S8の処理では、情報処理装置10は、例えば、保存部3bに蓄積された強階層サービスの保存データを参照し、視聴中の弱階層サービスとの時間差分に相当する放送データの抽出を行う。S3−S8の放送データの抽出の説明は、適宜、図5に例示のデータチャートを参照し、説明する。   In the processing of S3-S8, the information processing apparatus 10 refers to, for example, stored data of the strong hierarchy service stored in the storage unit 3b, and extracts broadcast data corresponding to a time difference with the weak hierarchy service being viewed. Do. The broadcast data extraction in S3-S8 will be described with reference to the data chart illustrated in FIG. 5 as appropriate.

なお、図5に例示のデータチャートにおいて、“受信したワンセグストリーム”は弱階層サービスのPESであり、各英文字はPESに含まれる映像フレームを示している。また、英文字間の記号“←”は、映像フレームの遷移を示している。   In the data chart illustrated in FIG. 5, “Received One Seg Stream” is a weak hierarchical service PES, and each English character indicates a video frame included in the PES. Further, the symbol “←” between English characters indicates the transition of the video frame.

同様に、図5において、“受信したフルセグストリーム”は強階層サービスのPESであり、各英文字はPESに含まれる映像フレームを示し、英文字間の記号“←”は、映像フレームの遷移を示している。なお、“受信したフルセグストリーム”の各英文字の下部に付されている“B”“P”“I”は、各英文字で示される映像フレームが含まれるGOP(Group of Picture)のフレーム間予測に係るフレーム属性を示している。“I”はIフレーム(Intra-coded Frame)、“P”はPフレーム(Predicted Frame)、“B”はBフレーム(Bi-directional Predicted Frame)を示している。MPEG2では、GOPは、例えば、「IBBPBBPBBPBB」といったPフレーム間距離を3フレームとした12フレーム単位の纏まりで圧縮・伸張が行われる。   Similarly, in FIG. 5, “received full segment stream” is a PES of a strong hierarchical service, each English character indicates a video frame included in the PES, and a symbol “←” between English characters indicates a transition of the video frame. Show. Note that “B”, “P”, and “I” attached to the lower part of each English character of “Received full segment stream” are frames between GOP (Group of Picture) frames including the video frame indicated by each English character. The frame attribute concerning prediction is shown. “I” indicates an I frame (Intra-coded Frame), “P” indicates a P frame (Predicted Frame), and “B” indicates a B frame (Bi-directional Predicted Frame). In MPEG2, the GOP is compressed / expanded in a unit of 12 frames, such as “IBBPBBPBBPBB”, where the distance between P frames is 3 frames.

なお、“B”“P”“I”の各フレーム属性が含まれる“GOP”は、「画面群構造単位」の一例である。   “GOP” including the frame attributes “B”, “P”, and “I” is an example of “screen group structural unit”.

また、図5のデータチャートにおいて、“T+4、…、T+1、T、T−1、T−2、…、T−11”は、PESパケットに含まれる、放送局から指定された提示時刻(PTS(Presentation Time Stamp))の時系列を示している。“T−**”は、現在時刻“T
”より時間を遡った過去時刻を示し、“T+**”は現在時刻“T”以降の未来時刻を示している。なお、図5のデータチャートにおいて、“表示部に提示されるフレーム”は、例えば、復号処理後に情報処理装置10の表示部7に表示される放送サービスの映像フレームを示している。
In the data chart of FIG. 5, “T + 4,..., T + 1, T, T−1, T-2,..., T-11” are presentation times (PTS) designated by the broadcasting station included in the PES packet. (Presentation Time Stamp)). “T-**” indicates the current time “T
“T + **” indicates the future time after the current time “T.” In the data chart of FIG. For example, a video frame of a broadcast service displayed on the display unit 7 of the information processing apparatus 10 after the decoding process is illustrated.

図4に戻り、S3の処理では、情報処理装置10は、例えば、保存部3bに蓄積された強階層サービスの保存データを参照し、S2の処理で計測された時間差分に相当する放送データを特定する。情報処理装置10は、時間差計測完了の直後に復号部3aに入力した弱階層サービスの映像フレームに対応するPTS時刻から、S2の処理で計測された時間差分を遡ったPTS時刻を割り出す。そして、情報処理装置10は、時間差分を遡って割り出したPTS時刻に最も近い、強階層サービスの映像フレームを特定する。   Returning to FIG. 4, in the process of S <b> 3, the information processing apparatus 10 refers to the stored data of the strong hierarchical service stored in the storage unit 3 b, for example, and broadcast data corresponding to the time difference measured in the process of S <b> 2. Identify. The information processing apparatus 10 determines a PTS time that goes back the time difference measured in the process of S2 from the PTS time corresponding to the video frame of the weak hierarchical service input to the decoding unit 3a immediately after the time difference measurement is completed. Then, the information processing apparatus 10 specifies the video frame of the strong hierarchical service that is closest to the PTS time calculated retroactively.

S3の処理を図5のデータチャートを参照して説明する。図5のデータチャートでは、“Tx”は、時間差計測完了の時とする。そうすると、表示部7には、PTS時刻“T”に対応する、“受信したワンセグストリーム”の“C”フレームが復号されて表示されている状態である。情報処理装置10の表示部7には、復号された“C”フレームに対応する映像・音声データが視聴中のワンセグによるコンテンツとして表示されている。   The process of S3 will be described with reference to the data chart of FIG. In the data chart of FIG. 5, “Tx” is when the time difference measurement is completed. Then, the “C” frame of “received one-segment stream” corresponding to the PTS time “T” is decoded and displayed on the display unit 7. On the display unit 7 of the information processing apparatus 10, video / audio data corresponding to the decoded “C” frame is displayed as a content by one-segment viewing.

一方、時間的に先行する“受信したフルセグストリーム”では、PTS時刻“T”に対応する、映像フレームは“G”となる。S3の処理では、情報処理装置10は、PTS時刻と計測された時間差情報により、時間的に先行する“受信したフルセグストリーム”の映像フレームの時系列の中から、時間差分に相当する放送データを特定する。   On the other hand, in the “received full segment stream” preceding in time, the video frame corresponding to the PTS time “T” is “G”. In the process of S3, the information processing apparatus 10 obtains broadcast data corresponding to the time difference from the time series of the video frames of the “received full segment stream” that precedes in time based on the time difference information measured with the PTS time. Identify.

図5のデータチャートにおいて、PTS時刻“T−3”が時間差分を遡って割り出されたPTS時刻とする。図5に例示の、“受信したフルセグストリーム”は、例えば、保存部4bに蓄積された強階層サービスの放送データである。情報処理装置10は、“受信したフルセグストリーム”の映像フレームの時系列の中から、PTS時刻“T−3”に最も近い映像フレームである“D”フレームを特定する。   In the data chart of FIG. 5, it is assumed that the PTS time “T-3” is the PTS time determined by going back the time difference. The “received full segment stream” illustrated in FIG. 5 is, for example, broadcast data of a strong hierarchical service stored in the storage unit 4b. The information processing apparatus 10 identifies the “D” frame that is the video frame closest to the PTS time “T-3” from the time series of the video frames of the “received full segment stream”.

図4に戻り、情報処理装置10は、S3の処理で特定された強階層サービスのフレームが、Iフレームであるか否かを判定する(S4)。例えば、情報処理装置10は、PESのヘッダ情報等から対象となるフレームがIフレームであるか否を判断する。情報処理装置10は、S3の処理で特定された強階層サービスの映像フレームがIフレームの場合には(S4、Yes)、特定した強階層サービスの映像フレームを先頭として、以降に保存された放送データを復号部4bに入力する(S5)。復号部4bに入力された放送データは、例えば、MPEG2等に対応する伸張方法によりデコード処理が行われ、レンダラー5b、切替部6を介して表示部7に出力される(S6)。なお、切替部6に対する切替え通知のタイミングは、例えば、時間差計測完了の時が例示できる。   Returning to FIG. 4, the information processing apparatus 10 determines whether or not the frame of the strong hierarchical service identified in the process of S3 is an I frame (S4). For example, the information processing apparatus 10 determines whether the target frame is an I frame from the PES header information or the like. When the video frame of the strong hierarchical service identified in the process of S3 is an I frame (S4, Yes), the information processing apparatus 10 starts the identified video frame of the strong hierarchical service as the head and broadcasts stored thereafter. Data is input to the decoding unit 4b (S5). Broadcast data input to the decoding unit 4b is subjected to decoding processing by a decompression method corresponding to, for example, MPEG2, and is output to the display unit 7 via the renderer 5b and the switching unit 6 (S6). In addition, the timing of the notification of switching with respect to the switch part 6 can illustrate the time of time difference measurement completion, for example.

一方、情報処理装置10は、S3の処理で特定された強階層サービスの映像フレームがIフレームでない場合には(S4、Yes)、S7−S8の処理の処理を実行する。情報処理装置10は、S3の処理で特定された強階層サービスの映像フレームが含まれる画面群構造単位であるGOPのIフレームを割り出す。そして、情報処理装置10は、割り出されたIフレームを先頭として、以降に保存された放送データを復号部4bに入力する(S7)。復号部4bに入力された放送データは、所定のデコード処理が行われ、レンダラー5b、切替部6を介して表示部に出力される。但し、情報処理装置10は、表示部7に出力するコンテンツは、S3の処理で特定された映像フレームに対応するコンテンツを先頭として表示する。S3の処理で特定された映像フレームと該映像フレームが含まれるGOPのIフレームとの間のフレーム情報は、S3の処理で特定された映像フレームに対応するコンテンツを再生するための情報として使用される(S8)。   On the other hand, when the video frame of the strong hierarchical service specified in the process of S3 is not an I frame (S4, Yes), the information processing apparatus 10 executes the process of S7-S8. The information processing apparatus 10 determines the I frame of the GOP, which is the screen group structural unit including the video frame of the strong hierarchical service specified in the process of S3. Then, the information processing apparatus 10 inputs the broadcast data stored thereafter to the decoding unit 4b with the determined I frame as the head (S7). The broadcast data input to the decoding unit 4b is subjected to predetermined decoding processing and output to the display unit via the renderer 5b and the switching unit 6. However, the information processing apparatus 10 displays the content output to the display unit 7 with the content corresponding to the video frame specified in the process of S3 as the head. The frame information between the video frame specified in the process of S3 and the I frame of the GOP including the video frame is used as information for reproducing the content corresponding to the video frame specified in the process of S3. (S8).

S7−S8の処理を図5のデータチャートを参照して説明する。図5のデータチャートの例では、“受信したフルセグストリーム”の映像フレーム列の“D”は、Iフレーム以外のフレームである。S4の処理において情報処理装置10では、“受信したフルセグストリーム”の映像フレーム列の“D”は、Iフレームでないと判定される(S4,No)。情報処理装置10は、映像フレーム“D”に対応するコンテンツを再生するため、映像フレーム“D”の属する画面群構造単位であるGOPの先頭まで遡り、該GOPの先頭フレームであるIフレームを割り出す。情報処理装置10は、例えば、PESのヘッダ情報等から映像フレーム“D”の属する画面群構造単位であるGOPのIフレームを割り出せばよい。   The processing of S7-S8 will be described with reference to the data chart of FIG. In the example of the data chart of FIG. 5, “D” in the video frame sequence of “received full segment stream” is a frame other than the I frame. In the process of S4, the information processing apparatus 10 determines that “D” in the video frame sequence of “received full segment stream” is not an I frame (S4, No). In order to reproduce the content corresponding to the video frame “D”, the information processing apparatus 10 goes back to the top of the GOP that is the screen group structural unit to which the video frame “D” belongs, and determines the I frame that is the top frame of the GOP. . For example, the information processing apparatus 10 may determine an I frame of a GOP that is a screen group structural unit to which the video frame “D” belongs from, for example, PES header information.

そして、情報処理装置10は、割り出した画面群構造単位であるGOPのIフレームの“A”を先頭として、“A”以降の保存データを、例えば、復号部5bに出力する。図5のデータチャートの例では、情報処理装置10は、映像フレーム“A”に対応するPTS時刻“T−6”以降に保存された放送データを復号部5bに出力する(S7)。但し、情報処理装置10では、映像フレーム“A”から“C”までのフレーム情報は、映像フレーム“D”に対応するコンテンツを再生するために使用する(S8)。このため、表示部7
に表示されるコンテンツは、“表示部に提示されるフレーム”に示すように、映像フレーム“D”に対応するコンテンツから表示される。
Then, the information processing apparatus 10 outputs the stored data after “A” to the decoding unit 5b, for example, with “A” of the I frame of the GOP which is the calculated screen group structure unit as the head. In the example of the data chart of FIG. 5, the information processing apparatus 10 outputs broadcast data stored after the PTS time “T-6” corresponding to the video frame “A” to the decoding unit 5b (S7). However, in the information processing apparatus 10, the frame information from the video frames “A” to “C” is used to reproduce the content corresponding to the video frame “D” (S8). For this reason, the display unit 7
The content displayed on the screen is displayed from the content corresponding to the video frame “D” as shown in “Frame presented on the display unit”.

情報処理装置10は、PTS時刻(T)までに“受信したワンセグストリーム”の“C”に対応したコンテンツを表示し、後続して、“受信したフルセグストリーム”の“D”に対応したコンテンツを表示することができる。“受信したワンセグストリーム”の映像フレーム“C”と“受信したフルセグストリーム”の映像フレーム“D”とは同じGOPに属する、時系列で連続する映像フレームである。情報処理装置10では、PTS時刻(T)までに“受信したワンセグストリーム”をライブ再生により表示し、PTS時刻(T)以降、時系列で連続する映像フレームを遅延再生(同期再生)により表示することができる。   The information processing apparatus 10 displays the content corresponding to “C” of “received one-segment stream” by the PTS time (T), and subsequently displays the content corresponding to “D” of “received full-segment stream”. Can be displayed. The video frame “C” of “Received One Seg Stream” and the video frame “D” of “Received Full Seg Stream” are time-sequential video frames belonging to the same GOP. The information processing apparatus 10 displays the “received one-segment stream” by live reproduction before the PTS time (T), and displays video frames continuous in time series by delayed reproduction (synchronous reproduction) after the PTS time (T). be able to.

ここで、情報処理装置10で実行されるS2の処理は、同一のコンテンツを提供する第1のサービスの放送データと第1のサービスよりも視聴者への提示時間が先行する第2のサービスの放送データとから、コンテンツが提供される時間差を計測するステップの一例である。また、情報処理装置10のCPU11等は、同一のコンテンツを提供する第1のサービスの放送データと第1のサービスよりも視聴者への提示時間が先行する第2のサービスの放送データとから、コンテンツが提供される時間差を計測する手段の一例としてS2の処理を実行する。   Here, the processing of S2 executed by the information processing apparatus 10 is performed by the broadcast data of the first service providing the same content and the second service whose presentation time to the viewer precedes the first service. It is an example of the step which measures the time difference in which a content is provided from broadcast data. Further, the CPU 11 or the like of the information processing apparatus 10 uses the broadcast data of the first service that provides the same content and the broadcast data of the second service whose presentation time to the viewer precedes the first service. The process of S2 is executed as an example of means for measuring the time difference at which the content is provided.

また、情報処理装置10のS2の処理で実行される保存部3bへの放送データへの蓄積は、第2のサービスの放送データを蓄積するステップの一例である。また、情報処理装置10のCPU11等は、第2のサービスの放送データを蓄積する手段の一例としてS2の処理を実行する。   Moreover, accumulation | storage in the broadcast data to the preservation | save part 3b performed by the process of S2 of the information processing apparatus 10 is an example of the step which accumulate | stores the broadcast data of a 2nd service. Further, the CPU 11 or the like of the information processing apparatus 10 executes the process of S2 as an example of means for accumulating broadcast data of the second service.

また、情報処理装置10で実行されるS3の処理は、蓄積された第2の放送サービスの放送データの中から、時間差の計測が終了した時点の、第1のサービスの放送データに対応する第2の放送サービスの放送データを特定する特定ステップの一例である。また、情報処理装置10のCPU11等は、蓄積された第2の放送サービスの放送データの中から、時間差の計測が終了した時点の、第1のサービスの放送データに対応する第2の放送サービスの放送データを特定する特定手段の一例としてS3の処理を実行する。   Further, the process of S3 executed by the information processing apparatus 10 corresponds to the broadcast data of the first service at the time when the measurement of the time difference is completed from the stored broadcast data of the second broadcast service. It is an example of the specific step which specifies the broadcast data of 2 broadcast services. Further, the CPU 11 or the like of the information processing apparatus 10 selects the second broadcast service corresponding to the broadcast data of the first service at the time when the measurement of the time difference is completed from the stored broadcast data of the second broadcast service. As an example of the specifying means for specifying the broadcast data, the process of S3 is executed.

また、情報処理装置10で実行されるS5の処理は、特定した第2の放送サービスの放送データ以降に蓄積された放送データを抽出し、時間差の計測が終了した時点の、第1のサービスの放送データに継続するコンテンツを再生する再生ステップの一例である。また、情報処理装置10のCPU11等は、特定した第2の放送サービスの放送データ以降に蓄積された放送データを抽出し、時間差の計測が終了した時点の、第1のサービスの放送データに継続するコンテンツを再生する再生手段の一例としてS5の処理を実行する。   Further, the processing of S5 executed by the information processing apparatus 10 extracts broadcast data stored after the broadcast data of the specified second broadcast service, and the first service at the time when the time difference measurement is completed. It is an example of the reproduction | regeneration step which reproduces | regenerates the content continued to broadcast data. Further, the CPU 11 or the like of the information processing apparatus 10 extracts broadcast data accumulated after the specified broadcast data of the second broadcast service, and continues to the broadcast data of the first service when the measurement of the time difference is completed. The process of S5 is executed as an example of a playback unit that plays back the content to be played.

また、情報処理装置10で実行されるS7の処理は、時間差の計測が終了した時点の、第1のサービスの放送データの提示時刻と計測された時間差とから、第2の放送サービスの放送データが含まれる画面群構造単位を特定する特定ステップの一例である。また、情報処理装置10のCPU11等は、時間差の計測が終了した時点の、第1のサービスの放送データの提示時刻と計測された時間差とから、第2の放送サービスの放送データが含まれる画面群構造単位を特定する特定手段の一例としてS7の処理を実行する。   In addition, the process of S7 executed by the information processing apparatus 10 includes the broadcast data of the second broadcast service from the presentation time of the broadcast data of the first service and the measured time difference when the measurement of the time difference is completed. It is an example of the specific step which specifies the screen group structural unit in which is included. Further, the CPU 11 or the like of the information processing apparatus 10 displays a screen including the broadcast data of the second broadcast service from the presentation time of the broadcast data of the first service and the measured time difference when the measurement of the time difference is finished. As an example of specifying means for specifying the group structural unit, the process of S7 is executed.

また、情報処理装置10で実行されるS8の処理は、特定された画面群構造単位の先頭から復号し、第1のサービスの放送データに継続するコンテンツを再生する再生ステップの一例である。また、情報処理装置10のCPU11等は、特定された画面群構造単位の先頭から復号し、第1のサービスの放送データに継続するコンテンツを再生する再生手段
の一例としてS8の処理を実行する。
Further, the process of S8 executed by the information processing apparatus 10 is an example of a playback step of decoding content that is decoded from the head of the specified screen group structure unit and continuing to the broadcast data of the first service. Further, the CPU 11 or the like of the information processing apparatus 10 performs the process of S8 as an example of a reproducing unit that decodes from the head of the specified screen group structure unit and reproduces the content continuing to the broadcast data of the first service.

また、情報処理装置10で実行されるS8の処理は、画面群構造単位の先頭から再生したコンテンツは、時間差の計測が終了した時点に対応する放送データのフレームから、表示部に出力する再生ステップの一例である。また、情報処理装置10のCPU11等は、画面群構造単位の先頭から再生したコンテンツは、時間差の計測が終了した時点に対応する放送データのフレームから、表示部に出力する再生手段の一例としてS8の処理を実行する。   Further, the process of S8 executed by the information processing apparatus 10 is a reproduction step in which the content reproduced from the head of the screen group structure unit is output to the display unit from the broadcast data frame corresponding to the time point when the measurement of the time difference is completed. It is an example. Further, the CPU 11 or the like of the information processing apparatus 10 outputs the content reproduced from the top of the screen group structural unit as an example of a reproduction unit that outputs to the display unit from the broadcast data frame corresponding to the time point when the measurement of the time difference is completed. Execute the process.

以上、説明したように、本実施形態の情報処理装置10では、時間差計測に係る放送データを保存データとして蓄積する。そして、情報処理装置10は、蓄積された保存データから、時間差計測の終了時の視聴中の放送データを起点として、計測された時間差分の放送データを抽出する。情報処理装置10では、蓄積された保存データから、時間差分の放送データを抽出することで、時間的に先行するサービスのコンテンツの再生タイミングを時間差計測終了時点の視聴中のサービスに合わせて遅延させる同期処理が実行できる。このため、本実施形態の情報処理装置10では、時間差計測の終了と共に再生同期が完了できるので、切替え契機の発生から切替え後の放送サービスで提供されるコンテンツの同期再生開始に至るまでの時間が短縮できる。   As described above, in the information processing apparatus 10 of the present embodiment, broadcast data related to time difference measurement is accumulated as saved data. Then, the information processing apparatus 10 extracts the broadcast data of the measured time difference from the accumulated stored data, starting from the broadcast data being viewed at the end of the time difference measurement. The information processing apparatus 10 extracts the time difference broadcast data from the stored data, thereby delaying the playback timing of the content of the service that precedes the time according to the service being viewed at the end of the time difference measurement. Synchronous processing can be executed. For this reason, in the information processing apparatus 10 according to the present embodiment, the reproduction synchronization can be completed at the end of the time difference measurement. Therefore, the time from the occurrence of the switching opportunity to the start of the synchronous reproduction of the content provided by the broadcasting service after the switching. Can be shortened.

例えば、弱階層サービスのワンセグと強階層サービスのフルセグとの時間差が3秒とすれば、図1に例示のシームレス切替え処理では、時間差測定に3秒、時間差測定終了後の同期再生開始までに3秒を要する場合があった。本実施形態の情報処理装置10によれば、時間差分の放送データを蓄積できるので、時間差測定終了時点で同期再生開始が行える。このため、本実施形態の情報処理装置10は、例えば、時間差測定終了後の同期再生開始までの3秒間を短縮することができる。本実施形態の情報処理装置10は、図1に例示のシームレス切替え処理に対し、例えば、放送波の受信強度の変化に迅速に対応して放送サービスの切替えを行うことができる。   For example, if the time difference between the one segment of the weak hierarchical service and the full segment of the strong hierarchical service is 3 seconds, in the seamless switching process illustrated in FIG. 1, the time difference measurement is 3 seconds, and 3 seconds before the synchronized playback starts after the time difference measurement ends. Sometimes it took seconds. According to the information processing apparatus 10 of the present embodiment, time difference broadcast data can be accumulated, so that synchronized reproduction can be started at the time difference measurement end point. For this reason, the information processing apparatus 10 according to the present embodiment can shorten, for example, 3 seconds from the start of synchronized playback after the completion of time difference measurement. The information processing apparatus 10 according to the present embodiment can switch broadcast services in response to a change in broadcast wave reception intensity, for example, in response to the seamless switching process illustrated in FIG.

また、本実施形態の情報処理装置10では、蓄積された保存データから放送データを抽出する際に、視聴中の放送サービスの映像フレームに対応する画面群構造単位であるGOPを特定し、該GOPで時系列に連続する映像フレームを抽出することができる。このため、本実施形態の情報処理装置10では、特定した画面群構造単位であるGOPの先頭フレーム(Iフレーム)から復号する再生処理を行うことができる。情報処理装置10は、例えば、視聴サービス切替え時に、時間差計測終了時のワンセグに対応するフルセグのフレームが、Pフレーム,Bフレームであっても視聴中のコンテンツを再生することができる。   Further, in the information processing apparatus 10 of the present embodiment, when extracting broadcast data from the stored data, the GOP that is a screen group structure unit corresponding to the video frame of the broadcast service being viewed is specified, and the GOP In this way, video frames that are continuous in time series can be extracted. For this reason, the information processing apparatus 10 according to the present embodiment can perform a reproduction process of decoding from the first frame (I frame) of the GOP that is the specified screen group structure unit. For example, when the viewing service is switched, the information processing apparatus 10 can reproduce the content being viewed even if the full-segment frame corresponding to the one-segment segment at the end of the time difference measurement is a P frame or a B frame.

また、本実施形態の情報処理装置10では、特定した画面群構造単位であるGOPの先頭フレーム(Iフレーム)から復号したコンテンツについて、時間差計測終了時点に対応する放送データから表示部7に出力できる。このため、本実施形態の情報処理装置10では、視聴中のコンテンツをスムーズに切替えることができる。情報処理装置は、視聴中のコンテンツの音声やストーリ進行を停止することなく、視聴中のコンテンツを切替え先の放送サービスに切り換えることができる。本実施形態の情報処理装置10のユーザは、サービス切替え処理の放送データの再生タイミングの時間差を意識せずに視聴対象を切り替えることができる。   In the information processing apparatus 10 according to the present embodiment, the content decoded from the first frame (I frame) of the GOP that is the specified screen group structure unit can be output from the broadcast data corresponding to the time difference measurement end time to the display unit 7. . For this reason, in the information processing apparatus 10 of this embodiment, the content being viewed can be switched smoothly. The information processing apparatus can switch the currently viewed content to the broadcast service to be switched to without stopping the audio or story progress of the currently viewed content. The user of the information processing apparatus 10 according to the present embodiment can switch the viewing target without being aware of the time difference in the reproduction timing of the broadcast data in the service switching process.

《コンピュータが読み取り可能な記録媒体》
コンピュータその他の機械、装置(以下、コンピュータ等)に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させること
により、その機能を提供させることができる。
<Computer-readable recording medium>
A program for causing a computer or other machine or device (hereinafter, a computer or the like) to realize any of the above functions can be recorded on a recording medium that can be read by the computer or the like. The function can be provided by causing a computer or the like to read and execute the program of the recording medium.

ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD−ROM、CD−R/W、DVD、ブルーレイディスク、DAT、8mmテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやROM等がある。   Here, a computer-readable recording medium is a recording medium that stores information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action and can be read from a computer or the like. Say. Examples of such a recording medium that can be removed from a computer or the like include a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R / W, a DVD, a Blu-ray disk, a DAT, an 8 mm tape, a flash memory, and the like. There are cards. Moreover, there are a hard disk, a ROM, and the like as a recording medium fixed to a computer or the like.

《その他》
以上の実施形態は、さらに以下の付記と呼ぶ態様を含む。以下の各付記に含まれる構成要素は、他の付記に含まれる構成と組み合わせることができる。
(付記1)
同一のコンテンツを提供する第1のサービスの放送データと前記第1のサービスよりも
視聴者への提示時間が先行する第2のサービスの放送データとから、前記コンテンツが提示される時間差を計測する手段と、
前記第2のサービスの放送データを蓄積する手段と、
前記蓄積された第2の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第1のサービスの放送データに対応する前記第2の放送サービスの放送データを特定する特定手段と、
前記特定した前記第2の放送サービスの放送データ以降に蓄積された放送データを抽出し、前記時間差の計測が終了した時点の、前記第1のサービスの放送データに継続する前記コンテンツを再生する再生手段と、
を備える情報処理装置。
(付記2)
前記特定手段は、前記時間差の計測が終了した時点の、前記第1のサービスの放送データの提示時刻と計測された前記時間差とから、前記第2の放送サービスの放送データが含まれる画面群構造単位を特定し、
前記再生手段は、前記特定された画面群構造単位の先頭から復号し、前記第1のサービスの放送データに継続する前記コンテンツを再生する、付記1に記載の情報処理装置。
(付記3)
前記再生手段は、前記画面群構造単位の先頭から再生したコンテンツは、前記時間差の計測が終了した時点に対応する放送データのフレームから、表示部に出力する、付記2に記載の情報処理装置。
(付記4)
コンピュータに、
同の一コンテンツを提供する第1のサービスの放送データと前記第1のサービスよりも
視聴者への提示時間が先行する第2のサービスの放送データとから、前記コンテンツが提示される時間差を計測するステップと、
前記第2のサービスの放送データを蓄積するステップと、
前記蓄積された第2の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第1のサービスの放送データに対応する前記第2の放送サービスの放送データを特定する特定ステップと、
前記特定した前記第2の放送サービスの放送データ以降に蓄積された放送データを抽出し、前記時間差の計測が終了した時点の、前記第1のサービスの放送データに継続する前記コンテンツを再生する再生ステップと、
を実行させるための表示制御プログラム。
(付記5)
前記特定ステップは、前記時間差の計測が終了した時点の、前記第1のサービスの放送
データの提示時刻と計測された前記時間差とから、前記第2の放送サービスの放送データが含まれる画面群構造単位を特定し、
前記再生ステップは、前記特定された画面群構造単位の先頭から復号し、前記第1のサービスの放送データに継続する前記コンテンツを再生する、付記4に記載の表示制御プログラム。
(付記6)
前記再生ステップは、前記画面群構造単位の先頭から再生したコンテンツは、前記時間差の計測が終了した時点に対応する放送データのフレームから、表示部に出力する、付記5に記載の表示制御プログラム。
(付記7)
コンピュータが、
同一のコンテンツを提供する第1のサービスの放送データと前記第1のサービスよりも
視聴者への提示時間が先行する第2のサービスの放送データとから、前記コンテンツが提示される時間差を計測するステップと、
前記第2のサービスの放送データを蓄積するステップと、
前記蓄積された第2の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第1のサービスの放送データに対応する前記第2の放送サービスの放送データを特定する特定ステップと、
前記特定した前記第2の放送サービスの放送データ以降に蓄積された放送データを抽出し、前記時間差の計測が終了した時点の、前記第1のサービスの放送データに継続する前記コンテンツを再生する再生ステップと、
を実行する表示制御方法。
(付記8)
前記特定ステップは、前記時間差の計測が終了した時点の、前記第1のサービスの放送データの提示時刻と計測された前記時間差とから、前記第2の放送サービスの放送データが含まれる画面群構造単位を特定し、
前記再生ステップは、前記特定された画面群構造単位の先頭から復号し、前記第1のサービスの放送データに継続する前記コンテンツを再生する、付記7に記載の表示制御方法。
(付記9)
前記再生ステップは、前記画面群構造単位の先頭から再生したコンテンツは、前記時間差の計測が終了した時点に対応する放送データのフレームから、表示部に出力する、付記8に記載の表示制御方法。
<Others>
The above embodiment further includes an aspect called the following supplementary note. The components included in the following supplementary notes can be combined with the constituents included in the other supplementary notes.
(Appendix 1)
The time difference at which the content is presented is measured from the broadcast data of the first service providing the same content and the broadcast data of the second service whose presentation time to the viewer precedes the first service. Means,
Means for storing broadcast data of the second service;
A specification for identifying broadcast data of the second broadcast service corresponding to the broadcast data of the first service at the time when the measurement of the time difference is completed from the stored broadcast data of the second broadcast service Means,
Broadcast data stored after the specified broadcast data of the second broadcast service is extracted, and the content continuing to the broadcast data of the first service at the time when the measurement of the time difference is completed is played back. Means,
An information processing apparatus comprising:
(Appendix 2)
The specifying means includes a screen group structure including broadcast data of the second broadcast service from a presentation time of the broadcast data of the first service and the measured time difference when the measurement of the time difference is completed. Identify units,
The information processing apparatus according to appendix 1, wherein the reproducing unit reproduces the content that is decoded from the head of the specified screen group structure unit and continues to the broadcast data of the first service.
(Appendix 3)
The information processing apparatus according to claim 2, wherein the reproduction unit outputs the content reproduced from the head of the screen group structure unit to a display unit from a broadcast data frame corresponding to the time point when the measurement of the time difference is completed.
(Appendix 4)
On the computer,
The time difference at which the content is presented is measured from the broadcast data of the first service that provides the same content and the broadcast data of the second service whose presentation time to the viewer precedes the first service. And steps to
Storing broadcast data of the second service;
A specification for identifying broadcast data of the second broadcast service corresponding to the broadcast data of the first service at the time when the measurement of the time difference is completed from the stored broadcast data of the second broadcast service Steps,
Broadcast data stored after the specified broadcast data of the second broadcast service is extracted, and the content continuing to the broadcast data of the first service at the time when the measurement of the time difference is completed is played back. Steps,
Display control program to execute.
(Appendix 5)
The specifying step includes a screen group structure including broadcast data of the second broadcast service from the presentation time of the broadcast data of the first service and the measured time difference when the measurement of the time difference is completed. Identify units,
The display control program according to appendix 4, wherein the reproduction step reproduces the content that is decoded from the head of the specified screen group structure unit and continues to the broadcast data of the first service.
(Appendix 6)
The display control program according to appendix 5, wherein the reproduction step outputs the content reproduced from the head of the screen group structural unit to a display unit from a broadcast data frame corresponding to the time point when the measurement of the time difference is completed.
(Appendix 7)
Computer
The time difference at which the content is presented is measured from the broadcast data of the first service providing the same content and the broadcast data of the second service whose presentation time to the viewer precedes the first service. Steps,
Storing broadcast data of the second service;
A specification for identifying broadcast data of the second broadcast service corresponding to the broadcast data of the first service at the time when the measurement of the time difference is completed from the stored broadcast data of the second broadcast service Steps,
Broadcast data stored after the specified broadcast data of the second broadcast service is extracted, and the content continuing to the broadcast data of the first service at the time when the measurement of the time difference is completed is played back. Steps,
Display control method to execute.
(Appendix 8)
The specifying step includes a screen group structure including broadcast data of the second broadcast service from the presentation time of the broadcast data of the first service and the measured time difference when the measurement of the time difference is completed. Identify units,
The display control method according to appendix 7, wherein the reproduction step reproduces the content that is decoded from the head of the specified screen group structure unit and continues to the broadcast data of the first service.
(Appendix 9)
9. The display control method according to appendix 8, wherein in the reproduction step, the content reproduced from the head of the screen group structural unit is output to a display unit from a broadcast data frame corresponding to the time point when the measurement of the time difference is completed.

1 受信部
2 抽出部
3a、3b 保存部
4a、4b 復号部
5a、5b レンダラー
6 切替部
7 表示部
10 情報処理装置
11 CPU
12 主記憶部
13 補助記憶部
101 時間差計測部
102 遅延制御部
DESCRIPTION OF SYMBOLS 1 Reception part 2 Extraction part 3a, 3b Storage part 4a, 4b Decoding part 5a, 5b Renderer 6 Switching part 7 Display part 10 Information processing apparatus 11 CPU
12 Main storage unit 13 Auxiliary storage unit 101 Time difference measurement unit 102 Delay control unit

Claims (4)

同一のコンテンツを提供する第1の放送サービスの放送データと前記第1の放送サービスよりも視聴者への提示時間が先行する第2の放送サービスの放送データとから、前記コンテンツが提示される時間差を計測する手段と、
前記第2の放送サービスの放送データを蓄積する手段と、
前記蓄積された第2の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第1の放送サービスの放送データのフレームに対応する前記第2の放送サービスの放送データのフレームを特定する特定手段と、
前記特定したフレーム以降に蓄積された前記第2の放送サービスの放送データを抽出し、前記時間差の計測が終了した時点の前記第1の放送サービスの放送データに継続して、前記抽出した前記第2の放送サービスの放送データを再生する再生手段と、
を備える情報処理装置。
From the same first broadcasting service broadcast data and broadcast data of the second broadcast service that is presentation time precedes to the first broadcast service viewers than providing content, time difference which the content is presented Means for measuring
Means for storing broadcast data of the second broadcast service;
Of the stored broadcast data of the second broadcast service, the broadcast data of the second broadcast service corresponding to the broadcast data frame of the first broadcast service at the time when the measurement of the time difference is completed . A identifying means for identifying the frame ;
The extracts broadcast data of the stored second broadcast service after a certain frame, to continue the broadcast data of the previous SL first broadcasting service of time when the measurement time difference has been completed, the extracted the Reproduction means for reproducing broadcast data of the second broadcast service ;
An information processing apparatus comprising:
前記特定手段は、前記時間差の計測が終了した時点の、前記第1の放送サービスの放送データのフレームの提示時刻と計測された前記時間差とから、前記第2の放送サービスの放送データのフレームが含まれる画面群構造単位を特定し、
前記再生手段は、前記特定された画面群構造単位の先頭から復号し、前記第1の放送サービスの放送データに継続して、前記抽出した前記第2の放送サービスの放送データを再生する、請求項1に記載の情報処理装置。
Said specifying means, the time when the measurement time difference has been completed, from said time difference the presentation time that is measured in the frame of the broadcast data of the first broadcast service, the frame of the broadcast data of the second broadcast service Identify the screen group structural units included,
The reproduction means decodes from the head of the specified screen group structure unit, and reproduces the extracted broadcast data of the second broadcast service continuously from the broadcast data of the first broadcast service. Item 4. The information processing apparatus according to Item 1.
コンピュータに、
同一のコンテンツを提供する第1の放送サービスの放送データと前記第1の放送サービスよりも視聴者への提示時間が先行する第2の放送サービスの放送データとから、前記コンテンツが提示される時間差を計測するステップと、
前記第2の放送サービスの放送データを蓄積するステップと、
前記蓄積された第2の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第1の放送サービスの放送データのフレームに対応する前記第2の放送サービスの放送データのフレームを特定する特定ステップと、
前記特定したフレーム以降に蓄積された前記第2の放送サービスの放送データを抽出し、前記時間差の計測が終了した時点の前記第1の放送サービスの放送データに継続して、
前記抽出した前記第2の放送サービスの放送データを再生する再生ステップと、
を実行させるための表示制御プログラム。
On the computer,
From the same first broadcasting service broadcast data and broadcast data of the second broadcast service that is presentation time precedes to the first broadcast service viewers than providing content, time difference which the content is presented Measuring steps,
Storing broadcast data of the second broadcast service;
Of the stored broadcast data of the second broadcast service, the broadcast data of the second broadcast service corresponding to the broadcast data frame of the first broadcast service at the time when the measurement of the time difference is completed . A specific step of identifying the frame ;
The extracts broadcast data of the stored second broadcast service after a certain frame, to continue the broadcast data of the previous SL first broadcasting service of time when the measurement time difference has been completed,
A reproduction step of reproducing the extracted broadcast data of the second broadcast service ;
Display control program to execute.
コンピュータが、
同一のコンテンツを提供する第1の放送サービスの放送データと前記第1の放送サービスよりも視聴者への提示時間が先行する第2の放送サービスの放送データとから、前記コンテンツが提示される時間差を計測するステップと、
前記第2の放送サービスの放送データを蓄積するステップと、
前記蓄積された第2の放送サービスの放送データの中から、前記時間差の計測が終了した時点の、前記第1の放送サービスの放送データのフレームに対応する前記第2の放送サービスの放送データのフレームを特定する特定ステップと、
前記特定したフレーム以降に蓄積された前記第2の放送サービスの放送データを抽出し、前記時間差の計測が終了した時点の前記第1の放送サービスの放送データに継続して、前記抽出した前記第2の放送サービスの放送データを再生する再生ステップと、
を実行する表示制御方法。
Computer
From the same first broadcasting service broadcast data and broadcast data of the second broadcast service that is presentation time precedes to the first broadcast service viewers than providing content, time difference which the content is presented Measuring steps,
Storing broadcast data of the second broadcast service;
Of the stored broadcast data of the second broadcast service, the broadcast data of the second broadcast service corresponding to the broadcast data frame of the first broadcast service at the time when the measurement of the time difference is completed . A specific step of identifying the frame ;
The extracts broadcast data of the stored second broadcast service after a certain frame, to continue the broadcast data of the previous SL first broadcasting service of time when the measurement time difference has been completed, the extracted the A reproduction step of reproducing broadcast data of the second broadcast service ;
Display control method to execute.
JP2013132791A 2013-06-25 2013-06-25 Information processing apparatus, display control program, and display control method Active JP6286894B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013132791A JP6286894B2 (en) 2013-06-25 2013-06-25 Information processing apparatus, display control program, and display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013132791A JP6286894B2 (en) 2013-06-25 2013-06-25 Information processing apparatus, display control program, and display control method

Publications (2)

Publication Number Publication Date
JP2015008403A JP2015008403A (en) 2015-01-15
JP6286894B2 true JP6286894B2 (en) 2018-03-07

Family

ID=52338420

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013132791A Active JP6286894B2 (en) 2013-06-25 2013-06-25 Information processing apparatus, display control program, and display control method

Country Status (1)

Country Link
JP (1) JP6286894B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2734075C1 (en) * 2020-05-21 2020-10-12 Общество с ограниченной ответственностью «КАТОД» Method and device for manufacturing of electrode assembly for photoelectronic device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008141277A (en) * 2006-11-30 2008-06-19 Sanyo Electric Co Ltd Decode circuit
JP2009246712A (en) * 2008-03-31 2009-10-22 Panasonic Corp Digital broadcast receiver
JP2010206258A (en) * 2009-02-27 2010-09-16 Sharp Corp Digital broadcast receiver
JP2013125986A (en) * 2011-12-13 2013-06-24 Sanyo Electric Co Ltd Digital broadcast receiving device

Also Published As

Publication number Publication date
JP2015008403A (en) 2015-01-15

Similar Documents

Publication Publication Date Title
US20080246851A1 (en) Video data display system and method for mobile terminal
JP4631945B2 (en) Video transmission device, video transmission system, and playback control method using video transmission device
US8351757B2 (en) Television broadcast receiving device
CN103491430B (en) Streaming medium data processing method and electronic equipment
JP5879169B2 (en) Subtitle synchronized playback apparatus and program thereof
JP6286894B2 (en) Information processing apparatus, display control program, and display control method
US8254764B2 (en) Recording apparatus, image reproducing apparatus, and special reproduction method therefor
CN104639970A (en) Video stream processing device and method for recording specific video segment
JP2009105580A (en) Information processing apparatus, information processing method, program, and recording medium
JP2011151443A (en) Device and method for receiving of digital broadcasting
JP4763589B2 (en) Playback device and playback method thereof
JP2005347915A (en) Digital broadcast receiving apparatus and method
KR102468763B1 (en) Image processing apparatus and control method thereof
JP2011049670A (en) Television broadcast receiving device
JP2010219735A (en) Broadcast receiver
JP5476179B2 (en) Tuner switching device, tuner switching system, and method for controlling tuner switching device
JP2011120016A (en) Information acquisition apparatus and information acquisition method
JP4893801B2 (en) Recording apparatus and recording method
JP2009194851A (en) Image recording and reproducing apparatus
JP5228623B2 (en) Broadcast video reproduction method, system and apparatus
US8570439B2 (en) Broadcasting processing apparatus and control method thereof
JP5350037B2 (en) Display control apparatus, control method thereof, and program
KR100312511B1 (en) Apparatus and Method of Recording and Playing Broadcasting Data
JP4767097B2 (en) Playback device
JP2014060470A (en) Broadcast receiver, reproducing method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170523

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170721

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180122

R150 Certificate of patent or registration of utility model

Ref document number: 6286894

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250