JP7807940B2 - Receiving device, transmitting device, receiving method, sending method, and program - Google Patents
Receiving device, transmitting device, receiving method, sending method, and programInfo
- Publication number
- JP7807940B2 JP7807940B2 JP2022028485A JP2022028485A JP7807940B2 JP 7807940 B2 JP7807940 B2 JP 7807940B2 JP 2022028485 A JP2022028485 A JP 2022028485A JP 2022028485 A JP2022028485 A JP 2022028485A JP 7807940 B2 JP7807940 B2 JP 7807940B2
- Authority
- JP
- Japan
- Prior art keywords
- dash player
- dash
- content
- player
- information indicating
- 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
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、受信装置、送信装置、受信方法、送出方法、およびプログラムに関する。 The present invention relates to a receiving device, a transmitting device , a receiving method, a sending method, and a program.
従来から、インターネットにおけるビデオオンデマンド(VOD)などの動画のストリーミング配信に、標準規格であるMPEG(Moving Picture Experts Group)-DASH(Dynamic Adaptive Streaming over HTTP)(ISO/IEC23009-1)が用いられている(例えば、特許文献1参照)。このMPEG-DASHを、次世代の地上デジタル放送などのテレビジョン放送網においても使用することが検討されている。 The standard MPEG (Moving Picture Experts Group)-DASH (Dynamic Adaptive Streaming over HTTP) (ISO/IEC23009-1) has traditionally been used for streaming video distribution over the Internet, such as video-on-demand (VOD) (see, for example, Patent Document 1). The use of MPEG-DASH in next-generation television broadcasting networks, such as terrestrial digital broadcasting, is also being considered.
しかしながら、MPEG-DASHにおいては、動画の受信にDASHプレイヤと呼ばれるプログラムが必要であるが、視聴者が選局してから、各放送局が放送波で配信しているDASHプレイヤを受信すると、DASHプレイヤを受信する時間のために、選局してから映像を表示するまでに時間を要してしまうことがあるという問題がある。 However, MPEG-DASH requires a program called a DASH player to receive video, and when a viewer selects a channel and then receives the DASH player transmitted by each broadcasting station via airwaves, there is a problem in that it can take a long time from selecting a channel to displaying the video due to the time it takes to receive the DASH player.
本発明は、このような事情に鑑みてなされたもので、視聴者が選局してから映像を表示するまでの時間を抑えることができる受信装置、送信装置、受信方法、送出方法、およびプログラムを提供する。
The present invention has been made in view of the above circumstances, and provides a receiving device, a transmitting device , a receiving method, a sending method, and a program that can reduce the time from when a viewer selects a channel until the video is displayed.
この発明は上述した課題を解決するためになされたもので、本発明の一態様は、テレビジョン放送の信号を受信するチューナ部と、コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報とを、前記信号から取得する多重分離部と、前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持しているときは、保持しているDASHプレイヤを読み出す制御部とを備える受信装置である。 This invention has been made to solve the above-mentioned problems, and one aspect of the present invention is a receiving device that includes a tuner unit that receives television broadcast signals, a demultiplexing unit that acquires content and DASH player information indicating the DASH player required to play the content from the signals, and a control unit that, if the device itself has a DASH player indicated by the DASH player information, reads out the DASH player that it has.
また、本発明の他の一態様は、上述の受信装置であって、前記DASHプレイヤ情報は、前記DASHプレイヤの名称を示す情報、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報を含む。 In another aspect of the present invention, in the above-mentioned receiving device, the DASH player information includes information indicating the name of the DASH player and information indicating the range of version numbers of the DASH player capable of playing the content.
また、本発明の他の一態様は、上述の受信装置であって、前記DASHプレイヤ情報は、前記DASHプレイヤの識別番号を示す情報と、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報とを含む。 In another aspect of the present invention, in the above-mentioned receiving device, the DASH player information includes information indicating the identification number of the DASH player and information indicating the range of version numbers of the DASH player that can play the content.
また、本発明の他の一態様は、上述の受信装置であって、前記DASHプレイヤ情報は、前記コンテンツを再生可能な受信装置のカテゴリ、プロファイル、およびレベルの少なくとも1つを示す情報と、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報とを含む。 In another aspect of the present invention, in the receiving device described above, the DASH player information includes information indicating at least one of the category, profile, and level of receiving devices capable of playing the content, and information indicating the range of version numbers of the DASH players capable of playing the content.
また、本発明の他の一態様は、上述の受信装置であって、DASHプレイヤ記憶部を備え、前記制御部は、前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持していないときは、前記DASHプレイヤ情報が示すDASHプレイヤの取得を前記多重分離部に指示し、前記DASHプレイヤ記憶部は、前記多重分離部が取得したDASHプレイヤを保持する。 In another aspect of the present invention, the receiving device described above includes a DASH player storage unit, and when the control unit does not store the DASH player indicated by the DASH player information, the control unit instructs the demultiplexing unit to acquire the DASH player indicated by the DASH player information, and the DASH player storage unit stores the DASH player acquired by the demultiplexing unit.
また、本発明の他の一態様は、上述の受信装置であって、他の装置とIP(Internet Protocol)ネットワークを介して通信する通信部を備え、前記制御部は、前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持しておらず、かつ、前記通信部が前記DASHプレイヤ情報が示すDASHプレイヤを保持する前記他の装置と通信可能なときは、前記DASHプレイヤ情報が示すDASHプレイヤの取得を前記通信部に指示する。 In another aspect of the present invention, the receiving device described above includes a communication unit that communicates with other devices via an IP (Internet Protocol) network, and when the device itself does not have the DASH player indicated by the DASH player information and the communication unit can communicate with the other device that has the DASH player indicated by the DASH player information, the control unit instructs the communication unit to acquire the DASH player indicated by the DASH player information.
また、本発明の他の一態様は、上述の受信装置であって、DASHプレイヤ記憶部を備え、前記DASHプレイヤ情報は、さらに最新のDASHプレイヤのバージョン番号を含み、前記制御部は、前記最新のDASHプレイヤを自装置が保持していないときは、前記最新のDASHプレイヤの前記信号からの取得を前記多重分離部に指示し、前記DASHプレイヤ記憶部は、前記多重分離部が取得したDASHプレイヤを保持する。 In another aspect of the present invention, the receiving device described above includes a DASH player storage unit, and the DASH player information further includes the version number of the latest DASH player. When the device does not have the latest DASH player, the control unit instructs the demultiplexing unit to acquire the latest DASH player from the signal, and the DASH player storage unit stores the DASH player acquired by the demultiplexing unit.
また、本発明の他の一態様は、上述の受信装置であって、他の装置とIP(Internet Protocol)ネットワークを介して通信する通信部を備え、前記制御部は、前記最新のDASHプレイヤを自装置が保持しておらず、かつ、前記通信部が前記最新のDASHプレイヤを保持する前記他の装置と通信可能なときは、前記最新のDASHプレイヤの取得を前記通信部に指示する。 In another aspect of the present invention, the receiving device described above includes a communication unit that communicates with other devices via an IP (Internet Protocol) network, and when the device itself does not have the latest DASH player and the communication unit can communicate with the other device that has the latest DASH player, the control unit instructs the communication unit to acquire the latest DASH player.
また、本発明の他の一態様は、コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報と多重して、1つのストリームを生成する多重部と、前記ストリームを、テレビジョン放送の信号にして送出する送出部とを備える送信装置である。 Another aspect of the present invention is a transmitting device that includes a multiplexing unit that multiplexes content with DASH player information indicating the DASH player required to play the content to generate a single stream, and a transmitting unit that converts the stream into a television broadcast signal and transmits it.
また、本発明の他の一態様は、上述の送信装置であって、前記DASHプレイヤ情報は、前記DASHプレイヤの名称を示す情報、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報を含む。 In another aspect of the present invention, in the above-mentioned transmission device, the DASH player information includes information indicating the name of the DASH player and information indicating the range of version numbers of the DASH player that can play the content.
また、本発明の他の一態様は、上述の送信装置であって、前記DASHプレイヤ情報は、前記DASHプレイヤの識別番号を示す情報と、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報とを含む。 In another aspect of the present invention, in the above-mentioned transmission device, the DASH player information includes information indicating the identification number of the DASH player and information indicating the range of version numbers of the DASH player that can play the content.
また、本発明の他の一態様は、上述の送信装置であって、前記DASHプレイヤ情報は、前記コンテンツを再生可能な受信装置のカテゴリ、プロファイル、およびレベルの少なくとも1つを示す情報と、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報とを含む。 In another aspect of the present invention, in the above-mentioned transmitting device, the DASH player information includes information indicating at least one of the category, profile, and level of receiving devices capable of playing the content, and information indicating the range of version numbers of the DASH players capable of playing the content.
また、本発明の他の一態様は、上述の受信装置と、上述送信装置とを含む送受信システムである。 Another aspect of the present invention is a transmission/reception system including the above-mentioned receiving device and the above-mentioned transmitting device.
また、本発明の他の一態様は、受信装置による受信方法であって、テレビジョン放送の信号を受信するステップと、コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報とを、前記信号から取得するステップと、前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持しているときは、保持しているDASHプレイヤを読み出すステップとを有する。 Another aspect of the present invention is a receiving method using a receiving device, comprising the steps of receiving a television broadcast signal, acquiring content and DASH player information indicating a DASH player required to play the content from the signal, and, if the device itself has the DASH player indicated by the DASH player information, reading out the DASH player.
また、本発明の他の一態様は、送信装置による送出方法であって、コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報と多重して、1つのストリームを生成するステップと、前記ストリームを、テレビジョン放送の信号にして送出するステップとを有する。 Another aspect of the present invention is a transmission method using a transmitting device, which includes the steps of multiplexing content with DASH player information indicating the DASH player required to play the content to generate a single stream, and converting the stream into a television broadcast signal and transmitting it.
また、本発明の他の一態様は、コンピュータを、テレビジョン放送の信号を受信するチューナ部、コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報とを、前記信号から取得する多重分離部、前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持しているときは、保持しているDASHプレイヤを読み出す制御部として機能させるためのプログラムである。 Another aspect of the present invention is a program for causing a computer to function as a tuner unit that receives television broadcast signals, a demultiplexer unit that acquires content and DASH player information indicating the DASH player required to play the content from the signals, and a control unit that, when the computer itself has a DASH player indicated by the DASH player information, reads the DASH player it has.
また、本発明の他の一態様は、コンピュータを、コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報と多重して、1つのストリームを生成する多重部、前記ストリームを、テレビジョン放送の信号にして送出する送出部として機能させるためのプログラムである。 Another aspect of the present invention is a program that causes a computer to function as a multiplexing unit that multiplexes content with DASH player information indicating the DASH player required to play the content to generate a single stream, and as a sending unit that converts the stream into a television broadcast signal and sends it out.
この発明によれば、視聴者が選局してから映像を表示するまでの時間を抑えることができる。 This invention reduces the time between when a viewer selects a channel and when the video is displayed.
<第1の実施形態>
以下、図面を参照して、本発明の実施の形態について説明する。第1の実施形態におけるテレビジョン放送の送受信システム10は、地上波放送網、衛星放送網、ケーブルテレビ網などによるテレビジョン放送網と、インターネットなどのIP(Internet Protocol)ネットワークによるコンテンツ配信の両方を含む。本実施形態では、従来からIPネットワークで用いられていたMEPG-DASHによるストリーミング配信が、テレビジョン放送網においても用いられる。MPEG-DASHでは、DASHプレイヤと呼ばれる、Javascriptなどで記述されたプログラムを受信側が実行することで、コンテンツの受信、再生を制御する。
First Embodiment
Hereinafter, embodiments of the present invention will be described with reference to the drawings. A television broadcast transmission/reception system 10 in a first embodiment includes both television broadcast networks such as terrestrial broadcast networks, satellite broadcast networks, and cable television networks, and content distribution via IP (Internet Protocol) networks such as the Internet. In this embodiment, streaming distribution using MPEG-DASH, which has traditionally been used on IP networks, is also used on television broadcast networks. In MPEG-DASH, content reception and playback are controlled by the receiving side executing a program called a DASH player, written in Javascript or the like.
図1は、この発明の第1の実施形態によるテレビジョン放送の送受信システム10の構成例を示す概略ブロック図である。送受信システム10は、受信装置100、送信装置(放送システム)200、ネットワーク300、DASHサーバ400、ストリーミングサーバ500、表示装置600を備える。受信装置100は、送信装置200によるテレビジョン放送と、ストリーミングサーバ500によるストリーミング配信との両方のサービスを受信可能な受信装置である。受信装置100は、例えば、テレビジョン放送の視聴者の住居などに設置される。送信装置200は、地上波放送網、衛星放送網、ケーブルテレビ網などによるテレビジョン放送の信号を送出する。この信号は、例えば、映像、音声、クローズドキャプション、制御情報(Signaling Information)などが多重されたMMT(MPEG Media Transport)のストリームである。なお、MMTは、MPEG-H Part1として、ISO/IEC 23008-1により標準化されている。また、送信装置200は、例えば、テレビジョン放送を行う放送事業者に設置される。 FIG. 1 is a schematic block diagram showing an example configuration of a television broadcast transmission/reception system 10 according to a first embodiment of the present invention. The transmission/reception system 10 includes a receiving device 100, a transmitting device (broadcasting system) 200, a network 300, a DASH server 400, a streaming server 500, and a display device 600. The receiving device 100 is capable of receiving both television broadcasts from the transmitting device 200 and streaming services from the streaming server 500. The receiving device 100 is installed, for example, in the residence of a television broadcast viewer. The transmitting device 200 transmits television broadcast signals via a terrestrial broadcast network, satellite broadcast network, cable television network, or the like. This signal is an MMT (MPEG Media Transport) stream in which, for example, video, audio, closed captions, control information (signaling information), and the like are multiplexed. Note that MMT is standardized as MPEG-H Part 1 by ISO/IEC 23008-1. Furthermore, the transmitting device 200 is installed, for example, at a broadcasting company that broadcasts television programs.
ネットワーク300は、インターネットなどのIPネットワークである。DASHサーバ400は、受信装置100からの要求に応じて、ネットワーク300を介してDASHプレイヤを受信装置100に送信する。ストリーミングサーバ500は、受信装置100へのMEPG-DASHによるストリーミング配信を、ネットワーク300を介して行う。表示装置600は、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイなどの映像表示手段と、スピーカなどの音声出力手段を有し、受信装置100が出力した映像信号および音声信号に従い、映像の表示と音声の出力とを行う。なお、本実施形態では、表示装置600は、受信装置100と別れているが、受信装置100に内蔵されていてもよい。 Network 300 is an IP network such as the Internet. In response to a request from receiving device 100, DASH server 400 transmits a DASH player to receiving device 100 via network 300. Streaming server 500 performs MPEG-DASH streaming distribution to receiving device 100 via network 300. Display device 600 has video display means such as a liquid crystal display or organic EL (Electro Luminescence) display, and audio output means such as a speaker, and displays video and outputs audio in accordance with the video and audio signals output by receiving device 100. Note that in this embodiment, display device 600 is separate from receiving device 100, but it may also be built into receiving device 100.
受信装置100は、チューナ部101、多重分離部102、デコーダ部103、DASHプレイヤ記憶部104、ネットワークI/F部105、ブラウザ部106、DASHプレイヤ実行部107を備える。チューナ部101は、送信装置200が放送したテレビジョン放送の信号を受信する。 The receiving device 100 includes a tuner unit 101, a demultiplexing unit 102, a decoder unit 103, a DASH player storage unit 104, a network I/F unit 105, a browser unit 106, and a DASH player execution unit 107. The tuner unit 101 receives television broadcast signals transmitted by the transmitting device 200.
多重分離部102は、コンテンツと、コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報とを、チューナ部101が受信した信号から分離し、取得する。コンテンツには、映像、音声、クローズドキャプションのいずれかが少なくとも含まれる。また、DASHプレイヤ情報は、例えば、MPT(MMT Package Table)、SDT(Service Description Table)などの制御情報に配置される。また、DASHプレイヤ情報は、対応するコンテンツを再生可能なDASHプレイヤの名称(ファイル名)、バージョン番号を示す情報を含む。対応するコンテンツがいずれであるかは、例えば、制御情報内のDASHプレイヤ情報が配置される位置により示されてもよい。例えば、DASHプレイヤ情報が、MPT内に配置されるときは、該MPTに記載されたMMTパッケージIDが示すコンテンツが、対応するコンテンツである。また、多重分離部102は、ブラウザ部106(制御部)からの指示に基づき、チューナ部101が受信した信号から、DASHプレイヤを分離し、取得する。 The demultiplexing unit 102 separates and acquires content and DASH player information indicating the DASH player required to play the content from the signal received by the tuner unit 101. The content includes at least one of video, audio, and closed captions. The DASH player information is located in control information such as the MPT (MMT Package Table) and SDT (Service Description Table). The DASH player information also includes information indicating the name (file name) and version number of the DASH player capable of playing the corresponding content. The corresponding content may be indicated, for example, by the location where the DASH player information is located in the control information. For example, when DASH player information is located in the MPT, the content indicated by the MMT package ID written in the MPT is the corresponding content. The demultiplexing unit 102 also separates and acquires the DASH player from the signal received by the tuner unit 101 based on instructions from the browser unit 106 (control unit).
DASHプレイヤ記憶部104は、多重分離部102が取得したDASHプレイヤを保持する。また、DASHプレイヤ記憶部104は、ブラウザ部106からの要求に基づき、保持しているDASHプレイヤを供給する。ネットワークI/F部105(通信部)は、ネットワーク300を介して、DASHサーバ400およびストリーミングサーバ500と通信する。 The DASH player storage unit 104 stores DASH players acquired by the demultiplexing unit 102. The DASH player storage unit 104 also supplies the stored DASH players based on requests from the browser unit 106. The network I/F unit 105 (communication unit) communicates with the DASH server 400 and streaming server 500 via the network 300.
ブラウザ部106は、HTML(Hyper Text Markup Language)、BML(Broadcast Markup Language)などのブラウザであり、DASHプレイヤの取得に関する制御も行う。例えば、ブラウザ部106は、多重分離部102が取得したDASHプレイヤ情報が示すDASHプレイヤを自装置(DASHプレイヤ記憶部104)が保持しているときは、保持しているDASHプレイヤを読み出して、DASHプレイヤ実行部107に実行させる。また、ブラウザ部106は、DASHプレイヤ情報が示すDASHプレイヤを自装置(DASHプレイヤ記憶部104)が保持していないときは、テレビジョン放送の信号またはDASHサーバ400から、該DASHプレイヤをダウンロードする。 The browser unit 106 is a browser for HTML (Hyper Text Markup Language), BML (Broadcast Markup Language), etc., and also controls the acquisition of DASH players. For example, if the DASH player indicated by the DASH player information acquired by the demultiplexing unit 102 is stored in the browser unit 106's own device (DASH player storage unit 104), the browser unit 106 reads out the stored DASH player and causes the DASH player execution unit 107 to execute it. Furthermore, if the DASH player indicated by the DASH player information is not stored in the browser unit 106's own device (DASH player storage unit 104), the browser unit 106 downloads the DASH player from a television broadcast signal or the DASH server 400.
DASHプレイヤ実行部107は、DASHプレイヤを実行して、取得する映像、音声、クローズドキャプションを、多重分離部102およびネットワークI/F部105に指示する。DASHプレイヤ実行部107は、多重分離部102およびネットワークI/F部105を介して取得した映像、音声、クローズドキャプションを、デコーダ部103は、多重分離部102およびネットワークI/F部105を介して取得した映像、音声、クローズドキャプションを復号して生成した映像、音声の信号を表示装置600に出力する。 The DASH player execution unit 107 executes the DASH player and instructs the demultiplexing unit 102 and network I/F unit 105 on the video, audio, and closed captions to be acquired. The DASH player execution unit 107 decodes the video, audio, and closed captions acquired via the demultiplexing unit 102 and network I/F unit 105, and the decoder unit 103 decodes the video, audio, and closed captions acquired via the demultiplexing unit 102 and network I/F unit 105 to generate video and audio signals, which are then output to the display device 600.
送信装置200は、コンテンツ生成部201、SI(Signaling Information)生成部202、多重部203、送出部204を備える。コンテンツ生成部201は、映像、音声、クローズドキャプションなどのコンテンツを生成する。なお、DASHプレイヤが、コンテンツに含まれていてもよい。SI生成部202は、DASHプレイヤ情報を含む制御情報を生成する。例えば、SI生成部202は、MPT、SDT、PAT(Package Access Table)などのMMT-SI形式の制御情報を生成する。多重部203は、コンテンツ生成部201が生成したコンテンツ、SI生成部202が生成した制御情報を多重して、1つのストリームを生成する。送出部204は、多重部203が生成したストリームを、テレビジョン放送の信号にして、受信装置100に送出する。 Transmitting device 200 comprises a content generation unit 201, an SI (Signaling Information) generation unit 202, a multiplexing unit 203, and a sending unit 204. The content generation unit 201 generates content such as video, audio, and closed captions. Note that a DASH player may be included in the content. The SI generation unit 202 generates control information including DASH player information. For example, the SI generation unit 202 generates control information in MMT-SI format, such as MPT, SDT, or PAT (Package Access Table). The multiplexing unit 203 multiplexes the content generated by the content generation unit 201 and the control information generated by the SI generation unit 202 to generate a single stream. The sending unit 204 converts the stream generated by the multiplexing unit 203 into a television broadcast signal and sends it to receiving device 100.
図2は、本実施形態におけるテレビジョン放送の信号の例を説明する模式図である。図2おける各矩形は、データを格納したパケットを示す。パケットVは、符号化された映像を格納する。パケットAは、符号化された音声を格納する。パケットVは、符号化された映像を格納する。パケットDは、DASHプレイヤを格納する。パケットMは、DASHプレイヤ情報を含むMPTなどの制御情報を格納する。本実施形態におけるテレビジョン放送の信号は、MMTなどのストリームであり、図2に示すように、それぞれが映像、音声、DASHプレイヤ、制御情報などを格納したパケットにより構成される。図2では、映像、音声、DASHプレイヤ、制御情報を格納したパケットを示したが、これらの他のデータを格納したパケットを含んでいてもよいし、映像または音声を格納したパケットを含んでいなくてもよい。また、パケットの大きさ(時間長)は、同一であってもよいし、異なっていてもよい。 Figure 2 is a schematic diagram illustrating an example of a television broadcast signal in this embodiment. Each rectangle in Figure 2 represents a packet storing data. Packet V stores encoded video. Packet A stores encoded audio. Packet V stores encoded video. Packet D stores a DASH player. Packet M stores control information such as an MPT that includes DASH player information. Television broadcast signals in this embodiment are streams such as MMT, and as shown in Figure 2, each is composed of packets storing video, audio, a DASH player, control information, etc. Figure 2 shows packets storing video, audio, a DASH player, and control information, but packets storing other data may also be included, or packets storing video or audio may not be included. Furthermore, the size (duration) of the packets may be the same or different.
このように、DASHプレイヤを格納したパケットは、時間間隔を置いて繰り返し配信される。このため、受信装置100は、視聴者が選局したタイミングで、テレビジョン放送の信号からDASHプレイヤを取得する場合、DASHプレイヤが格納されたパケットが配信されるまで待たないと、取得することができない。また、DASHプレイヤは、複数のパケットに分割されて格納されていることも有り得る。この場合は、受信装置100は、DASHプレイヤが分割して格納された複数のパケット全てが配信されるまで待たないと、取得することができない。そこで、本実施形態では、DASHプレイヤを、パッケージ(チャネル、サービス)内では同じものを使用するなど、イベント(番組、コンテンツ)間で同じものを使用するようにし、一度取得したものをDASHプレイヤ記憶部104に格納しておく。 In this way, packets containing DASH players are repeatedly distributed at time intervals. For this reason, when receiving device 100 acquires a DASH player from a television broadcast signal at the timing when a viewer selects a channel, it must wait until the packet containing the DASH player is distributed before it can acquire the player. The DASH player may also be stored in multiple packets. In this case, receiving device 100 cannot acquire the DASH player until all of the multiple packets into which the DASH player was divided and stored are distributed. Therefore, in this embodiment, the same DASH player is used across events (programs, content), such as using the same DASH player within a package (channel, service), and once acquired, it is stored in DASH player storage unit 104.
そして、放送を行う事業者は、パッケージ単位で配信されているMPTに、そのときのイベントを再生するのに必要なDASHプレイヤを示すDASHプレイヤ情報を含めておく。ブラウザ部106は、このDASHプレイヤ情報を参照し、自装置内のDASHプレイヤ記憶部104に該当するDASHプレイヤが格納されているときには、DASHプレイヤ記憶部104から読み出して、該DASHプレイヤをDASHプレイヤ実行部107に実行させる。これにより、DASHプレイヤ記憶部104に該当するDASHプレイヤが格納されていれば、DASHプレイヤの配信を待たずに、コンテンツを表示させることができる。 The broadcasting company then includes DASH player information indicating the DASH player required to play the current event in the MPT distributed in package units. The browser unit 106 references this DASH player information, and if a corresponding DASH player is stored in the DASH player storage unit 104 within its own device, it reads the DASH player from the DASH player storage unit 104 and has the DASH player execution unit 107 execute that DASH player. As a result, if a corresponding DASH player is stored in the DASH player storage unit 104, the content can be displayed without waiting for the DASH player to be distributed.
図3は、本実施形態におけるMPTの構成例を示すテーブルである。図3は、MPTの構成のうち、先頭からの途中までを抜粋したものである。図3において、データ構造の欄は、MPTを構成するデータ構造の名称を示す。ビット数の欄は、各データ構造のビット数を示す。データ表記の欄は、各データ構造のデータ表記を示す。データ表記の“uimsbf”は、「符号なし整数、最上位ビット先頭(unsigned integer most significant bit first)」の略である。“bslbf”は、「ビット列、左端ビット先頭(bit string, left bit first)」の略である。“char”は、「文字(character)」の略である。 Figure 3 is a table showing an example of the configuration of an MPT in this embodiment. Figure 3 shows an excerpt from the beginning to the middle of the MPT configuration. In Figure 3, the Data Structure column shows the names of the data structures that make up the MPT. The Bit Count column shows the number of bits in each data structure. The Data Notation column shows the data notation for each data structure. The data notation "uimsbf" is an abbreviation for "unsigned integer most significant bit first." "bslbf" is an abbreviation for "bit string, left bit first." "char" is an abbreviation for "character."
図3に示すように、MPTの先頭には、このテーブルがMPTであることを示す8ビットの“table_id”が配置されている。続いて、当該MPTのバージョンを示す8ビットの“version”、当該MPTの長さ(バイト数)を示す16ビットの“length”、リザーブされている6ビットの“reserved”が配置され、MPTがサブセットに分割されているときの処理順を示す2ビットの“MPT_mode”が配置され、MMTパッケージIDの長さ(バイト数)を示す8ビットの“MMT_package_id_length”が配置され、MMTパッケージIDを構成する各バイトを示す“MMT_package_id_byte”がMMTパッケージIDの長さ分配置され、MPT記述子の長さ(バイト数)を示す16ビットの“MPT_descriptors_length”が配置され、MPT記述子を構成する各バイトを示す“MPT_descriptors_byte”がMPT記述子の長さ分配置され、アセットの数を示す8ビットの“number_of_assets”が配置されている。続いて、“number_of_assets”で示された数のアセットの情報が配置されているが、ここでは詳細の説明を省く。 As shown in Figure 3, the beginning of the MPT contains an 8-bit "table_id" indicating that this table is an MPT. This is followed by an 8-bit "version" indicating the version of the MPT, a 16-bit "length" indicating the length (number of bytes) of the MPT, a 6-bit "reserved" reserved bit, a 2-bit "MPT_mode" indicating the processing order when the MPT is divided into subsets, an 8-bit "MMT_package_id_length" indicating the length (number of bytes) of the MMT package ID, "MMT_package_id_byte" indicating each byte that makes up the MMT package ID for the length of the MMT package ID, a 16-bit "MPT_descriptors_length" indicating the length (number of bytes) of the MPT descriptor, "MPT_descriptors_byte" indicating each byte that makes up the MPT descriptor for the length of the MPT descriptor, and an 8-bit "number_of_assets" indicating the number of assets. Next, information about the number of assets indicated by "number_of_assets" is placed, but we will not go into detail here.
ここでは、DASHプレイヤ情報を、MPT記述子として配置する例を説明する。すなわち、第1ループとも呼ばれる、図3の“MPT_descriptors_byte”で構成される領域に配置する例を説明する。図4は、本実施形態におけるDASHプレイヤ情報の構成を示すテーブルである。本実施形態において、DASHプレイヤ情報は、MPT記述子であるMPEG_DASH_Player記述子(MPEG_DASH_Player_Descriptor)である。MPEG_DASH_Player記述子には、図4に示すように、“descriptor_tag”、“descriptor_length”、“MPEG_DASH_Player_Name_length”、“MPEG_DASH_Player_Name_byte”、“MPEG_DASH_Player_Version_length”、“MPEG_DASH_Player_Latest_Version_byte”、“MPEG_DASH_Player_Capability_Version_byte”が配置されている。なお、図4に示すビット数、データ表記は、一例であり、他のビット数、データ表記であってもよい。また、MPEG_DASH_Player記述子に含まれる項目の順番も一例であり、他の順であってもよいし、また、全ての項目を含んでいなくてもよい。 Here, an example will be described in which DASH player information is placed as an MPT descriptor. That is, an example will be described in which it is placed in an area configured by "MPT_descriptors_byte" in Figure 3, also known as the first loop. Figure 4 is a table showing the configuration of DASH player information in this embodiment. In this embodiment, the DASH player information is an MPEG_DASH_Player descriptor (MPEG_DASH_Player_Descriptor), which is an MPT descriptor. As shown in Figure 4, the MPEG_DASH_Player descriptor contains "descriptor_tag", "descriptor_length", "MPEG_DASH_Player_Name_length", "MPEG_DASH_Player_Name_byte", "MPEG_DASH_Player_Version_length", "MPEG_DASH_Player_Latest_Version_byte", and "MPEG_DASH_Player_Capability_Version_byte". Note that the number of bits and data notation shown in Figure 4 are examples, and other number of bits and data notation may be used. Also, the order of the items included in the MPEG_DASH_Player descriptor is an example, and other orders may be used, and not all items may be included.
“descriptor_tag”は、当該記述子がMPEG_DASH_Player記述子であることを示す。“descriptor_length”は、当該記述子の長さ(バイト数)を示す。“MPEG_DASH_Player_Name_length”は、DASHプレイヤの名称(ファイル名)の長さ(バイト数)を示す。“MPEG_DASH_Player_Name_byte”は、DASHプレイヤの名称の長さ分だけ配置され、当該記述子が格納されているMPTに対応する番組を再生可能なDASHプレイヤの名称が格納される。 "descriptor_tag" indicates that the descriptor is an MPEG_DASH_Player descriptor. "descriptor_length" indicates the length (number of bytes) of the descriptor. "MPEG_DASH_Player_Name_length" indicates the length (number of bytes) of the DASH player name (file name). "MPEG_DASH_Player_Name_byte" is placed for the length of the DASH player name, and stores the name of a DASH player that can play the program corresponding to the MPT in which the descriptor is stored.
“MPEG_DASH_Player_Version_length”は、DASHプレイヤのバージョン番号の長さ(バイト数)を示す。“MPEG_DASH_Player_Latest_Version_byte”は、DASHプレイヤのバージョン番号の長さ分だけ配置され、DASHプレイヤの最新のバージョン番号が格納される。“MPEG_DASH_Player_Capability_Version_byte”は、DASHプレイヤのバージョン番号の長さ分だけ配置され、当該記述子が格納されているMPTに対応する番組を再生可能なDASHプレイヤの最も古い(小さい)バージョン番号を示す。 "MPEG_DASH_Player_Version_length" indicates the length (number of bytes) of the DASH player's version number. "MPEG_DASH_Player_Latest_Version_byte" is allocated for the length of the DASH player's version number and stores the latest version number of the DASH player. "MPEG_DASH_Player_Capability_Version_byte" is allocated for the length of the DASH player's version number and indicates the oldest (smallest) version number of the DASH player that can play the program corresponding to the MPT in which this descriptor is stored.
図5は、本実施形態におけるブラウザ部106による受信開始処理を説明するフローチャートである。視聴者がパッケージを選局するなどして、受信装置100がテレビジョン放送の受信を開始すると、ブラウザ部106は、DASHプレイヤ情報を取得する(ステップSa1)。なお、このDASHプレイヤ情報は、多重分離部102が、チューナ部101が受信した信号から分離したものである。 Figure 5 is a flowchart illustrating the reception start process performed by the browser unit 106 in this embodiment. When the viewer selects a channel package, for example, and the receiving device 100 starts receiving a television broadcast, the browser unit 106 acquires DASH player information (step Sa1). Note that this DASH player information is separated by the demultiplexer unit 102 from the signal received by the tuner unit 101.
次に、ブラウザ部106は、DASHプレイヤ情報が示すDASHプレイヤの名称と、名称が一致するDASHプレイヤをDASHプレイヤ記憶部104が保持しているか否かを判定する(ステップSa2)。一致するDASHプレイヤを保持していると判定したときは(ステップSa2-Yes)、ブラウザ部106は、ステップSa2で一致すると判定したDASHプレイヤのバージョン番号が、DASHプレイヤ情報が示す再生可能なDASHプレイヤの最も古い(小さい)バージョン番号と同じ、または、より新しいバージョン番号であるか否かを判定する(ステップSa3)。 Next, the browser unit 106 determines whether the DASH player storage unit 104 holds a DASH player whose name matches the name of the DASH player indicated by the DASH player information (step Sa2). If it is determined that a matching DASH player is held (step Sa2-Yes), the browser unit 106 determines whether the version number of the DASH player determined to match in step Sa2 is the same as or newer than the oldest (smallest) version number of the playable DASH player indicated by the DASH player information (step Sa3).
同じ、または、より新しいバージョン番号であるかと判定したときは(ステップSa3-Yes)、ブラウザ部106は、そのDASHプレイヤをDASHプレイヤ記憶部104から取得し、DASHプレイヤ実行部107に実行させることで、パッケージの受信、再生を開始する(ステップSa5)。 If it is determined that the version number is the same or newer (step Sa3 - Yes), the browser unit 106 acquires the DASH player from the DASH player storage unit 104 and has the DASH player execution unit 107 execute it, thereby starting reception and playback of the package (step Sa5).
一方、ステップSa2において、名称が一致するDASHプレイヤをDASHプレイヤ記憶部104が保持していないと判定したとき(ステップSa2-No)、および、ステップSa3において、同じ、または、より新しいバージョン番号でないと判定したとき(ステップSa3-No)は、ブラウザ部106は、DASHプレイヤ情報が示すDASHプレイヤをダウンロードする(ステップSa4)。このダウンロードは、ブラウザ部106が、多重分離部102に指示して、テレビジョン放送の信号から行うようにしてもよいし、ネットワークI/F部105を介して、DASHサーバ400から行うようにしてもよい。テレビジョン放送の信号と、DASHサーバ400のどちらを優先するかは、視聴者が設定できるようにしてもよいし、テレビジョン放送の信号を優先するようにしてもよいし、DASHサーバ400を優先するようにしてもよい。また、ダウンロードするDASHプレイヤは、最新のバージョン番号のものとしてもよいが、再生可能なバージョン番号であればいずれでもよい。DASHプレイヤがダウンロードされると、ブラウザ部106は、そのDASHプレイヤをDASHプレイヤ実行部107に実行させることで、パッケージの受信、再生を開始する(ステップSa5)。なお、ダウンロードされたDASHプレイヤを、その名称、バージョン番号と対応付けて、DASHプレイヤ記憶部104が保持する。 On the other hand, if it is determined in step Sa2 that the DASH player storage unit 104 does not hold a DASH player with a matching name (step Sa2—No), or if it is determined in step Sa3 that the version number is not the same or newer (step Sa3—No), the browser unit 106 downloads the DASH player indicated by the DASH player information (step Sa4). This download may be performed from the television broadcast signal by instructing the demultiplexing unit 102 by the browser unit 106, or from the DASH server 400 via the network I/F unit 105. The viewer may be able to set whether to prioritize the television broadcast signal or the DASH server 400, or the television broadcast signal or the DASH server 400 may be prioritized. The DASH player to be downloaded may be the one with the latest version number, but any version number that allows playback may be used. Once the DASH player is downloaded, the browser unit 106 causes the DASH player execution unit 107 to execute the DASH player, thereby starting reception and playback of the package (step Sa5). The downloaded DASH player is stored in the DASH player storage unit 104 in association with its name and version number.
ステップSa5において、パッケージの受信、再生を開始した後、ブラウザ部106は、実行させたDASHプレイヤが、DASHプレイヤ情報が示す最新のバージョンと一致しているか否か判定する(ステップSa6)。一致していると判定したときは(ステップSa6-Yes)、ブラウザ部106は、受信開始処理を終了する。一方、一致していないと判定したときは(ステップSa6-No)、ブラウザ部106は、DASHプレイヤ情報が示す最新のバージョン番号のDASHプレイヤをダウンロードする(ステップSa7)。 After starting package reception and playback in step Sa5, the browser unit 106 determines whether the DASH player being executed matches the latest version indicated by the DASH player information (step Sa6). If it is determined that they match (step Sa6 - Yes), the browser unit 106 ends the reception start process. On the other hand, if it is determined that they do not match (step Sa6 - No), the browser unit 106 downloads the DASH player with the latest version number indicated by the DASH player information (step Sa7).
このダウンロードは、ステップSa4と同様に、テレビジョン放送の信号から行うようにしてもよいし、DASHサーバ400から行うようにしてもよい。テレビジョン放送の信号と、DASHサーバ400のどちらを優先するかは、視聴者が設定できるようにしてもよいし、テレビジョン放送の信号を優先するようにしてもよいし、DASHサーバ400を優先するようにしてもよい。DASHプレイヤをダウンロードした後、ブラウザ部106は、受信開始処理を終了する。なお、ダウンロードされたDASHプレイヤを、その名称、バージョン番号と対応付けて、DASHプレイヤ記憶部104が保持する。 As with step Sa4, this download may be performed from the television broadcast signal, or from the DASH server 400. The viewer may be able to set whether to give priority to the television broadcast signal or the DASH server 400, or priority may be given to the television broadcast signal or the DASH server 400. After downloading the DASH player, the browser unit 106 ends the reception start process. The downloaded DASH player is stored in the DASH player storage unit 104 in association with its name and version number.
このように、本実施形態における受信装置100は、テレビジョン放送の信号を受信するチューナ部101と、コンテンツと、コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報とを、テレビジョン放送の信号から取得する多重分離部102と、DASHプレイヤ情報が示すDASHプレイヤを自装置が保持しているときは、自装置が保持しているDASHプレイヤを実行させるブラウザ部106とを備える。これにより、コンテンツの再生に必要なDASHプレイヤを自装置が保持しているときは、ダウンロードする必要がないため、視聴者が選局してから映像を表示するまでの時間を抑えることができる。 As such, the receiving device 100 in this embodiment comprises a tuner unit 101 that receives television broadcast signals, a demultiplexing unit 102 that acquires content and DASH player information indicating the DASH player required to play the content from the television broadcast signals, and a browser unit 106 that executes the DASH player stored on the device when the device itself has the DASH player indicated by the DASH player information. As a result, when the device itself has the DASH player required to play the content, there is no need to download it, which reduces the time between the viewer selecting a channel and the video being displayed.
<第2の実施形態>
第1の実施形態では、DASHプレイヤ情報がDASHプレイヤの名称を含む場合を説明した。第2の実施形態では、DASHプレイヤ情報がDASHプレイヤの識別番号を含む場合を説明する。以下では、本実施形態において、第1の実施形態とは異なる部分のみを説明する。その他の部分は、第1の実施形態と同様であるため、説明を省略する。
Second Embodiment
In the first embodiment, a case where the DASH player information includes the name of the DASH player is described. In the second embodiment, a case where the DASH player information includes the identification number of the DASH player is described. In the following, only the parts of this embodiment that are different from the first embodiment are described. As the other parts are the same as those in the first embodiment, description thereof will be omitted.
図6は、本実施形態におけるDASHプレイヤ情報の構成を示すテーブルである。本実施形態においても、図4と同様にDASHプレイヤ情報はMPEG_DASH_Player記述子であるが、16ビットの“MPEG_DASH_Player_ID”を有する。なお、図4の場合に有していた、“MPEG_DASH_Player_Name_length”と“MPEG_DASH_Player_Name_byte”は有さない。なお、“MPEG_DASH_Player_ID”は、DASHプレイヤを識別するための識別番号である。この識別番号には、テレビジョン放送のチャンネルの識別番号、あるいは、テレビジョン放送の事業体の識別番号を用いるようにしてもよい。なお、図6に示すビット数、データ表記は、一例であり、他のビット数、データ表記であってもよい。また、MPEG_DASH_Player記述子に含まれる項目の順番も一例であり、他の順であってもよいし、また、全ての項目を含んでいなくてもよい。 Figure 6 is a table showing the configuration of DASH player information in this embodiment. In this embodiment, as in Figure 4, the DASH player information is an MPEG_DASH_Player descriptor, but it also has a 16-bit "MPEG_DASH_Player_ID." It does not have the "MPEG_DASH_Player_Name_length" and "MPEG_DASH_Player_Name_byte" that were present in Figure 4. The "MPEG_DASH_Player_ID" is an identification number for identifying the DASH player. This identification number may be the identification number of a television broadcast channel or the identification number of a television broadcasting entity. The number of bits and data notation shown in Figure 6 are merely examples, and other numbers of bits and data notations may also be used. The order of the items included in the MPEG_DASH_Player descriptor is also merely an example, and may be in a different order, or may not include all items.
図7は、本実施形態における本実施形態におけるブラウザ部106による受信開始処理を説明するフローチャートである。図7のフローチャートは、ステップSa2に変えて、ステップSb2を有する点のみが異なる。ステップSb2では、ブラウザ部106は、DASHプレイヤ情報が示すDASHプレイヤの識別番号と、識別番号が一致するDASHプレイヤをDASHプレイヤ記憶部104が保持しているか否かを判定する。 Figure 7 is a flowchart explaining the reception start processing by the browser unit 106 in this embodiment. The only difference from the flowchart in Figure 7 is that it includes step Sb2 instead of step Sa2. In step Sb2, the browser unit 106 determines whether the DASH player storage unit 104 holds a DASH player whose identification number matches the DASH player identification number indicated by the DASH player information.
このように、本実施形態では、DASHプレイヤの名称に変えて、識別番号を用いている。本実施形態においても、第1の実施形態と同様に、視聴者が選局してから映像を表示するまでの時間を抑えることができる。
また、識別番号に、テレビジョン放送のチャンネルの識別番号、あるいは、テレビジョン放送の事業体の識別番号を用いることができるので、テレビジョン放送のチャンネルの間、あるいは、事業体の間で、DASHプレイヤを容易に識別することができる。
In this way, in this embodiment, an identification number is used instead of the name of the DASH player. As in the first embodiment, in this embodiment, the time from when a viewer selects a channel until the video is displayed can be reduced.
Furthermore, since the identification number can be the identification number of a television broadcast channel or the identification number of a television broadcasting business, DASH players can be easily identified between television broadcasting channels or businesses.
<第3の実施形態>
第1の実施形態では、DASHプレイヤ情報がDASHプレイヤの名称を含む場合を説明した。第2の実施形態では、DASHプレイヤ情報がDASHプレイヤの識別番号を含む場合を説明した。第3の実施形態では、DASHプレイヤ情報が、コンテンツを再生可能な受信装置のカテゴリ、プロファイル、およびレベルを含む場合を説明する。以下では、本実施形態において、第1の実施形態とは異なる部分のみを説明する。その他の部分は、第1の実施形態と同様であるため、説明を省略する。
Third Embodiment
In the first embodiment, a case where the DASH player information includes the name of the DASH player has been described. In the second embodiment, a case where the DASH player information includes the identification number of the DASH player has been described. In the third embodiment, a case where the DASH player information includes the category, profile, and level of a receiving device capable of reproducing the content will be described. In the following, only the parts of this embodiment that are different from the first embodiment will be described. As the other parts are the same as those in the first embodiment, description thereof will be omitted.
図8は、本実施形態におけるDASHプレイヤ情報の構成を示すテーブルである。本実施形態においても、図4と同様にDASHプレイヤ情報はMPEG_DASH_Player記述子であるが、8ビットの“MPEG_DASH_Player_Category”、8ビットの“MPEG_DASH_Player_Profile”、8ビットの“MPEG_DASH_Player_Level”を有する。なお、図4の場合に有していた、“MPEG_DASH_Player_Name_length”と“MPEG_DASH_Player_Name_byte”は有さない。 Figure 8 is a table showing the configuration of DASH player information in this embodiment. In this embodiment, as in Figure 4, the DASH player information is an MPEG_DASH_Player descriptor, but it has an 8-bit "MPEG_DASH_Player_Category", an 8-bit "MPEG_DASH_Player_Profile", and an 8-bit "MPEG_DASH_Player_Level". However, it does not have the "MPEG_DASH_Player_Name_length" and "MPEG_DASH_Player_Name_byte" that were present in Figure 4.
“MPEG_DASH_Player_Category”は、当該DASHプレイヤ情報を用いてコンテンツを再生可能な受信装置100のカテゴリを示す。カテゴリは、受信装置100の種類(セットトップボックス、携帯型端末など)を示す。“MPEG_DASH_Player_Profile”は、当該DASHプレイヤ情報を用いてコンテンツを再生可能な受信装置100のプロファイルを示す。ここでプロファイルとは受信装置が有する機能(デコード可能な符号方式、ネット接続しているか否かなど)を示す。“MPEG_DASH_Player_Level”は、当該DASHプレイヤ情報を用いてコンテンツを再生可能な受信装置100のレベル(性能)を示す。 "MPEG_DASH_Player_Category" indicates the category of receiving device 100 that can play content using the DASH player information. The category indicates the type of receiving device 100 (set-top box, portable terminal, etc.). "MPEG_DASH_Player_Profile" indicates the profile of receiving device 100 that can play content using the DASH player information. Here, the profile indicates the functions possessed by the receiving device (such as the encoding method that can be decoded, whether or not it is connected to the Internet, etc.). "MPEG_DASH_Player_Level" indicates the level (performance) of receiving device 100 that can play content using the DASH player information.
“MPEG_DASH_Player_Category”、“MPEG_DASH_Player_Profile”、“MPEG_DASH_Player_Level”のそれぞれは、ビットマップ形式であってもよい。例えば、MPEG_DASH_Player_Category”を構成するビット各々が、1つのカテゴリに対応しており、複数のビットを1にすることで、複数のカテゴリを示すようにしてもよい。“MPEG_DASH_Player_Profile”と“MPEG_DASH_Player_Level”も同様である。 "MPEG_DASH_Player_Category", "MPEG_DASH_Player_Profile", and "MPEG_DASH_Player_Level" may each be in bitmap format. For example, each bit that makes up "MPEG_DASH_Player_Category" corresponds to one category, and multiple categories may be indicated by setting multiple bits to 1. The same applies to "MPEG_DASH_Player_Profile" and "MPEG_DASH_Player_Level".
なお、図8に示すビット数、データ表記は、一例であり、他のビット数、データ表記であってもよい。また、MPEG_DASH_player記述子に含まれる項目の順番も一例であり、他の順であってもよいし、また、全ての項目を含んでいなくてもよい。また、複数のMPEG_DASH_player記述子が、1つのコンテンツに対応するDASHプレイヤ情報として、MPT、SDTなどの制御情報内に配置されていてもよい。受信装置100のブラウザ部106は、自装置のカテゴリ/プロファイル/レベルと一致するMPEG_DASH_player記述子を参照して、再生可能なDASHプレイヤを判定する。 Note that the number of bits and data notation shown in Figure 8 are merely examples, and other number of bits and data notation may be used. Furthermore, the order of the items included in the MPEG_DASH_player descriptor is also merely an example, and other orders may be used, or not all items may be included. Furthermore, multiple MPEG_DASH_player descriptors may be placed within control information such as the MPT and SDT as DASH player information corresponding to a single piece of content. The browser unit 106 of the receiving device 100 references the MPEG_DASH_player descriptor that matches the category/profile/level of its own device to determine which DASH players are capable of playback.
図9は、本実施形態におけるテレビジョン放送の信号の例を説明する模式図である。図2とは、パケットDに変えて、パケットD1、D2が含まれている点が異なる。パケットD1に格納されているDASHプレイヤと、パケットD2に格納されているDASHプレイヤは異なっている。例えば、これらは、対象としている受信装置100のカテゴリ、プロファイル、レベルの少なくとも1つが異なっている。 Figure 9 is a schematic diagram illustrating an example of a television broadcast signal in this embodiment. It differs from Figure 2 in that packets D1 and D2 are included instead of packet D. The DASH player stored in packet D1 is different from the DASH player stored in packet D2. For example, they differ in at least one of the category, profile, and level of the target receiving device 100.
図10は、本実施形態における本実施形態におけるブラウザ部106による受信開始処理を説明するフローチャートである。図10のフローチャートは、ステップSa1に変えてステップSc1、Sc2を有する点と、ステップSa2に変えて、ステップSc3を有する点のみが異なる。ステップSc1では、ブラウザ部106は、受信装置100(自装置)のカテゴリ、プロファイル、レベルを取得する。ステップSc2では、ブラウザ部106は、自装置のカテゴリ、プロファイル、レベルと一致する、DASHプレイヤ情報を取得する。ステップSc3では、ブラウザ部106は、DASHプレイヤ情報が示すDASHプレイヤの識別番号と、識別番号が一致するDASHプレイヤをDASHプレイヤ記憶部104が保持しているか否かを判定する。 Figure 10 is a flowchart illustrating reception start processing by the browser unit 106 in this embodiment. The flowchart in Figure 10 differs only in that it has steps Sc1 and Sc2 instead of step Sa1, and step Sc3 instead of step Sa2. In step Sc1, the browser unit 106 acquires the category, profile, and level of the receiving device 100 (its own device). In step Sc2, the browser unit 106 acquires DASH player information that matches the category, profile, and level of its own device. In step Sc3, the browser unit 106 determines whether the DASH player storage unit 104 holds a DASH player whose identification number matches the DASH player identification number indicated in the DASH player information.
このように、本実施形態では、DASHプレイヤの名称に変えて、カテゴリ、プロファイル、レベルを用いている。本実施形態においても、第1の実施形態と同様に、視聴者が選局してから映像を表示するまでの時間を抑えることができる。
また、受信装置100のカテゴリ、プロファイル、レベルに応じて、DASHプレイヤを変えることができる。
In this way, in this embodiment, instead of the name of the DASH player, the category, profile, and level are used. As in the first embodiment, in this embodiment, the time from when a viewer selects a channel until the video is displayed can be reduced.
In addition, the DASH player can be changed depending on the category, profile, and level of the receiving device 100.
また、図1における受信装置100、または送信装置200の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより受信装置100、または送信装置200を実現してもよい。なお、ここでいう「コンピュータシステム」とは、複数のコンピュータにより構成されていてもよく、また、OSや周辺機器等のハードウェアを含むものとする。 In addition, a program for realizing the functions of receiving device 100 or transmitting device 200 in Figure 1 may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed to realize receiving device 100 or transmitting device 200. Note that the term "computer system" here may be composed of multiple computers and also includes hardware such as an OS and peripheral devices.
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。 In addition, "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into computer systems. Furthermore, "computer-readable recording medium" also includes devices that dynamically store programs for a short period of time, such as communication lines used when transmitting programs over networks like the Internet or communication lines like telephone lines, and devices that store programs for a fixed period of time, such as volatile memory within computer systems that serve as servers or clients in such cases. Furthermore, the above-mentioned programs may be those that implement some of the functions described above, or may be those that can implement the functions described above in combination with programs already stored in the computer system.
また、上述した図1における受信装置100、または送信装置200の各機能ブロックは個別にチップ化してもよいし、一部、または全部を集積してチップ化してもよい。また、集積回路化の手法はLSIに限らず、専用回路、または汎用プロセッサで実現しても良い。ハイブリッド、モノリシックのいずれでも良い。一部は、ハードウェアにより、一部はソフトウェアにより機能を実現させても良い。
また、半導体技術の進歩により、LSIに代替する集積回路化等の技術が出現した場合、当該技術による集積回路を用いることも可能である。
Furthermore, each functional block of the receiving device 100 or transmitting device 200 in FIG. 1 may be individually formed into a chip, or some or all of them may be integrated into a chip. The integrated circuit method is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. Either a hybrid or monolithic method is also acceptable. Some functions may be realized by hardware and some by software.
Furthermore, with the advancement of semiconductor technology, if a technology for integrated circuitry that can replace LSIs emerges, it may be possible to use an integrated circuit based on that technology.
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。 The above describes an embodiment of the present invention in detail with reference to the drawings, but the specific configuration is not limited to this embodiment and includes design modifications and the like that do not deviate from the gist of the present invention.
10…送受信システム
100…受信装置
101…チューナ部
102…多重分離部
103…デコーダ部
104…DASHプレイヤ記憶部
105…ネットワークI/F部
106…ブラウザ部
107…DASHプレイヤ実行部
200…送信装置
201…コンテンツ生成部
202…SI生成部
203…多重部
204…送出部
300…ネットワーク
400…DASHサーバ
500…ストリーミングサーバ
600…表示装置
10...Transmission and Reception System 100...Receiving Device 101...Tuner Unit 102...Demultiplexing Unit 103...Decoder Unit 104...DASH Player Storage Unit 105...Network I/F Unit 106...Browser Unit 107...DASH Player Execution Unit 200...Transmitting Device 201...Content Generation Unit 202...SI Generation Unit 203...Multiplexing Unit 204...Sending Unit 300...Network 400...DASH Server 500...Streaming Server 600...Display Device
Claims (14)
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報とを、前記信号から取得する多重分離部と、
前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持しているときは、保持しているDASHプレイヤを読み出す制御部と
を備え、
前記DASHプレイヤ情報は、前記DASHプレイヤの名称を示す情報、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報を含む、受信装置。 a tuner unit for receiving television broadcast signals;
a demultiplexing unit that acquires content and DASH player information indicating a DASH player required to play the content from the signal;
a control unit that reads out the DASH player held by the device itself when the DASH player indicated by the DASH player information is held by the device itself;
Equipped with
A receiving device, wherein the DASH player information includes information indicating the name of the DASH player and information indicating a range of version numbers of the DASH player that can play the content.
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報とを、前記信号から取得する多重分離部と、
前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持しているときは、保持しているDASHプレイヤを読み出す制御部と
を備え、
前記DASHプレイヤ情報は、前記DASHプレイヤの識別番号を示す情報と、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報とを含む、受信装置。 a tuner unit for receiving television broadcast signals;
a demultiplexing unit that acquires content and DASH player information indicating a DASH player required to play the content from the signal;
a control unit that reads out the DASH player held by the device itself when the DASH player indicated by the DASH player information is held by the device itself;
Equipped with
A receiving device, wherein the DASH player information includes information indicating an identification number of the DASH player and information indicating a range of version numbers of the DASH player that can play back the content.
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報とを、前記信号から取得する多重分離部と、
前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持しているときは、保持しているDASHプレイヤを読み出す制御部と
を備え、
前記DASHプレイヤ情報は、前記コンテンツを再生可能な受信装置のカテゴリ、プロファイル、およびレベルの少なくとも1つを示す情報と、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報とを含む、受信装置。 a tuner unit for receiving television broadcast signals;
a demultiplexing unit that acquires content and DASH player information indicating a DASH player required to play the content from the signal;
a control unit that reads out the DASH player held by the device itself when the DASH player indicated by the DASH player information is held by the device itself;
Equipped with
A receiving device, wherein the DASH player information includes information indicating at least one of a category, profile, and level of a receiving device capable of playing the content, and information indicating a range of version numbers of the DASH player capable of playing the content.
前記制御部は、前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持していないときは、前記DASHプレイヤ情報が示すDASHプレイヤの取得を前記多重分離部に指示し、
前記DASHプレイヤ記憶部は、前記多重分離部が取得したDASHプレイヤを保持する、請求項1から請求項3のいずれかの項に記載の受信装置。 A DASH player storage unit is provided,
When the control unit does not have the DASH player indicated by the DASH player information, the control unit instructs the demultiplexing unit to acquire the DASH player indicated by the DASH player information;
The receiving device according to claim 1 , wherein the DASH player storage unit holds the DASH player acquired by the demultiplexing unit.
前記制御部は、
前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持しておらず、かつ、前記通信部が前記DASHプレイヤ情報が示すDASHプレイヤを保持する前記他の装置と通信可能なときは、前記DASHプレイヤ情報が示すDASHプレイヤの取得を前記通信部に指示する、請求項4に記載の受信装置。 a communication unit that communicates with other devices via an IP (Internet Protocol) network;
The control unit
5. The receiving device according to claim 4, wherein when the device itself does not have the DASH player indicated by the DASH player information and the communication unit is capable of communicating with the other device that has the DASH player indicated by the DASH player information, the receiving device instructs the communication unit to acquire the DASH player indicated by the DASH player information.
前記DASHプレイヤ情報は、さらに最新のDASHプレイヤのバージョン番号を含み、
前記制御部は、前記最新のDASHプレイヤを自装置が保持していないときは、前記最新のDASHプレイヤの前記信号からの取得を前記多重分離部に指示し、
前記DASHプレイヤ記憶部は、前記多重分離部が取得したDASHプレイヤを保持する、請求項1から請求項3のいずれかの項に記載の受信装置。 A DASH player storage unit is provided,
The DASH player information further includes a latest DASH player version number;
When the control unit does not have the latest DASH player, the control unit instructs the demultiplexing unit to acquire the latest DASH player from the signal;
The receiving device according to claim 1 , wherein the DASH player storage unit holds the DASH player acquired by the demultiplexing unit.
前記制御部は、
前記最新のDASHプレイヤを自装置が保持しておらず、かつ、前記通信部が前記最新のDASHプレイヤを保持する前記他の装置と通信可能なときは、前記最新のDASHプレイヤの取得を前記通信部に指示する、請求項6に記載の受信装置。 a communication unit that communicates with other devices via an IP (Internet Protocol) network;
The control unit
The receiving device according to claim 6, wherein when the device itself does not have the latest DASH player and the communication unit can communicate with the other device that has the latest DASH player, the receiving device instructs the communication unit to acquire the latest DASH player.
前記ストリームを、テレビジョン放送の信号にして送出する送出部と
を備え、
前記DASHプレイヤ情報は、前記DASHプレイヤの名称を示す情報、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報を含む、送信装置。 a multiplexing unit that multiplexes the content with DASH player information indicating a DASH player required for playback of the content to generate one stream;
a transmitting unit that converts the stream into a television broadcast signal and transmits it;
Equipped with
A transmitting device, wherein the DASH player information includes information indicating the name of the DASH player and information indicating a range of version numbers of the DASH player that can play the content.
前記ストリームを、テレビジョン放送の信号にして送出する送出部と
を備え、
前記DASHプレイヤ情報は、前記DASHプレイヤの識別番号を示す情報と、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報とを含む、送信装置。 a multiplexing unit that multiplexes the content with DASH player information indicating a DASH player required for playback of the content to generate one stream;
a transmitting unit that converts the stream into a television broadcast signal and transmits it;
Equipped with
A transmitting device, wherein the DASH player information includes information indicating an identification number of the DASH player and information indicating a range of version numbers of the DASH player that can play back the content.
前記ストリームを、テレビジョン放送の信号にして送出する送出部と
を備え、
前記DASHプレイヤ情報は、前記コンテンツを再生可能な受信装置のカテゴリ、プロファイル、およびレベルの少なくとも1つを示す情報と、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報とを含む、送信装置。 a multiplexing unit that multiplexes the content with DASH player information indicating a DASH player required for playback of the content to generate one stream;
a transmitting unit that converts the stream into a television broadcast signal and transmits it;
Equipped with
A transmitting device, wherein the DASH player information includes information indicating at least one of a category, profile, and level of a receiving device capable of playing the content, and information indicating a range of version numbers of the DASH player capable of playing the content.
テレビジョン放送の信号を受信するステップと、
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報とを、前記信号から取得するステップと、
前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持しているときは、保持しているDASHプレイヤを読み出すステップと
を有し、
前記DASHプレイヤ情報は、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報を含み、
前記DASHプレイヤ情報は、さらに、前記DASHプレイヤの名称を示す情報、前記DASHプレイヤの識別番号を示す情報、または前記コンテンツを再生可能な受信装置のカテゴリ、プロファイル、およびレベルの少なくとも1つを示す情報を含む、受信方法。 A receiving method by a receiving device,
receiving a television broadcast signal;
obtaining content and DASH player information indicating a DASH player required to play the content from the signal;
and when the device itself holds the DASH player indicated by the DASH player information, reading out the DASH player held by the device itself ,
the DASH player information includes information indicating a range of version numbers of the DASH player capable of playing the content;
A receiving method, wherein the DASH player information further includes information indicating the name of the DASH player, information indicating an identification number of the DASH player, or information indicating at least one of a category, profile, and level of a receiving device capable of playing the content .
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報と多重して、1つのストリームを生成するステップと、
前記ストリームを、テレビジョン放送の信号にして送出するステップと
を有し、
前記DASHプレイヤ情報は、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報を含み、
前記DASHプレイヤ情報は、さらに、前記DASHプレイヤの名称を示す情報、前記DASHプレイヤの識別番号を示す情報、または前記コンテンツを再生可能な受信装置のカテゴリ、プロファイル、およびレベルの少なくとも1つを示す情報を含む、送出方法。 A transmission method by a transmitting device,
a step of multiplexing the content with DASH player information indicating a DASH player required for playing the content to generate one stream;
and transmitting the stream as a television broadcast signal ,
the DASH player information includes information indicating a range of version numbers of the DASH player capable of playing the content;
A transmission method in which the DASH player information further includes information indicating the name of the DASH player, information indicating the identification number of the DASH player, or information indicating at least one of the category, profile, and level of a receiving device that can play the content .
テレビジョン放送の信号を受信するチューナ部、
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報とを、前記信号から取得する多重分離部、
前記DASHプレイヤ情報が示すDASHプレイヤを自装置が保持しているときは、保持しているDASHプレイヤを読み出す制御部
として機能させるためのプログラムであって、
前記DASHプレイヤ情報は、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報を含み、
前記DASHプレイヤ情報は、さらに、前記DASHプレイヤの名称を示す情報、前記DASHプレイヤの識別番号を示す情報、または前記コンテンツを再生可能な受信装置のカテゴリ、プロファイル、およびレベルの少なくとも1つを示す情報を含む、プログラム。 Computer,
a tuner unit for receiving television broadcast signals;
a demultiplexing unit that acquires, from the signal, the content and DASH player information indicating a DASH player required to play the content;
a program for causing the device to function as a control unit that reads out the DASH player held by the device itself when the device itself holds the DASH player indicated by the DASH player information ,
the DASH player information includes information indicating a range of version numbers of the DASH player capable of playing the content;
The DASH player information further includes information indicating the name of the DASH player, information indicating the identification number of the DASH player, or information indicating at least one of the category, profile, and level of a receiving device capable of playing the content .
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤを示すDASHプレイヤ情報と多重して、1つのストリームを生成する多重部、
前記ストリームを、テレビジョン放送の信号にして送出する送出部
として機能させるためのプログラムであって、
前記DASHプレイヤ情報は、前記コンテンツを再生可能な前記DASHプレイヤのバージョン番号の範囲を示す情報を含み、
前記DASHプレイヤ情報は、さらに、前記DASHプレイヤの名称を示す情報、前記DASHプレイヤの識別番号を示す情報、または前記コンテンツを再生可能な受信装置のカテゴリ、プロファイル、およびレベルの少なくとも1つを示す情報を含む、プログラム。 Computer,
a multiplexing unit that multiplexes the content with DASH player information indicating a DASH player required for playing the content to generate one stream;
a program for causing the stream to function as a sending unit that converts the stream into a television broadcast signal and sends it out ,
the DASH player information includes information indicating a range of version numbers of the DASH player capable of playing the content;
The DASH player information further includes information indicating the name of the DASH player, information indicating the identification number of the DASH player, or information indicating at least one of the category, profile, and level of a receiving device capable of playing the content .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022028485A JP7807940B2 (en) | 2022-02-25 | 2022-02-25 | Receiving device, transmitting device, receiving method, sending method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022028485A JP7807940B2 (en) | 2022-02-25 | 2022-02-25 | Receiving device, transmitting device, receiving method, sending method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023124611A JP2023124611A (en) | 2023-09-06 |
| JP7807940B2 true JP7807940B2 (en) | 2026-01-28 |
Family
ID=87885989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022028485A Active JP7807940B2 (en) | 2022-02-25 | 2022-02-25 | Receiving device, transmitting device, receiving method, sending method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7807940B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005142751A (en) | 2003-11-05 | 2005-06-02 | Sony Corp | Signal receiving apparatus and method, program recording medium, and program |
| JP2006092451A (en) | 2004-09-27 | 2006-04-06 | Mitsubishi Electric Corp | Mobile terminal device and software automatic update system thereof |
| WO2017090457A1 (en) | 2015-11-25 | 2017-06-01 | ソニー株式会社 | Reception device, transmission device and data processing method |
| JP2022009282A (en) | 2015-11-24 | 2022-01-14 | マクセル株式会社 | Broadcast receiver |
-
2022
- 2022-02-25 JP JP2022028485A patent/JP7807940B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005142751A (en) | 2003-11-05 | 2005-06-02 | Sony Corp | Signal receiving apparatus and method, program recording medium, and program |
| JP2006092451A (en) | 2004-09-27 | 2006-04-06 | Mitsubishi Electric Corp | Mobile terminal device and software automatic update system thereof |
| JP2022009282A (en) | 2015-11-24 | 2022-01-14 | マクセル株式会社 | Broadcast receiver |
| WO2017090457A1 (en) | 2015-11-25 | 2017-06-01 | ソニー株式会社 | Reception device, transmission device and data processing method |
Non-Patent Citations (1)
| Title |
|---|
| 西村 敏,テレビ向けネット動画配信を支える技術,映像情報メディア学会誌,日本,一般社団法人映像情報メディア学会,2017年11月01日,第71巻 第6号,pp.792-796 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023124611A (en) | 2023-09-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101884484B1 (en) | Reception device, reception method, transmission device, transmission method, program, and broadcast system | |
| US9936231B2 (en) | Trigger compaction | |
| EP1197090B1 (en) | Methods and apparatus for selecting multicast ip data transmitted in broadcast streams | |
| US20060184965A1 (en) | Method for providing electronic program guide for digital broadcasting | |
| EP1488339B1 (en) | Data stream adaptation server | |
| JP2005521346A (en) | Multilingual closed caption | |
| US9794310B2 (en) | Meta data information providing server, client apparatus, method of providing meta data information, and method of providing content | |
| US20120096495A1 (en) | Broadcast reception device, broadcast reception method, and broadcast transmission device | |
| US20050028202A1 (en) | Apparatus and method for providing advertisements on digital TV | |
| US20080154941A1 (en) | Method of and apparatus for encoding/decoding multimedia data with preview function | |
| JP2004349932A (en) | Complementary view service server for digital broadcast, mobile receiver, and digital broadcast complementary view service system | |
| KR101221473B1 (en) | Meta data information providing server, client apparatus, method for providing meta data information, and method for providing contents | |
| JP7807940B2 (en) | Receiving device, transmitting device, receiving method, sending method, and program | |
| JP4643826B2 (en) | DVB television system, transmitter and receiver | |
| US7051355B1 (en) | Receiving apparatus, receiving method, and providing medium | |
| US20040088736A1 (en) | Contents providing system, mobile terminal | |
| JP7807937B2 (en) | Receiving device, transmitting device, transmitting/receiving system, receiving method, transmitting method, and program | |
| JP7286720B2 (en) | Broadcast signal transmission/reception system | |
| JP2005516492A (en) | Incorporation of TVAnytimeCRIDS | |
| US20100151429A1 (en) | Karaoke player, system and method thereof | |
| US20060285820A1 (en) | Digital broadcast method and system for supporting dvd recording and relevant receiving and recording method and device | |
| JP7738407B2 (en) | Receiving device, client terminal device, and program | |
| JP7210680B2 (en) | Receiving method | |
| JP7124185B2 (en) | Broadcast receiving device, receiving method, and transmission method | |
| JP2000013759A (en) | Information transmitting apparatus and method, information receiving apparatus and method, and providing medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240919 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250908 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251113 |
|
| 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: 20260106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260116 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7807940 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |