Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6430869B2 - Broadcast receiving apparatus and output control method - Google Patents
[go: Go Back, main page]

JP6430869B2 - Broadcast receiving apparatus and output control method - Google Patents

Broadcast receiving apparatus and output control method Download PDF

Info

Publication number
JP6430869B2
JP6430869B2 JP2015057922A JP2015057922A JP6430869B2 JP 6430869 B2 JP6430869 B2 JP 6430869B2 JP 2015057922 A JP2015057922 A JP 2015057922A JP 2015057922 A JP2015057922 A JP 2015057922A JP 6430869 B2 JP6430869 B2 JP 6430869B2
Authority
JP
Japan
Prior art keywords
broadcast
data
standard
audio data
comparison
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
JP2015057922A
Other languages
Japanese (ja)
Other versions
JP2016178515A (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.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
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 Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP2015057922A priority Critical patent/JP6430869B2/en
Priority to EP16159160.7A priority patent/EP3070861B1/en
Publication of JP2016178515A publication Critical patent/JP2016178515A/en
Application granted granted Critical
Publication of JP6430869B2 publication Critical patent/JP6430869B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/20Arrangements for broadcast or distribution of identical information via plural systems
    • H04H20/24Arrangements for distribution of identical information via broadcast system and non-broadcast system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/18Arrangements for synchronising broadcast or distribution via plural systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/26Arrangements for switching distribution systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Circuits Of Receivers In General (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、放送受信装置および出力制御方法に関し、特に、第1規格の放送と、第1規格の放送から遅延した第2規格の放送とを選択的に切り替えて出力するようになされた放送受信装置および出力制御方法に用いて好適なものである。   The present invention relates to a broadcast receiving apparatus and an output control method, and in particular, broadcast reception adapted to selectively switch between a first standard broadcast and a second standard broadcast delayed from the first standard broadcast. It is suitable for use in an apparatus and an output control method.

従来、互いに規格が異なるが同一内容である2つの放送(例えば、DAB(Digital Audio Broadcast)放送とIP(Internet Protocol)放送)を受信して、これら2つの放送を選択的に切り替えて出力できるようになされた放送受信装置が考案されている。これにより、例えば、一方の放送の受信環境が悪化した場合に、他方の放送に切り替えて出力することにより、同じ内容の放送を引き続きユーザが聞き続けることができるようになる。   Conventionally, two broadcasts (for example, DAB (Digital Audio Broadcast) broadcast and IP (Internet Protocol) broadcast) having the same contents but different standards can be received, and these two broadcasts can be selectively switched and output. A broadcast receiving apparatus made in the above has been devised. Thereby, for example, when the reception environment of one broadcast is deteriorated, the user can continue to listen to the same broadcast by switching to the other broadcast and outputting.

しかしながら、放送受信装置にて受信される2つの放送間で時間差が生じる場合がある。例えば、DAB放送とIP放送とを選択的に切り替えて出力できるようになされた放送受信装置において、IP放送は、放送局からプロバイダ、インターネットサーバ等を経由して放送受信装置へ送信されてくる。このため、放送受信装置にて受信されるDAB放送とIP放送との間に時間差が生じること、すなわち、IP放送の受信がDAB放送の受信よりも遅延することが知られている。   However, there may be a time difference between two broadcasts received by the broadcast receiving apparatus. For example, in a broadcast receiving apparatus that can selectively switch between DAB broadcast and IP broadcast, the IP broadcast is transmitted from the broadcast station to the broadcast receiving apparatus via a provider, an Internet server, or the like. For this reason, it is known that there is a time difference between DAB broadcast and IP broadcast received by the broadcast receiving apparatus, that is, reception of IP broadcast is delayed from reception of DAB broadcast.

そこで、従来、このような2つの放送間の時間差を解消させて2つの放送の出力タイミングを同期させることにより、2つの放送間でのシームレスな切り替えを行うことができるようにした技術が考案されている。   Therefore, conventionally, a technology has been devised that enables seamless switching between two broadcasts by eliminating the time difference between the two broadcasts and synchronizing the output timings of the two broadcasts. ing.

例えば、下記特許文献1には、1系IP化送出サーバおよび2系IP化送出サーバを備えた二重化構成のIP放送送出システムにおいて、1系および2系のそれぞれについて、TS(Transport Stream)に定期的にタイムスタンプを付加し、TSに含まれるPCR(Program Clock Reference)コードとタイムスタンプとの差分値を検出し、1系および2系のそれぞれで検出された差分値をもとにTS信号に対して同期処理を行う技術が開示されている。これにより、1系IP化送出サーバおよび2系IP化送出サーバからIPパケットが同期して切替器に入力されるため、映像をスムーズに切り替えることができる。   For example, in Patent Document 1 below, in a duplex configuration IP broadcast transmission system including a 1-system IP transmission server and a 2-system IP transmission server, the 1-system and 2-system are regularly transmitted to TS (Transport Stream). A time stamp is added to the TS signal, and a difference value between a PCR (Program Clock Reference) code included in the TS and the time stamp is detected, and the TS signal is generated based on the difference value detected in each of the first and second systems. On the other hand, a technique for performing synchronization processing is disclosed. Thereby, since IP packets are synchronously input from the 1-system IP transmission server and the 2-system IP transmission server to the switch, it is possible to switch the video smoothly.

特開2008−227599号公報JP 2008-227599 A

ここで、従来、2つの放送の出力タイミングを同期させるための、2つの放送間の時間差を求める方法として、2つの放送の放送データをそれぞれバッファに格納しておいて、一方の放送データから他方の放送データとの同一データを特定し、一方の放送データから特定された同一データの受信タイミングと、他方の放送データの受信タイミングとの時間差を求める方法が用いられている。しかしながら、この方法は、時間差の算出に多くの時間を必要とするといった問題が生じていた。   Here, conventionally, as a method for obtaining a time difference between two broadcasts in order to synchronize the output timings of the two broadcasts, the broadcast data of the two broadcasts are respectively stored in a buffer, and one broadcast data is converted into the other. A method is used in which the same data as the other broadcast data is specified and the time difference between the reception timing of the same data specified from one broadcast data and the reception timing of the other broadcast data is obtained. However, this method has a problem that it takes a lot of time to calculate the time difference.

図11は、従来の放送受信装置による処理タイミングの一例を示す図である。ここでは、DAB放送とIP放送との間で出力音声の切り替えが可能な従来の放送受信装置を例に説明する。また、DAB放送とIP放送のいずれにおいても、互いに同じ内容の音声データが「1」,「2」,「3」,「4」,・・・と放送される例を説明する。ここでは、音声データの1コマを所定時間(例えば、1秒)の放送データと仮定して、模式的に示している。   FIG. 11 is a diagram illustrating an example of processing timing by a conventional broadcast receiving apparatus. Here, a conventional broadcast receiving apparatus capable of switching output audio between DAB broadcast and IP broadcast will be described as an example. Also, an example will be described in which audio data having the same content is broadcast as “1”, “2”, “3”, “4”,... In both DAB broadcasting and IP broadcasting. Here, one frame of audio data is schematically shown assuming broadcast data for a predetermined time (for example, 1 second).

図11に示すように、DAB放送の音声データとIP放送の音声データとは互いに同じ内容ではあるが、IP放送は、放送局からプロバイダ、インターネットサーバ等を経由して放送受信装置へ送信されてくるため、DAB放送よりも遅延して受信される。図11に示す例では、IP放送は、DAB放送よりも音声データ2コマ分遅延している。   As shown in FIG. 11, the DAB broadcast audio data and the IP broadcast audio data have the same contents, but the IP broadcast is transmitted from the broadcast station to the broadcast receiving device via a provider, an Internet server, or the like. Therefore, it is received later than the DAB broadcast. In the example shown in FIG. 11, the IP broadcast is delayed by two frames of audio data than the DAB broadcast.

そこで、図11に示す例では、DAB放送の音声出力からIP放送の音声出力へ切り替えがシームレスとなるように、DAB放送の音声データに対する遅延処理を行うことにより、DAB放送の音声データの出力タイミングを、IP放送の音声データの出力タイミングに同期させるようにしている。   Therefore, in the example shown in FIG. 11, the output timing of the DAB broadcast audio data is performed by performing a delay process on the DAB broadcast audio data so that the switching from the DAB broadcast audio output to the IP broadcast audio output is seamless. Are synchronized with the output timing of the audio data of the IP broadcast.

具体的には、放送受信装置は、まず、DABバッファに格納されたDAB放送の音声データから、IPバッファに格納されたIP放送の音声データとの同一データ(リンクポイント)を検出する。このとき、放送受信装置は、IP放送の音声データとの同一データを、DABバッファに格納されているDAB放送の音声データの先頭から順に比較して探し出す。   Specifically, the broadcast receiving apparatus first detects the same data (link point) as the IP broadcast audio data stored in the IP buffer from the DAB broadcast audio data stored in the DAB buffer. At this time, the broadcast receiving device searches for the same data as the IP broadcast audio data in order from the head of the DAB broadcast audio data stored in the DAB buffer.

例えば、図11に示す例では、まず放送受信装置の電源がONに切り替えられて(図11のタイミングt1)、DAB放送およびIP放送の音声データを受信すると、受信したDAB放送およびIP放送の音声データを順次バッファに記憶させてゆく。図11に示す例では、DABバッファは音声データ6コマ分の容量を有している。また、IPバッファは音声データ1コマ分の容量を有している。各バッファは、最大データ量の音声データが記憶されているときに、次の新しいデータが受信されると、最も古いデータが当該バッファから排出されるとともに、次の新しいデータが当該バッファに記憶される。   For example, in the example shown in FIG. 11, when the power of the broadcast receiving apparatus is turned on (timing t1 in FIG. 11) and DAB broadcast and IP broadcast audio data is received, the received DAB broadcast and IP broadcast audio is received. Data is sequentially stored in the buffer. In the example shown in FIG. 11, the DAB buffer has a capacity for six frames of audio data. The IP buffer has a capacity for one frame of audio data. When the next new data is received when the maximum amount of audio data is stored in each buffer, the oldest data is ejected from the buffer and the next new data is stored in the buffer. The

図11では、放送受信装置の電源がONに切り替えられてから、DAB放送のバッファに最初に6コマ分の音声データが記憶されたときの(図11のタイミングt2)、DABバッファおよびIPバッファの状態を示している。このとき、DABバッファには、音声データ「1」〜「6」が記憶されている。また、IPバッファには、音声データ「4」が記憶されている。   In FIG. 11, when the audio data for 6 frames is first stored in the DAB broadcast buffer after the broadcast receiver is turned on (timing t2 in FIG. 11), the DAB buffer and the IP buffer are switched. Indicates the state. At this time, audio data “1” to “6” are stored in the DAB buffer. Also, audio data “4” is stored in the IP buffer.

このように、各バッファに最大データ量の音声データが記憶されると、従来の放送受信装置は、まず、IPバッファに記憶されている音声データ「4」と、DABバッファに格納されている先頭からの音声データ「1」,「2」,「3」,「4」とを順に比較することにより、IPバッファに記憶されている音声データ「4」と同一のデータをDABバッファから検出する。すなわち、この例では4回目の比較により、IP放送の音声データ「4」と同一のDAB放送の音声データ「4」が検出されることとなる。   As described above, when the maximum amount of audio data is stored in each buffer, the conventional broadcast receiving apparatus firstly stores the audio data “4” stored in the IP buffer and the head stored in the DAB buffer. By comparing the audio data “1”, “2”, “3”, “4” in order from the DAB buffer, the same data as the audio data “4” stored in the IP buffer is detected from the DAB buffer. In other words, in this example, the same DAB broadcast audio data “4” as the IP broadcast audio data “4” is detected by the fourth comparison.

そして、従来の放送受信装置は、IP放送の音声データ「4」の受信タイミングと、DAB放送の音声データ「4」の受信タイミングとの時間差を、IP放送の遅延時間として算出する。DAB放送の音声データ「6」が受信されたときに、IP放送の音声データ「4」が受信されたということは、IP放送がDAB放送よりも音声データ2コマ分遅延しているということである。なお、図11に示す例では、このように4回の比較処理を行ったために、IP放送の遅延時間を算出するまでに、音声データ4コマ分の処理時間(図11のタイミングt2〜t3)を費やしている。   The conventional broadcast receiving apparatus calculates the time difference between the reception timing of the IP broadcast audio data “4” and the reception timing of the DAB broadcast audio data “4” as the delay time of the IP broadcast. When the audio data “6” of the DAB broadcast is received, the audio data “4” of the IP broadcast is received, which means that the IP broadcast is delayed by two frames of audio data from the DAB broadcast. is there. In the example shown in FIG. 11, since the comparison process is performed four times in this way, the processing time for four frames of audio data (timing t2 to t3 in FIG. 11) before calculating the IP broadcast delay time. Spend.

さらに、放送受信装置は、算出されたIP放送の遅延時間が解消されるように、DAB放送の音声データを必要なコマ数だけタイムストレッチする(図11のタイミングt3〜t4)。タイムストレッチとは、再生処理の周波数を下げて再生時間を引き延ばすことである。これにより、従来の放送受信装置は、IP放送の遅延時間を解消させて、DAB放送の出力タイミングとIP放送の出力タイミングとが同期した状態(図11のタイミングt4以降の状態)で、DAB放送の出力からIP放送の出力へと切り替えることが可能となる。   Further, the broadcast receiving apparatus time-stretches the DAB broadcast audio data by the required number of frames so that the calculated delay time of the IP broadcast is eliminated (timing t3 to t4 in FIG. 11). Time stretching refers to extending the playback time by lowering the frequency of the playback process. As a result, the conventional broadcast receiving apparatus eliminates the delay time of the IP broadcast, and the DAB broadcast is in a state where the output timing of the DAB broadcast and the output timing of the IP broadcast are synchronized (state after timing t4 in FIG. 11). It is possible to switch from the output of IP to the output of IP broadcast.

このように、従来の放送受信装置は、出力音声をシームレスに切り替えるための遅延時間の算出に多くの時間を必要とするため、出力音声をシームレスに切り替えるための2つの放送の同期タイミングを早めることができないといった問題が生じていた。このため、例えば放送受信装置の電源をONに切り替えた直後に、DAB放送の受信環境が悪化する等により、IP放送へ切り替える必要性が生じた場合に、なかなかIP放送へ切り替えることができず、やむを得ずにDAB放送の出力音声をユーザに聞かせ続けなければならなかった。   As described above, since the conventional broadcast receiving apparatus requires a lot of time for calculating the delay time for seamlessly switching the output sound, the synchronization timing of the two broadcasts for seamlessly switching the output sound is advanced. The problem of being unable to do so occurred. For this reason, for example, immediately after switching on the power of the broadcast receiving apparatus, when the necessity for switching to IP broadcasting occurs due to the deterioration of the DAB broadcasting reception environment, it is difficult to switch to IP broadcasting. Inevitably, the user had to keep listening to the DAB broadcast output sound.

なお、図11に示す例では、DABバッファに記憶させるデータ量を音声データ6コマ分(1コマが1秒分の場合、6秒分)としているが、実際には、より多くの音声データをDABバッファに記憶させる必要がある場合がある。例えば、DABバッファに60秒分の音声データを記憶させる必要がある場合、少なくとも60秒経過しなければ比較処理を開始することができず、比較処理回数も膨大なものとなる。   In the example shown in FIG. 11, the amount of data stored in the DAB buffer is 6 frames of audio data (6 frames if 1 frame is 1 second), but in reality, more audio data is stored. It may be necessary to store in a DAB buffer. For example, when it is necessary to store audio data for 60 seconds in the DAB buffer, the comparison process cannot be started unless at least 60 seconds elapse, and the number of comparison processes becomes enormous.

本発明は、このような問題を解決するために成されたものであり、出力音声をシームレスに切り替えるための2つの放送の同期タイミングを早めることができるようにすることを目的とする。   The present invention has been made to solve such a problem, and an object thereof is to make it possible to advance the synchronization timing of two broadcasts for seamlessly switching output audio.

上記した課題を解決するために、本発明では、第1記憶部に記憶された第1規格の放送データと、第2記憶部に記憶された第2規格の放送データとを比較することにより、第1記憶部に記憶された第1規格の放送データから、第2記憶部に記憶された第2規格の放送データとの同一データを特定し、第1記憶部に記憶されている第1規格の放送データから特定された同一データの受信タイミングと、第2記憶部に記憶されている第2規格の放送データの受信タイミングとに基づいて、第1規格の放送からの第2規格の放送の遅延時間を算出し、算出された遅延時間に応じて、第1規格の放送データに対する遅延処理を行うことにより、第1規格の放送データの出力タイミングを、第2規格の放送データの出力タイミングに同期させる放送受信装置において、第1規格の放送データに付与されている時刻情報と、第2規格の放送データに付与されている時刻情報との時間差を算出し、時間差の算出に応じて、第1記憶部の一部の範囲に記憶された放送データを比較対象データとして決定し、当該比較対象データに対する比較を行うことにより、当該比較対象データから、第2記憶部に記憶された第2規格の放送データとの同一データを特定するようにしている。   In order to solve the above problems, in the present invention, by comparing the broadcast data of the first standard stored in the first storage unit and the broadcast data of the second standard stored in the second storage unit, The same data as the broadcast data of the second standard stored in the second storage unit is identified from the broadcast data of the first standard stored in the first storage unit, and the first standard stored in the first storage unit Of the second standard broadcast from the first standard broadcast based on the reception timing of the same data specified from the broadcast data and the reception timing of the second standard broadcast data stored in the second storage unit. By calculating the delay time and performing delay processing on the broadcast data of the first standard according to the calculated delay time, the output timing of the broadcast data of the first standard is changed to the output timing of the broadcast data of the second standard. Broadcast reception synchronized The time difference between the time information given to the broadcast data of the first standard and the time information given to the broadcast data of the second standard is calculated, and according to the calculation of the time difference, Broadcast data stored in a part of the range is determined as comparison target data, and compared with the comparison target data. From the comparison target data, the second standard broadcast data stored in the second storage unit and The same data is specified.

上記のように構成した本発明によれば、第1記憶部に記憶されている第1規格の放送データにおいて、比較処理の対象とするデータの範囲が上記時間差の算出に応じて狭められる。したがって、第1規格の放送データから同一データを特定する処理をより早く終了させることができる。このため、本発明によれば出力音声をシームレスに切り替えるための2つの放送の同期タイミングを早めることができる。   According to the present invention configured as described above, in the first standard broadcast data stored in the first storage unit, the range of data to be compared is narrowed according to the calculation of the time difference. Therefore, the process of specifying the same data from the first standard broadcast data can be completed earlier. For this reason, according to the present invention, the synchronization timing of two broadcasts for seamless switching of output audio can be advanced.

本発明の第1実施形態に係る放送受信装置の機能構成例を示すブロック図である。It is a block diagram which shows the function structural example of the broadcast receiver which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係る放送受信装置による処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process by the broadcast receiver which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係る放送受信装置による処理タイミングの一例を示す図である。It is a figure which shows an example of the process timing by the broadcast receiver which concerns on 1st Embodiment of this invention. 本発明の第2実施形態に係る放送受信装置の機能構成例を示すブロック図である。It is a block diagram which shows the function structural example of the broadcast receiver which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る放送受信装置による処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process by the broadcast receiver which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る放送受信装置による処理タイミングの一例を示す図である。It is a figure which shows an example of the process timing by the broadcast receiver which concerns on 2nd Embodiment of this invention. 本発明の第3実施形態に係る放送受信装置の機能構成例を示すブロック図である。It is a block diagram which shows the function structural example of the broadcast receiving apparatus which concerns on 3rd Embodiment of this invention. 本発明の第3実施形態に係る放送受信装置による処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process by the broadcast receiver which concerns on 3rd Embodiment of this invention. 本発明の第3実施形態に係る放送受信装置による処理タイミングの一例を示す図である。It is a figure which shows an example of the process timing by the broadcast receiver which concerns on 3rd Embodiment of this invention. 本発明の第4実施形態に係る放送受信装置による処理タイミングの一例を示す図である。It is a figure which shows an example of the process timing by the broadcast receiver which concerns on 4th Embodiment of this invention. 従来の放送受信装置による処理タイミングの一例を示す図である。It is a figure which shows an example of the process timing by the conventional broadcast receiving apparatus.

以下、本発明の一実施形態を図面に基づいて説明する。図1は、本発明の第1実施形態に係る放送受信装置10の機能構成例を示すブロック図である。図1に示す放送受信装置10は、DAB放送(第1規格の放送の一例)と、IP放送(第2規格の放送の一例)とを受信して、受信したDAB放送の音声とIP放送の音声とを選択的に切り替えてスピーカ12に出力することが可能な装置である。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a functional configuration example of a broadcast receiving apparatus 10 according to the first embodiment of the present invention. The broadcast receiving apparatus 10 shown in FIG. 1 receives a DAB broadcast (an example of a first standard broadcast) and an IP broadcast (an example of a second standard broadcast), and receives the received DAB broadcast audio and IP broadcast. This is a device that can selectively switch between sound and output to the speaker 12.

図1に示すように、放送受信装置10は、第1受信部101、第1復調部102、DABバッファ103、第2受信部104、第2復調部105、IPバッファ106、時間差算出部107、比較部108、遅延時間算出部109、遅延処理部110および出力制御部111を備えている。   As shown in FIG. 1, the broadcast receiving apparatus 10 includes a first receiving unit 101, a first demodulating unit 102, a DAB buffer 103, a second receiving unit 104, a second demodulating unit 105, an IP buffer 106, a time difference calculating unit 107, A comparison unit 108, a delay time calculation unit 109, a delay processing unit 110, and an output control unit 111 are provided.

上記各機能ブロック101〜111は、ハードウェア、DSP(Digital Signal Processor)、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック101〜111は、実際にはコンピュータのCPU、RAM、ROMなどを備えて構成され、RAMやROM、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。   Each of the functional blocks 101 to 111 can be configured by any of hardware, DSP (Digital Signal Processor), and software. For example, when configured by software, each of the functional blocks 101 to 111 is actually configured by including a CPU, RAM, ROM, and the like of a computer, and stored in a recording medium such as a RAM, ROM, hard disk, or semiconductor memory. Is realized by operating.

第1受信部101は、DAB放送の放送波を受信する。第1復調部102は、第1受信部101によって受信されたDAB放送の放送波に含まれているデジタル音声信号を復調する。DABバッファ103(第1記憶部)は、第1受信部101によって受信されたDAB放送(第1復調部102による復調後のDAB放送)に含まれている音声データを記憶する。DABバッファ103に記憶させるDAB放送の音声データの最大データ量は、予め定められている。   The first receiver 101 receives a DAB broadcast wave. The first demodulator 102 demodulates the digital audio signal included in the DAB broadcast wave received by the first receiver 101. The DAB buffer 103 (first storage unit) stores audio data included in the DAB broadcast (DAB broadcast demodulated by the first demodulation unit 102) received by the first reception unit 101. The maximum amount of DAB broadcast audio data stored in the DAB buffer 103 is determined in advance.

第2受信部104は、IP放送の通信データを受信する。第2復調部105は、第2受信部104によって受信されたIP放送の通信データに含まれているデジタル音声信号を復調する。IPバッファ106(第2記憶部)は、第2受信部104によって受信されたIP放送(第2復調部105による復調後のIP放送)に含まれている音声データを記憶する。IPバッファ106に記憶させるIP放送の音声データの最大データ量は、予め定められている。   The second receiver 104 receives IP broadcast communication data. The second demodulator 105 demodulates the digital audio signal contained in the IP broadcast communication data received by the second receiver 104. The IP buffer 106 (second storage unit) stores audio data included in the IP broadcast received by the second reception unit 104 (the IP broadcast demodulated by the second demodulation unit 105). The maximum amount of IP broadcast audio data stored in the IP buffer 106 is determined in advance.

第2受信部104によって受信されるIP放送は、第1受信部101によって受信されるDAB放送と同一の内容である。但し、第2受信部104によって受信されるIP放送は、第1受信部101によって受信されたDAB放送よりも遅延して受信される。第1受信部101が、DAB放送の放送波を直接受信するのに対し、第2受信部104は、放送局からプロバイダ、インターネットサーバ等を経由して送信されてきたIP放送の通信データを受信するからである。   The IP broadcast received by the second receiver 104 has the same content as the DAB broadcast received by the first receiver 101. However, the IP broadcast received by the second receiving unit 104 is received with a delay from the DAB broadcast received by the first receiving unit 101. The first receiving unit 101 directly receives a DAB broadcast wave, whereas the second receiving unit 104 receives IP broadcast communication data transmitted from a broadcast station via a provider, an Internet server, or the like. Because it does.

出力制御部111は、第1受信部101によって受信されたDAB放送(第1復調部102による復調後のDAB放送)のデジタル音声信号と、第2受信部104によって受信されたIP放送(第2復調部105による復調後のIP放送)のデジタル音声信号とを選択的に切り替えて出力する。例えば、出力制御部111は、DAB放送の受信信号強度が所定の閾値よりも高い場合には、DAB放送に切り替えて出力する。一方、出力制御部111は、DAB放送の受信信号強度が所定の閾値を下回った場合には、IP放送に切り替えて出力する。すなわち、出力制御部111は、IP放送よりも高品質なDAB放送を優先的に出力するようにしている。出力制御部111が出力した音声信号は、アンプ11によって増幅され、スピーカ12から音声出力されることとなる。   The output control unit 111 receives the digital audio signal of the DAB broadcast (DAB broadcast demodulated by the first demodulation unit 102) received by the first reception unit 101 and the IP broadcast (second transmission) received by the second reception unit 104. The digital audio signal of the IP broadcast after demodulation by the demodulation unit 105 is selectively switched and output. For example, when the received signal strength of DAB broadcasting is higher than a predetermined threshold, the output control unit 111 switches to DAB broadcasting and outputs it. On the other hand, when the received signal strength of DAB broadcasting falls below a predetermined threshold, the output control unit 111 switches to IP broadcasting and outputs it. That is, the output control unit 111 preferentially outputs a DAB broadcast having a higher quality than the IP broadcast. The audio signal output from the output control unit 111 is amplified by the amplifier 11 and output from the speaker 12 as audio.

時間差算出部107は、DAB放送の音声データに付与されている時刻情報と、IP放送の音声データに付与されている時刻情報との時間差を算出する。IP放送の音声データは、第2受信部104によって受信されたとき、既に時刻情報が付与されている。一方、DAB放送の音声データは、第1受信部101によって受信されたときに、GPS(Global Positioning System)13から供給された時刻情報が付与される。   The time difference calculation unit 107 calculates the time difference between the time information assigned to the DAB broadcast audio data and the time information assigned to the IP broadcast audio data. When the IP broadcast audio data is received by the second receiving unit 104, time information is already added. On the other hand, when the DAB broadcast audio data is received by the first receiver 101, time information supplied from a GPS (Global Positioning System) 13 is given.

比較部108は、DABバッファ103に記憶されたDAB放送の音声データと、IPバッファ106に記憶されたIP放送の音声データとを比較することにより、DABバッファ103に記憶されたDAB放送の音声データから、IPバッファ106に記憶されたIP放送の音声データとの同一データを特定する。   The comparison unit 108 compares the DAB broadcast audio data stored in the DAB buffer 103 with the IP broadcast audio data stored in the IP buffer 106, thereby comparing the DAB broadcast audio data stored in the DAB buffer 103. From the above, the same data as the audio data of the IP broadcast stored in the IP buffer 106 is specified.

本実施形態では、比較部108は、時間差算出部107によって算出された時間差に基づいて、DABバッファ103の一部の範囲に記憶された音声データを比較対象データとして決定する。そして、比較部108は、当該比較対象データをIPバッファ106に記憶されたIP放送の音声データと比較することにより、当該比較対象データから、IPバッファ106に記憶されたIP放送の音声データとの同一データを特定する。   In the present embodiment, the comparison unit 108 determines audio data stored in a partial range of the DAB buffer 103 as comparison target data based on the time difference calculated by the time difference calculation unit 107. Then, the comparison unit 108 compares the comparison target data with the IP broadcast audio data stored in the IP buffer 106, thereby comparing the comparison target data with the IP broadcast audio data stored in the IP buffer 106. Identify the same data.

特に、本実施形態では、比較部108は、時間差算出部107によって算出された時間差に基づいて、DABバッファ103に記憶されたDAB放送の音声データにおいて、先頭データよりも後の位置に比較開始位置を決定し、当該比較開始位置以降のデータを比較対象データとして決定する。そして、比較部108は、当該比較対象データをIPバッファ106に記憶されたIP放送の音声データと比較することにより、当該比較対象データから、IPバッファ106に記憶されたIP放送の音声データとの同一データを特定する。   In particular, in the present embodiment, the comparison unit 108, based on the time difference calculated by the time difference calculation unit 107, in the DAB broadcast audio data stored in the DAB buffer 103, the comparison start position at a position after the head data. And data after the comparison start position are determined as comparison target data. Then, the comparison unit 108 compares the comparison target data with the IP broadcast audio data stored in the IP buffer 106, thereby comparing the comparison target data with the IP broadcast audio data stored in the IP buffer 106. Identify the same data.

遅延時間算出部109は、DABバッファ103に記憶されたDAB放送の音声データから比較部108によって特定された同一データの受信タイミングと、IPバッファ106に記憶されたIP放送の音声データの受信タイミングとに基づいて、DAB放送からのIP放送の遅延時間を算出する。例えば、DABバッファ103に記憶されたDAB放送の音声データから特定された同一データの受信タイミングが、IPバッファ106に記憶されたIP放送の音声データの受信タイミングよりも2秒前の場合、遅延時間算出部109は、DAB放送からのIP放送の遅延時間を「2秒」と算出する。   The delay time calculation unit 109 receives the same data specified by the comparison unit 108 from the DAB broadcast audio data stored in the DAB buffer 103, and receives the IP broadcast audio data stored in the IP buffer 106. Based on the above, the delay time of the IP broadcast from the DAB broadcast is calculated. For example, when the reception timing of the same data specified from the DAB broadcast audio data stored in the DAB buffer 103 is 2 seconds before the reception timing of the IP broadcast audio data stored in the IP buffer 106, the delay time The calculation unit 109 calculates the delay time of the IP broadcast from the DAB broadcast as “2 seconds”.

遅延処理部110は、遅延時間算出部109によって算出された遅延時間に応じて、DAB放送の音声データに対する遅延処理(タイムストレッチ)を行う。これにより、遅延処理部110は、出力制御部111が出力するDAB放送の音声データの出力タイミングを、出力制御部111が出力するIP放送の音声データの出力タイミングに同期させる。   The delay processing unit 110 performs a delay process (time stretch) on the DAB broadcast audio data according to the delay time calculated by the delay time calculation unit 109. Thus, the delay processing unit 110 synchronizes the output timing of the audio data of DAB broadcast output from the output control unit 111 with the output timing of the audio data of IP broadcast output from the output control unit 111.

〔放送受信装置10による処理の一例〕
図2は、本発明の第1実施形態に係る放送受信装置10による処理の一例を示すフローチャートである。図2に示す処理は、例えば、放送受信装置10の電源がONに切り替えられたときに実行される。
[Example of processing by broadcast receiving apparatus 10]
FIG. 2 is a flowchart showing an example of processing by the broadcast receiving apparatus 10 according to the first embodiment of the present invention. The process illustrated in FIG. 2 is executed, for example, when the power of the broadcast receiving apparatus 10 is switched on.

まず、第1受信部101が、DAB放送の受信を開始する(ステップS202)。次に、第1復調部102が、第1受信部101によって受信されたDAB放送の放送波に含まれているデジタル音声信号を復調する(ステップS204)。そして、DABバッファ103が、第1復調部102によって復調されたデジタル音声信号に含まれている音声データを記憶する(ステップS206)。   First, the first receiving unit 101 starts receiving a DAB broadcast (step S202). Next, the first demodulator 102 demodulates the digital audio signal included in the DAB broadcast wave received by the first receiver 101 (step S204). Then, the DAB buffer 103 stores the audio data included in the digital audio signal demodulated by the first demodulator 102 (step S206).

また、第2受信部104が、IP放送の受信を開始する(ステップS208)。次に、第2復調部105が、第2受信部104によって受信されたIP放送の通信データに含まれているデジタル音声信号を復調する(ステップS210)。そして、IPバッファ106が、第2復調部105によって復調されたデジタル音声信号に含まれている音声データを記憶する(ステップS212)。なお、実際には、DAB放送の音声データをDABバッファ103に記憶させるまでの処理(ステップS202〜S206)と、IP放送の音声データをIPバッファ106に記憶させるまでの処理(ステップS208〜S212)とが、並列に実行される。   Further, the second receiving unit 104 starts receiving IP broadcast (step S208). Next, the second demodulator 105 demodulates the digital audio signal included in the IP broadcast communication data received by the second receiver 104 (step S210). Then, the IP buffer 106 stores the audio data included in the digital audio signal demodulated by the second demodulator 105 (step S212). Actually, the process until the DAB broadcast audio data is stored in the DAB buffer 103 (steps S202 to S206) and the process until the IP broadcast audio data is stored in the IP buffer 106 (steps S208 to S212). Are executed in parallel.

次に、時間差算出部107が、DABバッファ103に最大データ量のデータが記憶されたか否かを判断する(ステップS214)。ここで、DABバッファ103に最大データ量のデータが記憶されていないと時間差算出部107が判断した場合(ステップS214:No)、放送受信装置10は、ステップS202以降の処理を再度実行する。   Next, the time difference calculation unit 107 determines whether or not the maximum amount of data is stored in the DAB buffer 103 (step S214). Here, when the time difference calculation unit 107 determines that the data of the maximum data amount is not stored in the DAB buffer 103 (step S214: No), the broadcast receiving device 10 executes the processing after step S202 again.

一方、DABバッファ103に最大データ量のデータが記憶されたと時間差算出部107が判断した場合(ステップS214:Yes)、時間差算出部107が、DAB放送の音声データに付与されている時刻情報を取得する(ステップS216)。また、時間差算出部107が、IP放送の音声データに付与されている時刻情報を取得する(ステップS218)。そして、時間差算出部107が、DAB放送の音声データに付与されている時刻情報と、IP放送の音声データに付与されている時刻情報との時間差を算出する(ステップS220)。   On the other hand, when the time difference calculation unit 107 determines that the maximum amount of data has been stored in the DAB buffer 103 (step S214: Yes), the time difference calculation unit 107 acquires time information attached to the audio data of the DAB broadcast. (Step S216). Also, the time difference calculation unit 107 acquires time information given to the audio data of the IP broadcast (step S218). Then, the time difference calculation unit 107 calculates the time difference between the time information given to the DAB broadcast audio data and the time information given to the IP broadcast audio data (step S220).

次に、比較部108が、ステップS220で算出された時間差に基づいて、DABバッファ103に記憶されたDAB放送の音声データにおける、先頭データよりも後の位置に比較開始位置を決定する(ステップS222)。そして、比較部108が、ステップS222で決定された比較開始位置以降の比較対象データを、IPバッファ106に記憶されたIP放送の音声データと比較することにより、当該比較対象データから、IPバッファ106に記憶されたIP放送の音声データとの同一データ(リンクポイント)を特定する(ステップS224)。   Next, the comparison unit 108 determines a comparison start position at a position after the head data in the DAB broadcast audio data stored in the DAB buffer 103 based on the time difference calculated in step S220 (step S222). ). Then, the comparison unit 108 compares the comparison target data after the comparison start position determined in step S222 with the IP broadcast audio data stored in the IP buffer 106, thereby obtaining the IP buffer 106 from the comparison target data. The same data (link point) as the audio data of the IP broadcast stored in is identified (step S224).

次に、遅延時間算出部109が、IPバッファ106に記憶されているIP放送の音声データの受信タイミングと、ステップS224でDABバッファ103に記憶されている比較対象データから特定された同一データの受信タイミングとに基づいて、DAB放送からのIP放送の遅延時間を算出する(ステップS226)。さらに、遅延処理部110が、出力制御部111が出力するDAB放送の音声データの遅延処理を開始する(ステップS228)。   Next, the delay time calculation unit 109 receives the same data identified from the reception timing of the IP broadcast audio data stored in the IP buffer 106 and the comparison target data stored in the DAB buffer 103 in step S224. Based on the timing, the delay time of the IP broadcast from the DAB broadcast is calculated (step S226). Further, the delay processing unit 110 starts delay processing of DAB broadcast audio data output from the output control unit 111 (step S228).

その後、遅延処理部110が、ステップS226で算出されたIP放送の遅延時間が解消されたか否かを判断する(ステップS230)。ここで、IP放送の遅延時間が解消されていないと遅延処理部110が判断した場合(ステップS230:No)、遅延処理部110が、ステップS230の判断処理を再度実行する。   Thereafter, the delay processing unit 110 determines whether or not the delay time of the IP broadcast calculated in step S226 has been eliminated (step S230). Here, when the delay processing unit 110 determines that the delay time of the IP broadcast has not been eliminated (step S230: No), the delay processing unit 110 executes the determination process of step S230 again.

一方、IP放送の遅延時間が解消されたと遅延処理部110が判断した場合(ステップS230:Yes)、遅延処理部110が、出力制御部111が出力するDAB放送の音声データの遅延処理を終了する(ステップS232)。そして、放送受信装置10は、図2に示す一連の処理を終了する。   On the other hand, when the delay processing unit 110 determines that the delay time of the IP broadcast has been eliminated (step S230: Yes), the delay processing unit 110 ends the delay processing of the DAB broadcast audio data output from the output control unit 111. (Step S232). And the broadcast receiving apparatus 10 complete | finishes a series of processes shown in FIG.

〔処理タイミングの一例〕
図3は、本発明の第1実施形態に係る放送受信装置10による処理タイミングの一例を示す図である。ここでは、DAB放送とIP放送のいずれにおいても、互いに同じ内容の音声データが「1」,「2」,「3」,「4」,・・・と放送される例を説明する。ここでは、音声データの1コマを所定時間(例えば、1秒)の音声データと仮定して、模式的に示している。
[Example of processing timing]
FIG. 3 is a diagram illustrating an example of processing timing by the broadcast receiving apparatus 10 according to the first embodiment of the present invention. Here, an example will be described in which audio data having the same content is broadcast as “1”, “2”, “3”, “4”,... In both DAB broadcasting and IP broadcasting. Here, one frame of audio data is schematically shown on the assumption that it is audio data of a predetermined time (for example, 1 second).

図3に示すように、DAB放送の音声データとIP放送の音声データとは互いに同じ内容ではあるが、IP放送は、放送局からプロバイダ、インターネットサーバ等を経由して放送受信装置へ送信されてくるため、DAB放送よりも遅延して受信される。図3に示す例では、IP放送は、DAB放送よりも音声データ2コマ分遅延している。   As shown in FIG. 3, the DAB broadcast audio data and the IP broadcast audio data have the same contents, but the IP broadcast is transmitted from the broadcast station to the broadcast receiving device via a provider, an Internet server, or the like. Therefore, it is received later than the DAB broadcast. In the example shown in FIG. 3, the IP broadcast is delayed by two frames of audio data than the DAB broadcast.

そこで、図3に示す例では、DAB放送の音声出力からIP放送の音声出力へ切り替えがシームレスとなるように、DAB放送の音声データに対する遅延処理を行うことにより、DAB放送の音声データの出力タイミングを、IP放送の音声データの出力タイミングに同期させるようにしている。   Therefore, in the example shown in FIG. 3, the output timing of the DAB broadcast audio data is performed by performing a delay process on the DAB broadcast audio data so that the switching from the DAB broadcast audio output to the IP broadcast audio output is seamless. Are synchronized with the output timing of the audio data of the IP broadcast.

具体的には、第1実施形態の放送受信装置10は、まず放送受信装置10の電源がONに切り替えられて(図3のタイミングt1)、DAB放送およびIP放送の音声データを受信すると、受信したDAB放送およびIP放送の音声データを順次DABバッファ103およびIPバッファ106に記憶させてゆく。   Specifically, the broadcast receiving apparatus 10 according to the first embodiment receives the audio data of DAB broadcast and IP broadcast when the broadcast receiver 10 is first turned on (timing t1 in FIG. 3) and receives audio data of DAB broadcast and IP broadcast. The DAB broadcast and IP broadcast audio data are sequentially stored in the DAB buffer 103 and the IP buffer 106.

図3に示す例では、DABバッファ103は音声データ6コマ分の容量を有している。また、IPバッファ106は音声データ1コマ分の容量を有している。図3では、放送受信装置10の電源がONに切り替えられてから、DABバッファ103に最初に6コマ分の音声データ(音声データ「1」〜「6」)が記憶されたときの(図3のタイミングt2)、DABバッファ103およびIPバッファ106の状態を示している。このとき、IPバッファ106には、音声データ「4」が記憶されている。   In the example shown in FIG. 3, the DAB buffer 103 has a capacity for six frames of audio data. The IP buffer 106 has a capacity for one frame of audio data. In FIG. 3, after the broadcast receiving apparatus 10 is switched on, audio data (audio data “1” to “6”) for six frames is first stored in the DAB buffer 103 (FIG. 3). The timing t2) of the DAB buffer 103 and the IP buffer 106 are shown. At this time, the audio data “4” is stored in the IP buffer 106.

