JP2007324814A - Information receiving terminal - Google Patents

Information receiving terminal Download PDF

Info

Publication number
JP2007324814A
JP2007324814A JP2006151237A JP2006151237A JP2007324814A JP 2007324814 A JP2007324814 A JP 2007324814A JP 2006151237 A JP2006151237 A JP 2006151237A JP 2006151237 A JP2006151237 A JP 2006151237A JP 2007324814 A JP2007324814 A JP 2007324814A
Authority
JP
Japan
Prior art keywords
channel
reception
content
algorithm
unit
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.)
Pending
Application number
JP2006151237A
Other languages
Japanese (ja)
Inventor
Shingo Miyamoto
慎吾 宮本
Riyouta Tsukidate
良太 槻館
Yukio Shikatani
征生 鹿谷
Yoshiaki Tomioka
義明 冨岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2006151237A priority Critical patent/JP2007324814A/en
Publication of JP2007324814A publication Critical patent/JP2007324814A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】ネットワークを媒体としたコンテンツ配信において、視聴したいチャンネルを探すザッピング操作を行う場合にチャンネル切り替えの遅延を抑制すること。
【解決手段】情報受信端末は、チャンネル切り替え指示に基づいて、新たに選択された視聴チャンネルのコンテンツ配信要求を行う視聴チャンネル要求部と、前記チャンネル切り替え指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択するアルゴリズム選択部と、前記アルゴリズム選択部によって選択されたアルゴリズムを用いてコンテンツの事前受信を行うチャンネルを決定し、前記コンテンツの事前受信を行うチャンネルのコンテンツ配信要求を行うアルゴリズム実行部と、を備える構成を採る。
【選択図】図1
In content distribution using a network as a medium, channel switching delay is suppressed when a zapping operation for searching for a channel to be viewed is performed.
An information receiving terminal includes a viewing channel request unit that makes a content distribution request for a newly selected viewing channel based on a channel switching instruction, and a channel that receives content in advance based on the channel switching instruction. An algorithm selection unit that selects an appropriate algorithm from a plurality of algorithms for determining the content, and a channel on which content is received in advance using the algorithm selected by the algorithm selection unit is determined, and the content is received in advance And an algorithm execution unit that makes a channel content distribution request.
[Selection] Figure 1

Description

本発明は、ネットワークを媒体としたコンテンツ配信において、ユーザの要求に応じて高速かつ効率的なチャンネルの切り替えを実現する情報受信端末に関する。   The present invention relates to an information receiving terminal that realizes high-speed and efficient channel switching according to a user's request in content distribution using a network as a medium.

搬送波を媒体とした地上波、Broadcasting Satellite (BS)、Communications Satellite (CS)の放送においては、コンテンツの配信レートに対して媒体である電波の帯域が保証されている。このため、ユーザがその時点で視聴可能な全てのチャンネルのコンテンツが情報受信端末に届いている。従って、視聴するチャンネルを切り替えようとした場合、要求するチャンネルにチューナーを合わせるだけですぐにチャンネルの切り替えが完了し、映像を視聴することができる。   In terrestrial broadcasting using a carrier wave as a medium, Broadcasting Satellite (BS), and Communications Satellite (CS) broadcasting, the band of radio waves as a medium is guaranteed for the content distribution rate. For this reason, the contents of all the channels that the user can view at that time have arrived at the information receiving terminal. Therefore, when switching the viewing channel, the channel switching can be completed immediately and the video can be viewed simply by adjusting the tuner to the requested channel.

しかし、近年必要性が高まっているIP網を媒体とするマルチキャストを利用した放送においては、ユーザがその時点で視聴可能な全てのチャンネルのコンテンツを受信できるほどのネットワーク帯域容量を保証できない。このため、基本的にユーザが視聴しているチャンネルのコンテンツのみを配信要求して受信し、その他のチャンネルのコンテンツを受信しないようにしている。   However, in broadcasting using a multicast using an IP network as a medium in recent years, network bandwidth capacity that allows a user to receive contents of all channels that can be viewed at that time cannot be guaranteed. Therefore, basically, only the content of the channel that the user is viewing is requested and received, and the content of other channels is not received.

これにより、ユーザが視聴するチャンネルを切り替えようとした場合、まず、現在視聴しているチャンネルのコンテンツ配信を止める、新たなチャンネルのコンテンツ配信を要求する、というステップを経てから、実際に希望したチャンネルのコンテンツを受信し、チャンネルが切り替わる。従って、搬送波を媒体とした放送よりも配信の停止処理と要求処理の分だけチャンネルの切り替えに遅延が発生する。   As a result, when the user tries to switch the channel to be viewed, first the content channel of the channel currently being viewed is stopped and the content distribution of the new channel is requested. The content is received and the channel is switched. Therefore, the channel switching is delayed by the amount corresponding to the distribution stop process and the request process, compared with the broadcast using the carrier wave as a medium.

そこで、ユーザの嗜好等を利用して次にユーザが選択しそうなチャンネルを推測し、それらのチャンネルのマルチキャストグループに予め参加しておくことにより、限定されたコンテンツのみを情報受信端末で事前受信しておく方法などが提案されている(例えば特許文献1参照)。この方法によれば、ユーザが予めマルチキャストグループに参加しているチャンネルに切り替えた場合は、搬送波を媒体とする放送と同様に情報受信端末に届いているコンテンツ同士を切り替えるだけでチャンネルが切り替わるため、チャンネル切り替えに伴う遅延が発生しない。
特開2003−143587号公報
Therefore, by using the user's preferences, etc., the channel that the user is likely to select next is estimated, and by participating in the multicast group of those channels in advance, only limited content is received in advance by the information receiving terminal. A method for keeping it is proposed (for example, see Patent Document 1). According to this method, when a user switches to a channel that has joined a multicast group in advance, the channel is switched by simply switching the contents that have arrived at the information receiving terminal in the same manner as broadcasting using a carrier wave as a medium. There is no delay associated with channel switching.
Japanese Patent Laid-Open No. 2003-143687

しかしながら、上記従来の方法では、コンテンツを事前受信すべきチャンネルを選択、制限する要素の1つとして嗜好を利用しているため、ユーザが嗜好に基づかないチャンネル切り替えを行った場合に対応することができない。例えば、視聴しているチャンネルを高速に切り替えることによって視聴したいチャンネルを探すザッピング操作を行う場合、嗜好とは関わり無くチャンネル番号の順番にチャンネルの切り替えが行われる可能性が高い。   However, in the above-described conventional method, preference is used as one of the elements for selecting and restricting the channel on which content is to be received in advance. Therefore, it is possible to cope with a case where the user performs channel switching not based on preference. Can not. For example, when a zapping operation for searching for a channel to be viewed by switching the channel being viewed at high speed is performed, there is a high possibility that the channel is switched in the order of the channel numbers regardless of the preference.

本発明は、上記従来の課題に鑑みてなされたものであって、ネットワークを媒体としたコンテンツ配信におけるチャンネル切り替えの遅延を抑制することを目的とする。   The present invention has been made in view of the above-described conventional problems, and an object of the present invention is to suppress channel switching delay in content distribution using a network as a medium.

本発明の情報受信端末は、ネットワークを媒体として配信されるコンテンツを受信して視聴するための情報受信端末であって、チャンネル切り替え指示に基づいて、新たに選択された視聴チャンネルのコンテンツ配信要求を行う視聴チャンネル要求部と、前記チャンネル切り替え指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択するアルゴリズム選択部と、前記アルゴリズム選択部によって選択されたアルゴリズムを用いてコンテンツの事前受信を行うチャンネルを決定し、前記コンテンツの事前受信を行うチャンネルのコンテンツ配信要求を行うアルゴリズム実行部と、を備える構成を採る。   An information receiving terminal of the present invention is an information receiving terminal for receiving and viewing content distributed through a network, and requests a content distribution request for a newly selected viewing channel based on a channel switching instruction. A viewing channel request unit to perform, an algorithm selection unit to select an appropriate algorithm from among a plurality of algorithms for determining a channel on which to receive content in advance based on the channel switching instruction, and the algorithm selection unit An algorithm is used to determine a channel on which content is pre-received using an algorithm, and to execute a content distribution request for the channel on which the content is pre-received.

本発明によれば、ネットワークを媒体としたコンテンツ配信においてチャンネル切り替えの遅延を抑制することができる。   ADVANTAGE OF THE INVENTION According to this invention, the delay of channel switching can be suppressed in the content delivery which used the network as a medium.

以下、本発明の実施の形態における情報受信端末について図面を用いて説明する。   Hereinafter, an information receiving terminal according to an embodiment of the present invention will be described with reference to the drawings.

なお、以下の説明においては、ユーザが視聴中のチャンネルを視聴チャンネル、コンテンツを事前受信しておくチャンネルを事前受信チャンネルと呼称する。   In the following description, a channel that the user is viewing is referred to as a viewing channel, and a channel in which content is received in advance is referred to as a prior reception channel.

(実施の形態1)
まず、本発明の実施の形態1における情報受信端末の内部構成について説明する。図1は、本発明の情報受信端末の内部構成を示す図である。
(Embodiment 1)
First, the internal configuration of the information receiving terminal according to Embodiment 1 of the present invention will be described. FIG. 1 is a diagram showing an internal configuration of an information receiving terminal according to the present invention.

情報受信端末108は、視聴チャンネル要求部101、アルゴリズム選択部102、アルゴリズム実行部103、受信状況管理部104、視聴チャンネル切り替え部105、受信管理部106、再生部107から構成される。   The information receiving terminal 108 includes a viewing channel request unit 101, an algorithm selection unit 102, an algorithm execution unit 103, a reception status management unit 104, a viewing channel switching unit 105, a reception management unit 106, and a playback unit 107.

選局装置109は、チャンネル切り替え時にユーザが情報受信端末108に対して入力を行うリモコンのような具体的な手段である。   The channel selection device 109 is a specific means such as a remote controller that allows the user to input to the information receiving terminal 108 when switching channels.

なお、選局装置109から情報受信端末108に送信される入力は、チャンネル切り替え指示であり、チャンネル切り替え指示は選局時に用いられるユーザ・インタフェースに対応付けされている。具体的にはチャンネル切り替えのために押下されるボタンに対応付けされた信号がチャンネル切り替え指示となる。この際、ユーザが視聴を希望するチャンネルへの切り替えの指定が単一のチャンネル切り替え指示の入力で完了するとは限らない。例えばup/downボタンによる選局ならばup/downボタンの1回の押下のみで視聴を希望するチャンネルへの切り替えの指定が完了する。しかし、番号入力による選局ではチャンネル番号の桁数だけ数字キーの押下が必要となる。   The input transmitted from the channel selection device 109 to the information receiving terminal 108 is a channel switching instruction, and the channel switching instruction is associated with a user interface used at the time of channel selection. Specifically, a signal associated with a button pressed for channel switching becomes a channel switching instruction. At this time, designation of switching to a channel that the user desires to view is not always completed by inputting a single channel switching instruction. For example, in the case of channel selection using the up / down button, the designation of switching to the channel desired to be viewed is completed only by pressing the up / down button once. However, when selecting a channel by entering a number, it is necessary to press the number key for the number of digits of the channel number.

視聴チャンネル要求部101は、チャンネル切り替え時に選局装置109からチャンネル切り替え指示を受信すると、新たに選択された視聴チャンネルのコンテンツに対する配信要求を行う。   Upon receiving a channel switching instruction from the channel selection device 109 at the time of channel switching, the viewing channel request unit 101 makes a distribution request for the content of the newly selected viewing channel.

アルゴリズム選択部102は、チャンネル切り替え指示に基づいてコンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する。具体的には、選局装置109より入力されるチャンネル切り替え指示に対応する選局方法を特定し、予め用意された事前受信チャンネルを決定する複数のアルゴリズムの中からその選局方法に対応する適切なアルゴリズムを選択する。   The algorithm selection unit 102 selects an appropriate algorithm from a plurality of algorithms for determining a channel on which content is received in advance based on a channel switching instruction. Specifically, a channel selection method corresponding to the channel switching instruction input from the channel selection device 109 is specified, and an appropriate one corresponding to the channel selection method is selected from a plurality of algorithms for determining a pre-received channel prepared in advance. The right algorithm.

アルゴリズム実行部103は、アルゴリズム選択部102によって選択されたアルゴリズムを用いて事前受信チャンネルを決定し、事前受信チャンネルのコンテンツに対する配信要求を行う。   The algorithm execution unit 103 determines a prior reception channel using the algorithm selected by the algorithm selection unit 102, and makes a distribution request for the content of the prior reception channel.

受信状況管理部104、は受信状況を管理する。受信状況とは視聴チャンネルの情報と事前受信チャンネルの情報である。   The reception status management unit 104 manages the reception status. The reception status is information on the viewing channel and information on the prior reception channel.

視聴チャンネル切り替え部105は、視聴チャンネル要求部101とアルゴリズム実行部103による配信要求の処理に基づいてコンテンツを受信している全てのチャンネルから視聴チャンネルを選別する。具体的には、視聴チャンネルと事前受信チャンネルのデータパケットはネットワークから区別なく届くため、この中から視聴チャンネルのデータパケットを選別し、再生部107に送信する。   The viewing channel switching unit 105 selects a viewing channel from all channels receiving content based on the distribution request processing by the viewing channel request unit 101 and the algorithm execution unit 103. Specifically, since the data packets of the viewing channel and the pre-reception channel arrive without distinction from the network, the data packet of the viewing channel is selected from these and transmitted to the reproducing unit 107.

受信管理部106は、視聴チャンネル要求部101によって決定された視聴チャンネルとアルゴリズム実行部103によって決定された事前受信チャンネルのコンテンツ配信をネットワークに対して要求する。コンテンツの配信がマルチキャストで行われる場合はこの要求がInternet Group Management Protocol(IGMP)、あるいはMulticast Listener Discovery Protocol(MLDP)のjoinに関する処理となる。   The reception management unit 106 requests the network to distribute the content of the viewing channel determined by the viewing channel request unit 101 and the pre-received channel determined by the algorithm execution unit 103. When the content distribution is performed by multicast, this request is processing related to the join of Internet Group Management Protocol (IGMP) or Multicast Listener Discovery Protocol (MLDP).

再生部107は、視聴チャンネル切り替え部105によって選別された視聴チャンネルのデータを再生、出力する。   The playback unit 107 plays back and outputs the data of the viewing channel selected by the viewing channel switching unit 105.

次に、本発明の実施の形態1における情報処理端末のチャンネル切り替えの全体動作について説明する。図2は、チャンネル切り替えにおける全体動作のフローチャートを示す図である。   Next, the overall operation of channel switching of the information processing terminal in Embodiment 1 of the present invention will be described. FIG. 2 is a diagram showing a flowchart of the overall operation in channel switching.

チャンネル切り替えは、選局装置109から入力されるユーザのチャンネル切り替え指示の受信を契機として視聴チャンネルの切り替え処理を行う視聴チャンネル切り替えプロセス(ステップS201)と、視聴チャンネル切り替えプロセス(ステップS201)と並行して次に切り替えられそうなチャンネルを推測し、推測されたチャンネルのコンテンツの事前受信処理を行う事前受信プロセス(ステップS202)と、から構成される。   Channel switching is performed in parallel with a viewing channel switching process (step S201) for performing a viewing channel switching process upon reception of a user's channel switching instruction input from the channel selection device 109 and a viewing channel switching process (step S201). A pre-reception process (step S202) that estimates a channel that is likely to be switched next and performs pre-reception processing of the content of the estimated channel.

まず、情報受信端末108の視聴チャンネル切り替えプロセス(ステップS201)について詳述する。図3は、チャンネル切り替えにおける視聴チャンネル切り替えプロセス(ステップ201)のフローチャートを示す図である。視聴チャンネル要求部101は、選局装置109から入力されるユーザのチャンネル切り替え指示に基づいて、視聴チャンネルの切り替え処理を行う。   First, the viewing channel switching process (step S201) of the information receiving terminal 108 will be described in detail. FIG. 3 is a flowchart of the viewing channel switching process (step 201) in channel switching. The viewing channel request unit 101 performs viewing channel switching processing based on a user channel switching instruction input from the channel selection device 109.

視聴チャンネル要求部101は選局装置109からユーザのチャンネル切り替え指示を受信すると、まず、今回の入力でユーザが視聴を希望するチャンネルへの切り替えの入力が完了したかどうかを確認する。もし入力が完了していない場合は、チャンネル切り替え指示の次回入力まで待機する(ステップS301)。   When the viewing channel request unit 101 receives the user's channel switching instruction from the channel selection device 109, the viewing channel request unit 101 first confirms whether or not the input of switching to the channel that the user wants to view is completed with the current input. If the input has not been completed, it waits until the next input of a channel switching instruction (step S301).

