JP6430869B2 - Broadcast receiving apparatus and output control method - Google Patents
Broadcast receiving apparatus and output control method Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/20—Arrangements for broadcast or distribution of identical information via plural systems
- H04H20/24—Arrangements for distribution of identical information via broadcast system and non-broadcast system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/18—Arrangements for synchronising broadcast or distribution via plural systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/26—Arrangements 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
ここで、従来、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は、本発明の第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
図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
上記各機能ブロック101〜111は、ハードウェア、DSP(Digital Signal Processor)、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック101〜111は、実際にはコンピュータのCPU、RAM、ROMなどを備えて構成され、RAMやROM、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。
Each of the
第1受信部101は、DAB放送の放送波を受信する。第1復調部102は、第1受信部101によって受信されたDAB放送の放送波に含まれているデジタル音声信号を復調する。DABバッファ103(第1記憶部)は、第1受信部101によって受信されたDAB放送(第1復調部102による復調後のDAB放送)に含まれている音声データを記憶する。DABバッファ103に記憶させるDAB放送の音声データの最大データ量は、予め定められている。
The
第2受信部104は、IP放送の通信データを受信する。第2復調部105は、第2受信部104によって受信されたIP放送の通信データに含まれているデジタル音声信号を復調する。IPバッファ106(第2記憶部)は、第2受信部104によって受信されたIP放送(第2復調部105による復調後のIP放送)に含まれている音声データを記憶する。IPバッファ106に記憶させるIP放送の音声データの最大データ量は、予め定められている。
The
第2受信部104によって受信されるIP放送は、第1受信部101によって受信されるDAB放送と同一の内容である。但し、第2受信部104によって受信されるIP放送は、第1受信部101によって受信されたDAB放送よりも遅延して受信される。第1受信部101が、DAB放送の放送波を直接受信するのに対し、第2受信部104は、放送局からプロバイダ、インターネットサーバ等を経由して送信されてきたIP放送の通信データを受信するからである。
The IP broadcast received by the
出力制御部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
時間差算出部107は、DAB放送の音声データに付与されている時刻情報と、IP放送の音声データに付与されている時刻情報との時間差を算出する。IP放送の音声データは、第2受信部104によって受信されたとき、既に時刻情報が付与されている。一方、DAB放送の音声データは、第1受信部101によって受信されたときに、GPS(Global Positioning System)13から供給された時刻情報が付与される。
The time
比較部108は、DABバッファ103に記憶されたDAB放送の音声データと、IPバッファ106に記憶されたIP放送の音声データとを比較することにより、DABバッファ103に記憶されたDAB放送の音声データから、IPバッファ106に記憶されたIP放送の音声データとの同一データを特定する。
The
本実施形態では、比較部108は、時間差算出部107によって算出された時間差に基づいて、DABバッファ103の一部の範囲に記憶された音声データを比較対象データとして決定する。そして、比較部108は、当該比較対象データをIPバッファ106に記憶されたIP放送の音声データと比較することにより、当該比較対象データから、IPバッファ106に記憶されたIP放送の音声データとの同一データを特定する。
In the present embodiment, the
特に、本実施形態では、比較部108は、時間差算出部107によって算出された時間差に基づいて、DABバッファ103に記憶されたDAB放送の音声データにおいて、先頭データよりも後の位置に比較開始位置を決定し、当該比較開始位置以降のデータを比較対象データとして決定する。そして、比較部108は、当該比較対象データをIPバッファ106に記憶されたIP放送の音声データと比較することにより、当該比較対象データから、IPバッファ106に記憶されたIP放送の音声データとの同一データを特定する。
In particular, in the present embodiment, the
遅延時間算出部109は、DABバッファ103に記憶されたDAB放送の音声データから比較部108によって特定された同一データの受信タイミングと、IPバッファ106に記憶されたIP放送の音声データの受信タイミングとに基づいて、DAB放送からのIP放送の遅延時間を算出する。例えば、DABバッファ103に記憶されたDAB放送の音声データから特定された同一データの受信タイミングが、IPバッファ106に記憶されたIP放送の音声データの受信タイミングよりも2秒前の場合、遅延時間算出部109は、DAB放送からのIP放送の遅延時間を「2秒」と算出する。
The delay
遅延処理部110は、遅延時間算出部109によって算出された遅延時間に応じて、DAB放送の音声データに対する遅延処理(タイムストレッチ)を行う。これにより、遅延処理部110は、出力制御部111が出力するDAB放送の音声データの出力タイミングを、出力制御部111が出力するIP放送の音声データの出力タイミングに同期させる。
The
〔放送受信装置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
まず、第1受信部101が、DAB放送の受信を開始する(ステップS202)。次に、第1復調部102が、第1受信部101によって受信されたDAB放送の放送波に含まれているデジタル音声信号を復調する(ステップS204)。そして、DABバッファ103が、第1復調部102によって復調されたデジタル音声信号に含まれている音声データを記憶する(ステップS206)。
First, the
また、第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
次に、時間差算出部107が、DABバッファ103に最大データ量のデータが記憶されたか否かを判断する(ステップS214)。ここで、DABバッファ103に最大データ量のデータが記憶されていないと時間差算出部107が判断した場合(ステップS214:No)、放送受信装置10は、ステップS202以降の処理を再度実行する。
Next, the time
一方、DABバッファ103に最大データ量のデータが記憶されたと時間差算出部107が判断した場合(ステップS214:Yes)、時間差算出部107が、DAB放送の音声データに付与されている時刻情報を取得する(ステップS216)。また、時間差算出部107が、IP放送の音声データに付与されている時刻情報を取得する(ステップS218)。そして、時間差算出部107が、DAB放送の音声データに付与されている時刻情報と、IP放送の音声データに付与されている時刻情報との時間差を算出する(ステップS220)。
On the other hand, when the time
次に、比較部108が、ステップS220で算出された時間差に基づいて、DABバッファ103に記憶されたDAB放送の音声データにおける、先頭データよりも後の位置に比較開始位置を決定する(ステップS222)。そして、比較部108が、ステップS222で決定された比較開始位置以降の比較対象データを、IPバッファ106に記憶されたIP放送の音声データと比較することにより、当該比較対象データから、IPバッファ106に記憶されたIP放送の音声データとの同一データ(リンクポイント)を特定する(ステップS224)。
Next, the
次に、遅延時間算出部109が、IPバッファ106に記憶されているIP放送の音声データの受信タイミングと、ステップS224でDABバッファ103に記憶されている比較対象データから特定された同一データの受信タイミングとに基づいて、DAB放送からのIP放送の遅延時間を算出する(ステップS226)。さらに、遅延処理部110が、出力制御部111が出力するDAB放送の音声データの遅延処理を開始する(ステップS228)。
Next, the delay
その後、遅延処理部110が、ステップS226で算出されたIP放送の遅延時間が解消されたか否かを判断する(ステップS230)。ここで、IP放送の遅延時間が解消されていないと遅延処理部110が判断した場合(ステップS230:No)、遅延処理部110が、ステップS230の判断処理を再度実行する。
Thereafter, the
一方、IP放送の遅延時間が解消されたと遅延処理部110が判断した場合(ステップS230:Yes)、遅延処理部110が、出力制御部111が出力するDAB放送の音声データの遅延処理を終了する(ステップS232)。そして、放送受信装置10は、図2に示す一連の処理を終了する。
On the other hand, when the
〔処理タイミングの一例〕
図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
図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
図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バッファ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
そして、比較部108は、IPバッファ106に記憶されている音声データ「4」と、DABバッファ103に記憶されている音声データ「3」,「4」とを順に比較することにより、IPバッファ106に記憶されている音声データ「4」と同一のデータをDABバッファ103から検出する。すなわち、この例では2回目の比較により、IP放送の音声データ「4」と同一のDAB放送の音声データ「4」が検出されることとなる。
Then, the
そして、遅延時間算出部109が、IP放送の音声データ「4」の受信タイミングと、DAB放送の音声データ「4」の受信タイミングとの時間差を、IP放送の遅延時間として算出する。DAB放送の音声データ「6」が受信されたときに、IP放送の音声データ「4」が受信されたということは、IP放送がDAB放送よりも音声データ2コマ分遅延しているということである。
Then, the delay
さらに、遅延処理部110が、算出されたIP放送の遅延時間が解消されるように、DAB放送の音声データを必要なコマ数だけタイムストレッチする(図3のタイミングt3〜t4)。これにより、放送受信装置10は、IP放送の遅延時間を解消させて、DAB放送の出力タイミングとIP放送の出力タイミングとが同期した状態(図3のタイミングt4以降の状態)で、DAB放送の出力からIP放送の出力へと切り替えることが可能となる。
Further, the
図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
このように、第1実施形態の放送受信装置10によれば、DABバッファ103に記憶されているDAB放送の音声データにおいて、IPバッファ106に記憶されているIP放送の音声データとの同一データにより近い位置から、当該同一データを特定するための比較処理を開始することができる。このため、当該同一データを特定するための比較処理にかかる時間を短縮して、当該比較処理をより早く終了させることができる。したがって、第1実施形態の放送受信装置10によれば、出力音声をシームレスに切り替えるための2つの放送の同期タイミングを早めることができる。
Thus, according to the
〔第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
時間差算出部107’は、DAB放送の音声データに付与されている時刻情報と、IP放送の音声データに付与されている時刻情報との時間差を算出する。第2実施形態の時間差算出部107’は、DABバッファ103に最大データ量の音声データが記憶されるのを待つことなく上記時間差を算出する点で、第1実施形態の時間差算出部107と異なる。ここで、DAB放送の音声データには、GPS13によって比較的短い一定の間隔(例えば、1秒)で時刻情報が付与されている。IP放送の音声データには、比較的長い一定の間隔(例えば、2秒)で時刻情報が付与されている。これに応じて、時間差算出部107’は、DAB放送の音声データとIP放送の音声データとの双方に時刻情報が付与されているときに、これら2つの時刻情報の時間差を算出する。
The time
比較部108’は、DABバッファ103に最大データ量の音声データが記憶される前に、時間差算出部107’によって時間差が算出された場合、その時にDABバッファ103に記憶されている音声データを比較対象データとして決定し、当該比較対象データをIPバッファ106に記憶されたIP放送の音声データと比較することにより、当該比較対象データから、IPバッファ106に記憶されたIP放送の音声データとの同一データを特定する。
If the time difference is calculated by the time
〔放送受信装置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
まず、第1受信部101が、DAB放送の受信を開始する(ステップS502)。次に、第1復調部102が、第1受信部101によって受信されたDAB放送の放送波に含まれているデジタル音声信号を復調する(ステップS504)。そして、DABバッファ103が、第1復調部102によって復調されたデジタル音声信号に含まれている音声データを記憶する(ステップS506)。
First, the
また、第2受信部104が、IP放送の受信を開始する(ステップS508)。次に、第2復調部105が、第2受信部104によって受信されたIP放送の通信データに含まれているデジタル音声信号を復調する(ステップS510)。そして、IPバッファ106が、第2復調部105によって復調されたデジタル音声信号に含まれている音声データを記憶する(ステップS512)。
In addition, the
次に、時間差算出部107’が、DAB放送の音声データに付与されている時刻情報と、IP放送の音声データに付与されている時刻情報との双方を取得することができたか否かを判断する(ステップS514)。ここで、DAB放送の時刻情報とIP放送の時刻情報との双方を取得することができないと時間差算出部107’が判断した場合(ステップS514:No)、放送受信装置10’は、ステップS502以降の処理を再度実行する。
Next, it is determined whether or not the time
一方、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
そして、遅延時間算出部109が、IPバッファ106に記憶されているIP放送の音声データの受信タイミングと、ステップS518でDABバッファ103に記憶されている比較対象データから特定された同一データの受信タイミングとに基づいて、DAB放送からのIP放送の遅延時間を算出する(ステップS520)。さらに、遅延処理部110が、出力制御部111が出力するDAB放送の音声データの遅延処理を開始する(ステップS522)。
The delay
その後、遅延処理部110が、ステップS520で算出されたIP放送の遅延時間が解消されたか否かを判断する(ステップS524)。ここで、IP放送の遅延時間が解消されていないと遅延処理部110が判断した場合(ステップS524:No)、遅延処理部110が、ステップS524の判断処理を再度実行する。
Thereafter, the
一方、IP放送の遅延時間が解消されたと遅延処理部110が判断した場合(ステップS524:Yes)、遅延処理部110が、出力制御部111が出力するDAB放送の音声データの遅延処理を終了する(ステップS526)。そして、放送受信装置10’は、図5に示す一連の処理を終了する。
On the other hand, when the
〔処理タイミングの一例〕
図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
第2実施形態の放送受信装置10’は、まず放送受信装置10’の電源がONに切り替えられて(図6のタイミングt1)、DAB放送およびIP放送の音声データを受信すると、受信したDAB放送およびIP放送の音声データを順次DABバッファ103およびIPバッファ106に記憶させてゆく。
When the
図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放送の音声データには時刻情報が付与されており、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
そして、このように時間差が算出された時点で、比較部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
そして、遅延時間算出部109が、IP放送の音声データ「2」の受信タイミングと、DAB放送の音声データ「2」の受信タイミングとの時間差を、IP放送の遅延時間として算出する。DAB放送の音声データ「4」が受信されたときに、IP放送の音声データ「2」が受信されたということは、IP放送がDAB放送よりも音声データ2コマ分遅延しているということである。
Then, the delay
さらに、遅延処理部110が、算出されたIP放送の遅延時間が解消されるように、DAB放送の音声データを必要なコマ数だけタイムストレッチする(図6のタイミングt3〜t4)。これにより、放送受信装置10’は、IP放送の遅延時間を解消させて、DAB放送の出力タイミングとIP放送の出力タイミングとが同期した状態(図6のタイミングt4以降の状態)で、DAB放送の出力からIP放送の出力へと切り替えることが可能となる。
Furthermore, the
図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
このように、第2実施形態の放送受信装置10’によれば、DABバッファ103に最大データ量の音声データが記憶されるのを待つことなく、DABバッファ103に記憶されているDAB放送の音声データから、IPバッファ106に記憶されているIP放送の音声データとの同一データを特定するための比較処理を開始することができる。また、比較処理の開始タイミングが早められたことにより、DABバッファ103から特定されるべき同一データを、よりDABバッファ103の先頭(すなわち、比較処理の開始位置)に近いものとすることができる。このため、当該同一データを特定するための比較処理の開始タイミングを早めることができるとともに、当該比較処理にかかる時間を短縮することができるため、当該比較処理をより早く終了させることができる。したがって、第2実施形態の放送受信装置10’によれば、出力音声をシームレスに切り替えるための2つの放送の同期タイミングを早めることができる。
As described above, according to the
〔第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
第3実施形態の時間差算出部107’は、第2実施形態の時間差算出部107’と同様であり、DABバッファ103に最大データ量の音声データが記憶されるのを待つことなく上記時間差を算出する。遅延処理部110’は、時間差算出部107’によって算出された時間差に応じて、DAB放送の音声データに対する遅延処理を行う。具体的には、遅延処理部110’は、時間差算出部107’によって時間差が算出されると、直ちに、DAB放送の音声データに対する遅延処理を開始する。これにより、遅延処理部110’は、出力制御部111が出力するDAB放送の音声データの出力タイミングを、出力制御部111が出力するIP放送の音声データの出力タイミングに同期させる。
The time
〔放送受信装置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
まず、第1受信部101が、DAB放送の受信を開始する(ステップS802)。次に、第1復調部102が、第1受信部101によって受信されたDAB放送の放送波に含まれているデジタル音声信号を復調する(ステップS804)。そして、DABバッファ103が、第1復調部102によって復調されたデジタル音声信号に含まれている音声データを記憶する(ステップS806)。
First, the
また、第2受信部104が、IP放送の受信を開始する(ステップS808)。次に、第2復調部105が、第2受信部104によって受信されたIP放送の通信データに含まれているデジタル音声信号を復調する(ステップS810)。
Also, the
次に、時間差算出部107’が、DAB放送の音声データに付与されている時刻情報と、IP放送の音声データに付与されている時刻情報との双方を取得することができたか否かを判断する(ステップS812)。ここで、DAB放送の時刻情報とIP放送の時刻情報との双方を取得することができないと時間差算出部107’が判断した場合(ステップS812:No)、放送受信装置10’は、ステップS802以降の処理を再度実行する。
Next, it is determined whether or not the time
一方、DAB放送の時刻情報とIP放送の時刻情報との双方を取得することができたと時間差算出部107’が判断した場合(ステップS812:Yes)、時間差算出部107’が、取得したDAB放送の時刻情報とIP放送の時刻情報との時間差を算出する(ステップS814)。さらに、遅延処理部110’が、出力制御部111が出力するDAB放送の音声データの遅延処理を開始する(ステップS816)。
On the other hand, when the time
その後、遅延処理部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
〔処理タイミングの一例〕
図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
第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
図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
そして、このように時間差が算出された時点で、遅延処理部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
図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
以下、図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 ″
101
104
107, 107 ′ time
Claims (7)
前記第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に記載の放送受信装置。 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に記載の放送受信装置。 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に記載の放送受信装置。 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記憶部が、前記第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.
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)
| 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)
| 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 |
-
2015
- 2015-03-20 JP JP2015057922A patent/JP6430869B2/en active Active
-
2016
- 2016-03-08 EP EP16159160.7A patent/EP3070861B1/en active Active
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 |