このように、DABバッファ103に最大データ量(6コマ)の音声データが記憶されると、まず、時間差算出部107が、DAB放送の音声データの時刻情報と、IP放送の音声データの時刻情報との時間差を算出する。そして、比較部108が、算出された時間差に基づいて、DABバッファ103に記憶されている音声データにおける比較開始位置を決定する。図3に示す例では、時間差がおよそ音声データ2コマ分であることから、余裕をもって、音声データ「6」の3コマ前の音声データ「3」を、比較開始位置として決定している。   As described above, when the audio data of the maximum data amount (six frames) is stored in the DAB buffer 103, first, the time difference calculation unit 107 first performs the time information of the DAB broadcast audio data and the time information of the IP broadcast audio data. And calculate the time difference. Then, the comparison unit 108 determines a comparison start position in the audio data stored in the DAB buffer 103 based on the calculated time difference. In the example shown in FIG. 3, since the time difference is about two frames of audio data, the audio data “3” three frames before the audio data “6” is determined as a comparison start position with a margin.

そして、比較部108は、IPバッファ106に記憶されている音声データ「4」と、DABバッファ103に記憶されている音声データ「3」,「4」とを順に比較することにより、IPバッファ106に記憶されている音声データ「4」と同一のデータをDABバッファ103から検出する。すなわち、この例では2回目の比較により、IP放送の音声データ「4」と同一のDAB放送の音声データ「4」が検出されることとなる。   Then, the comparison unit 108 compares the audio data “4” stored in the IP buffer 106 with the audio data “3” and “4” stored in the DAB buffer 103 in order, so that the IP buffer 106 The same data as the audio data “4” stored in the DAB buffer 103 is detected. That is, in this example, the audio data “4” of the same DAB broadcast as the audio data “4” of the IP broadcast is detected by the second comparison.