次に、受信状況管理部104から現在の視聴チャンネルに関する情報を得て、前記入力によって切り替えを指示されたチャンネルが現在の視聴チャンネルであるかどうかを確認する。指示されたチャンネルが現在の視聴チャンネルであった場合は、チャンネル切り替え指示の次回入力まで待機する(ステップS302)。   Next, information on the current viewing channel is obtained from the reception status management unit 104, and it is confirmed whether or not the channel instructed to switch by the input is the current viewing channel. If the instructed channel is the current viewing channel, the system waits until the next input of a channel switching instruction (step S302).

続いて、受信状況管理部104から現在の事前受信チャンネルに関する情報を得て、前記入力によって切り替えを指示されたチャンネルが現在の事前受信チャンネルに含まれているかどうかを確認する(ステップS303)。   Subsequently, information on the current prior reception channel is obtained from the reception status management unit 104, and it is confirmed whether or not the channel instructed to be switched by the input is included in the current prior reception channel (step S303).

指示されたチャンネルが現在の事前受信チャンネルに含まれていた場合、視聴チャンネル切り替え部105に指示されたチャンネルの情報を送信し、視聴チャンネル切り替え部105は、現在の事前受信チャンネルのコンテンツの中から指示されたチャンネルのコンテンツを選抜し、視聴チャンネルとして再生部107に送っているコンテンツを指示されたチャンネルのコンテンツに切り替える(ステップS304)。   When the instructed channel is included in the current prior reception channel, the channel information is transmitted to the viewing channel switching unit 105, and the viewing channel switching unit 105 selects the content of the current prior reception channel. The content of the designated channel is selected, and the content sent to the playback unit 107 as a viewing channel is switched to the content of the designated channel (step S304).

最後に、受信状況管理部104に新規の視聴チャンネルへの切り替えを通知し、現在の受信状況に反映させる(ステップS305)。   Finally, the reception status management unit 104 is notified of switching to a new viewing channel and is reflected in the current reception status (step S305).

一方、前記ステップS303においてユーザによって指示されたチャンネルが事前受信チャンネルに含まれていなかった場合、受信管理部106に指示されたチャンネルの情報を送信し、受信管理部106は、指示されたチャンネルのコンテンツに対する配信要求を行う(ステップS306)。   On the other hand, when the channel designated by the user in step S303 is not included in the pre-reception channel, the information on the designated channel is transmitted to the reception management unit 106, and the reception management unit 106 A distribution request for content is made (step S306).

続いて、視聴チャンネル切り替え部105に指示されたチャンネルの情報を送信し、視聴チャンネル切り替え部105は、現在の受信チャンネルの中からユーザによって指示されたチャンネルのコンテンツを選抜し、視聴チャンネルとして再生部107に送るように切り替える(ステップS307)。   Subsequently, information on the channel designated by the viewing channel switching unit 105 is transmitted, and the viewing channel switching unit 105 selects the content of the channel designated by the user from the current reception channels, and reproduces it as a viewing channel. Switching to 107 is performed (step S307).

最後に、受信状況管理部104に新規の視聴チャンネルへの切り替えを通知し、現在の受信状況に反映させる(ステップS305)。   Finally, the reception status management unit 104 is notified of switching to a new viewing channel and is reflected in the current reception status (step S305).

続いて、情報受信端末108の事前受信プロセス(ステップS202)について詳述する。図4は、情報受信端末108のチャンネル切り替えにおける事前受信プロセス(ステップS202)のフローチャートを示す図である。アルゴリズム選択部102は、選局装置109から入力されるユーザのチャンネル切り替え指示に基づいて、事前受信チャンネルを決定するアルゴリズムを選択する。次に、アルゴリズム実行部103は、アルゴリズム選択部102で選択されたアルゴリズムを実行して事前受信チャンネルを決定し、決定したチャンネルのコンテンツに対して事前受信処理を行う。   Next, the advance reception process (step S202) of the information receiving terminal 108 will be described in detail. FIG. 4 is a diagram showing a flowchart of the prior reception process (step S202) in channel switching of the information receiving terminal 108. Based on the user's channel switching instruction input from the channel selection device 109, the algorithm selection unit 102 selects an algorithm for determining the prior reception channel. Next, the algorithm execution unit 103 executes the algorithm selected by the algorithm selection unit 102 to determine a pre-reception channel, and performs pre-reception processing on the content of the determined channel.

例えば、ユーザがリモコンのup/downボタンで180チャンネルへの切り替え指示を出した場合、視聴チャンネルの上下のチャンネルを事前受信チャンネルとして決定する、というアルゴリズムが選択される。このup/downボタン用のアルゴリズムを実行して、180チャンネルの上下複数チャンネル(m〜179チャンネル、181〜nチャンネル、ただし、mとnは、m<179, n>181の整数)を事前受信チャンネルとして設定し、これらのチャンネルのコンテンツに対して配信要求を行う。   For example, when the user issues an instruction to switch to the 180 channel using the up / down button of the remote controller, an algorithm is selected in which upper and lower channels of the viewing channel are determined as the prior reception channels. Execute the algorithm for this up / down button and receive in advance 180 channels (m to 179 channels, 181 to n channels, where m and n are integers of m <179, n> 181) It is set as a channel and a distribution request is made for the contents of these channels.

アルゴリズム選択部102は、選局装置109からチャンネル切り替え指示を受信すると、入力されるチャンネル切り替え指示に対応する選局方法を特定し、その選局方法に予め設定された事前受信チャンネルを決定するアルゴリズムを選択し、選択したアルゴリズムと選局装置109から受信したチャンネル切り替え指示をアルゴリズム実行部103に対して送信する(ステップS401)。なお、選局方法と選局方法ごとに設定された事前受信すべきアルゴリズムについては、後述する。   Upon receiving a channel switching instruction from the channel selection device 109, the algorithm selection unit 102 specifies a channel selection method corresponding to the input channel switching instruction, and determines an advance reception channel preset in the channel selection method And the selected algorithm and the channel switching instruction received from the channel selection device 109 are transmitted to the algorithm execution unit 103 (step S401). The channel selection method and the algorithm to be received in advance set for each channel selection method will be described later.

アルゴリズム実行部103は、前記アルゴリズム選択部102からの入力を受信すると、アルゴリズム選択部102で選択されたアルゴリズムを前記チャンネル切り替え指示で切り替えを指示されたチャンネルの情報を入力として実行し、事前受信チャンネルを決定する(ステップS402)。   When the algorithm execution unit 103 receives the input from the algorithm selection unit 102, the algorithm execution unit 103 executes the algorithm selected by the algorithm selection unit 102 using the information of the channel instructed to switch by the channel switching instruction as an input, Is determined (step S402).

次に、受信状況管理部104から、現在の視聴チャンネル、及び事前受信チャンネルの状況に関する情報を得る。アルゴリズム実行部103は、前記決定された事前受信チャンネルと現在の事前受信チャンネルを比較し、前記決定された事前受信チャンネルの中から現在コンテンツを受信していないチャンネルを選択する(ステップS403)。   Next, information on the current viewing channel and the status of the pre-received channel is obtained from the reception status management unit 104. The algorithm execution unit 103 compares the determined prior reception channel with the current prior reception channel, and selects a channel that is not currently receiving content from the determined prior reception channels (step S403).

続いて、受信管理部106に問い合わせ、受信管理部106は、前記アルゴリズム実行部103によって最終的に選択されたチャンネルのコンテンツに対して配信要求を行う(ステップS404)。   Subsequently, the reception management unit 106 is inquired, and the reception management unit 106 makes a distribution request to the content of the channel finally selected by the algorithm execution unit 103 (step S404).

最後に、受信状況管理部104に更新された事前受信チャンネルに関する情報を送信し、現在の受信状況に反映させる(ステップS405)。   Finally, the updated information on the pre-reception channel is transmitted to the reception status management unit 104 and reflected in the current reception status (step S405).

なお、使用できる帯域の制限に伴って情報受信端末108で同時に受信可能なコンテンツ数が制限される場合は、視聴チャンネル切り替えプロセス(ステップS201)、及び事前受信プロセス(ステップS202)のそれぞれにおいて、事前受信チャンネルのコンテンツの配信停止処理を行う。視聴チャンネル切り替えプロセス(ステップS201)においては、ステップS306のコンテンツ配信要求を行う前に現在の視聴チャンネルのコンテンツに対する配信停止を要求する。また、事前受信プロセス(ステップS202)においては、ステップS402の後で現在の事前受信チャンネルの内、更新後に事前受信チャンネルとして決定されなかったチャンネルを選別する。その後、ステップS404で配信要求を行う前に選別されたチャンネルのコンテンツの配信停止を要求する。これにより受信コンテンツ数を制限できる。なお、配信にマルチキャストが用いられる場合の配信停止要求は、IGMPあるいはMLDPのleaveに関する処理となる。   When the number of contents that can be received simultaneously by the information receiving terminal 108 is limited due to the limitation of the usable bandwidth, the viewing channel switching process (step S201) and the prior reception process (step S202) are performed in advance. The distribution stop processing of the content of the receiving channel is performed. In the viewing channel switching process (step S201), the distribution stop for the current viewing channel content is requested before the content distribution request in step S306 is made. Further, in the advance reception process (step S202), channels that have not been determined as the advance reception channel after the update are selected from the current advance reception channels after step S402. Thereafter, the distribution stop of the content of the channel selected before the distribution request is made in step S404 is requested. Thereby, the number of received contents can be limited. The distribution stop request in the case where multicast is used for distribution is processing related to the leave of IGMP or MLDP.

続いて、ユーザがチャンネル切り替え時に使用する選局方法について詳述する。図5は、情報受信端末108で使用される選局装置109の1形態であるリモコン501の例を示す図である。   Next, the channel selection method used when the user switches channels will be described in detail. FIG. 5 is a diagram illustrating an example of a remote controller 501 that is one form of the channel selection device 109 used in the information receiving terminal 108.

リモコン501でチャンネル切り替え時に使用されるユーザ・インタフェースとしては、番号入力ボタン502、EPGボタン503、数字キー504、十字キー505、up/downボタン506、ネットワーク切り替えボタン507が挙げられる。   Examples of the user interface used when the remote controller 501 switches channels include a number input button 502, an EPG button 503, a numeric key 504, a cross key 505, an up / down button 506, and a network switching button 507.

これらのユーザ・インタフェースを用いた選局方法としては、up/down選局、番号入力による選局、直接選局、Graphical User Interface (GUI)による選局、ネットワーク切り替えによる選局が挙げられる。   Channel selection methods using these user interfaces include up / down channel selection, channel selection by number input, direct channel selection, channel selection by graphical user interface (GUI), and channel selection by network switching.

up/down選局では、up/downボタン506が押下されるに従ってチャンネル番号の順番に上下に選局される。   In the up / down channel selection, the channel is selected up and down in the order of channel numbers as the up / down button 506 is pressed.

番号入力による選局では、番号入力ボタン502を押下して数字キーを番号入力として使用することを宣言した後で、数字キー504を押下してチャンネル番号を入力することにより選局される。チャンネル番号の具体例としては、地上波デジタル放送の3桁のチャンネル番号等が挙げられる。   In the channel selection by inputting a number, the user selects a channel by depressing the number input button 502 and declaring that the numeric key is used as the number input and then depressing the numeric key 504 and inputting the channel number. Specific examples of the channel number include a three-digit channel number for terrestrial digital broadcasting.

直接選局では、実装によってはリモコンに用意される特定のボタンや数字キー504を押下すると、それらのボタンに割り振られたチャンネルに直接選局される。   In direct channel selection, depending on the implementation, when a specific button or numeric key 504 prepared on the remote controller is pressed, the channel assigned to those buttons is directly selected.

GUIによる選局では、Electronic Program Guide (EPG)/Electronic Contents Guide (ECG)や画面上に表示されたチャンネル群を十字キー505で選択することにより選局される。   Channel selection by GUI is performed by selecting a channel group displayed on the Electronic Program Guide (EPG) / Electronic Contents Guide (ECG) or the screen with the cross key 505.

ネットワーク切り替えによる選局では、ネットワーク切り替えボタン507が押下されるたびにネットワークをトグルスイッチのように順番に切り替える。各ネットワークにおいて表示されるチャンネルは、基本的に切り替えられたネットワークにおいて前回視聴していたチャンネルとなる。なお、ここで使用しているネットワークという単語は、地上波、BS、CS、IP等の放送の種類を表している。   In channel selection by network switching, the network is switched in turn like a toggle switch each time the network switching button 507 is pressed. The channel displayed in each network is basically the channel that was viewed last time in the switched network. Note that the word “network” used here represents the type of broadcasting such as terrestrial, BS, CS, and IP.

続いて、ステップS401、ステップS402で選択、実行される選局方法ごとに予め設定された事前受信チャンネル決定アルゴリズムについて、上記の選局方法ごとに詳述する。   Next, the pre-received channel determination algorithm preset for each channel selection method selected and executed in step S401 and step S402 will be described in detail for each channel selection method.

まず、up/down選局の場合について詳述する。up/down選局に割り当てられたアルゴリズムでは、チャンネル切り替え指示によって指示されたチャンネルのチャンネル番号の上下複数チャンネルが、事前受信チャンネルとして決定される。   First, the case of up / down tuning will be described in detail. In the algorithm assigned to the up / down channel selection, a plurality of channels above and below the channel number designated by the channel switching instruction are determined as the prior reception channels.

図6は、up/down選局によるチャンネル切り替え時の視聴チャンネルと事前受信チャンネルを示す図である。図6では、使用可能な帯域の制限により同時受信可能なコンテンツ数が5であり、181チャンネルを視聴しているときに図5のup/downボタン506のupボタンが押下されてチャンネル切り替え要求があった場合を示している。この図6と図2、図3、図4を用いてup/down選局に対応したアルゴリズムを詳述する。   FIG. 6 is a diagram showing a viewing channel and a pre-reception channel at the time of channel switching by up / down channel selection. In FIG. 6, the number of contents that can be received simultaneously is 5 due to the limitation of the usable bandwidth, and when the 181 channel is viewed, the up button of the up / down button 506 in FIG. It shows the case. The algorithm corresponding to up / down channel selection will be described in detail with reference to FIG. 6, FIG. 2, FIG. 3, and FIG.

まず、181チャンネルの視聴中にタイミング610でupボタンが押下されると、情報受信端末108は視聴チャンネル切り替えプロセス(ステップS201)に従って視聴チャンネルを182チャンネルに切り替える。図6における602はチャンネル切り替えプロセス(ステップS201)に要するオーバーヘッドであり、図6における603はコンテンツのデコードに必要な初期のバッファリングに要するオーバーヘッドである。このため、実際のチャンネル切り替えが行われるのはタイミング612においてである。   First, when the up button is pressed at timing 610 while viewing the 181 channel, the information receiving terminal 108 switches the viewing channel to the 182 channel according to the viewing channel switching process (step S201). 602 in FIG. 6 is an overhead required for the channel switching process (step S201), and 603 in FIG. 6 is an overhead required for initial buffering necessary for decoding the content. For this reason, actual channel switching is performed at timing 612.

この視聴チャンネル切り替えプロセス(ステップS201)と並行して事前受信プロセス(ステップS202)が開始される。まず、情報受信端末108は、図5のup/downボタン506が押下されてチャンネル切り替えが入力されると、選局方法がup/down選局であると特定し、up/down選局用のアルゴリズムを選択する(ステップS401)。次に、選択されたアルゴリズムが実行され、180、181、183、184チャンネルが事前受信チャンネルとして決定される(ステップS402)。現在は事前受信を行っていない状態であるため決定されたチャンネル全てに対してコンテンツの配信要求を行う(ステップS404)。図6における601は事前受信プロセス(ステップS202)に要するオーバーヘッドである。事前受信プロセス(ステップS202)は視聴チャンネル切り替えプロセス(ステップS201)と比較してステップ数が多くなるため、視聴チャンネルの受信開始よりも図6における604分だけオーバーヘッドが大きくなる。従って、実際に事前受信が開始されるのはタイミング613においてである。   In parallel with the viewing channel switching process (step S201), the advance reception process (step S202) is started. First, when the up / down button 506 in FIG. 5 is pressed and channel switching is input, the information receiving terminal 108 specifies that the channel selection method is up / down channel selection, and is used for up / down channel selection. An algorithm is selected (step S401). Next, the selected algorithm is executed, and channels 180, 181, 183, and 184 are determined as pre-received channels (step S402). Since the pre-reception is not currently performed, a content distribution request is made to all the determined channels (step S404). In FIG. 6, reference numeral 601 denotes overhead required for the prior reception process (step S202). Since the advance reception process (step S202) has more steps than the viewing channel switching process (step S201), the overhead is increased by 604 in FIG. 6 compared to the start of viewing channel reception. Therefore, the advance reception is actually started at timing 613.