そして、遅延時間算出部109が、IP放送の音声データ「4」の受信タイミングと、DAB放送の音声データ「4」の受信タイミングとの時間差を、IP放送の遅延時間として算出する。DAB放送の音声データ「6」が受信されたときに、IP放送の音声データ「4」が受信されたということは、IP放送がDAB放送よりも音声データ2コマ分遅延しているということである。   Then, the delay time calculation unit 109 calculates the time difference between the reception timing of the IP broadcast audio data “4” and the reception timing of the DAB broadcast audio data “4” as the delay time of the IP broadcast. When the audio data “6” of the DAB broadcast is received, the audio data “4” of the IP broadcast is received, which means that the IP broadcast is delayed by two frames of audio data from the DAB broadcast. is there.

さらに、遅延処理部110が、算出されたIP放送の遅延時間が解消されるように、DAB放送の音声データを必要なコマ数だけタイムストレッチする(図3のタイミングt3〜t4)。これにより、放送受信装置10は、IP放送の遅延時間を解消させて、DAB放送の出力タイミングとIP放送の出力タイミングとが同期した状態(図3のタイミングt4以降の状態)で、DAB放送の出力からIP放送の出力へと切り替えることが可能となる。   Further, the delay processing unit 110 time-stretches the DAB broadcast audio data by the required number of frames so that the calculated IP broadcast delay time is eliminated (timing t3 to t4 in FIG. 3). Thereby, the broadcast receiving apparatus 10 eliminates the delay time of the IP broadcast, and the DAB broadcast output timing is synchronized with the output timing of the DAB broadcast and the output timing of the IP broadcast (the state after the timing t4 in FIG. 3). It is possible to switch from output to IP broadcast output.

図3に示す例では、IPバッファ106に記憶されている音声データと、DABバッファ103に記憶されている音声データとの2回の比較処理を行ったために、IP放送の遅延時間を算出するまでに、音声データ2コマ分の処理時間(図3のタイミングt2〜t3)を費やしている。すなわち、IP放送の遅延時間の算出にかかる処理時間が、従来(図11参照)よりも音声データ2コマ分短縮されている。このため、図3に示す例では、DAB放送の音声データの出力タイミングとIP放送の音声データの出力タイミングとが同期するタイミング(タイミングt4)が、従来よりも音声データ2コマ分早められている。   In the example shown in FIG. 3, since the audio data stored in the IP buffer 106 and the audio data stored in the DAB buffer 103 are compared twice, the delay time of the IP broadcast is calculated. In addition, processing time for two frames of audio data (timing t2 to t3 in FIG. 3) is spent. That is, the processing time required for calculating the delay time of IP broadcasting is shortened by two frames of audio data compared to the conventional method (see FIG. 11). Therefore, in the example shown in FIG. 3, the timing (timing t4) at which the output timing of DAB broadcast audio data is synchronized with the output timing of IP broadcast audio data (timing t4) is advanced by two frames of audio data. .

このように、第1実施形態の放送受信装置10によれば、DABバッファ103に記憶されているDAB放送の音声データにおいて、IPバッファ106に記憶されているIP放送の音声データとの同一データにより近い位置から、当該同一データを特定するための比較処理を開始することができる。このため、当該同一データを特定するための比較処理にかかる時間を短縮して、当該比較処理をより早く終了させることができる。したがって、第1実施形態の放送受信装置10によれば、出力音声をシームレスに切り替えるための2つの放送の同期タイミングを早めることができる。   Thus, according to the broadcast receiving apparatus 10 of the first embodiment, the DAB broadcast audio data stored in the DAB buffer 103 is based on the same data as the IP broadcast audio data stored in the IP buffer 106. A comparison process for specifying the same data can be started from a close position. For this reason, the time required for the comparison process for specifying the same data can be shortened, and the comparison process can be terminated earlier. Therefore, according to the broadcast receiving device 10 of the first embodiment, the synchronization timing of two broadcasts for seamlessly switching output audio can be advanced.

〔第2実施形態〕
次に、図4〜6を参照して、本発明の第2実施形態について説明する。図4は、本発明の第2実施形態に係る放送受信装置10’の機能構成例を示すブロック図である。図4に示す放送受信装置10’は、時間差算出部107,比較部108の代わりに時間差算出部107’,比較部108’を備えている点で、第1実施形態の放送受信装置10(図1参照)と異なる。
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to FIGS. FIG. 4 is a block diagram showing a functional configuration example of a broadcast receiving apparatus 10 ′ according to the second embodiment of the present invention. The broadcast receiving device 10 ′ shown in FIG. 4 includes a time difference calculating unit 107 ′ and a comparing unit 108 ′ instead of the time difference calculating unit 107 and the comparing unit 108, so that the broadcast receiving device 10 of the first embodiment (FIG. 1).

時間差算出部107’は、DAB放送の音声データに付与されている時刻情報と、IP放送の音声データに付与されている時刻情報との時間差を算出する。第2実施形態の時間差算出部107’は、DABバッファ103に最大データ量の音声データが記憶されるのを待つことなく上記時間差を算出する点で、第1実施形態の時間差算出部107と異なる。ここで、DAB放送の音声データには、GPS13によって比較的短い一定の間隔(例えば、1秒)で時刻情報が付与されている。IP放送の音声データには、比較的長い一定の間隔(例えば、2秒)で時刻情報が付与されている。これに応じて、時間差算出部107’は、DAB放送の音声データとIP放送の音声データとの双方に時刻情報が付与されているときに、これら2つの時刻情報の時間差を算出する。   The time difference calculation unit 107 ′ calculates the time difference between the time information given to the DAB broadcast audio data and the time information given to the IP broadcast audio data. The time difference calculation unit 107 ′ of the second embodiment is different from the time difference calculation unit 107 of the first embodiment in that the time difference is calculated without waiting for the audio data having the maximum data amount to be stored in the DAB buffer 103. . Here, time information is given to the audio data of the DAB broadcast at a relatively short fixed interval (for example, 1 second) by the GPS 13. Time information is given to IP broadcast audio data at a relatively long constant interval (for example, 2 seconds). In response to this, the time difference calculation unit 107 'calculates the time difference between the two pieces of time information when both the DAB broadcast sound data and the IP broadcast sound data are given time information.

比較部108’は、DABバッファ103に最大データ量の音声データが記憶される前に、時間差算出部107’によって時間差が算出された場合、その時にDABバッファ103に記憶されている音声データを比較対象データとして決定し、当該比較対象データをIPバッファ106に記憶されたIP放送の音声データと比較することにより、当該比較対象データから、IPバッファ106に記憶されたIP放送の音声データとの同一データを特定する。   If the time difference is calculated by the time difference calculation unit 107 ′ before the maximum amount of audio data is stored in the DAB buffer 103, the comparison unit 108 ′ compares the audio data stored in the DAB buffer 103 at that time. By determining the target data and comparing the comparison target data with the IP broadcast audio data stored in the IP buffer 106, the comparison target data is identical to the IP broadcast audio data stored in the IP buffer 106. Identify the data.