次に、182チャンネルを視聴中にupボタンが押下されると、上記と同様にタイミング614において視聴チャンネル切り替えプロセス(ステップS201)と事前受信プロセス(ステップS202)が開始される。   Next, when the up button is pressed while viewing the 182 channel, the viewing channel switching process (step S201) and the pre-reception process (step S202) are started at the timing 614 as described above.

まず、視聴チャンネル切り替えプロセス(ステップS201)では、要求チャンネルの183チャンネルのコンテンツが既に事前受信されているため視聴チャンネルの切り替え(ステップS304)と受信状況の更新(ステップS305)のみで終了する。このため、図6における602や603のようなオーバーヘッドが発生せず、即座にチャンネルを切り替えることができる。   First, in the viewing channel switching process (step S201), since the content of the requested channel 183 has already been received in advance, the processing ends only by switching the viewing channel (step S304) and updating the reception status (step S305). For this reason, overhead like 602 and 603 in FIG. 6 does not occur, and the channel can be switched immediately.

一方、事前受信プロセス(ステップS202)では、上記と同様にup/down選局用のアルゴリズムが選択される(ステップS401)。次に、そのアルゴリズムにより181、182、184、185チャンネルが事前受信チャンネルとして決定される(ステップS402)。続いて、現在の受信状況と比較し、180チャンネルのコンテンツは事前受信を止め、185チャンネルのコンテンツについて新たに事前受信を開始することが決定される(ステップS403)。その後、180チャンネルのコンテンツに対する配信停止要求と185チャンネルのコンテンツに対する配信要求が行われる(ステップS404)。上記と同様、実際に事前受信が開始されるのは、タイミング615からとなる。   On the other hand, in the prior reception process (step S202), an up / down channel selection algorithm is selected in the same manner as described above (step S401). Next, channels 181, 182, 184, and 185 are determined as pre-reception channels by the algorithm (step S 402). Subsequently, as compared with the current reception status, it is determined that the advance reception of the 180-channel content is stopped and the advance reception is newly started for the 185-channel content (step S403). Thereafter, a distribution stop request for the 180-channel content and a distribution request for the 185-channel content are made (step S404). Similar to the above, prior reception is actually started from timing 615.

以降、upボタンが押下されるたびに同様の手順が繰り返され、視聴チャンネルと事前受信チャンネルが切り替えられる。   Thereafter, the same procedure is repeated each time the up button is pressed, and the viewing channel and the pre-reception channel are switched.

以上に示したように、指示されたチャンネルの上下のチャンネルのコンテンツを予め受信しておくことによって、up/down選局時に、チャンネル切り替えの遅延を短縮することが可能となる。   As described above, by receiving the contents of the upper and lower channels of the designated channel in advance, it becomes possible to reduce the delay of channel switching when selecting up / down.

次に、番号入力による選局の場合について詳述する。番号入力による選局に割り当てられたアルゴリズムでは、入力されたx桁の数字とチャンネル番号の上位x桁が一致するチャンネルを事前受信チャンネルとして決定する。   Next, the case of channel selection by number input will be described in detail. In the algorithm assigned to channel selection by number input, a channel in which the input x digit number and the upper x digit of the channel number match is determined as a pre-reception channel.

図7は、番号入力による選局を用いたチャンネル切り替え時のコンテンツを受信しているチャンネルを示す図である。図7では100チャンネルを視聴しているときに図5の番号入力ボタン502と数字キー504を使用したチャンネル切り替え要求があった場合を示している。この図7と図4を用いて番号入力による選局に対応したアルゴリズムを詳述する。   FIG. 7 is a diagram illustrating channels that receive content at the time of channel switching using channel selection based on number input. FIG. 7 shows a case where there is a channel switching request using the number input button 502 and the numeric key 504 in FIG. 5 while viewing 100 channels. The algorithm corresponding to channel selection by number input will be described in detail with reference to FIG. 7 and FIG.

新たに視聴チャンネルとして182チャンネルを受信する場合、まず、番号入力ボタン502が押下される。これにより、次回以降の数字キー504の入力が番号入力による選局のためのものであるという情報が通知される。情報受信端末108は、選局方法が番号入力による選局であることを認識して番号入力による選局用のアルゴリズムを選択する(ステップS401)。   When the channel 182 is newly received as a viewing channel, the number input button 502 is first pressed. As a result, information indicating that the input of the number key 504 from the next time is for channel selection by number input is notified. The information receiving terminal 108 recognizes that the channel selection method is channel selection by number input, and selects an algorithm for channel selection by number input (step S401).

次に、タイミング710において数字キー1が押下される。選択されたアルゴリズムによって、上位1桁が1であるチャンネルのうち、現在の視聴チャンネルである100チャンネルを除いた101〜199チャンネルが事前受信チャンネルとして決定される(ステップS402)。この時点でコンテンツの受信を行っているチャンネルが100チャンネルのみであるため、それ以外の選択されたチャンネルのコンテンツをすべて新たに事前受信すると決定し、それらのチャンネルのコンテンツに対して配信要求を行う。(ステップS403、ステップS404)。その後、タイミング711において要求したチャンネルのコンテンツの事前受信が開始される。   Next, the numeric key 1 is pressed at timing 710. According to the selected algorithm, the channels 101 to 199 excluding the 100 channels that are the current viewing channels among the channels having the highest one digit of 1 are determined as the pre-reception channels (step S402). Since only 100 channels are receiving content at this time, it is determined that all the contents of the other selected channels are newly received in advance, and a distribution request is made for the contents of those channels. . (Step S403, Step S404). Thereafter, pre-reception of the requested channel content at timing 711 is started.

続いて、タイミング712において数字キー8が入力されると、上位2桁が18である180〜189チャンネルを事前受信チャンネルとして決定する(ステップS401、ステップS402)。次に、現在の受信状況と比較し、101〜179チャンネル、190〜199チャンネルを事前受信チャンネルから外すと決定する(ステップS403)。決定されたチャンネルのコンテンツに対して配信停止を要求する(ステップS404)。その後、タイミング713においてそれらのチャンネルのコンテンツの配信が終了する。   Subsequently, when the numeric key 8 is input at the timing 712, the channels 180 to 189 whose upper two digits are 18 are determined as the pre-reception channels (steps S401 and S402). Next, in comparison with the current reception status, it is determined that the 101-179 channel and the 190-199 channel are to be removed from the previous reception channel (step S403). A distribution stop request is made for the content of the determined channel (step S404). Thereafter, at timing 713, the distribution of the contents of those channels is completed.

最後に、タイミング714において数字キー2が入力された時点で182チャンネルを新たな視聴チャンネルとして決定し、一つ前の視聴チャンネルとその他の全ての事前受信チャンネルのコンテンツに対して配信停止を要求する(ステップS401、ステップS402、ステップS403、ステップS404)。その後、タイミング715においてそれらのチャンネルのコンテンツの配信が終了し、これをもって事前受信がすべて終了する。   Finally, when the numeric key 2 is input at the timing 714, the 182 channel is determined as a new viewing channel, and the distribution stop is requested for the contents of the previous viewing channel and all other pre-received channels. (Step S401, Step S402, Step S403, Step S404). Thereafter, the distribution of the contents of those channels is completed at timing 715, and all the prior receptions are completed with this.

図7の701は事前受信するまでにかかるオーバーヘッドを表すが、最終的に「2」を入力する時点では既に目的の182チャンネルのコンテンツは事前受信を開始しているため、チャンネル切り替えにおけるオーバーヘッドを最小限に抑えることが可能となっている。   Although 701 in FIG. 7 represents the overhead required for prior reception, since the content of the target 182 channel has already started prior reception when “2” is finally input, overhead for channel switching is minimized. It is possible to limit to the limit.

このように、数字キーの入力に合わせて事前受信を行うことにより、番号入力による選局時にチャンネル切り替えの遅延を短縮することが可能となる。   As described above, by performing prior reception in accordance with the input of the numeric key, it is possible to reduce the delay of channel switching at the time of channel selection by inputting the number.

また、その他の数字キーによる選局を行った場合の事前受信の方法として、例えばチャンネル番号が3桁であった場合に、3桁のチャンネル番号の内2桁目が入力された時点で事前受信を開始するという方法も考えられる。この場合、1桁目が入力されても事前受信を行わず、2桁目の入力以降では基本的に前記の方法と同様のステップで事前受信チャンネル決定が行われるため、説明を省略する。   In addition, as a method of prior reception when channel selection using other numeric keys is performed, for example, when the channel number is 3 digits, prior reception is performed when the second digit of the 3-digit channel number is input. A method of starting is also conceivable. In this case, prior reception is not performed even if the first digit is input, and the prior reception channel determination is basically performed by the same steps as those described above after the second digit input, and thus description thereof is omitted.

なお、使用可能な帯域の制限により情報受信端末108で同時に受信可能なコンテンツ数に制限がある場合、前記アルゴリズムによって決定された事前受信チャンネルから数チャンネルを選択する必要がある。選択基準としては、履歴を元に選局方法に関係なく各チャンネルを選局した回数が多い方から数チャンネルを選択する方法、履歴を元に番号入力による選局で各チャンネルへ選局した回数が多い方から数チャンネルを選択する方法、ランダムに数チャンネルを選択する方法などが考えられるが、それらに限定されるものではない。   When the number of contents that can be simultaneously received by the information receiving terminal 108 is limited due to the limitation of the usable bandwidth, it is necessary to select several channels from the pre-reception channels determined by the algorithm. As selection criteria, the method of selecting several channels from the one with the highest number of channel selections regardless of the channel selection method based on the history, the number of times channel selection was performed by channel selection based on the history A method of selecting several channels from a large number of people, a method of selecting several channels at random, and the like are conceivable, but are not limited thereto.

続いて、直接選局の場合について詳述する。直接選局に割り当てられたアルゴリズムでは、直接選局のために使用されるボタンに割り振られている全てのチャンネルを事前受信チャンネルとして決定する。例えば、図5の数字キー504全てにチャンネルが割り振られている場合、情報受信端末108は対応した12個のチャンネルすべてを事前受信チャンネルとして事前受信処理を行う。   Next, the case of direct channel selection will be described in detail. In the algorithm assigned to the direct channel selection, all the channels allocated to the buttons used for the direct channel selection are determined as the pre-reception channels. For example, when channels are assigned to all the numeric keys 504 in FIG. 5, the information receiving terminal 108 performs a pre-reception process using all the 12 corresponding channels as pre-reception channels.

図8は、直接選局によるチャンネル切り替え時の視聴チャンネルと事前受信チャンネルを示す図である。図8では12個の数字キーにチャンネルが割り当てられており、数字キー2に割り当てられているチャンネルを視聴しているときに図5の数字キー504の6、5、4を使用したチャンネル切り替え要求があった場合を示している。この図8と図4を用いて直接選局に対応したアルゴリズムを詳述する。なお、以降、数字キーxに割り当てられているチャンネルをチャンネルxと総称する。   FIG. 8 is a diagram showing a viewing channel and a pre-reception channel at the time of channel switching by direct channel selection. In FIG. 8, channels are assigned to 12 numeric keys, and channel switching requests using numeric keys 504 6, 5, and 4 in FIG. 5 when viewing the channel assigned to numeric key 2. The case where there was. The algorithm corresponding to direct channel selection will be described in detail with reference to FIG. 8 and FIG. Hereinafter, the channels assigned to the numeric key x are collectively referred to as channel x.

まず、タイミング810において数字キー3でチャンネル3が指示された場合、情報受信端末108は直接選局に割り当てられたアルゴリズムを選択する(ステップS401)。次に、12個の数字キーに割り当てられているチャンネルを事前受信チャンネルとして決定する(ステップS402)。最後に、決定したチャンネルのコンテンツに対して配信要求を行う(ステップS404)。   First, when channel 3 is designated with the numeric key 3 at timing 810, the information receiving terminal 108 selects an algorithm directly assigned to channel selection (step S401). Next, the channel assigned to the 12 numeric keys is determined as a pre-reception channel (step S402). Finally, a distribution request is made for the content of the determined channel (step S404).

視聴チャンネル切り替えプロセス(ステップS201)や事前受信プロセス(ステップS202)に要するオーバーヘッドはup/down選局時と変わらないため、タイミングやオーバーヘッドに関する説明は省略する。   Since the overhead required for the viewing channel switching process (step S201) and the pre-reception process (step S202) is the same as when up / down tuning is performed, description of timing and overhead is omitted.

以降、数字キー6、5、4によるチャンネル切り替え要求を受信した際には、既に数字キーに割り当てられたチャンネルのコンテンツは事前受信を開始しているため、遅延無しにチャンネル切り替えを実現できている。また、この際の事前受信チャンネルの変更は無い。   Thereafter, when a channel switching request using the numeric keys 6, 5, and 4 is received, since the channel content already assigned to the numeric keys has already been received in advance, channel switching can be realized without delay. . In addition, there is no change in the prior reception channel at this time.

以上に示したように、すべての数字キーに割り当てられたチャンネルのコンテンツを予め受信しておくことによって、直接選局時に、チャンネル切り替えの遅延を短縮することが可能となる。   As described above, by receiving in advance the contents of the channels assigned to all the numeric keys, it becomes possible to reduce the channel switching delay during direct channel selection.

なお、使用可能な帯域の制限により情報受信端末108で同時に受信可能なコンテンツ数に制限がある場合、前記数字キーに割り振られているチャンネルから数チャンネルを選択する。チャンネルの選択基準としては、チャンネル切り替え時に使用されたボタンから物理的に近いボタンに割り振られたチャンネルから順に選択するよう構成されていてもよい。   If the number of contents that can be received simultaneously by the information receiving terminal 108 is limited due to the limitation of the usable bandwidth, several channels are selected from the channels allocated to the numeric keys. The channel selection criterion may be configured to select in order from the channel assigned to the button physically close to the button used at the time of channel switching.

例えば、図5のリモコン501において12個の数字キー504にそれぞれチャンネルが割り振られており、数字キー3が押下された場合、数字キー3に近いチャンネルを順番に並べると、i2または6、ii5、iii1または9、iv4または8、v12、vi7または11、vii10の順となる。従って、この優先順位の順に受信可能なコンテンツ数分だけ数チャンネルを選択する。   For example, in the remote controller 501 of FIG. 5, when 12 numeric keys 504 are assigned with channels and the numeric key 3 is pressed, when channels close to the numeric key 3 are arranged in order, i2 or 6, ii5, The order is iii1 or 9, iv4 or 8, v12, vi7 or 11, and vii10. Therefore, several channels are selected for the number of contents that can be received in the order of priority.

その他、履歴を元に選局方法に関係なく各チャンネルへ選局した回数が多い方から数チャンネルを選択する方法、履歴を元に直接選局によって各チャンネルへ選局した回数が多い方から数チャンネルを選択する方法、ランダムに数チャンネルを選択する方法などが考えられるが、それらに限定されるものではない。   In addition, the method of selecting several channels from those with a large number of channel selections regardless of the channel selection method based on the history, the number of channels with a large number of channel selections by direct channel selection based on the history A method of selecting a channel, a method of selecting several channels at random, and the like are conceivable, but are not limited to these.

次に、GUIによる選局の場合について詳述する。なお、EPG/ECGによる選局、及びGUI上のチャンネル群を十字キーで選択する選局は、選局方法による事前受信の方法がほぼ共通しており、以降の説明では、代表してEPGについて説明を行う。EPGによる選局に割り当てられたアルゴリズムでは、チャンネルを指定するカーソルに従って事前受信チャンネルを決定する。具体的な決定方法としては、まずEPGの画面上に表示されているチャンネルを全て受信する方法が挙げられる。   Next, the case of channel selection by GUI will be described in detail. Note that EPG / ECG channel selection and channel selection on the GUI channel group using the cross key have almost the same prior reception method using the channel selection method. Give an explanation. In the algorithm assigned to channel selection by EPG, a pre-reception channel is determined according to a cursor for designating a channel. As a specific determination method, first, there is a method of receiving all channels displayed on the EPG screen.

図9は、EPG画面上に表示されている全てのチャンネルを事前受信する方式でEPGによる選局時の画面遷移を示す図である。図9では183チャンネルを視聴中に図5のEPGボタン503が押下された場合を示している。この図9と図4を用いてEPGによる選局に対応したアルゴリズムを詳述する。   FIG. 9 is a diagram showing a screen transition at the time of channel selection by EPG in a method in which all channels displayed on the EPG screen are received in advance. FIG. 9 shows a case where the EPG button 503 in FIG. 5 is pressed while viewing the 183 channel. The algorithm corresponding to channel selection by EPG will be described in detail with reference to FIG. 9 and FIG.