〔放送受信装置10’による処理の一例〕
図5は、本発明の第2実施形態に係る放送受信装置10’による処理の一例を示すフローチャートである。図5に示す処理は、例えば、放送受信装置10’の電源がONに切り替えられたときに実行される。
[Example of processing by broadcast receiving apparatus 10 ']
FIG. 5 is a flowchart showing an example of processing by the broadcast receiving device 10 ′ according to the second embodiment of the present invention. The process illustrated in FIG. 5 is executed, for example, when the power of the broadcast receiving device 10 ′ is switched on.

まず、第1受信部101が、DAB放送の受信を開始する(ステップS502)。次に、第1復調部102が、第1受信部101によって受信されたDAB放送の放送波に含まれているデジタル音声信号を復調する(ステップS504)。そして、DABバッファ103が、第1復調部102によって復調されたデジタル音声信号に含まれている音声データを記憶する(ステップS506)。   First, the first receiving unit 101 starts receiving a DAB broadcast (step S502). Next, the first demodulator 102 demodulates the digital audio signal included in the DAB broadcast wave received by the first receiver 101 (step S504). Then, the DAB buffer 103 stores audio data included in the digital audio signal demodulated by the first demodulator 102 (step S506).

また、第2受信部104が、IP放送の受信を開始する(ステップS508)。次に、第2復調部105が、第2受信部104によって受信されたIP放送の通信データに含まれているデジタル音声信号を復調する(ステップS510)。そして、IPバッファ106が、第2復調部105によって復調されたデジタル音声信号に含まれている音声データを記憶する(ステップS512)。   In addition, the second receiving unit 104 starts receiving IP broadcast (step S508). Next, the second demodulator 105 demodulates the digital audio signal included in the IP broadcast communication data received by the second receiver 104 (step S510). Then, the IP buffer 106 stores the audio data included in the digital audio signal demodulated by the second demodulator 105 (step S512).

次に、時間差算出部107’が、DAB放送の音声データに付与されている時刻情報と、IP放送の音声データに付与されている時刻情報との双方を取得することができたか否かを判断する(ステップS514)。ここで、DAB放送の時刻情報とIP放送の時刻情報との双方を取得することができないと時間差算出部107’が判断した場合(ステップS514:No)、放送受信装置10’は、ステップS502以降の処理を再度実行する。   Next, it is determined whether or not the time difference calculation unit 107 ′ has been able to acquire both the time information given to the DAB broadcast audio data and the time information given to the IP broadcast audio data. (Step S514). Here, when the time difference calculation unit 107 ′ determines that both the time information of the DAB broadcast and the time information of the IP broadcast cannot be acquired (step S514: No), the broadcast receiving apparatus 10 ′ performs step S502 and subsequent steps. Execute the process again.

一方、DAB放送の時刻情報とIP放送の時刻情報との双方を取得することができたと時間差算出部107’が判断した場合(ステップS514:Yes)、時間差算出部107’が、取得したDAB放送の時刻情報とIP放送の時刻情報との時間差を算出する(ステップS516)。そして、比較部108’が、時間差が算出された時点でDABバッファ103に記憶されている音声データを比較対象データとして、当該比較対象データをIPバッファ106に記憶されたIP放送の音声データと比較することにより、当該比較対象データから、IPバッファ106に記憶されたIP放送の音声データとの同一データ(リンクポイント)を特定する(ステップS518)。   On the other hand, when the time difference calculation unit 107 ′ determines that both the time information of the DAB broadcast and the time information of the IP broadcast can be acquired (step S514: Yes), the time difference calculation unit 107 ′ acquires the acquired DAB broadcast. The time difference between the time information and the IP broadcast time information is calculated (step S516). Then, the comparison unit 108 ′ uses the audio data stored in the DAB buffer 103 at the time when the time difference is calculated as comparison target data, and compares the comparison target data with the IP broadcast audio data stored in the IP buffer 106. As a result, the same data (link point) as the IP broadcast audio data stored in the IP buffer 106 is identified from the comparison target data (step S518).

そして、遅延時間算出部109が、IPバッファ106に記憶されているIP放送の音声データの受信タイミングと、ステップS518でDABバッファ103に記憶されている比較対象データから特定された同一データの受信タイミングとに基づいて、DAB放送からのIP放送の遅延時間を算出する(ステップS520)。さらに、遅延処理部110が、出力制御部111が出力するDAB放送の音声データの遅延処理を開始する(ステップS522)。   The delay time calculation unit 109 receives the IP broadcast audio data stored in the IP buffer 106 and the same data received from the comparison target data stored in the DAB buffer 103 in step S518. Based on the above, the delay time of the IP broadcast from the DAB broadcast is calculated (step S520). Further, the delay processing unit 110 starts delay processing of DAB broadcast audio data output by the output control unit 111 (step S522).

その後、遅延処理部110が、ステップS520で算出されたIP放送の遅延時間が解消されたか否かを判断する(ステップS524)。ここで、IP放送の遅延時間が解消されていないと遅延処理部110が判断した場合(ステップS524:No)、遅延処理部110が、ステップS524の判断処理を再度実行する。   Thereafter, the delay processing unit 110 determines whether or not the delay time of the IP broadcast calculated in step S520 has been eliminated (step S524). Here, when the delay processing unit 110 determines that the delay time of the IP broadcast has not been eliminated (step S524: No), the delay processing unit 110 executes the determination processing of step S524 again.

一方、IP放送の遅延時間が解消されたと遅延処理部110が判断した場合(ステップS524:Yes)、遅延処理部110が、出力制御部111が出力するDAB放送の音声データの遅延処理を終了する(ステップS526)。そして、放送受信装置10’は、図5に示す一連の処理を終了する。   On the other hand, when the delay processing unit 110 determines that the delay time of the IP broadcast has been eliminated (step S524: Yes), the delay processing unit 110 ends the delay processing of the DAB broadcast audio data output from the output control unit 111. (Step S526). Then, the broadcast receiving apparatus 10 'ends the series of processes shown in FIG.

〔処理タイミングの一例〕
図6は、本発明の第2実施形態に係る放送受信装置10’による処理タイミングの一例を示す図である。図6において、IP放送およびDAB放送の音声データの内容および受信タイミングについては、第1実施形態(図3)と同様であるため、説明を省略する。
[Example of processing timing]
FIG. 6 is a diagram illustrating an example of processing timing by the broadcast receiving device 10 ′ according to the second embodiment of the present invention. In FIG. 6, the contents and reception timing of audio data of IP broadcast and DAB broadcast are the same as those in the first embodiment (FIG. 3), and thus the description thereof is omitted.

第2実施形態の放送受信装置10’は、まず放送受信装置10’の電源がONに切り替えられて(図6のタイミングt1)、DAB放送およびIP放送の音声データを受信すると、受信したDAB放送およびIP放送の音声データを順次DABバッファ103およびIPバッファ106に記憶させてゆく。   When the broadcast receiving apparatus 10 ′ of the second embodiment first receives the DAB broadcast and IP broadcast audio data when the broadcast receiving apparatus 10 ′ is turned on (timing t1 in FIG. 6) and receives the audio data of the DAB broadcast, the received DAB broadcast is received. And the audio data of the IP broadcast are sequentially stored in the DAB buffer 103 and the IP buffer 106.

図6に示す例では、DABバッファ103は音声データ6コマ分の容量を有している。また、IPバッファ106は音声データ1コマ分の容量を有している。図6では、放送受信装置10’の電源がONに切り替えられてから、DABバッファ103に最初に4コマ分の音声データ(音声データ「1」〜「4」)が記憶されたときの(図6のタイミングt2)、DABバッファ103およびIPバッファ106の状態を示している。このとき、IPバッファ106には、音声データ「2」が記憶されている。   In the example shown in FIG. 6, the DAB buffer 103 has a capacity for six frames of audio data. The IP buffer 106 has a capacity for one frame of audio data. In FIG. 6, when the power of the broadcast receiving apparatus 10 ′ is switched to ON, four frames of audio data (audio data “1” to “4”) are first stored in the DAB buffer 103 (FIG. 6). 6, the state of the DAB buffer 103 and the IP buffer 106 is shown. At this time, the audio data “2” is stored in the IP buffer 106.

このとき、DAB放送の音声データには時刻情報が付与されており、IP放送の音声データにも時刻情報が付与されている。このため、この時点で、時間差算出部107’が、DAB放送の音声データに付与されている時刻情報と、IP放送の音声データに付与されている時刻情報との時間差を算出している。図6に示すように、DAB放送の音声データには、比較的短い一定間隔で(1コマ毎)時刻情報が付与されているが、IP放送の音声データには、比較的短い一定間隔(2コマ毎)で時刻情報が付与されている。このため、時間差算出部107’は、DAB放送の音声データとIP放送の音声データとの双方に時刻情報が付与されているタイミングで、これら2つの時刻情報の時間差を算出するようにしている。   At this time, time information is given to the audio data of DAB broadcast, and time information is also given to the audio data of IP broadcast. Therefore, at this time, the time difference calculation unit 107 ′ calculates the time difference between the time information given to the DAB broadcast audio data and the time information given to the IP broadcast audio data. As shown in FIG. 6, time information is given to DAB broadcast audio data at a relatively short fixed interval (one frame at a time), but IP broadcast audio data has a relatively short fixed interval (2). Time information is given for each frame). For this reason, the time difference calculation unit 107 ′ calculates the time difference between the two pieces of time information at the timing when the time information is given to both the DAB broadcast audio data and the IP broadcast audio data.

そして、このように時間差が算出された時点で、比較部108’は、DABバッファ103に記憶されている音声データ「1」〜「4」を比較対象データとして、当該比較対象データから、IPバッファ106に記憶されている音声データ「2」と同一のデータを特定する処理を開始する。具体的には、比較部108’は、IPバッファ106に記憶されている音声データ「2」と、DABバッファ103に記憶されている音声データ「1」,「2」とを順に比較することにより、IPバッファ106に記憶されている音声データ「2」と同一のデータをDABバッファ103から検出する。すなわち、この例では2回目の比較により、IP放送の音声データ「2」と同一のDAB放送の音声データ「2」が検出されることとなる。   At the time when the time difference is calculated in this way, the comparison unit 108 ′ uses the audio data “1” to “4” stored in the DAB buffer 103 as comparison target data, and compares the comparison target data with the IP buffer. The process of specifying the same data as the audio data “2” stored in 106 is started. Specifically, the comparison unit 108 ′ compares the audio data “2” stored in the IP buffer 106 with the audio data “1” and “2” stored in the DAB buffer 103 in order. The same data as the audio data “2” stored in the IP buffer 106 is detected from the DAB buffer 103. That is, in this example, the second comparison makes it possible to detect the same DAB broadcast audio data “2” as the IP broadcast audio data “2”.

そして、遅延時間算出部109が、IP放送の音声データ「2」の受信タイミングと、DAB放送の音声データ「2」の受信タイミングとの時間差を、IP放送の遅延時間として算出する。DAB放送の音声データ「4」が受信されたときに、IP放送の音声データ「2」が受信されたということは、IP放送がDAB放送よりも音声データ2コマ分遅延しているということである。   Then, the delay time calculation unit 109 calculates the time difference between the reception timing of the IP broadcast audio data “2” and the reception timing of the DAB broadcast audio data “2” as the delay time of the IP broadcast. When the audio data “2” of the IP broadcast is received when the audio data “4” of the DAB broadcast is received, the IP broadcast is delayed by two frames of audio data from the DAB broadcast. is there.

さらに、遅延処理部110が、算出されたIP放送の遅延時間が解消されるように、DAB放送の音声データを必要なコマ数だけタイムストレッチする(図6のタイミングt3〜t4)。これにより、放送受信装置10’は、IP放送の遅延時間を解消させて、DAB放送の出力タイミングとIP放送の出力タイミングとが同期した状態(図6のタイミングt4以降の状態)で、DAB放送の出力からIP放送の出力へと切り替えることが可能となる。   Furthermore, the delay processing unit 110 time-stretches the DAB broadcast audio data by the required number of frames so that the calculated IP broadcast delay time is eliminated (timing t3 to t4 in FIG. 6). As a result, the broadcast receiving apparatus 10 ′ eliminates the delay time of the IP broadcast, and the DAB broadcast is in a state in which the output timing of the DAB broadcast and the output timing of the IP broadcast are synchronized (state after timing t4 in FIG. 6). It is possible to switch from the output of IP to the output of IP broadcast.