図9のiでEPGボタンが押下された場合、情報受信端末108は、まずEPG用の事前受信チャンネル決定アルゴリズムを選択する(ステップS401)。次に、現在EPG画面に表示されている全てのチャンネル(180〜183チャンネル)を事前受信チャンネルとして決定する(ステップS402)。現在の事前受信チャンネルが無いため、上記で決定された全てのチャンネル(180〜183チャンネル)のコンテンツに対して配信要求を行う(ステップS403、ステップS404)。   When the EPG button is pressed in i of FIG. 9, the information receiving terminal 108 first selects an EPG pre-reception channel determination algorithm (step S401). Next, all channels (channels 180 to 183) currently displayed on the EPG screen are determined as pre-reception channels (step S402). Since there is no current prior reception channel, a distribution request is made for the contents of all the channels (channels 180 to 183) determined above (steps S403 and S404).

次に、図9のii〜iiiのようにカーソルの移動中にEPG画面上に新しいチャンネルが現れるたびに事前受信チャンネルとして設定し、コンテンツの配信要求を行う(171〜173チャンネル)(ステップS401、ステップS402、ステップS403、ステップS404)。   Next, each time a new channel appears on the EPG screen during movement of the cursor as shown in ii to iii of FIG. 9, it is set as a pre-receive channel and a content distribution request is made (channels 171 to 173) (step S401, Step S402, Step S403, Step S404).

更にカーソルが移動し、最終的に図9のivのようにカーソルが移動した場合、上記と同様の動作で162〜165チャンネルを受信する。(ステップS401、ステップS402、ステップS403、ステップS404)。   When the cursor further moves and finally the cursor moves as shown in iv of FIG. 9, channels 162 to 165 are received by the same operation as described above. (Step S401, Step S402, Step S403, Step S404).

EPGによる選局では、EPGによる番組説明を読んでコンテンツの内容を理解してから視聴チャンネルを決定することが多い。このため、上記のように過去に説明を読んだ可能性のあるコンテンツと、次に説明を読みそうなEPG画面内のコンテンツを事前受信しておくことにより、EPGによる選局時にチャンネル切り替えの遅延を短縮することが可能となる。   In the channel selection by EPG, the viewing channel is often determined after reading the program description by EPG and understanding the contents. For this reason, the delay of channel switching at the time of channel selection by EPG is obtained by receiving in advance the content that may have been read in the past as described above and the content in the EPG screen that is likely to be read next. Can be shortened.

EPGによる選局時の事前受信チャンネルを決定するその他の方法として、全チャンネルを受信することが困難である場合に、カーソルの移動中は現状を維持しておき、カーソルが静止した時点で再びEPG画面に表示されるチャンネルを事前受信チャンネルとして決定し、決定したチャンネルのコンテンツに対する配信要求を行う方法もある。   As another method for determining the pre-reception channel at the time of channel selection by EPG, when it is difficult to receive all channels, the current state is maintained while the cursor is moving, and the EPG is again when the cursor is stationary. There is also a method in which a channel displayed on the screen is determined as a pre-reception channel and a distribution request is made for the content of the determined channel.

更に、EPGによる選局時の事前受信チャンネルを決定するその他の方法として、カーソルが静止したチャンネルのコンテンツのみを受信しておく方法が挙げられる。   Furthermore, as another method for determining a pre-reception channel at the time of channel selection by EPG, there is a method of receiving only the content of the channel where the cursor is stationary.

図10は、カーソルが静止したチャンネルを事前受信チャンネルとして決定する方式によるEPG選局時の画面遷移を示す図である。図10では183チャンネルを視聴中に図5のEPGボタン502が押下された場合を示している。この図10と図4を用いてEPGによる選局に対応したアルゴリズムを詳述する。   FIG. 10 is a diagram showing a screen transition at the time of EPG channel selection according to a method in which a channel where the cursor is stationary is determined as a prior reception channel. FIG. 10 shows a case where the EPG button 502 in FIG. 5 is pressed while viewing the 183 channel. The algorithm corresponding to channel selection by EPG will be described in detail with reference to FIG. 10 and FIG.

図10のiでEPGボタンが押下された直後は、既に視聴中のチャンネルでカーソルが静止しているために現状を維持する。その後、図10ii〜ivのように、カーソルが静止した時点で、カーソルが静止しているチャンネル(180、165、120チャンネル)を事前受信チャンネルとして決定し、これらのチャンネルのコンテンツの事前受信処理を開始する(ステップS401、ステップS402、ステップS403、ステップS404)。   Immediately after the EPG button is pressed in i of FIG. 10, the current state is maintained because the cursor is stationary on the channel that is already being viewed. Thereafter, as shown in FIGS. 10ii to iv, when the cursor is stationary, the channel (180, 165, 120 channel) where the cursor is stationary is determined as the pre-reception channel, and the pre-reception processing of the contents of these channels is performed. Start (step S401, step S402, step S403, step S404).

更に、EPGによるチャンネル切り替え時に事前受信チャンネルを決定するその他の方法として、カーソルが静止しているチャンネルと、カーソルが静止しているチャンネルからEPG画面上の表示で物理的に近いチャンネルを事前受信チャンネルとして決定する方法が挙げられる。   Furthermore, as another method for determining the pre-reception channel when switching the channel by EPG, the channel where the cursor is stationary and the channel which is physically close to the channel on the EPG screen from the channel where the cursor is stationary are pre-reception channels. The method of determining is mentioned.

更に別の方法としては、カーソルが静止しているチャンネルと、履歴を参照して選局された回数の多いチャンネルを探し、アクセス回数の多い方から数チャンネルを事前受信チャンネルとして決定する方法もある。   As another method, there is a method of searching for a channel where the cursor is stationary and a channel with a high frequency of channel selection by referring to the history, and determining a few channels as a pre-reception channel from the one with the highest access frequency. .

なお、使用可能な帯域の制限により情報受信端末108で同時に受信可能なコンテンツ数に制限がある場合、新たな事前受信チャンネルが決定されるたびに、現在EPG画面に表示されていない事前受信チャンネルの中から最も古いチャンネルを事前受信チャンネルから外し、そのコンテンツの配信停止を要求する方法が考えられる。   If the number of contents that can be simultaneously received by the information receiving terminal 108 is limited due to the limitation of the usable bandwidth, every time a new prior reception channel is determined, the prior reception channel that is not currently displayed on the EPG screen A method may be considered in which the oldest channel is removed from the pre-reception channel and the distribution stop of the content is requested.

次に、ネットワーク切り替えによる選局の場合について詳述する。ネットワーク切り替えによる選局に割り当てられたアルゴリズムでは、図5に示したようなリモコンのネットワーク切り替えボタン507が押下された場合、IP網を媒体とする放送を行っている全てのネットワークにおいて前回視聴していたチャンネルのコンテンツの事前受信を行う。   Next, the case of tuning by network switching will be described in detail. In the algorithm assigned to channel selection by network switching, when the network switching button 507 of the remote control as shown in FIG. 5 is pressed, the previous viewing is performed in all networks that broadcast using the IP network as a medium. Pre-reception of the contents of the selected channel.

例えば、ネットワークとして地上波、BS、CS1、CS2、IP1、IP2、IP3があり、ネットワーク切り替えボタンによって前記の順番でネットワークが切り替えられる場合を想定する。このようなケースで、地上波放送の視聴中にネットワーク切り替えボタンが押下されると、視聴しているネットワークがBSに切り替わるのと並行して、IP網を媒体とする放送を行っているネットワークであるIP1、IP2、IP3のそれぞれで前回視聴していたチャンネルのコンテンツの事前受信を開始する。   For example, it is assumed that there are terrestrial, BS, CS1, CS2, IP1, IP2, and IP3 as networks, and the network is switched in the above order by a network switching button. In such a case, when the network switching button is pressed during viewing of the terrestrial broadcast, the network that is broadcasting using the IP network as the medium is simultaneously switched to the BS being viewed. Prior reception of the content of the channel that was previously viewed by each of IP1, IP2, and IP3 is started.

図4を用いてネットワーク切り替えに対応したアルゴリズムを詳述する。   An algorithm corresponding to network switching will be described in detail with reference to FIG.

ネットワーク切り替えボタン507が押下されると、視聴チャンネル切り替えプロセスと並行して事前受信プロセスが開始される。まず、ネットワーク切り替えボタンに割り当てられたアルゴリズムが選択される(ステップS401)。次に、IP網を媒体とする放送を行っている全てのネットワークにおいて前回視聴していたチャンネルの情報を取得する(ステップS402)。続いて、取得したチャンネル情報と現在のコンテンツの受信状況を比較し、現在コンテンツを受信していないチャンネルを、事前受信チャンネルとして決定する(ステップS403)。最後に、決定された事前受信チャンネルのコンテンツの配信要求と、現在の受信状況の更新を行う(ステップS404、ステップS405)。   When the network switching button 507 is pressed, a prior reception process is started in parallel with the viewing channel switching process. First, the algorithm assigned to the network switching button is selected (step S401). Next, the information of the channel that was previously viewed in all the networks that are broadcasting using the IP network as a medium is acquired (step S402). Subsequently, the acquired channel information is compared with the reception status of the current content, and a channel not receiving the current content is determined as a pre-reception channel (step S403). Finally, the distribution request for the content of the determined prior reception channel and the current reception status are updated (steps S404 and S405).

以上のような動作によって、ネットワーク切り替えが行われた場合、情報受信端末108は受信可能な全ネットワークで前回視聴されていたチャンネルを事前受信する。これにより、ネットワーク切り替えが行われた直後のチャンネルの表示における遅延を改善することが可能となる。   When the network is switched by the operation as described above, the information receiving terminal 108 receives in advance the channel that was previously viewed on all receivable networks. Thereby, it is possible to improve the delay in displaying the channel immediately after the network switching.

また、ネットワーク切り替えの際に、IP網を媒体とした放送を行っているネットワークへの切り替えが行われた場合には、前記の方法の他にそのネットワーク内のチャンネルのコンテンツを全て、あるいは幾つか選択して事前受信しておく方法も考えられる。これにより、ネットワーク切り替えを終了してそのネットワーク内でのチャンネル切り替えに移行した場合の最初のチャンネル切り替えの遅延を改善することが可能となる。   In addition, when switching to a network that broadcasts using an IP network as a medium when switching the network, in addition to the above method, all or some of the contents of the channels in the network are performed. A method of selecting and receiving in advance is also conceivable. As a result, it is possible to improve the delay of the first channel switching when the network switching is ended and the channel switching is performed in the network.

例えば、IP網を媒体とした放送を行っているネットワークIP1、IP2、IP3があってIP1を視聴中にネットワーク切り替えボタンが押下された場合を考える。この場合、視聴ネットワークがIP2に切り替わりIP2で前回視聴していたチャンネルのコンテンツを受信するのと並行して、IP2内のチャンネルのその他のコンテンツを全て、あるいは幾つかのチャンネルを選択して事前受信を開始する。   For example, consider a case where there are networks IP1, IP2, and IP3 that are broadcasting using an IP network as a medium and the network switching button is pressed while viewing IP1. In this case, the viewing network is switched to IP2, and in parallel with receiving the content of the channel that was previously viewed by IP2, all other content of the channel in IP2 or some channels are selected and received in advance. To start.

なお、前記ネットワーク内の事前受信チャンネルの決定方法としては、チャンネルの頻度を記録しておき、頻度の高いチャンネルを事前受信チャンネルとして決定する方法、あるいは、使用された選局方法の頻度を記録しておき、頻度の高い選局方法に割り当てられたアルゴリズムに基づいて事前受信チャンネルを決定する方法などが考えられる。   As a method for determining the pre-received channel in the network, the frequency of the channel is recorded, and a method of determining a high-frequency channel as the pre-received channel, or the frequency of the channel selection method used is recorded. In addition, a method of determining a pre-received channel based on an algorithm assigned to a frequently selected channel selection method may be considered.

以上のように、チャンネル切り替え時に使用される代表的な選局方法を5種類挙げ、それぞれについて事前受信チャンネルを決定するアルゴリズムを示した。これらの説明においては、全チャンネルを事前受信チャンネルとして決定される対象として扱った。しかし、有料のコンテンツ配信においては契約外のチャンネルの視聴が不可能であり、選局される可能性が低いと考えられる。従って、これらの契約外のチャンネルを事前受信チャンネルの選択対象から外す方法も考えられる。   As described above, five typical channel selection methods used at the time of channel switching are listed, and an algorithm for determining a pre-reception channel for each is shown. In these explanations, all channels are treated as objects to be determined as prior reception channels. However, in paid content distribution, it is impossible to view channels outside the contract, and it is considered that the possibility of being selected is low. Therefore, a method of removing these non-contracted channels from the selection target of the prior reception channel is also conceivable.

また、前記5種類の選局方法や前記選局方法ごとに設定された事前受信チャンネル決定アルゴリズムは一例であり、上記に限定されるものではない。   Further, the five types of channel selection methods and the prior reception channel determination algorithm set for each channel selection method are merely examples, and are not limited to the above.

上記のようなチャンネルの切り替え動作と並行して、本発明の実施の形態1においては、視聴チャンネルの選別動作を行っている。   In parallel with the channel switching operation as described above, the viewing channel selection operation is performed in the first embodiment of the present invention.

情報受信端末108には、視聴チャンネルと事前受信チャンネルのデータパケットが区別されずに届く。このため、前述した通り視聴チャンネル切り替え部105において視聴チャンネルのデータを選別して再生部107に送る必要がある。この選別プロセスは視聴チャンネルの情報を図3のステップS304やステップS307から受信する時を除いて、基本的に独立して常時動作している。   The data packet of the viewing channel and the pre-reception channel arrives at the information receiving terminal 108 without being distinguished. For this reason, as described above, the viewing channel switching unit 105 needs to select viewing channel data and send it to the playback unit 107. This screening process basically operates independently and constantly, except when receiving viewing channel information from step S304 or step S307 in FIG.

図2で示した視聴チャンネル切り替えプロセス(ステップS201)と前記事前受信プロセス(ステップS202)によって視聴チャンネルと事前受信チャンネルのコンテンツの配信要求後、サーバから実際のコンテンツ配信が開始される。情報受信端末108によって受信された視聴チャンネルと事前受信チャンネルのデータパケットは区別されずに全て視聴チャンネル切り替え部105に送られる。視聴チャンネル切り替え部105は視聴チャンネル要求部201から入力された視聴チャンネルの情報を元に視聴チャンネルとして設定されているチャンネルのデータを選別して再生部107に送信し、その他のチャンネルのデータを廃棄する。   After the viewing channel switching process (step S201) and the prior reception process (step S202) shown in FIG. 2 and the content distribution request for the viewing channel and the prior reception channel are requested, actual content distribution is started from the server. All the data packets of the viewing channel and the pre-received channel received by the information receiving terminal 108 are sent to the viewing channel switching unit 105 without being distinguished. The viewing channel switching unit 105 selects the channel data set as the viewing channel based on the viewing channel information input from the viewing channel request unit 201 and transmits it to the playback unit 107, and discards the other channel data. To do.

以上のような方法によって視聴チャンネルを選別することが可能となる。   The viewing channel can be selected by the method as described above.

なお、上記の識別方法は一例であり、例えば、前記視聴チャンネル切り替え部105において視聴チャンネルと事前受信チャンネルのデータパケットを受信した際に、視聴チャンネルのデータパケットを再生部107に送信しつつ、各事前受信チャンネルの一定量のデータパケットをバッファリングしておく方法や、視聴チャンネル切り替え部105がネットワーク・インタフェースの管理をしておきネットワーク・インタフェース上で視聴チャンネル以外のチャンネルのコンテンツを廃棄させ、視聴チャンネルのコンテンツのみを受信する方法が考えられ、上記に限定されるものではない。   Note that the above identification method is an example. For example, when the viewing channel switching unit 105 receives the data packet of the viewing channel and the pre-received channel, A method of buffering a certain amount of data packets in advance reception channels, or the viewing channel switching unit 105 manages the network interface and discards the contents of channels other than the viewing channel on the network interface for viewing. A method of receiving only the contents of the channel is conceivable and is not limited to the above.

本発明では、事前受信チャンネルを決定するアルゴリズムを、チャンネル切り替え時の選局方法に基づいて適宜選択する。これにより、ユーザの選局意図をより正確に読み取ることが可能となり、事前受信チャンネルとしてユーザが希望するチャンネルを正確に決定することが可能となる。従って、ネットワークを媒体とするコンテンツ配信においてチャンネル切り替え時の遅延を抑制することが可能となる。   In the present invention, an algorithm for determining a prior reception channel is appropriately selected based on a channel selection method at the time of channel switching. As a result, the user's channel selection intention can be read more accurately, and the channel desired by the user can be accurately determined as the prior reception channel. Accordingly, it is possible to suppress a delay at the time of channel switching in content distribution using a network as a medium.

(実施の形態2)
まず、本発明の実施の形態2における情報受信端末の内部構成について説明する。図11は、本発明の情報受信端末の内部構成を示す図である。
(Embodiment 2)
First, the internal configuration of the information receiving terminal according to Embodiment 2 of the present invention will be described. FIG. 11 is a diagram showing an internal configuration of the information receiving terminal of the present invention.

情報受信端末1108は、視聴チャンネル要求部101、アルゴリズム選択部102、アルゴリズム実行部103、受信状況管理部104、視聴チャンネル切り替え部105、受信管理部1106、再生部107、事前受信終了部1101から構成される。   The information receiving terminal 1108 includes a viewing channel request unit 101, an algorithm selection unit 102, an algorithm execution unit 103, a reception status management unit 104, a viewing channel switching unit 105, a reception management unit 1106, a playback unit 107, and a pre-reception end unit 1101. Is done.

これらの内、視聴チャンネル要求部101、アルゴリズム選択部102、アルゴリズム実行部103、受信状況管理部104、視聴チャンネル切り替え部105、再生部107については実施の形態1と同様の機能を持つため説明を省略する。   Among these, the viewing channel request unit 101, the algorithm selection unit 102, the algorithm execution unit 103, the reception status management unit 104, the viewing channel switching unit 105, and the playback unit 107 have the same functions as those in the first embodiment, and therefore will be described. Omitted.

実施の形態2の特徴である事前受信終了部1101は、コンテンツの事前受信を行っているチャンネルのコンテンツ配信停止要求を行う。具体的には、まず、ユーザが視聴するチャンネルを決定したかどうかの判断を行い、ユーザが視聴するチャンネルを決定したと判断した場合にその時点で行っているコンテンツの事前受信を終了する処理を行う。この判断を行うために、事前受信終了部1101は視聴チャンネル切り替え部101、アルゴリズム選択部102と同様に選局装置109からのチャンネル切り替え指示を受信する。   The pre-reception end unit 1101, which is a feature of the second embodiment, makes a content distribution stop request for a channel that is pre-receiving content. Specifically, first, it is determined whether or not the channel to be viewed by the user has been determined, and when it is determined that the channel to be viewed by the user has been determined, the process of ending pre-reception of the content being performed at that time is performed. Do. In order to make this determination, the pre-reception end unit 1101 receives a channel switching instruction from the channel selection device 109 as in the viewing channel switching unit 101 and the algorithm selection unit 102.

受信管理部1106は、視聴チャンネル要求部101によって決定された視聴チャンネルとアルゴリズム実行部103によって決定された事前受信チャンネルのコンテンツの配信をネットワークに対して要求する。一方、事前受信終了部1101によって決定された事前受信チャンネルのコンテンツの配信停止をネットワークに対して要求する。   The reception management unit 1106 requests the network to distribute the content of the viewing channel determined by the viewing channel request unit 101 and the pre-received channel determined by the algorithm execution unit 103. On the other hand, the network is requested to stop the distribution of the content of the pre-reception channel determined by the pre-reception end unit 1101.

次に、本発明の実施の形態2における情報受信端末1108のチャンネル切り替えの全体動作について説明する。図12は、チャンネル切り替えにおける全体動作のフローチャートを示す図である。   Next, the overall channel switching operation of information receiving terminal 1108 in Embodiment 2 of the present invention will be described. FIG. 12 is a diagram showing a flowchart of the overall operation in channel switching.

チャンネル切り替えは、ユーザのチャンネル切り替え操作を契機として、実施の形態1と同様の視聴チャンネルの切り替え処理を行う視聴チャンネル切り替えプロセス(ステップS1201)、次に切り替えられそうなチャンネルを推測し、前記推測されたチャンネルの事前受信処理を行う事前受信プロセス(ステップS1202)と共に、これら視聴チャンネル切り替えプロセス(ステップS1201)と事前受信プロセス(ステップS1202)と並行して事前受信の終了処理を行う事前受信終了プロセス(ステップS1203)から構成される。   Channel switching is triggered by the user's channel switching operation, in the viewing channel switching process (step S1201) for performing the same viewing channel switching process as in the first embodiment, and the channel that is likely to be switched next is estimated, and the above estimation is performed. In addition to the pre-reception process (step S1202) for performing the pre-reception process of the received channels, the pre-reception end process (step S1201) and the pre-reception end process (step S1202) for performing the pre-reception end process (step S1202) Step S1203).

情報受信端末1108の視聴チャンネル切り替えプロセス(ステップS1201)、及び事前受信プロセス(ステップS1202)については、実施の形態1における視聴チャンネル切り替えプロセス(図2のステップS201)、及び事前受信プロセス(図2のステップS202)と同様であるため説明を省略する。   Regarding the viewing channel switching process (step S1201) and the prior reception process (step S1202) of the information receiving terminal 1108, the viewing channel switching process (step S201 in FIG. 2) and the prior reception process (in FIG. 2) in the first embodiment. Since this is the same as step S202), the description is omitted.

続いて、情報受信端末1108の事前受信終了プロセス(ステップS1203)について詳述する。   Next, the advance reception end process (step S1203) of the information receiving terminal 1108 will be described in detail.

図13は、事前受信終了プロセス(ステップS1203)のフローチャートを示す図である。   FIG. 13 is a flowchart of the pre-reception end process (step S1203).

事前受信終了部1101は、当面の間視聴チャンネルが切り替えられないと判断した場合に、その時点で行っている全ての事前受信の終了処理を行う。当面の間視聴チャンネルが切り替えられないと判断される場合としては、まず、前回のチャンネル切り替え指示の受信から一定時間次のチャンネル切り替え指示の受信が発生しなかった場合が挙げられる。このような場合は、既にユーザが視聴するチャンネルを決定している可能性が高いと考えられるためである。   When it is determined that the viewing channel cannot be switched for the time being, the pre-reception end unit 1101 performs all pre-reception end processes performed at that time. As a case where it is determined that the viewing channel cannot be switched for the time being, for example, there is a case where the next channel switching instruction has not been received for a certain period of time since the previous channel switching instruction was received. In such a case, it is considered that there is a high possibility that the user has already decided the channel to view.

前述の通り、事前受信終了部1101はチャンネル切り替え指示を受信する。すると、まず内部に実装しているタイマーが停止していることを確認する(ステップS1301)。前記タイマーが動作していた場合はタイマーを停止する(ステップS1302)。次に、タイマーの時刻を予め定められた一定時間に合わせて動作させ(ステップS1303)、前記定められた時刻になるまで待機する(ステップS1304)。前記定められた時刻になると、事前受信終了部1101は受信管理部1106に問い合わせ、事前受信している全てのチャンネルについてコンテンツの配信停止を要求する(ステップS1305)。最後に、受信状況管理部104に問い合わせ、現在の受信状況を更新する(ステップS1306)。   As described above, the pre-reception end unit 1101 receives a channel switching instruction. Then, first, it is confirmed that the timer mounted therein is stopped (step S1301). If the timer is operating, the timer is stopped (step S1302). Next, the timer is operated in accordance with a predetermined time (step S1303) and waits until the predetermined time is reached (step S1304). When the predetermined time comes, the pre-reception end unit 1101 inquires of the reception management unit 1106 and requests the content distribution stop for all the pre-received channels (step S1305). Finally, the reception status management unit 104 is inquired to update the current reception status (step S1306).

なお、上記の事前受信を終了する方法は一例であり、これらの方法に限定されるものではない。   Note that the above-described methods for terminating the prior reception are merely examples, and the present invention is not limited to these methods.

本発明では、チャンネル切り替え時の遅延抑制を目的として行われる事前受信において、事前受信を終了する機能を有する。従来の嗜好を利用することで切り替えられる可能性が高いと推測されるチャンネルを予め事前受信しておく方法では、いつチャンネルの切り替えが行われるかに対してなんら判断することができないため、ユーザが視聴するチャンネルを確定した後、次のチャンネル切り替えが行われるまでの間、視聴されることが無いにもかかわらずチャンネル切り替えが行われる可能性を想定してコンテンツの事前受信を継続することが必要となるのに対し、本発明の方法では、チャンネル切り替え指示に基づいて事前受信終了処理を開始することができる。これにより、ネットワークを媒体としたコンテンツ配信において、より少ないネットワーク帯域の使用でチャンネル切り替えの遅延の抑制を実現でき、ネットワーク帯域の浪費を回避することができる。   The present invention has a function of terminating prior reception in advance reception performed for the purpose of delay suppression at the time of channel switching. In the method of receiving in advance a channel that is estimated to be highly likely to be switched by using the conventional preference, it is impossible to determine when the channel is switched. It is necessary to continue pre-reception of content assuming that there is a possibility that channel switching will be performed even after there is no viewing after the channel to be viewed is confirmed and until the next channel is switched On the other hand, in the method of the present invention, the advance reception end process can be started based on the channel switching instruction. As a result, in content distribution using a network as a medium, it is possible to suppress channel switching delay by using a smaller network bandwidth, and to avoid wasting network bandwidth.

(実施の形態3)
まず、本発明の実施の形態3における情報受信端末の内部構成について説明する。図14は、本発明の情報受信端末の内部構成を示す図である。
(Embodiment 3)
First, the internal configuration of the information receiving terminal according to Embodiment 3 of the present invention will be described. FIG. 14 is a diagram showing an internal configuration of the information receiving terminal of the present invention.

情報受信端末1408は、視聴チャンネル要求部1401、アルゴリズム選択部1402、アルゴリズム実行部103、受信状況管理部104、視聴チャンネル切り替え部105、事前受信終了部1403、受信管理部1406、再生部107から構成される。   The information receiving terminal 1408 includes a viewing channel request unit 1401, an algorithm selection unit 1402, an algorithm execution unit 103, a reception status management unit 104, a viewing channel switching unit 105, a pre-reception end unit 1403, a reception management unit 1406, and a playback unit 107. Is done.

これらの内、アルゴリズム実行部103、受信状況管理部104、視聴チャンネル切り替え部105、再生部107については実施の形態1と同様の機能を持つため説明を省略する。   Among these, the algorithm execution unit 103, the reception status management unit 104, the viewing channel switching unit 105, and the playback unit 107 have the same functions as those in the first embodiment, and thus description thereof is omitted.

選局装置1409は、チャンネル切り替え時に情報処理端末1408に対して入力を行う具体的な手段であり、リモコンのように情報受信端末1408から分離された形態の装置である。選局装置1409には、チャンネル切り替えのボタンに加え、ユーザが選局装置1409に触れているかどうかを感知する第1のセンサ部と、ユーザの指の動きを追跡することで次に押下されると予測されるボタンをボタンが押下される前に検出する第2のセンサ部とを有する。   The channel selection device 1409 is a specific means for inputting to the information processing terminal 1408 at the time of channel switching, and is a device separated from the information receiving terminal 1408 like a remote controller. In the channel selection device 1409, in addition to the channel switching button, the first sensor unit that senses whether or not the user is touching the channel selection device 1409 and the user's finger movement are followed to be pressed. And a second sensor unit that detects a predicted button before the button is pressed.

選局装置1409はユーザの操作によってチャンネル切り替え指示、事前受信終了指示、事前受信開始指示を情報受信端末1408に送信する。   The channel selection device 1409 transmits a channel switching instruction, a pre-reception end instruction, and a pre-reception start instruction to the information receiving terminal 1408 by a user operation.

ここで、チャンネル切り替え指示とは、視聴チャンネル要求部1401における視聴チャンネルの切り替えとアルゴリズム選択部1402における事前受信チャネルを決定するアルゴリズムの選択とに用いられる信号である。具体的にはチャンネル切り替えのために押下されるボタンに対応付けされた信号となる。   Here, the channel switching instruction is a signal used for viewing channel switching in the viewing channel request unit 1401 and selection of an algorithm for determining a pre-reception channel in the algorithm selection unit 1402. Specifically, it is a signal associated with a button pressed for channel switching.

また、事前受信開始指示とは、アルゴリズム選択部1402における事前受信チャネルを決定するアルゴリズムの選択に用いられる信号である。具体的には、前記第1のセンサ部で感知されるユーザが選局装置1409に触れたことを表す信号及び、前記第2のセンサ部で検出されるユーザが次に押すと予測されるボタンを表す信号であり、前記2つのセンサ部で感知、検出された時に送信される。ここで、前記予測されるボタンを表す信号と、前記ボタンに対応付けされた信号は異なる信号である。   The prior reception start instruction is a signal used for selecting an algorithm for determining the prior reception channel in the algorithm selection unit 1402. Specifically, a signal indicating that the user sensed by the first sensor unit has touched the channel selection device 1409 and a button predicted to be pressed next by the user detected by the second sensor unit This signal is transmitted when sensed and detected by the two sensor units. Here, the signal representing the predicted button and the signal associated with the button are different signals.

また、事前受信終了指示とは、事前受信終了部1403において事前受信終了の処理を開始するために用いられる信号である。具体的には、前記第1のセンサ部で感知されるユーザが選局装置1409から手を離したことを表す信号であり、前記第1のセンサ部で前記動作が感知された時に送信される。   The advance reception end instruction is a signal used by the advance reception end unit 1403 to start the advance reception end process. Specifically, this signal indicates that the user sensed by the first sensor unit has released his hand from the channel selection device 1409, and is transmitted when the operation is sensed by the first sensor unit. .

視聴チャンネル要求部1401は、選局装置1409から入力されるチャンネル切り替え指示に基づいて新たに選択された視聴チャンネルのコンテンツの配信要求を行う。一方、入力信号が事前受信開始指示、及び事前受信終了指示であった場合は待機する。   The viewing channel request unit 1401 makes a distribution request for the content of the viewing channel newly selected based on the channel switching instruction input from the channel selection device 1409. On the other hand, if the input signal is an advance reception start instruction and an advance reception end instruction, the process waits.

アルゴリズム選択部1402は、選局装置1409から入力される信号の種類を判定し、チャンネル切り替え指示及び事前受信開始指示であった場合は、予め用意された事前受信チャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する。一方、入力信号が事前受信終了指示であった場合は待機する。   The algorithm selection unit 1402 determines the type of signal input from the channel selection device 1409, and in the case of a channel switching instruction and a pre-reception start instruction, the algorithm selection unit 1402 determines a pre-reception channel prepared in advance. Select the appropriate algorithm from. On the other hand, if the input signal is a prior reception end instruction, the process waits.

事前受信終了部1403は、選局装置1409から入力される事前受信終了指示に基づいて、事前受信しているチャンネルのコンテンツ配信停止要求を行う。一方、入力信号がチャンネル切り替え指示、及び事前受信開始指示であった場合は待機する。   The pre-reception end unit 1403 makes a content distribution stop request for the pre-received channel based on the pre-reception end instruction input from the channel selection device 1409. On the other hand, when the input signal is a channel switching instruction and a prior reception start instruction, the process waits.

受信管理部1406は、視聴チャンネル要求部101によって決定された視聴チャンネルとアルゴリズム実行部103によって決定された事前受信チャンネルのコンテンツの配信をネットワークに対して要求する。一方、事前受信終了部1403によって決定された事前受信チャンネルのコンテンツの配信停止をネットワークに対して要求する。コンテンツの配信がマルチキャストで行われる場合はこれらの要求がそれぞれIGMPあるいはMLDPのjoinとleaveに関する処理となる。   The reception management unit 1406 requests the network to distribute the content of the viewing channel determined by the viewing channel request unit 101 and the pre-received channel determined by the algorithm execution unit 103. On the other hand, it requests the network to stop the distribution of the content of the prior reception channel determined by the prior reception end unit 1403. When the content is distributed by multicast, these requests are processing related to join and leave of IGMP or MLDP, respectively.

次に、本発明の実施の形態3における情報受信端末のチャンネル切り替えの全体動作について説明する。図15は、チャンネル切り替えにおける全体動作のフローチャートを示す図である。   Next, the overall operation of channel switching of the information receiving terminal in Embodiment 3 of the present invention will be described. FIG. 15 is a diagram showing a flowchart of the overall operation in channel switching.

チャンネル切り替えは、視聴チャンネルの切り替え処理を行う視聴チャンネル切り替えプロセス(ステップS1501)、次に切り替えられそうなチャンネルを推測し、前記推測されたチャンネルの事前受信処理を行う事前受信プロセス(ステップS1502)と共に、これら視聴チャンネル切り替えプロセス(ステップS1501)と事前受信プロセス(ステップS1502)と並行して事前受信の終了処理を行う事前受信終了プロセス(ステップS1503)から構成される。   The channel switching is performed together with a viewing channel switching process (step S1501) for performing a viewing channel switching process, a channel that is likely to be switched next, and a prior reception process (step S1502) for performing a preliminary reception process for the estimated channel. In addition, the reception channel switching process (step S1501) and the preliminary reception process (step S1502) are performed in parallel with the preliminary reception end process (step S1503).