図6に示す例では、IPバッファ106に記憶されている音声データと、DABバッファ103に記憶されている音声データとの2回の比較処理を行ったために、IP放送の遅延時間を算出するまでに、音声データ2コマ分の処理時間(図3のタイミングt2〜t3)を費やしている。すなわち、IP放送の遅延時間の算出にかかる処理時間が、従来(図11参照)よりも音声データ2コマ分短縮されている。また、図6に示す例では、IP放送の遅延時間の算出の開始タイミングが、従来よりも音声データ2コマ分早められている。このため、図6に示す例では、DAB放送の音声データの出力タイミングとIP放送の音声データの出力タイミングとが同期するタイミング(タイミングt4)が、従来よりも音声データ4コマ分早められている。   In the example shown in FIG. 6, since the audio data stored in the IP buffer 106 and the audio data stored in the DAB buffer 103 are compared twice, the delay time of the IP broadcast is calculated. In addition, processing time for two frames of audio data (timing t2 to t3 in FIG. 3) is spent. That is, the processing time required for calculating the delay time of IP broadcasting is shortened by two frames of audio data compared to the conventional method (see FIG. 11). Further, in the example shown in FIG. 6, the start timing of the IP broadcast delay time is advanced by two frames of audio data compared to the prior art. For this reason, in the example shown in FIG. 6, the timing (timing t4) at which the output timing of the audio data of DAB broadcasting and the output timing of the audio data of IP broadcasting are synchronized is advanced by 4 frames of audio data than before. .

このように、第2実施形態の放送受信装置10’によれば、DABバッファ103に最大データ量の音声データが記憶されるのを待つことなく、DABバッファ103に記憶されているDAB放送の音声データから、IPバッファ106に記憶されているIP放送の音声データとの同一データを特定するための比較処理を開始することができる。また、比較処理の開始タイミングが早められたことにより、DABバッファ103から特定されるべき同一データを、よりDABバッファ103の先頭(すなわち、比較処理の開始位置)に近いものとすることができる。このため、当該同一データを特定するための比較処理の開始タイミングを早めることができるとともに、当該比較処理にかかる時間を短縮することができるため、当該比較処理をより早く終了させることができる。したがって、第2実施形態の放送受信装置10’によれば、出力音声をシームレスに切り替えるための2つの放送の同期タイミングを早めることができる。   As described above, according to the broadcast receiving apparatus 10 ′ of the second embodiment, the DAB broadcast audio stored in the DAB buffer 103 is not waited for the audio data having the maximum data amount stored in the DAB buffer 103. A comparison process for identifying the same data as the audio data of the IP broadcast stored in the IP buffer 106 from the data can be started. Further, since the start timing of the comparison process is advanced, the same data to be specified from the DAB buffer 103 can be made closer to the head of the DAB buffer 103 (that is, the start position of the comparison process). For this reason, since the start timing of the comparison process for specifying the same data can be advanced and the time required for the comparison process can be shortened, the comparison process can be completed earlier. Therefore, according to the broadcast receiving apparatus 10 ′ of the second embodiment, the synchronization timing of two broadcasts for seamlessly switching output audio can be advanced.

〔第3実施形態〕
次に、図7〜9を参照して、本発明の第3実施形態について説明する。図7は、本発明の第3実施形態に係る放送受信装置10''の機能構成例を示すブロック図である。図7に示す放送受信装置10''は、時間差算出部107,遅延処理部110の代わりに時間差算出部107’,遅延処理部110’を備えている点、および、IPバッファ106,比較部108,遅延時間算出部109を備えていない点で、第1実施形態の放送受信装置10(図1参照)と異なる。
[Third Embodiment]
Next, a third embodiment of the present invention will be described with reference to FIGS. FIG. 7 is a block diagram illustrating a functional configuration example of a broadcast receiving device 10 ″ according to the third embodiment of the present invention. 7 includes a time difference calculation unit 107 ′ and a delay processing unit 110 ′ instead of the time difference calculation unit 107 and the delay processing unit 110, and the IP buffer 106 and the comparison unit 108. , Which is different from the broadcast receiving apparatus 10 of the first embodiment (see FIG. 1) in that the delay time calculation unit 109 is not provided.

第3実施形態の時間差算出部107’は、第2実施形態の時間差算出部107’と同様であり、DABバッファ103に最大データ量の音声データが記憶されるのを待つことなく上記時間差を算出する。遅延処理部110’は、時間差算出部107’によって算出された時間差に応じて、DAB放送の音声データに対する遅延処理を行う。具体的には、遅延処理部110’は、時間差算出部107’によって時間差が算出されると、直ちに、DAB放送の音声データに対する遅延処理を開始する。これにより、遅延処理部110’は、出力制御部111が出力するDAB放送の音声データの出力タイミングを、出力制御部111が出力するIP放送の音声データの出力タイミングに同期させる。   The time difference calculation unit 107 ′ of the third embodiment is the same as the time difference calculation unit 107 ′ of the second embodiment, and calculates the time difference without waiting for the audio data having the maximum data amount to be stored in the DAB buffer 103. To do. The delay processing unit 110 ′ performs a delay process on the audio data of DAB broadcast according to the time difference calculated by the time difference calculation unit 107 ′. Specifically, when the time difference is calculated by the time difference calculation unit 107 ′, the delay processing unit 110 ′ immediately starts delay processing for the DAB broadcast audio data. Accordingly, the delay processing unit 110 ′ synchronizes the output timing of the DAB broadcast audio data output from the output control unit 111 with the output timing of the IP broadcast audio data output from the output control unit 111.

〔放送受信装置10''による処理の一例〕
図8は、本発明の第3実施形態に係る放送受信装置10''による処理の一例を示すフローチャートである。図8に示す処理は、例えば、放送受信装置10''の電源がONに切り替えられたときに実行される。
[Example of processing by broadcast receiving apparatus 10 '']
FIG. 8 is a flowchart showing an example of processing by the broadcast receiving device 10 ″ according to the third embodiment of the present invention. The process shown in FIG. 8 is executed, for example, when the power of the broadcast receiving apparatus 10 ″ is switched on.

まず、第1受信部101が、DAB放送の受信を開始する(ステップS802)。次に、第1復調部102が、第1受信部101によって受信されたDAB放送の放送波に含まれているデジタル音声信号を復調する(ステップS804)。そして、DABバッファ103が、第1復調部102によって復調されたデジタル音声信号に含まれている音声データを記憶する(ステップS806)。   First, the first receiving unit 101 starts receiving DAB broadcast (step S802). Next, the first demodulator 102 demodulates the digital audio signal included in the DAB broadcast wave received by the first receiver 101 (step S804). Then, the DAB buffer 103 stores audio data included in the digital audio signal demodulated by the first demodulator 102 (step S806).

また、第2受信部104が、IP放送の受信を開始する(ステップS808)。次に、第2復調部105が、第2受信部104によって受信されたIP放送の通信データに含まれているデジタル音声信号を復調する(ステップS810)。   Also, the second receiving unit 104 starts receiving IP broadcast (step S808). Next, the second demodulator 105 demodulates the digital audio signal included in the IP broadcast communication data received by the second receiver 104 (step S810).

次に、時間差算出部107’が、DAB放送の音声データに付与されている時刻情報と、IP放送の音声データに付与されている時刻情報との双方を取得することができたか否かを判断する(ステップS812)。ここで、DAB放送の時刻情報とIP放送の時刻情報との双方を取得することができないと時間差算出部107’が判断した場合(ステップS812:No)、放送受信装置10’は、ステップS802以降の処理を再度実行する。   Next, it is determined whether or not the time difference calculation unit 107 ′ has been able to acquire both the time information given to the DAB broadcast audio data and the time information given to the IP broadcast audio data. (Step S812). Here, when the time difference calculation unit 107 ′ determines that both the time information of the DAB broadcast and the time information of the IP broadcast cannot be acquired (step S812: No), the broadcast receiving apparatus 10 ′ performs step S802 and subsequent steps. Execute the process again.

一方、DAB放送の時刻情報とIP放送の時刻情報との双方を取得することができたと時間差算出部107’が判断した場合(ステップS812:Yes)、時間差算出部107’が、取得したDAB放送の時刻情報とIP放送の時刻情報との時間差を算出する(ステップS814)。さらに、遅延処理部110’が、出力制御部111が出力するDAB放送の音声データの遅延処理を開始する(ステップS816)。   On the other hand, when the time difference calculation unit 107 ′ determines that both the time information of the DAB broadcast and the time information of the IP broadcast can be acquired (step S812: Yes), the time difference calculation unit 107 ′ acquires the acquired DAB broadcast. The time difference between the time information and the time information of the IP broadcast is calculated (step S814). Further, the delay processing unit 110 ′ starts delay processing of DAB broadcast audio data output from the output control unit 111 (step S 816).

その後、遅延処理部110’が、ステップS814で算出された時間差が解消されたか否かを判断する(ステップS818)。ここで、ステップS814で算出された時間差が解消されていないと遅延処理部110’が判断した場合(ステップS818:No)、遅延処理部110’が、ステップS818の判断処理を再度実行する。   Thereafter, the delay processing unit 110 'determines whether or not the time difference calculated in step S814 has been eliminated (step S818). Here, when the delay processing unit 110 'determines that the time difference calculated in step S814 has not been eliminated (step S818: No), the delay processing unit 110' executes the determination processing in step S818 again.

一方、ステップS814で算出された時間差が解消されたと遅延処理部110’が判断した場合(ステップS818:Yes)、遅延処理部110’が、出力制御部111が出力するDAB放送の音声データの遅延処理を終了する(ステップS820)。そして、放送受信装置10''は、図8に示す一連の処理を終了する。   On the other hand, when the delay processing unit 110 ′ determines that the time difference calculated in step S814 has been eliminated (step S818: Yes), the delay processing unit 110 ′ delays the DAB broadcast audio data output by the output control unit 111. The process ends (step S820). Then, the broadcast receiving apparatus 10 '' ends the series of processes shown in FIG.

〔処理タイミングの一例〕
図9は、本発明の第3実施形態に係る放送受信装置10''による処理タイミングの一例を示す図である。図9において、IP放送およびDAB放送の音声データの内容および受信タイミングについては、第1実施形態(図3)と同様であるため、説明を省略する。
[Example of processing timing]
FIG. 9 is a diagram showing an example of processing timings by the broadcast receiving device 10 ″ according to the third embodiment of the present invention. In FIG. 9, the contents and reception timing of audio data of IP broadcast and DAB broadcast are the same as those in the first embodiment (FIG. 3), and thus the description thereof is omitted.

第3実施形態の放送受信装置10''は、まず放送受信装置10''の電源がONに切り替えられて(図9のタイミングt1)、DAB放送およびIP放送の音声データを受信すると、時間差算出部107'が、DAB放送およびIP放送の各々からの時刻情報の取得を試みる。そして、時間差算出部107'は、DAB放送およびIP放送の各々から時刻情報を取得すると、DAB放送から取得した時刻情報と、IP放送から取得した時刻情報との時間差を算出する。   When the broadcast receiving apparatus 10 '' of the third embodiment is turned on (timing t1 in FIG. 9) and receives audio data of DAB broadcast and IP broadcast, the time difference calculation is performed. The unit 107 ′ tries to acquire time information from each of the DAB broadcast and the IP broadcast. And time difference calculation part 107 'will calculate the time difference of the time information acquired from DAB broadcast, and the time information acquired from IP broadcast, if time information is acquired from each of DAB broadcast and IP broadcast.

図9に示す例では、放送受信装置10''の電源がONに切り替えられてから、IP放送の2コマ目の音声データ(音声データ「2」)が受信されたときに(図9のタイミングt2)、DAB放送およびIP放送の各々から時刻情報(図9にて「T」と示されている)が取得されて、これら2つの時刻情報の時間差が算出されている(図9のタイミングt2)。この例では、2つの時刻情報の時間差として、音声データおよそ2コマ分が算出されている。   In the example shown in FIG. 9, when the audio data (audio data “2”) of the second frame of the IP broadcast is received after the power of the broadcast receiving device 10 ″ is turned on (timing in FIG. 9). t2) Time information (shown as “T” in FIG. 9) is acquired from each of the DAB broadcast and the IP broadcast, and the time difference between these two pieces of time information is calculated (timing t2 in FIG. 9). ). In this example, approximately two frames of audio data are calculated as the time difference between the two time information.

そして、このように時間差が算出された時点で、遅延処理部110'は、直ちにDAB放送の音声データの遅延処理を開始する。具体的には、遅延処理部110'は、算出された時間差が解消されるように、DAB放送の音声データを必要なコマ数だけタイムストレッチする(図9のタイミングt2〜t3)。これにより、放送受信装置10''は、IP放送の遅延時間を解消させて、DAB放送の出力タイミングとIP放送の出力タイミングとが同期した状態(図9のタイミングt3以降の状態)で、DAB放送の出力からIP放送の出力へと切り替えることが可能となる。   When the time difference is calculated in this way, the delay processing unit 110 ′ immediately starts the delay processing of the audio data of DAB broadcast. Specifically, the delay processing unit 110 ′ time-stretches the DAB broadcast audio data by the required number of frames so that the calculated time difference is eliminated (timing t2 to t3 in FIG. 9). As a result, the broadcast receiving apparatus 10 '' eliminates the delay time of the IP broadcast, and the DAB broadcast output timing and the IP broadcast output timing are synchronized (state after the timing t3 in FIG. 9). It is possible to switch from broadcast output to IP broadcast output.