まず、情報受信端末1408の視聴チャンネル切り替えプロセス(ステップS1501)について詳述する。図16は、視聴チャンネル切り替えプロセス(ステップS1501)のフローチャートを示す図である。視聴チャンネルの切り替えは、ユーザのチャンネル切り替え要求時にのみ行われる。従って、視聴チャンネル要求部は、選局装置1409からの入力を受信すると、まず、それがチャンネルの切り替え指示であるかどうかを確認する。入力がチャンネルの切り替え指示では無かった場合、視聴チャンネル切り替えプロセスを終了する(ステップS1601)。一方、チャンネル切り替え指示だった場合は、図3のステップS301以降と同様であるので、説明を省略する。   First, the viewing channel switching process (step S1501) of the information receiving terminal 1408 will be described in detail. FIG. 16 is a flowchart of the viewing channel switching process (step S1501). The viewing channel is switched only when the user requests channel switching. Therefore, when receiving the input from the channel selection device 1409, the viewing channel request unit first checks whether it is a channel switching instruction. If the input is not a channel switching instruction, the viewing channel switching process is terminated (step S1601). On the other hand, the channel switching instruction is the same as that after step S301 in FIG.

続いて、情報受信端末1408の事前受信プロセス(ステップS1502)について詳述する。図17は、事前受信プロセス(ステップS1502)のフローチャートを示す図である。アルゴリズム選択部1402は、入力であるユーザからのチャンネル切り替え指示、事前受信開始指示のそれぞれに基づいて事前受信チャンネル決定アルゴリズムを選択する。   Next, the advance reception process (step S1502) of the information reception terminal 1408 will be described in detail. FIG. 17 is a flowchart of the prior reception process (step S1502). The algorithm selection unit 1402 selects an advance reception channel determination algorithm based on each of a channel switching instruction and an advance reception start instruction from the user as inputs.

アルゴリズム選択部1402は選局装置1409からの入力を受信すると、その信号内容が事前受信開始指示であるかを確認する(ステップS1701)。   Upon receiving the input from the channel selection device 1409, the algorithm selection unit 1402 confirms whether the signal content is a prior reception start instruction (step S1701).

選局装置1409からの入力が事前受信開始指示であった場合は、対応する事前受信チャンネル決定アルゴリズムを選択する。事前受信チャンネル決定アルゴリズムとしては、入力される事前受信開始指示が、ユーザが選局装置1409に触れたことを表す信号であった場合は、前回のチャンネル切り替え時の選局方法と指示されたチャンネルを調べ、その選局方法に対応したアルゴリズムを選択する。一方、入力される事前受信開始指示が、ユーザが次に押すと予測されるボタンを表す信号であった場合は、この予測されるボタンに対応する事前受信チャンネル決定アルゴリズムを選択する(ステップS1702)。   If the input from the channel selection device 1409 is a prior reception start instruction, the corresponding prior reception channel determination algorithm is selected. As the prior reception channel determination algorithm, when the input prior reception start instruction is a signal indicating that the user has touched the channel selection device 1409, the channel selected as the channel selection method at the previous channel switching is indicated. And select an algorithm corresponding to the channel selection method. On the other hand, if the input prior reception start instruction is a signal representing a button predicted to be pressed next by the user, the prior reception channel determination algorithm corresponding to the predicted button is selected (step S1702). .

なお、ステップS1702において事前受信チャンネル決定アルゴリズムの選択方法の一例を示したが、この方法に限定されるものではない。   In addition, although an example of the selection method of the prior reception channel determination algorithm was shown in step S1702, it is not limited to this method.

以降のステップについては、実施の形態1の事前受信プロセスにおける事前受信選択アルゴリズムの実行以降と同様であるので、説明を省略する。   The subsequent steps are the same as those after the execution of the prior reception selection algorithm in the prior reception process of the first embodiment, and thus description thereof is omitted.

一方、前記入力が事前受信開始指示でなかった場合は、前記入力がチャンネル切り替え指示であるかを確認する(S1703)。前記入力がチャンネル切り替え指示であった場合は、実施の形態1の事前受信プロセスと同様であるため説明を省略する。一方、前記入力が事前受信開始指示でもチャンネル切り替え指示でもなかった場合は、次回の入力まで待機する。   On the other hand, if the input is not a prior reception start instruction, it is checked whether the input is a channel switching instruction (S1703). When the input is a channel switching instruction, it is the same as the prior reception process of the first embodiment, and thus the description thereof is omitted. On the other hand, if the input is neither a pre-reception start instruction nor a channel switching instruction, it waits until the next input.

また、使用可能な帯域の制限に伴って情報受信端末1408で同時に受信可能なコンテンツ数が制限される場合は、実施の形態1の場合と同様に視聴チャンネル切り替えプロセス(ステップS1501)、及び事前受信プロセス(ステップS1502)のそれぞれにおいて、事前受信チャンネルの配信停止を要求する。処理手順としては実施の形態1の場合と同様であるため、説明を省略する。   When the number of contents that can be received simultaneously by the information receiving terminal 1408 is limited due to the limitation of the usable bandwidth, the viewing channel switching process (step S1501) and the prior reception are performed as in the first embodiment. In each of the processes (step S1502), the distribution stop of the pre-received channel is requested. Since the processing procedure is the same as that in the first embodiment, a description thereof will be omitted.

更に、本発明の実施の形態1におけるチャンネル切り替え時に使用される選局方法、及び各選局方法に割り当てられたアルゴリズム、視聴チャンネルの設定方法については実施の形態1の場合と同様であるため、説明を省略する。   Furthermore, the channel selection method used at the time of channel switching in the first embodiment of the present invention, the algorithm assigned to each channel selection method, and the setting method of the viewing channel are the same as those in the first embodiment. Description is omitted.

続いて、情報受信端末1408の事前受信終了プロセス(ステップS1503)について詳述する。図18は、事前受信終了プロセス(ステップS1503)のフローチャートを示す図である。   Next, the advance reception end process (step S1503) of the information receiving terminal 1408 will be described in detail. FIG. 18 is a flowchart of the pre-reception end process (step S1503).

事前受信終了部1403は、事前受信終了指示に基づいて事前受信しているチャンネルのコンテンツ配信停止要求を行う。   The pre-reception end unit 1403 makes a content distribution stop request for the pre-received channel based on the pre-reception end instruction.

事前受信終了部1403は、選局装置1409から入力を受信すると、まず入力が事前受信終了指示であることを確認する。前記入力が事前受信終了指示でなかった場合は、事前受信終了プロセスを終了する(ステップS1801)。   When receiving the input from the channel selection device 1409, the pre-reception end unit 1403 first confirms that the input is a pre-reception end instruction. If the input is not an advance reception end instruction, the advance reception end process is ended (step S1801).

前記入力が事前受信終了指示であった場合、受信管理部1406に問い合わせ、事前受信している全てのチャンネルのコンテンツについて配信停止を要求する(ステップS1802)。   If the input is a prior reception end instruction, the reception management unit 1406 is inquired and distribution stop is requested for the contents of all channels received in advance (step S1802).

最後に、受信状況管理部104に事前受信チャンネルの更新情報を送信し、現在の受信状況に反映させる(ステップS1803)。   Finally, the update information of the prior reception channel is transmitted to the reception status management unit 104 and reflected in the current reception status (step S1803).

なお、前記事前受信終了指示による事前受信の終了処理は、実施の形態2において示したタイマーを用いた事前受信の終了処理、あるいはユーザの直接入力を利用した事前受信の終了処理と同時に実装することも可能である。   The pre-reception end process based on the pre-reception end instruction is implemented simultaneously with the pre-reception end process using the timer shown in the second embodiment or the pre-reception end process using the user's direct input. It is also possible.

なお、選局装置1409に事前受信終了指示をユーザの指示により発信する機能が備わっていても良い。例えば、チャンネル選択のボタンが数秒押下し続けられることで事前受信終了指示が発信されるよう構成されていても良いし、同一のボタンが数回連続で押下されることで発信されるよう構成されていてもよい。また、事前受信終了指示を発信する専用のボタンが取り付けられていても良い。   Note that the channel selection device 1409 may have a function of transmitting a prior reception end instruction according to a user instruction. For example, it may be configured such that a pre-reception end instruction is transmitted when the channel selection button is continuously pressed for several seconds, or is transmitted when the same button is continuously pressed several times. It may be. In addition, a dedicated button for transmitting a prior reception end instruction may be attached.

なお、選局装置1409に取り付けられる第1のセンサとしては、例えば振動を検出するセンサが考えられる。選局装置1409は、前記センサで振動が感知された時点で事前受信開始指示を発信し、前記センサで振動が感知されなくなった時点で事前受信終了指示を発信するよう構成されていてもよい。   In addition, as a 1st sensor attached to the channel selection apparatus 1409, the sensor which detects a vibration can be considered, for example. The channel selection device 1409 may be configured to transmit a pre-reception start instruction when vibration is detected by the sensor, and to transmit a pre-reception end instruction when vibration is no longer detected by the sensor.

また、その他の第1のセンサの形態としては、ユーザの体温を感知する温度センサ、ユーザが握ったことを感知する圧力センサ等が考えられるが、これに限定されるものではない。   Other forms of the first sensor may include a temperature sensor that senses the user's body temperature, a pressure sensor that senses that the user has gripped, and the like, but is not limited thereto.

なお、第2のセンサとしては、例えばビジュアルセンサが考えられる。選局装置1409は、前記センサで指の動きを追うことで、次に押されると予測されるボタンを検出するよう構成されていてもよい。   For example, a visual sensor can be considered as the second sensor. The channel selection device 1409 may be configured to detect a button predicted to be pressed next by following the movement of the finger with the sensor.

また、選局装置1409でチャンネル切り替え指示に用いられるユーザ・インタフェースがタッチパネルの形態である場合には、前記第2のセンサはユーザ・インタフェースに触れる事前動作を検出するよう構成されていてもよい。   Further, when the user interface used for channel switching instruction in the channel selection device 1409 is in the form of a touch panel, the second sensor may be configured to detect a pre-operation that touches the user interface.

また、チャンネル切り替え指示はユーザの明確なチャンネル切り替えの意思を反映しているのに対し、事前受信開始指示は、選局装置のセンサによって得られる情報に基づいているため、チャンネル切り替え指示に比べユーザのチャンネル切り替えの意思が反映されていない可能性が高い。従って、アルゴリズム選択部では、チャンネル切り替え指示を優先して事前受信チャンネルを決定するアルゴリズムを選択するよう構成されていてもよい。   In addition, the channel switching instruction reflects the user's clear intention to switch channels, whereas the prior reception start instruction is based on information obtained by the sensor of the channel selection device, and thus the user is compared with the channel switching instruction. There is a high possibility that the intention of channel switching is not reflected. Therefore, the algorithm selection unit may be configured to select an algorithm for determining the pre-received channel with priority given to the channel switching instruction.

実施の形態1、2では、チャンネル切り替え時の遅延抑制を目的としてコンテンツの事前受信を行う。実施例3では、このチャンネル切り替えで使用される選局装置にセンサを導入し、このセンサで感知、検出される情報に基づいて情報受信端末で事前受信が開始される。これにより、事前受信の開始タイミングを早めることが可能となり、実施の形態1や2で大きかったチャンネル切り替え指示による1回目のチャンネル切り替えに伴う遅延を抑制することが可能となる。また、実施の形態2ではネットワーク帯域の使用量を抑制するために、暫くチャンネル切り替えが無いと判断された場合に事前受信を終了する。この、必要の無い時の判定を手からリモコンを放すというという行為で判定する機能を追加することにより、事前受信を行う期間を短縮することが可能となり、ネットワーク帯域の浪費を回避することができる。   In the first and second embodiments, content is received in advance for the purpose of suppressing delay when switching channels. In the third embodiment, a sensor is introduced into a channel selection device used for this channel switching, and advance reception is started at an information receiving terminal based on information sensed and detected by this sensor. Thereby, it is possible to advance the start timing of the prior reception, and it is possible to suppress a delay associated with the first channel switching due to the channel switching instruction which is large in the first and second embodiments. Further, in the second embodiment, in order to suppress the usage amount of the network band, the prior reception is ended when it is determined that there is no channel switching for a while. By adding a function to determine when it is not necessary by releasing the remote control from the hand, it is possible to shorten the period of prior reception and avoid wasting network bandwidth. .

(実施の形態4)
まず、本発明の実施の形態4における情報受信端末の内部構成について説明する。図19は、本発明の情報受信端末の内部構成を示す図である。
(Embodiment 4)
First, the internal configuration of the information receiving terminal according to Embodiment 4 of the present invention will be described. FIG. 19 is a diagram showing an internal configuration of the information receiving terminal of the present invention.

情報受信端末1908は、自律事前受信制御部1901、視聴チャンネル要求部101、アルゴリズム選択部1902、アルゴリズム実行部103、受信状況管理部104、視聴チャンネル切り替え部105、受信管理部1906、再生部107から構成される。   The information reception terminal 1908 includes an autonomous pre-reception control unit 1901, a viewing channel request unit 101, an algorithm selection unit 1902, an algorithm execution unit 103, a reception status management unit 104, a viewing channel switching unit 105, a reception management unit 1906, and a playback unit 107. Composed.

これらの内、選局装置109、視聴チャンネル要求部101、アルゴリズム実行部103、受信状況管理部104、視聴チャンネル切り替え部105、再生部107については実施の形態1の図1と同様の機能を持つため説明を省略する。   Among these, the channel selection device 109, the viewing channel request unit 101, the algorithm execution unit 103, the reception status management unit 104, the viewing channel switching unit 105, and the playback unit 107 have the same functions as those in FIG. Therefore, explanation is omitted.

自律事前受信制御部1901は、情報受信端末1908による自律的な事前受信の開始と終了を制御する。ここで、自律的な事前受信とは、コンテンツ終了までの時間や内容、受信状態のような現在の視聴チャンネルの状況に基づいてチャンネル切り替え指示が入力されそうなタイミングを予測し、チャンネル切り替え指示によらず情報受信端末1908が自発的に行う事前受信を意味する。本発明の実施の形態4における情報受信端末1908では、実施の形態1に示したようなチャンネル切り替え指示に基づく事前受信と合わせて、このような自律的な事前受信を行う。   The autonomous advance reception control unit 1901 controls the start and end of autonomous advance reception by the information receiving terminal 1908. Here, autonomous pre-reception means predicting the timing at which a channel switching instruction is likely to be input based on the current viewing channel status such as the time and content until the end of the content, and the reception status. Regardless, it means prior reception performed spontaneously by the information receiving terminal 1908. The information receiving terminal 1908 according to the fourth embodiment of the present invention performs such autonomous prior reception together with the prior reception based on the channel switching instruction as described in the first embodiment.

アルゴリズム選択部1902は、選局装置109から入力される信号の他に、前記自律事前受信制御部1901から入力される信号に基づいて、予め用意された事前受信チャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する。   The algorithm selection unit 1902 includes a plurality of algorithms for determining a pre-reception channel prepared in advance based on a signal input from the autonomous pre-reception control unit 1901 in addition to a signal input from the channel selection device 109. Select the appropriate algorithm from.

受信管理部1906は、視聴チャンネル要求部101、アルゴリズム実行部103の他に、前記自律事前受信制御部1901の指示に従って、視聴チャンネル、及び事前受信チャンネルのコンテンツの配信や配信停止をネットワークに対して要求する。コンテンツの配信がマルチキャストで行われる場合はこれらの要求がIGMPあるいはMLDPのjoinとleaveに関する処理となる。   In addition to the viewing channel request unit 101 and the algorithm execution unit 103, the reception management unit 1906 distributes or stops the distribution of the viewing channel and the content of the prior receiving channel to the network according to the instruction from the autonomous prior reception control unit 1901. Request. When the content is distributed by multicast, these requests are processing related to join or leave of IGMP or MLDP.

本発明の実施の形態4における情報受信端末1908では、前述の通り、チャンネル切り替え指示に基づく視聴チャンネルの切り替え、及び事前受信と合わせて、自律的な事前受信を行う。これらの動作の内、チャンネル切り替え指示に基づく視聴チャンネル切り替え、及び事前受信に関する処理は実施の形態1と同様であるため、説明を省略する。   As described above, information receiving terminal 1908 according to the fourth embodiment of the present invention performs autonomous advance reception together with viewing channel switching based on a channel change instruction and advance reception. Among these operations, the processing relating to viewing channel switching based on the channel switching instruction and prior reception is the same as in the first embodiment, and thus the description thereof is omitted.

本発明の実施の形態4における情報受信端末1908の自律的な事前受信の動作について詳述する。図20は、自律的な事前受信に関するフローチャートを示す図である。   The autonomous pre-receiving operation of information receiving terminal 1908 in Embodiment 4 of the present invention will be described in detail. FIG. 20 is a diagram showing a flowchart regarding autonomous prior reception.