図9に示す例では、第1〜第2実施形態で説明した比較処理(時間差の算出処理)を行うことなく、DAB放送の時刻情報とIP放送の時刻情報との時間差に基づいて、DAB放送の遅延処理を行っている。このため、図9に示す例では、DAB放送の音声データの出力タイミングとIP放送の音声データの出力タイミングとが同期するタイミング(図9のタイミングt3)が、従来よりも音声データ4コマ分早められている。   In the example shown in FIG. 9, the DAB broadcast is performed based on the time difference between the DAB broadcast time information and the IP broadcast time information without performing the comparison process (time difference calculation process) described in the first and second embodiments. Delay processing is performed. For this reason, in the example shown in FIG. 9, the timing at which the audio data output timing of DAB broadcast and the output timing of the IP broadcast audio data are synchronized (timing t3 in FIG. 9) is four frames earlier than the conventional case. It has been.

このように、第3実施形態の放送受信装置10''によれば、DAB放送の音声データの時刻情報と、IP放送の音声データの時刻情報との時間差を算出した時点で、この時間差をIP放送の遅延時間とみなして、直ちにDAB放送の音声データの遅延処理を開始することができる。このため、第3実施形態の放送受信装置10''によれば、出力音声をシームレスに切り替えるための2つの放送の同期タイミングを早めることができる。   As described above, according to the broadcast receiving device 10 '' of the third embodiment, when the time difference between the time information of the DAB broadcast audio data and the time information of the IP broadcast audio data is calculated, the time difference is set to IP. It can be regarded as the broadcast delay time, and the delay processing of the audio data of the DAB broadcast can be started immediately. For this reason, according to the broadcast receiving apparatus 10 '' of the third embodiment, the synchronization timing of the two broadcasts for seamlessly switching the output audio can be advanced.

〔第4実施形態〕
次に、図10を参照して、本発明の第4実施形態について説明する。第4実施形態は、上記第1実施形態と上記第2実施形態とを組み合わせて実施するようにしたものである。すなわち、DABバッファ103に最大データ量の音声データが記憶されるのを待つことなく、DAB放送の時刻情報とIP情報の時刻情報との時間差が算出された時点で比較処理を開始する構成と、算出された時間差に基づいて、DABバッファ103に記憶された音声データにおいて、先頭データよりも後の位置に比較開始位置を決定する構成とを組み合わせて実施する。
[Fourth Embodiment]
Next, a fourth embodiment of the present invention will be described with reference to FIG. The fourth embodiment is implemented by combining the first embodiment and the second embodiment. That is, a configuration in which the comparison process is started when the time difference between the time information of the DAB broadcast and the time information of the IP information is calculated without waiting for the maximum amount of audio data to be stored in the DAB buffer 103; Based on the calculated time difference, the audio data stored in the DAB buffer 103 is combined with a configuration for determining the comparison start position at a position after the head data.

以下、図10を参照して、第4実施形態の放送受信装置による処理タイミングの一例を説明する。図10は、本発明の第4実施形態に係る放送受信装置による処理タイミングの一例を示す図である。図10に示す例では、DABバッファは音声データ15コマ分の容量を有している。また、図10に示す例では、IP放送は、DAB放送よりも音声データ4コマ分遅延している。また、図10に示す例では、DAB放送の音声データには音声データ1コマ毎に時刻情報が付与されており、IP放送の音声データには音声データ4コマ毎に時刻情報が付与されている。   Hereinafter, with reference to FIG. 10, an example of processing timing by the broadcast receiving apparatus of the fourth embodiment will be described. FIG. 10 is a diagram showing an example of processing timing by the broadcast receiving apparatus according to the fourth embodiment of the present invention. In the example shown in FIG. 10, the DAB buffer has a capacity for 15 frames of audio data. In the example shown in FIG. 10, the IP broadcast is delayed by four frames of audio data from the DAB broadcast. In the example shown in FIG. 10, time information is assigned to each frame of audio data in the DAB broadcast audio data, and time information is assigned to every four frames of audio data in the IP broadcast audio data. .

また、図10では、放送受信装置の電源がONに切り替えられてから、DABバッファに最初に8コマ分の音声データ(音声データ「1」〜「8」)が記憶されたときの(図10のタイミングt2)、DABバッファおよびIPバッファの状態を示している。このとき、IPバッファには、音声データ「4」が記憶されている。   Further, in FIG. 10, when the broadcast receiving apparatus is turned on, audio data for eight frames (audio data “1” to “8”) is first stored in the DAB buffer (FIG. 10). Timing t2) of the DAB buffer and the IP buffer. At this time, the audio data “4” is stored in the IP buffer.

このとき、DAB放送の音声データ「8」には時刻情報が付与されており、IP放送の音声データ「4」にも時刻情報が付与されている。このため、この時点で、放送受信装置は、DAB放送から取得した時刻情報と、IP放送から取得した時刻情報との時間差を算出している。   At this time, the time information is assigned to the audio data “8” of DAB broadcast, and the time information is also assigned to the audio data “4” of IP broadcast. For this reason, at this point, the broadcast receiving apparatus calculates the time difference between the time information acquired from the DAB broadcast and the time information acquired from the IP broadcast.

そして、放送受信装置は、算出された時間差に基づいて、DABバッファに記憶されている音声データにおける比較開始位置を決定する。図10に示す例では、算出された時間差がおよそ音声データ4コマ分であることから、余裕をもって、音声データ「8」の5コマ前の音声データ「3」を、比較開始位置として決定している。   Then, the broadcast receiving apparatus determines a comparison start position in the audio data stored in the DAB buffer based on the calculated time difference. In the example shown in FIG. 10, since the calculated time difference is about four frames of audio data, the audio data “3” five frames before the audio data “8” is determined as a comparison start position with a margin. Yes.

そして、放送受信装置は、IPバッファに記憶されている音声データ「4」と、DABバッファに記憶されている音声データ「3」,「4」とを順に比較することにより、IPバッファに記憶されている音声データ「4」と同一のデータをDABバッファから検出する。すなわち、この例では2回目の比較により、IP放送の音声データ「4」と同一のDAB放送の音声データ「4」が検出されることとなる。   Then, the broadcast receiving device compares the audio data “4” stored in the IP buffer with the audio data “3” and “4” stored in the DAB buffer in order, and stores them in the IP buffer. The same data as the audio data “4” is detected from the DAB buffer. That is, in this example, the audio data “4” of the same DAB broadcast as the audio data “4” of the IP broadcast is detected by the second comparison.

そして、放送受信装置は、IP放送の音声データ「4」の受信タイミングと、DAB放送の音声データ「4」の受信タイミングとの時間差を、IP放送の遅延時間として算出する。DAB放送の音声データ「8」が受信されたときに、IP放送の音声データ「4」が受信されたということは、IP放送がDAB放送よりも音声データ4コマ分遅延しているということである。   Then, the broadcast receiving apparatus calculates the time difference between the reception timing of the IP broadcast audio data “4” and the reception timing of the DAB broadcast audio data “4” as the delay time of the IP broadcast. When the audio data “4” of the IP broadcast is received when the audio data “8” of the DAB broadcast is received, the IP broadcast is delayed by 4 frames of audio data from the DAB broadcast. is there.

さらに、放送受信装置は、算出されたIP放送の遅延時間が解消されるように、DAB放送の音声データを必要なコマ数だけタイムストレッチする(図10のタイミングt3〜t4)。これにより、放送受信装置は、IP放送の遅延時間を解消させて、DAB放送の出力タイミングとIP放送の出力タイミングとが同期した状態(図10のタイミングt4以降の状態)で、DAB放送の出力からIP放送の出力へと切り替えることが可能となる。   Furthermore, the broadcast receiving apparatus time-stretches the DAB broadcast audio data by the required number of frames so that the calculated delay time of the IP broadcast is eliminated (timing t3 to t4 in FIG. 10). Thereby, the broadcast receiving apparatus eliminates the delay time of the IP broadcast, and the output of the DAB broadcast is in a state where the output timing of the DAB broadcast and the output timing of the IP broadcast are synchronized (state after timing t4 in FIG. 10). To IP broadcast output.

図10に示す例では、DABバッファに最大データ量(15コマ)よりも少ない8コマの音声データが記憶された時点で比較処理を開始している。このため、DABバッファに最大データ量の音声データが記憶された時点で比較処理を開始する従来の方法と比べて、比較処理の開始タイミングが、音声データ7コマ分早められている。   In the example shown in FIG. 10, the comparison process is started when 8 frames of audio data smaller than the maximum data amount (15 frames) are stored in the DAB buffer. For this reason, compared with the conventional method in which the comparison process is started when the maximum amount of audio data is stored in the DAB buffer, the start timing of the comparison process is advanced by 7 frames of audio data.

また、図10に示す例では、算出された時間差に基づいて、DABバッファに記憶されている音声データ「3」から比較処理を開始している。このため、先頭データ(音声データ「1」)から比較処理を開始する従来の方法と比べて、IP放送の遅延時間の算出にかかる処理時間が、音声データ2コマ分短縮されている。   In the example shown in FIG. 10, the comparison process is started from the audio data “3” stored in the DAB buffer based on the calculated time difference. For this reason, compared with the conventional method in which the comparison process is started from the head data (audio data “1”), the processing time for calculating the delay time of the IP broadcast is shortened by two frames of audio data.

このため、第4実施形態の放送受信装置によれば、従来の方法と比べて、出力音声をシームレスに切り替えるための2つの放送の同期タイミングを大幅に早めることができる。   For this reason, according to the broadcast receiving apparatus of the fourth embodiment, the synchronization timing of two broadcasts for seamlessly switching output audio can be greatly advanced as compared with the conventional method.

なお、上記第1〜第4実施形態では、第1の規格の放送としてDAB放送を適用し、第2の規格の放送としてIP放送を適用しているが、本発明はこれに限らない。例えば、第1の規格の放送としてFM放送を適用し、第2の規格の放送としてIP放送を適用してもよい。また、第1の規格の放送としてDAB放送を適用し、第2の規格の放送としてFM放送を適用してもよい。   In the first to fourth embodiments, the DAB broadcast is applied as the first standard broadcast and the IP broadcast is applied as the second standard broadcast. However, the present invention is not limited to this. For example, FM broadcast may be applied as the first standard broadcast, and IP broadcast may be applied as the second standard broadcast. Further, DAB broadcast may be applied as the first standard broadcast, and FM broadcast may be applied as the second standard broadcast.

その他、上記各実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。   In addition, each of the above-described embodiments is merely an example of a specific example for carrying out the present invention, and the technical scope of the present invention should not be construed in a limited manner. That is, the present invention can be implemented in various forms without departing from the gist or the main features thereof.

10,10',10'' 放送受信装置
11 アンプ
12 スピーカ
13 GPS
101 第1受信部
102 第1復調部
103 DABバッファ(第1記憶部)
104 第2受信部
105 第2復調部
106 IPバッファ(第2記憶部)
107,107' 時間差算出部
108,108' 比較部
109 遅延時間算出部
110,110' 遅延処理部
111 出力制御部
10, 10 ′, 10 ″ Broadcast receiver 11 Amplifier 12 Speaker 13 GPS
101 First receiver 102 First demodulator 103 DAB buffer (first storage)
104 Second receiver 105 Second demodulator 106 IP buffer (second storage)
107, 107 ′ time difference calculation unit 108, 108 ′ comparison unit 109 delay time calculation unit 110, 110 ′ delay processing unit 111 output control unit

Claims (7)