本発明の実施の形態4においては、チャンネル切り替え指示に基づく事前受信の他に、情報受信端末1908による自律的な事前受信を行う。これは、ユーザがチャンネルを切り替える可能性が高い状況において、チャンネル切り替え指示が入力される前に事前受信を開始しておくことにより、実施の形態1で解決することができなかったチャンネル切り替え指示による1回目のチャンネル切り替えに伴う遅延の解消を目的としている。例えば、視聴しているコンテンツが終了する少し前の時点から事前受信を開始しておくことにより、コンテンツ終了直後のチャンネル切り替えをスムーズに行うことが可能となる。   In Embodiment 4 of the present invention, autonomous advance reception by the information reception terminal 1908 is performed in addition to advance reception based on a channel switching instruction. This is due to the channel switching instruction that could not be solved in the first embodiment by starting the prior reception before the channel switching instruction is input in a situation where the user is likely to switch the channel. The purpose is to eliminate the delay associated with the first channel switching. For example, by starting pre-reception from a point just before the content being viewed ends, it becomes possible to smoothly switch channels immediately after the content ends.

自律的な事前受信に関する動作はコンテンツを受信している間常に継続され、コンテンツの受信が終了すると停止する(ステップS2001)。自律事前受信制御部1901はコンテンツの受信を確認した後、その受信しているコンテンツの状況を読み取って、自律的な事前受信を開始すべきタイミングかどうかを判定する(ステップS2002)。なお、コンテンツの状況の確認、及び判定については後述する。   The operation related to autonomous prior reception is always continued while the content is received, and is stopped when the content reception ends (step S2001). After confirming the reception of the content, the autonomous advance reception control unit 1901 reads the status of the received content and determines whether it is a time to start the autonomous advance reception (step S2002). The confirmation and determination of the content status will be described later.

前記判定の結果自律的な事前受信を開始すべきだと判断された場合、自律的な事前受信の開始に関する処理を開始する。まず、アルゴリズム選択部1902は、自律事前受信制御部から前記判定結果を受信し、その情報に基づいて事前受信チャンネルを決定するアルゴリズムを選択する(ステップS2003)。アルゴリズムの選択方法に関しては後述する。また、アルゴリズム選択後の動作については、実施の形態1における図4のステップS402以降と同様であるので、説明を省略する。   As a result of the determination, when it is determined that the autonomous advance reception should be started, a process related to the start of the autonomous advance reception is started. First, the algorithm selection unit 1902 receives the determination result from the autonomous advance reception control unit, and selects an algorithm that determines the advance reception channel based on the information (step S2003). The algorithm selection method will be described later. The operation after selecting the algorithm is the same as that after step S402 in FIG.

また、自律的な事前受信の開始に関する処理(ステップS2003以降)と並行して、自律的な事前受信の終了処理を開始する。まず、開始する自律的な事前受信の終了条件を設定する(ステップS2004)。終了条件については後述する。次に、チャンネル切り替え指示の入力の確認を行う(ステップS2005)。チャンネル切り替え指示の入力があった場合は、チャンネル切り替え指示に基づく事前受信処理に移行するために、現在行っている事前受信を継続したまま事前受信の終了処理を終了する。続いて、ステップS2004で設定した自律的な事前受信の終了条件を満足しているかどうかを確認する(ステップS2006)。この条件を満たしていた場合は、現在のコンテンツの事前受信を全て終了して受信状況の更新を行う(ステップS2007、ステップS2008)。   In parallel with the process related to the start of autonomous advance reception (step S2003 and subsequent steps), the end process of autonomous advance reception is started. First, an end condition for autonomous pre-reception to be started is set (step S2004). The end condition will be described later. Next, input of a channel switching instruction is confirmed (step S2005). If there is an input of a channel switching instruction, in order to shift to the prior reception process based on the channel switching instruction, the prior reception end process is terminated while continuing the prior reception currently being performed. Subsequently, it is checked whether or not the autonomous pre-reception end condition set in step S2004 is satisfied (step S2006). If this condition is satisfied, all the prior reception of the current content is terminated and the reception status is updated (steps S2007 and S2008).

前述の通り、本発明の実施の形態4における情報受信端末1908は、ステップS2002において、現在受信しているコンテンツの状況を確認して自律的な事前受信を開始すべきかどうかの判定を行う。ここで、自律的な事前受信を開始すべき状況とは、前述の通りユーザがチャンネルを切り替える可能性が高い状況となる。従って、例えば視聴しているコンテンツが終了した直後や、CMの放映中などが考えられる。このような状況、即ちコンテンツの終了直前、あるいはCMに入った直後においてコンテンツの自律的な事前受信を開始しておけば、実施の形態1で解決することができなかったチャンネル切り替え指示による1回目のチャンネル切り替えに伴う遅延の解消を実現することが可能となる。   As described above, the information receiving terminal 1908 according to Embodiment 4 of the present invention determines whether or not autonomous advance reception should be started by confirming the status of the currently received content in step S2002. Here, the situation where autonomous advance reception should be started is a situation where the user is highly likely to switch channels as described above. Therefore, for example, immediately after the content being viewed ends, or during a CM broadcast. In this situation, that is, when the content prior to the end of the content or immediately after entering the CM is started, the first time by the channel switching instruction that could not be solved in the first embodiment It is possible to eliminate the delay associated with channel switching.

また、上記のようなコンテンツの状況を確認する方法としては、コンテンツに付随しているデータを読み取る方法が考えられる。例えば、現在のデジタル放送で視聴しているコンテンツの終了時間を検出したい場合、EPGを表示する際にコンテンツ情報として使用されるService Information (SI)の中のEvent Information Table (EIT)と呼ばれるデータから読み取ることができる。また、現在のアナログ放送で視聴しているコンテンツがCMに切り替わったことを検出する場合、モノラルからステレオへの音声の切り替わりを利用して読み取ることができる。   As a method for confirming the status of the content as described above, a method of reading data attached to the content is conceivable. For example, when it is desired to detect the end time of content currently being viewed in digital broadcasting, from data called Event Information Table (EIT) in Service Information (SI) used as content information when displaying an EPG Can be read. In addition, when detecting that the content being viewed in the current analog broadcasting is switched to CM, it is possible to read using switching of sound from monaural to stereo.

なお、以上のように自律的な事前受信を行うべき状況とその検出のための方法の一例を示したが、このような状況、及び方法に限定されるものではない。   In addition, although the example of the condition which should perform autonomous prior reception as mentioned above and the method for the detection was shown, it is not limited to such a condition and a method.

既に述べた通り、自律的な事前受信を開始すると決定された場合、ステップS2003においてアルゴリズム選択部1902で事前受信チャンネルを決定するアルゴリズムを選択する。この時に選択されるアルゴリズムとしては、ユーザが次に利用する選局方法を予測しその選局方法に関連付けられたアルゴリズムが最良であると考えられる。   As described above, when it is determined to start autonomous prior reception, the algorithm selection unit 1902 selects an algorithm for determining the prior reception channel in step S2003. As an algorithm selected at this time, it is considered that an algorithm associated with the channel selection method by predicting a channel selection method to be used next by the user is the best.

選局方法を予測する方法としては、選局方法ごとに使用回数の統計をとっておいて回数の多い選局方法とする、あるいは前回のチャンネル切り替え時に使用された選局方法とする、といった方法が考えられる。   As a method of predicting a channel selection method, a method of taking a statistics of the number of times of use for each channel selection method and selecting a channel selection method with a large number of times or selecting a channel selection method used at the previous channel switching Can be considered.

なお、以上のようなチャンネルを決定するアルゴリズムの選択方法は一例であり、このような方法に限定されるものではない。   Note that the algorithm selection method for determining a channel as described above is an example, and the present invention is not limited to such a method.

上記のように、自律的な事前受信は、チャンネル切り替えを予測してその補助を行うことを目的としている。このため、チャンネル切り替えが行われなかった場合、速やかに事前受信を終了することが必要となる。従って、ステップS2004からの自律的な事前受信の終了処理が必要となる。   As described above, autonomous prior reception is intended to assist channel prediction by predicting channel switching. For this reason, when channel switching is not performed, it is necessary to end the prior reception promptly. Therefore, an autonomous advance reception end process from step S2004 is required.

事前受信を終了する条件としては、自律的な事前受信が開始されてから一定時間チャンネル切り替え指示が入力されなかった場合に終了する、という条件が考えられる。その他に、前記のCM時の自律的な事前受信においては、CMが終了すると自律的な事前受信を終了する方法が考えられる。   As a condition for ending the pre-reception, there is a condition that the pre-reception is ended when a channel switching instruction is not input for a certain time after the autonomous pre-reception is started. In addition, in the autonomous advance reception at the time of the CM, a method of terminating the autonomous advance reception when the CM ends can be considered.

なお、ここでは自律的な事前受信を終了する条件と方法の一例を示したが、このような方法に限定されるものではない。   In addition, although an example of conditions and methods for ending autonomous prior reception is shown here, the present invention is not limited to such methods.

本発明の実施の形態4では、チャンネル切り替えのタイミングを予測して情報受信端末が自律的に事前受信を開始することにより、チャンネル切り替え指示による1回目のチャンネル切り替えに伴う遅延を抑制することが可能となる。   In Embodiment 4 of the present invention, it is possible to suppress the delay associated with the first channel switching due to the channel switching instruction by predicting the channel switching timing and autonomously starting the prior reception by the information receiving terminal. It becomes.

なお、実施の形態1、2、3、4においては、本発明の情報受信端末の適用領域をIP網を媒体とするマルチキャストを利用した放送として説明を行った。しかし、本発明の情報受信端末は、IP網に限定されず広くネットワークを媒体としたストリーミングのコンテンツ配信に対しても有効である。   In the first, second, third, and fourth embodiments, the application area of the information receiving terminal of the present invention has been described as a broadcast using multicast using an IP network as a medium. However, the information receiving terminal of the present invention is not limited to the IP network and is also effective for streaming content distribution widely using a network as a medium.

また、本発明の情報受信端末は、配信方法がユニキャストの場合に対しても有効である。この場合、実施の形態1、2、3の説明における「チャンネル」は、従来の搬送波を媒体とした放送の周波数帯域の区分の他に、IP網を媒体とした放送のユニキャストアドレス、マルチキャストアドレス等の区分、IP網を媒体としたVoDのような映像配信における映像自体の区分も含む。   The information receiving terminal of the present invention is also effective when the distribution method is unicast. In this case, the “channel” in the description of the first, second, and third embodiments includes the unicast address and multicast address of the broadcast using the IP network as well as the division of the frequency band of the broadcast using the conventional carrier wave. And classification of video itself in video distribution such as VoD using an IP network as a medium.

また、選局装置としてリモコンを想定して説明を行ったが、選局装置の形態としてはこれに限るものではない。例えば映像表示装置前面に設置されている選局ボタンの形態などであってもよい。   Further, the description has been made assuming that the channel selection device is a remote controller, but the configuration of the channel selection device is not limited to this. For example, it may be in the form of a channel selection button installed on the front surface of the video display device.

また、リモコンに取り付けられているユーザ・インタフェースとしてボタンの形態を取り上げたがこれに限るものではない。例えばタッチパネルのように、ユーザが触れることによりチャンネル切り替え指示が発信されてもよい。   In addition, although the form of the button is taken up as a user interface attached to the remote control, it is not limited to this. For example, a channel switching instruction may be transmitted by touching the user like a touch panel.

また、上記各実施の形態では、本発明をハードウェアで構成する場合を例にとって説明したが、本発明はソフトウェアで実現することも可能である。   Further, although cases have been described with the above embodiment as examples where the present invention is configured by hardware, the present invention can also be realized by software.

また、上記各実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるLSIとして実現される。これらは個別に1チップ化されてもよいし、一部または全てを含むように1チップ化されてもよい。ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。   Each functional block used in the description of each of the above embodiments is typically realized as an LSI which is an integrated circuit. These may be individually made into one chip, or may be made into one chip so as to include a part or all of them. Although referred to as LSI here, it may be referred to as IC, system LSI, super LSI, or ultra LSI depending on the degree of integration.

また、集積回路化の手法はLSIに限るものではなく、専用回路または汎用プロセッサで実現してもよい。LSI製造後に、プログラムすることが可能なFPGA(Field Programmable Gate Array)や、LSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。   Further, the method of circuit integration is not limited to LSI's, and implementation using dedicated circuitry or general purpose processors is also possible. An FPGA (Field Programmable Gate Array) that can be programmed after manufacturing the LSI, or a reconfigurable processor that can reconfigure the connection and setting of circuit cells inside the LSI may be used.

さらには、半導体技術の進歩または派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。   Furthermore, if integrated circuit technology comes out to replace LSI's as a result of the advancement of semiconductor technology or a derivative other technology, it is naturally also possible to carry out function block integration using this technology. Biotechnology can be applied.

本発明は、IP網を媒体とするマルチキャストを利用したコンテンツ配信においてユーザの要求に応じて高速かつ効率的なチャンネル切り替えを実現できる機能を有し、IP網を媒体とするマルチキャストを利用した様々なコンテンツ配信の受信端末などに有用である。更に、本発明は、IP網に限らないネットワークを媒体としたコンテンツ配信においても有効に機能する。更に、本発明は、配信方法がマルチキャストに限らずユニキャストを利用したコンテンツ配信においても有効に機能する。   The present invention has a function capable of realizing high-speed and efficient channel switching according to a user's request in content distribution using multicast using an IP network as a medium, and various types using multicast using an IP network as a medium. This is useful for content distribution receiving terminals. Furthermore, the present invention also functions effectively in content distribution using a network not limited to the IP network. Furthermore, the present invention functions effectively not only in multicast distribution but also in content distribution using unicast.

本発明の実施の形態1における情報受信端末の内部構成を表す図The figure showing the internal structure of the information receiving terminal in Embodiment 1 of this invention 本発明の実施の形態1におけるチャンネル切り替えの全体動作を表すフローチャートThe flowchart showing the whole operation | movement of the channel switching in Embodiment 1 of this invention. 本発明の実施の形態1における視聴チャンネル切り替えプロセスの動作を表すフローチャートThe flowchart showing operation | movement of the viewing-and-listening channel switching process in Embodiment 1 of this invention. 本発明の実施の形態1における事前受信プロセスの動作を表すフローチャートThe flowchart showing operation | movement of the prior reception process in Embodiment 1 of this invention. 本発明の実施の形態1において情報処理端末108で使用されるリモコンの想定図Assumed diagram of remote control used in information processing terminal 108 in Embodiment 1 of the present invention 本発明の実施の形態1におけるup/down選局時の事前受信チャンネルの推移を表す図The figure showing transition of the prior reception channel at the time of up / down channel selection in Embodiment 1 of this invention 本発明の実施の形態1における番号入力による選局時の事前受信チャンネルの推移を表す図The figure showing transition of the prior reception channel at the time of channel selection by the number input in Embodiment 1 of this invention 本発明の実施の形態1における直接選局時の事前受信チャンネルの推移を表す図The figure showing transition of the prior reception channel at the time of direct channel selection in Embodiment 1 of this invention 本発明の実施の形態1においてEPGが使用された場合の画面の推移を表す第1の図The 1st figure showing transition of a screen when EPG is used in Embodiment 1 of this invention 本発明の実施の形態1においてEPGが使用された場合の画面の推移を表す第2の図2nd figure showing transition of a screen when EPG is used in Embodiment 1 of this invention 本発明の実施の形態2における情報受信端末の内部構成を表す図The figure showing the internal structure of the information receiving terminal in Embodiment 2 of this invention 本発明の実施の形態2におけるチャンネル切り替えの全体動作を表すフローチャートThe flowchart showing the whole operation | movement of the channel switching in Embodiment 2 of this invention. 本発明の実施の形態2における事前受信終了プロセスの動作を表すフローチャートThe flowchart showing the operation | movement of the prior reception end process in Embodiment 2 of this invention. 本発明の実施の形態3における情報受信端末の内部構成を表す図The figure showing the internal structure of the information receiving terminal in Embodiment 3 of this invention. 本発明の実施の形態3におけるチャンネル切り替えの全体動作を表すフローチャートThe flowchart showing the whole operation | movement of the channel switching in Embodiment 3 of this invention. 本発明の実施の形態3における視聴チャンネル切り替えプロセスの動作を表すフローチャートThe flowchart showing the operation of the viewing channel switching process in the third embodiment of the present invention. 本発明の実施の形態3における事前受信プロセスの動作を表すフローチャートThe flowchart showing the operation of the prior reception process in the third embodiment of the present invention. 本発明の実施の形態3における事前受信終了プロセスの動作を表すフローチャートThe flowchart showing the operation of the prior reception end process in the third embodiment of the present invention. 本発明の実施の形態4における情報受信端末の内部構成を表す図The figure showing the internal structure of the information receiving terminal in Embodiment 4 of this invention 本発明の実施の形態4における自律的な事前受信の動作を表すフローチャートThe flowchart showing the operation | movement of the autonomous prior reception in Embodiment 4 of this invention

符号の説明Explanation of symbols

101,1401 視聴チャンネル要求部
102,1402,1902 アルゴリズム選択部
103 アルゴリズム実行部
104 受信状況管理部
105 視聴チャンネル切り替え部
106,1106,1406,1906 受信管理部
107 再生部
108,1108,1408,1908 情報受信端末
109,1409 選局装置
1101,1403 事前受信終了部
1901 自律事前受信制御部
501 リモコン
502 番号入力ボタン
503 EPGボタン
504 数字キー
505 十字キー
506 up/downボタン
507 ネットワーク切り替えボタン
101, 1401 Viewing channel request unit 102, 1402, 1902 Algorithm selection unit 103 Algorithm execution unit 104 Reception status management unit 105 Viewing channel switching unit 106, 1106, 1406, 1906 Reception management unit 107 Playback unit 108, 1108, 1408, 1908 Information Receiving terminal 109, 1409 Channel selection device 1101, 1403 Pre-reception end unit 1901 Autonomous pre-reception control unit 501 Remote control 502 Number input button 503 EPG button 504 Number key 505 Four-way key 506 Up / down button 507 Network switching button

Claims (16)

ネットワークを媒体として配信されるコンテンツを受信して視聴するための情報受信端末であって、
チャンネル切り替え指示に基づいて、新たに選択された視聴チャンネルのコンテンツ配信要求を行う視聴チャンネル要求部と、
前記チャンネル切り替え指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択するアルゴリズム選択部と、
前記アルゴリズム選択部によって選択されたアルゴリズムを用いてコンテンツの事前受信を行うチャンネルを決定し、前記コンテンツの事前受信を行うチャンネルのコンテンツ配信要求を行うアルゴリズム実行部と、
を備える情報受信端末と、
前記情報受信端末に前記チャンネル切り替え指示を発信する選局装置と、
から構成されるシステム。
An information receiving terminal for receiving and viewing content distributed through a network,
A viewing channel requesting unit that requests content distribution of the newly selected viewing channel based on the channel switching instruction;
Based on the channel switching instruction, an algorithm selection unit that selects an appropriate algorithm from among a plurality of algorithms for determining a channel to receive content in advance;
An algorithm execution unit that determines a channel for performing prior reception of content using the algorithm selected by the algorithm selection unit, and performs a content distribution request for a channel for performing prior reception of the content;
An information receiving terminal comprising:
A channel selection device for transmitting the channel switching instruction to the information receiving terminal;
A system consisting of
前記情報受信端末は、コンテンツの事前受信を行っているチャンネルのコンテンツ配信停止要求を行う事前受信終了部をさらに備える請求項1記載のシステム。 The system according to claim 1, wherein the information receiving terminal further includes a pre-reception end unit that makes a content distribution stop request for a channel that is pre-receiving content. 前記選局装置は、前記情報受信端末へ事前受信終了指示を発信する手段をさらに備え、
前記事前受信終了部は、前記事前受信終了指示に基づいて前記コンテンツ配信停止要求を行う請求項2記載のシステム。
The channel selection device further includes means for transmitting a prior reception end instruction to the information receiving terminal,
The system according to claim 2, wherein the advance reception end unit makes the content delivery stop request based on the advance reception end instruction.
前記事前受信終了指示は、前記選局装置が手から放されることにより発信される請求項3記載のシステム。 The system according to claim 3, wherein the advance reception end instruction is transmitted when the channel selection device is released. 前記選局装置は、前記情報受信端末へ事前受信開始指示を発信する手段をさらに備え、
前記アルゴリズム選択部は、前記事前受信開始指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する請求項1記載のシステム。
The channel selection device further comprises means for transmitting a prior reception start instruction to the information receiving terminal,
The system according to claim 1, wherein the algorithm selection unit selects an appropriate algorithm from a plurality of algorithms for determining a channel on which content is pre-received based on the pre-reception start instruction.
事前受信開始指示は、前記選局装置が触られることにより発信される請求項5記載のシステム。 The system according to claim 5, wherein the advance reception start instruction is transmitted when the channel selection device is touched. 前記選局装置は、ユーザ・インタフェースに触れる事前動作を検出するセンサ部をさらに備え、前記事前受信開始指示は、前記センサ部で前記事前動作が検出されることにより発信される請求項5記載のシステム。 The said channel selection apparatus is further provided with the sensor part which detects the prior operation | movement which touches a user interface, The said prior reception start instruction | indication is transmitted when the said prior operation | movement is detected by the said sensor part. The described system. 前記チャンネル切り替え指示は、選局時に使用されるユーザ・インタフェースに対応付けされている請求項1記載のシステム。 The system according to claim 1, wherein the channel switching instruction is associated with a user interface used during channel selection. 前記チャンネル切り替え指示は、前記選局装置のボタンが押下されることにより発信される請求項1記載のシステム。 The system according to claim 1, wherein the channel switching instruction is transmitted when a button of the channel selection device is pressed. ネットワークを媒体として配信されるコンテンツを受信して視聴するための情報受信端末であって、
チャンネル切り替え指示に基づいて、新たに選択された視聴チャンネルのコンテンツ配信要求を行う視聴チャンネル要求部と、
前記チャンネル切り替え指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択するアルゴリズム選択部と、
前記アルゴリズム選択部によって選択されたアルゴリズムを用いてコンテンツの事前受信を行うチャンネルを決定し、前記コンテンツの事前受信を行うチャンネルのコンテンツ配信要求を行うアルゴリズム実行部と、
を備える情報受信端末。
An information receiving terminal for receiving and viewing content distributed through a network,
A viewing channel requesting unit that requests content distribution of the newly selected viewing channel based on the channel switching instruction;
Based on the channel switching instruction, an algorithm selection unit that selects an appropriate algorithm from among a plurality of algorithms for determining a channel to receive content in advance;
An algorithm execution unit that determines a channel for performing prior reception of content using the algorithm selected by the algorithm selection unit, and performs a content distribution request for a channel for performing prior reception of the content;
An information receiving terminal comprising:
コンテンツの事前受信を行っているチャンネルのコンテンツ配信停止要求を行う事前受信終了部をさらに備える請求項10記載の情報受信端末。 The information receiving terminal according to claim 10, further comprising a pre-reception end unit that makes a content distribution stop request for a channel that is pre-receiving content. 前記事前受信終了部は、前記チャンネル切り替え指示が一定時間入力されない場合に前記コンテンツ配信停止要求を行う請求項11記載の情報受信端末。 The information reception terminal according to claim 11, wherein the advance reception end unit makes the content distribution stop request when the channel switching instruction is not input for a certain period of time. 前記事前受信終了部は、事前受信終了指示に基づいて前記コンテンツ配信停止要求を行う請求項11記載の情報受信端末。 The information reception terminal according to claim 11, wherein the advance reception end unit makes the content distribution stop request based on an advance reception end instruction. 前記アルゴリズム選択部は、事前受信開始指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する請求項10記載の情報受信端末。 The information receiving terminal according to claim 10, wherein the algorithm selection unit selects an appropriate algorithm from a plurality of algorithms for determining a channel on which content is pre-received based on a pre-reception start instruction. 自律的な事前受信を行うかどうかを判断する自律事前受信制御部をさらに備え、前記アルゴリズム選択部は、前記自律事前受信制御部における前記判断の結果に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する請求項10記載の情報受信端末。 An autonomous prior reception control unit that determines whether or not to perform autonomous prior reception is further provided, and the algorithm selection unit determines a channel for performing prior reception of content based on a result of the determination in the autonomous prior reception control unit. The information receiving terminal according to claim 10, wherein an appropriate algorithm is selected from a plurality of algorithms to be determined. 前記アルゴリズム選択部は、前記自律事前受信制御部における判断の結果に基づいてアルゴリズムを選択する場合に、直前に使用されたアルゴリズムを選択する請求項15記載の情報受信端末。 The information receiving terminal according to claim 15, wherein the algorithm selection unit selects an algorithm used immediately before when selecting an algorithm based on a result of determination in the autonomous prior reception control unit.
JP2006151237A 2006-05-31 2006-05-31 Information receiving terminal Pending JP2007324814A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006151237A JP2007324814A (en) 2006-05-31 2006-05-31 Information receiving terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006151237A JP2007324814A (en) 2006-05-31 2006-05-31 Information receiving terminal

Publications (1)

Publication Number Publication Date
JP2007324814A true JP2007324814A (en) 2007-12-13

Family

ID=38857236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006151237A Pending JP2007324814A (en) 2006-05-31 2006-05-31 Information receiving terminal

Country Status (1)

Country Link
JP (1) JP2007324814A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009182404A (en) * 2008-01-29 2009-08-13 Nec Corp Program confirmation type remote control system and remote controller
JP2009284268A (en) * 2008-05-22 2009-12-03 Mitsubishi Electric Corp Multicast broadcasting system and receiver
JP2010062690A (en) * 2008-09-02 2010-03-18 Hitachi Ltd Receiver and receiving method
JP2010081386A (en) * 2008-09-26 2010-04-08 Kyocera Corp Receiver
US20100115099A1 (en) * 2007-08-24 2010-05-06 Huawei Technologies Co., Ltd. Multicast/unicast admission control method, device and system
JP2013509768A (en) * 2009-10-30 2013-03-14 トムソン ライセンシング Digital audio / video channel changing method and corresponding apparatus
JP2014529944A (en) * 2011-08-19 2014-11-13 タイム ワーナー ケーブル エンタープライズ、エルエルシー Apparatus and method for reducing switching delay in content distribution network
JP2015207910A (en) * 2014-04-21 2015-11-19 アルパイン株式会社 Digital broadcast receiver
WO2017022281A1 (en) * 2015-08-06 2017-02-09 日立マクセル株式会社 Broadcast receiving device, output video information generating method, broadcast receiving method and video recording method
US20230126874A1 (en) * 2021-10-21 2023-04-27 Hewlett Packard Enterprise Development Lp Reducing multicast join latency for iptv streams
US11695994B2 (en) 2016-06-01 2023-07-04 Time Warner Cable Enterprises Llc Cloud-based digital content recorder apparatus and methods
US11722938B2 (en) 2017-08-04 2023-08-08 Charter Communications Operating, Llc Switching connections over frequency bands of a wireless network
US12342007B2 (en) 2017-08-29 2025-06-24 Charter Communications Operating, Llc Apparatus and methods for latency reduction in digital content switching operations

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001094892A (en) * 1999-09-21 2001-04-06 Toshiba Corp Channel switching device
JP2002041222A (en) * 2000-07-21 2002-02-08 Sharp Corp Remote controller
JP2003143587A (en) * 2001-11-02 2003-05-16 Nippon Telegr & Teleph Corp <Ntt> Program selection method, program selection device, and program selection program
JP2005065007A (en) * 2003-08-18 2005-03-10 Matsushita Electric Ind Co Ltd Television receiver
WO2005043310A2 (en) * 2003-10-24 2005-05-12 Qualcomm Incorporated Method and apparatus for seamlessly switching reception between multimedia streams in a wireless communication system
JP2005303454A (en) * 2004-04-07 2005-10-27 Ntt Docomo Inc Data receiving apparatus and data receiving method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001094892A (en) * 1999-09-21 2001-04-06 Toshiba Corp Channel switching device
JP2002041222A (en) * 2000-07-21 2002-02-08 Sharp Corp Remote controller
JP2003143587A (en) * 2001-11-02 2003-05-16 Nippon Telegr & Teleph Corp <Ntt> Program selection method, program selection device, and program selection program
JP2005065007A (en) * 2003-08-18 2005-03-10 Matsushita Electric Ind Co Ltd Television receiver
WO2005043310A2 (en) * 2003-10-24 2005-05-12 Qualcomm Incorporated Method and apparatus for seamlessly switching reception between multimedia streams in a wireless communication system
JP2007523511A (en) * 2003-10-24 2007-08-16 クゥアルコム・インコーポレイテッド Method and apparatus for seamless switching of reception between multimedia streams in a wireless communication system
JP2005303454A (en) * 2004-04-07 2005-10-27 Ntt Docomo Inc Data receiving apparatus and data receiving method

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100115099A1 (en) * 2007-08-24 2010-05-06 Huawei Technologies Co., Ltd. Multicast/unicast admission control method, device and system
US8930451B2 (en) * 2007-08-24 2015-01-06 Huawei Technology Co., Ltd. Multicast/unicast admission control method, device and system
JP2009182404A (en) * 2008-01-29 2009-08-13 Nec Corp Program confirmation type remote control system and remote controller
JP2013031213A (en) * 2008-01-29 2013-02-07 Nec Corp Program confirmation type remote control system and remote controller
JP2009284268A (en) * 2008-05-22 2009-12-03 Mitsubishi Electric Corp Multicast broadcasting system and receiver
JP2010062690A (en) * 2008-09-02 2010-03-18 Hitachi Ltd Receiver and receiving method
JP2010081386A (en) * 2008-09-26 2010-04-08 Kyocera Corp Receiver
JP2013509768A (en) * 2009-10-30 2013-03-14 トムソン ライセンシング Digital audio / video channel changing method and corresponding apparatus
US9648396B2 (en) 2009-10-30 2017-05-09 Thomson Licensing Dtv Method of digital audio/video channel change and corresponding apparatus
US9264508B2 (en) 2011-08-19 2016-02-16 Time Warner Cable Enterprises Llc Apparatus and methods for reduced switching delays in a content distribution network
JP2014529944A (en) * 2011-08-19 2014-11-13 タイム ワーナー ケーブル エンタープライズ、エルエルシー Apparatus and method for reducing switching delay in content distribution network
US10764388B2 (en) 2011-08-19 2020-09-01 Time Warner Cable Enterprises Llc Apparatus and methods for reduced switching delays in a content distribution network
JP2015207910A (en) * 2014-04-21 2015-11-19 アルパイン株式会社 Digital broadcast receiver
WO2017022281A1 (en) * 2015-08-06 2017-02-09 日立マクセル株式会社 Broadcast receiving device, output video information generating method, broadcast receiving method and video recording method
US11272241B2 (en) 2015-08-06 2022-03-08 Maxell, Ltd. Broadcast receiving apparatus, output video information generating method, broadcast receiving method, and video recording method
US11575960B2 (en) 2015-08-06 2023-02-07 Maxell, Ltd. Broadcast receiving apparatus, output video information generating method, broadcast receiving method, and video recording method
US12041295B2 (en) 2015-08-06 2024-07-16 Maxell, Ltd. Broadcast receiving apparatus, output video information generating method, broadcast receiving method, and video recording method
US11695994B2 (en) 2016-06-01 2023-07-04 Time Warner Cable Enterprises Llc Cloud-based digital content recorder apparatus and methods
US11722938B2 (en) 2017-08-04 2023-08-08 Charter Communications Operating, Llc Switching connections over frequency bands of a wireless network
US12342007B2 (en) 2017-08-29 2025-06-24 Charter Communications Operating, Llc Apparatus and methods for latency reduction in digital content switching operations
US20230126874A1 (en) * 2021-10-21 2023-04-27 Hewlett Packard Enterprise Development Lp Reducing multicast join latency for iptv streams
US11722716B2 (en) * 2021-10-21 2023-08-08 Hewlett Packard Enterprise Development Lp Reducing multicast join latency for IPTV streams

Similar Documents

Publication Publication Date Title
JP2007324814A (en) Information receiving terminal
US8326291B2 (en) Fast channel switching method and apparatus for digital broadcast receiver
KR101278480B1 (en) Content display-playback system, content display-playback method, and recording medium and operation control apparatus
US20120144442A1 (en) Residential gateway and method for reducing channel zapping time
JPWO2006109477A1 (en) Digital broadcast receiver
JP3877486B2 (en) Broadcast reception system
CN103024556A (en) System and method for automatically skipping television channels
JP2002094889A (en) Tuning apparatus and method
CN103281566A (en) Method and device for video switch
WO2015090161A1 (en) Method and system for providing tv program through smart tv
JP4719296B1 (en) Information processing apparatus and information processing method
US20110030008A1 (en) Apparatus and method for providing mini electronic program guide information in a digital broadcast receiver
CN1909650B (en) Device, system and method for realizing program predetermination and broadcast
CN101753899B (en) Receiving apparatus, receiving method, and program
CN100539633C (en) System and method for recording digital media content
CN108307241A (en) A kind of request program playback method and equipment
JP2004363774A (en) TV receiver
CN108156526A (en) A kind of method and device that channel is controlled to redirect
JP4071595B2 (en) Digital broadcast receiver
KR100722187B1 (en) Toggle Switching DMB Terminal Device and Toggle Switching Method
KR100869708B1 (en) Computer-readable recording medium recording channel selection method and program for realizing the same
JP3573451B2 (en) Control device for video viewing device, control method therefor, program and recording medium
US7613437B2 (en) Receiver and broadcast receiving method
JP2008167074A (en) Broadcast receiver
JP2008148197A (en) Broadcast receiver

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090209

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20091127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120126

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120214