第1規格の放送を受信する第1受信部と、
前記第1規格の放送から遅延した第2規格の放送を受信する第2受信部と、
前記第1受信部によって受信された前記第1規格の放送データと、前記第2受信部によって受信された前記第2規格の放送データとを選択的に切り替えて出力する出力制御部と、
前記第1受信部によって受信された前記第1規格の放送データを一時的に記憶する第1記憶部と、
前記第2受信部によって受信された前記第2規格の放送データを一時的に記憶する第2記憶部と、
前記第1記憶部に記憶された前記第1規格の放送データと、前記第2記憶部に記憶された前記第2規格の放送データとを比較することにより、前記第1記憶部に記憶された前記第1規格の放送データから、前記第2記憶部に記憶された前記第2規格の放送データとの同一データを特定する比較部と、
前記比較部によって前記第1規格の放送データから特定された前記同一データの受信タイミングと、前記第2記憶部に記憶された前記第2規格の放送データの受信タイミングとに基づいて、前記第1規格の放送からの前記第2規格の放送の遅延時間を算出する遅延時間算出部と、
前記遅延時間算出部によって算出された前記遅延時間に応じて、前記第1規格の放送データに対する遅延処理を行うことにより、前記第1規格の放送データの出力タイミングを、前記第2規格の放送データの出力タイミングに同期させる遅延処理部と
を備えた放送受信装置であって、
前記第1規格の放送データに付与されている時刻情報と、前記第2規格の放送データに付与されている時刻情報との時間差を算出する時間差算出部をさらに備え、
前記比較部は、前記時間差算出部による前記時間差の算出に応じて、前記第1記憶部の一部の範囲に記憶された放送データを比較対象データとして決定し、当該比較対象データに対する前記比較を行うことにより、当該比較対象データから前記同一データを特定する
ことを特徴とする放送受信装置。
A first receiver for receiving a first standard broadcast;
A second receiver for receiving a second standard broadcast delayed from the first standard broadcast;
An output controller for selectively switching and outputting the first standard broadcast data received by the first receiver and the second standard broadcast data received by the second receiver;
A first storage unit for temporarily storing broadcast data of the first standard received by the first reception unit;
A second storage unit for temporarily storing broadcast data of the second standard received by the second reception unit;
The first standard broadcast data stored in the first storage unit and the second standard broadcast data stored in the second storage unit are compared to store the first standard broadcast data in the first storage unit. A comparison unit that identifies the same data as the second standard broadcast data stored in the second storage unit from the first standard broadcast data;
Based on the reception timing of the same data specified from the broadcast data of the first standard by the comparison unit and the reception timing of the broadcast data of the second standard stored in the second storage unit, the first data A delay time calculating unit for calculating a delay time of the second standard broadcast from the standard broadcast;
By performing a delay process on the first standard broadcast data according to the delay time calculated by the delay time calculation unit, the output timing of the first standard broadcast data is set to the second standard broadcast data. A broadcast receiving device including a delay processing unit that synchronizes with the output timing of
A time difference calculating unit that calculates a time difference between the time information given to the first standard broadcast data and the time information given to the second standard broadcast data;
The comparison unit determines broadcast data stored in a partial range of the first storage unit as comparison target data according to the calculation of the time difference by the time difference calculation unit, and performs the comparison with the comparison target data. The broadcast receiving apparatus characterized in that the same data is identified from the comparison target data.
前記比較部は、前記時間差算出部によって算出された前記時間差に基づいて、前記第1記憶部に記憶された前記第1規格の放送データにおいて、先頭データよりも後の比較開始位置を決定し、当該比較開始位置以降のデータを前記比較対象データとして決定し、当該比較対象データに対する前記比較を行うことにより、当該比較対象データから前記同一データを特定する
ことを特徴とする請求項1に記載の放送受信装置。
The comparison unit determines a comparison start position after the head data in the first standard broadcast data stored in the first storage unit based on the time difference calculated by the time difference calculation unit, The data after the comparison start position is determined as the comparison target data, and the same data is specified from the comparison target data by performing the comparison with respect to the comparison target data. Broadcast receiving device.
前記比較部は、前記第1記憶部に所定の最大データ量の前記第1規格の放送データが記憶される前に、前記時間差算出部によって前記時間差が算出された場合、当該時間差が算出された時点で前記第1記憶部に記憶されている前記第1規格の放送データを前記比較対象データとして決定し、当該比較対象データに対する前記比較を行うことにより、当該比較対象データから前記同一データを特定する
ことを特徴とする請求項1に記載の放送受信装置。
When the time difference is calculated by the time difference calculation unit before the first standard broadcast data having the predetermined maximum data amount is stored in the first storage unit, the comparison unit calculates the time difference. The broadcast data of the first standard stored in the first storage unit at the time is determined as the comparison target data, and the same data is identified from the comparison target data by performing the comparison with the comparison target data The broadcast receiving apparatus according to claim 1, wherein:
前記比較部は、前記第1記憶部に所定の最大データ量の前記第1規格の放送データが記憶される前に、前記時間差算出部によって前記時間差が算出された場合、前記時間差算出部によって算出された前記時間差に基づいて、当該時間差が算出された時点で前記第1記憶部に記憶されている前記第1規格の放送データに対し、先頭データよりも後の比較開始位置を決定し、当該比較開始位置以降のデータを比較対象データとして決定し、当該比較対象データに対する前記比較を行うことにより、当該比較対象データから前記同一データを特定する
ことを特徴とする請求項1に記載の放送受信装置。
The comparison unit is calculated by the time difference calculation unit when the time difference is calculated by the time difference calculation unit before the first standard broadcast data having the predetermined maximum data amount is stored in the first storage unit. Based on the time difference that has been determined, for the first standard broadcast data stored in the first storage unit at the time when the time difference was calculated, determine a comparison start position after the head data, The broadcast reception according to claim 1, wherein the same data is specified from the comparison target data by determining data after the comparison start position as comparison target data and performing the comparison with the comparison target data. apparatus.
前記第1規格の放送はFM放送であり、前記第2規格の放送はIP放送であることを特徴とする請求項1から4の何れか一項に記載の放送受信装置。   5. The broadcast receiving apparatus according to claim 1, wherein the broadcast of the first standard is FM broadcast, and the broadcast of the second standard is IP broadcast. 6. 前記第1規格の放送はDAB放送であり、前記第2規格の放送はIP放送であることを特徴とする請求項1から4の何れか一項に記載の放送受信装置。   5. The broadcast receiving apparatus according to claim 1, wherein the first standard broadcast is a DAB broadcast, and the second standard broadcast is an IP broadcast. 6. 第1規格の放送と、前記第1規格の放送から遅延した第2規格の放送とを選択的に切り替えて出力する出力制御部を備えた放送受信装置による出力制御方法であって、
前記放送受信装置の第1記憶部が、前記第1規格の放送データを一時的に記憶する第1記憶工程と、
前記放送受信装置の第2記憶部が、前記第2規格の放送データを一時的に記憶する第2記憶工程と、
前記放送受信装置の時間差算出部が、前記第1規格の放送データに付与されている時刻情報と、前記第2規格の放送データに付与されている時刻情報との時間差を算出する時間差算出工程と、
前記放送受信装置の比較部が、前記時間差算出工程による前記時間差の算出に応じて、前記第1記憶部の一部の範囲に記憶された放送データを比較対象データとして決定し、当該比較対象データと、前記第2記憶部に記憶された前記第2規格の放送データとを比較することにより、当該比較対象データから、前記第2記憶部に記憶された前記第2規格の放送データとの同一データを特定する比較工程と、
前記放送受信装置の遅延時間算出部が、前記比較工程にて前記比較対象データから特定された前記同一データの受信タイミングと、前記第2記憶部に記憶された前記第2規格の放送データの受信タイミングとに基づいて、前記第1規格の放送からの前記第2規格の放送の遅延時間を算出する遅延時間算出工程と、
前記放送受信装置の遅延処理部が、前記遅延時間算出工程にて算出された前記遅延時間に応じて、前記第1規格の放送データに対する遅延処理を行うことにより、前記第1規格の放送データの出力タイミングを、前記第2規格の放送データの出力タイミングに同期させる遅延処理工程と
を含むことを特徴とする出力制御方法。
An output control method by a broadcast receiving apparatus including an output control unit that selectively switches and outputs a first standard broadcast and a second standard broadcast delayed from the first standard broadcast,
A first storage step in which the first storage unit of the broadcast receiving device temporarily stores the broadcast data of the first standard;
A second storage step in which the second storage unit of the broadcast receiving device temporarily stores the broadcast data of the second standard;
A time difference calculating step of calculating a time difference between time information given to the first standard broadcast data and time information given to the second standard broadcast data; ,
The comparison unit of the broadcast receiving apparatus determines broadcast data stored in a partial range of the first storage unit as comparison target data according to the calculation of the time difference in the time difference calculation step, and the comparison target data And the second standard broadcast data stored in the second storage unit by comparing the second standard broadcast data stored in the second storage unit with the second standard broadcast data stored in the second storage unit. A comparison process to identify the data;
The delay time calculation unit of the broadcast receiving apparatus receives the same standard data received from the comparison target data in the comparison step and receives the second standard broadcast data stored in the second storage unit. A delay time calculating step for calculating a delay time of the second standard broadcast from the first standard broadcast based on the timing;
The delay processing unit of the broadcast receiving device performs a delay process on the first standard broadcast data according to the delay time calculated in the delay time calculation step, so that the broadcast data of the first standard is A delay processing step of synchronizing the output timing with the output timing of the broadcast data of the second standard.
JP2015057922A 2015-03-20 2015-03-20 Broadcast receiving apparatus and output control method Active JP6430869B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2015057922A JP6430869B2 (en) 2015-03-20 2015-03-20 Broadcast receiving apparatus and output control method
EP16159160.7A EP3070861B1 (en) 2015-03-20 2016-03-08 Broadcast receiving apparatus and output control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015057922A JP6430869B2 (en) 2015-03-20 2015-03-20 Broadcast receiving apparatus and output control method

Publications (2)

Publication Number Publication Date
JP2016178515A JP2016178515A (en) 2016-10-06
JP6430869B2 true JP6430869B2 (en) 2018-11-28

Family

ID=55637163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015057922A Active JP6430869B2 (en) 2015-03-20 2015-03-20 Broadcast receiving apparatus and output control method

Country Status (2)

Country Link
EP (1) EP3070861B1 (en)
JP (1) JP6430869B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7058576B2 (en) * 2018-09-13 2022-04-22 株式会社日立国際電気 Delivery system
CN115942066B (en) * 2022-12-06 2024-09-03 腾讯音乐娱乐科技(深圳)有限公司 Audio live broadcast method, electronic equipment and computer readable storage medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007274558A (en) * 2006-03-31 2007-10-18 Toshiba Corp Receiving apparatus and receiving method
JP2008227599A (en) 2007-03-08 2008-09-25 Toshiba Corp IP broadcast transmission system and IP broadcast transmission method
JP2008252390A (en) * 2007-03-29 2008-10-16 Sharp Corp Broadcast receiving apparatus, broadcast receiving method, program, and recording medium therefor
JP2009246712A (en) * 2008-03-31 2009-10-22 Panasonic Corp Digital broadcast receiver
US20130053058A1 (en) * 2011-08-31 2013-02-28 Qualcomm Incorporated Methods and apparatuses for transitioning between internet and broadcast radio signals
JP2013201469A (en) * 2012-03-23 2013-10-03 Pioneer Electronic Corp Receiving device, receiving method, receiving program, and recording medium storing receiving program
US20140189751A1 (en) * 2012-12-27 2014-07-03 Thomson Licensing Broadband assisted channel change

Also Published As

Publication number Publication date
EP3070861A1 (en) 2016-09-21
JP2016178515A (en) 2016-10-06
EP3070861B1 (en) 2021-04-28

Similar Documents

Publication Publication Date Title
JP2023138511A (en) Dynamic shortening in replacement content playback to help align the end of replacement content with the end of replaced content
JP6632000B2 (en) Audio / video broadcast content playback handover method and corresponding device
US20120159026A1 (en) Synchronous control system including a master device and a slave device, and synchronous control method for controlling the same
CN105052060B (en) For from the first data flow handoff to the apparatus and method of the second data flow
JP6430869B2 (en) Broadcast receiving apparatus and output control method
JP4162629B2 (en) Decoder device
EP3504881B1 (en) System and method for synchronized playing of media items on a plurality of remote devices
JP6509093B2 (en) Broadcast receiver and output control method
JP6418997B2 (en) Broadcast receiving apparatus and output control method
EP3142371B1 (en) Reception device and reproduction method in reception device
JP6422382B2 (en) Broadcast receiving apparatus and output control method
JP6426034B2 (en) Broadcast receiver and seamless link status display method
JP2005348084A (en) Stream transmitting apparatus, stream receiving apparatus, stream transmitting / receiving apparatus, and network system control method
JPWO2017038481A1 (en) Reception device, data processing method, and program
CN109923805B (en) Method for synchronizing two data streams and implementation of the method in a receiver
CN113170217A (en) Video synchronization method, server-side video synchronization device, client-side video synchronization device
JP6433321B2 (en) Synchronous control system, method and program
JP2019211638A (en) Processing device, output device, synchronization control system, and these control methods, as well as programs
JP6404159B2 (en) Broadcast receiving apparatus and output control method
EP3054607B1 (en) Broadcast receiving apparatus and output control method
JP2005229168A (en) Media output system and synchronization error control method and program thereof
JP2008199444A (en) Caption broadcast display system and broadcast receiver
JP6684433B2 (en) Transmission device, transmission method, and program
JP6647242B2 (en) MMT receiving system, synchronization control device, synchronization control method, and synchronization control program
CN106211308A (en) Multimedia Synchronization System and Method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170914

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180807

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180921

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: 20181030

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181101

R150 Certificate of patent or registration of utility model

Ref document number: 6430869

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: R313114

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250