[go: up one dir, main page]

JP5172108B2 - Tuner system, reservation changing method, program and recording medium used therefor - Google Patents

Tuner system, reservation changing method, program and recording medium used therefor Download PDF

Info

Publication number
JP5172108B2
JP5172108B2 JP2006148096A JP2006148096A JP5172108B2 JP 5172108 B2 JP5172108 B2 JP 5172108B2 JP 2006148096 A JP2006148096 A JP 2006148096A JP 2006148096 A JP2006148096 A JP 2006148096A JP 5172108 B2 JP5172108 B2 JP 5172108B2
Authority
JP
Japan
Prior art keywords
reservation
information
function
program
reservation information
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.)
Expired - Fee Related
Application number
JP2006148096A
Other languages
Japanese (ja)
Other versions
JP2007318626A (en
Inventor
広行 梶浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2006148096A priority Critical patent/JP5172108B2/en
Publication of JP2007318626A publication Critical patent/JP2007318626A/en
Application granted granted Critical
Publication of JP5172108B2 publication Critical patent/JP5172108B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

本発明は、放送番組の予約に関し、より詳しくは、ある放送番組が予約されている状況において、その番組、あるいはその番組よりも前の番組の放送が延長又は変更がなされた場合に、その番組が延長又は変更がなされたことによって影響を受ける番組の視聴、録音、又は録画が、正しく視聴、録音、又は録画ができるように予約情報を自動的に変更するものである。   The present invention relates to reservation of a broadcast program, and more specifically, in a situation where a certain broadcast program is reserved, when the broadcast of the program or a program before the program is extended or changed, the program The reservation information is automatically changed so that the viewing, recording, or recording of the program affected by the extension or change can be correctly viewed, recorded, or recorded.

近年、デジタルCS放送、デジタルBS放送など衛星を利用してデジタル放送データを家庭に配信して、各家庭で高品位のテレビジョンや音楽を楽しむことができるようになっている。このような衛星を利用したデジタル放送ではチャンネル数が数百にも及び、放送の利用者が現在どのような番組が放送されているか或いは放送の予定があるかを知ることは容易ではない。従って、放送事業者は、電子番組ガイド(EPG:Electrical Program Guide)をテレビジョンや音楽と同時に放送し、それを専用のチューナで受信/表示することで、利用者は現在どのような番組が放送されているか或いは放送の予定があるかを知ることができる。既存のアナログ地上波放送でも、VBI(Vertical Blanking Interval)を利用してEPGデータを送信したり、或いはインターネット上にあるEPGデータを利用して、放送受信者が放送番組の受信を簡便にするようにしたものもある。また、2003年12月からはデジタル放送は衛星を利用したものだけでなく、地上デジタル放送も始まっている。   In recent years, digital broadcasting data is distributed to homes using satellites such as digital CS broadcasting and digital BS broadcasting so that each home can enjoy high-definition television and music. Digital broadcasting using such satellites has hundreds of channels, and it is not easy for broadcast users to know what programs are currently being broadcast or are scheduled to be broadcast. Therefore, the broadcaster broadcasts an electronic program guide (EPG: Electric Program Guide) simultaneously with television and music, and receives / displays it with a dedicated tuner, so that the user can broadcast what program is currently broadcast. It is possible to know whether it is broadcast or scheduled to be broadcast. Even in existing analog terrestrial broadcasting, broadcast recipients can easily receive broadcast programs by transmitting EPG data using VBI (Vertical Blanking Interval) or using EPG data on the Internet. Some of them are In addition, since December 2003, digital broadcasting has started not only using satellites but also terrestrial digital broadcasting.

デジタル放送ではEPGデータはSI(Service Information)として、映像や音声、その他の情報と一緒に伝送される。具体的なチャンネルの情報はSIの中のSDT(Service Description Table)に、番組の情報はEIT(Event Information Table)に格納されている。日本国内のデジタル放送のSI情報に関する規格はARIB STD−B10に、地上デジタル放送の運用規格はARIB TR−B14第4編に、衛星デジタル放送の運用規格はARIB TR−B15第4編に規定されている。   In digital broadcasting, EPG data is transmitted as SI (Service Information) together with video, audio, and other information. Specific channel information is stored in SDT (Service Description Table) in SI, and program information is stored in EIT (Event Information Table). Standards related to SI information for digital broadcasting in Japan are defined in ARIB STD-B10, operational standards for digital terrestrial broadcasting are defined in ARIB TR-B14, Volume 4, and operational standards for satellite digital broadcasting are defined in ARIB TR-B15, Volume 4. ing.

一方、AV放送がデジタル化されるにつれて、複数のAVデバイスを相互に接続し、一方のデバイスから他方のデバイスをコントロールしたり、映像や音声のストリームを転送したりするために、各AVデバイスがIEEE(Institute of Electrical and Electronics Engineers)1394シリアルバス規格(以下IEEE1394規格)に基づく端子を持ち、IEEE1394規格のコードを接続して、AVデバイスをネットワーク化することが行われている。IEEE1394規格では、データの転送に2つのモードがある。一つはAsynchronous通信と呼ばれ主にデバイスを制御するためのコマンドなどを転送する。もう一つはIsochronous通信と呼ばれ主にデバイス間で映像や音声のストリームを転送するために使われる。ストリームの転送では、抽象的な概念である、デバイスに出力及び入力のプラグと1394シリアスバス上でのチャネルを定義し、出力プラグとチャネル及びチャネルと入力プラグを接続することにより、デバイス間に論理的な伝送路を形成することで、デバイス間のストリームの転送を行うことができる。伝送路は1つの出力プラグから1つのチャネルを経て1つの入力プラグに至るPoint−To−Pointコネクションと、出力プラグと入力プラグの対を指定せずに出力プラグとチャネルの接続、チャネルと入力プラグの接続を行うBroadcastコネクションがある。   On the other hand, as AV broadcasting is digitized, each AV device is connected to connect a plurality of AV devices to each other, to control the other device, and to transfer video and audio streams. An AV device is networked by having a terminal based on the IEEE (Institut of Electrical and Electronics Engineers) 1394 serial bus standard (hereinafter referred to as IEEE 1394 standard) and connecting a code of the IEEE 1394 standard. In the IEEE 1394 standard, there are two modes for data transfer. One is called Asynchronous communication and mainly transfers commands for controlling devices. The other is called isochronous communication and is mainly used for transferring video and audio streams between devices. Stream transfer is an abstract concept that defines output and input plugs and channels on the 1394 serial bus to devices, and connects output plugs, channels, channels, and input plugs to logically connect between devices. By forming a typical transmission path, it is possible to transfer a stream between devices. The transmission line is a point-to-point connection from one output plug to one input plug through one channel, connection between the output plug and channel without specifying a pair of output plug and input plug, and channel and input plug. There is a Broadcast connection that makes a connection.

IEEE1394規格は「IEEE Standard for a High Performance Serial Bus」として「IEEE Std 1394−1995」に規格化されている。また、IEEE1394を使って接続されたAVデバイス間でデバイスのコントロールをするための規格として、「AV/C Digital Interface Command Set General Specification」等が1394 TRADE ASSOCIATIONより規格化されている(以下AV/C)。   The IEEE 1394 standard is standardized to “IEEE Std 1394-1995” as “IEEE Standard for a High Performance Serial Bus”. As a standard for controlling devices between AV devices connected using IEEE 1394, “AV / C Digital Interface Command Set General Specification” and the like have been standardized by 1394 TRADE ASSOCIATION (hereinafter referred to as AV / C). ).

AV/Cは主に2つの異なるAVデバイスが接続された時に一方のデバイスが他方のデバイスをコントロールするための規格である。例えば、図21に示すようにBSデジタル放送用パラボラアンテナ(8006)がケーブル(8008)で接続されたBSデジタル衛星放送のチューナ(8012)とD−VHSデッキ(8013)がIEEE1394ケーブル(8009)で接続された環境で、ディスプレイケーブル(8007)によってチューナに接続されたディスプレイ(8005)上にチューナのEPGを表示し、利用者が選択したデジタル衛星放送の番組の受信予約をするとともにD−VHSデッキに録画予約もすることができる。すなわちAV/Cでは1対1で接続された2つのデバイスで一方のデバイスがもう一方のデバイスを制御するのがメインの目的である。   AV / C is a standard for one device to control the other device mainly when two different AV devices are connected. For example, as shown in FIG. 21, a BS digital satellite broadcasting tuner (8012) to which a BS digital broadcasting parabolic antenna (8006) is connected by a cable (8008) and a D-VHS deck (8013) are connected by an IEEE 1394 cable (8009). In the connected environment, the EPG of the tuner is displayed on the display (8005) connected to the tuner by the display cable (8007), and the reception of the digital satellite broadcasting program selected by the user is reserved and the D-VHS deck You can also schedule recording. That is, in AV / C, it is the main purpose that one device controls the other device with two devices connected one-to-one.

複数のAVデバイスを制御し、AVデバイスの機能などのリソースを管理することができる規格として、Home Audio Video Interoperability(以下HAVi)が規格化されている。HAViはベースとなるネットワーク規格及びストリーム転送規格としてIEEE1394規格とIEC(International Electrotechnical Comisson)61883規格を想定している。   Home Audio Video Interoperability (hereinafter referred to as HAVi) is standardized as a standard that can control a plurality of AV devices and manage resources such as functions of the AV devices. HAVi assumes the IEEE 1394 standard and the International Electrotechnical Commission (IEC) 61883 standard as a base network standard and stream transfer standard.

HAViではデバイスを次の4つに分類している。Full AV Device(以下FAV)はHAViのすべての機能が搭載されたデバイスである。FAVにはJAVAのVirtual Machine(以下VM)が必要である。Intermediate AV Device(以下IAV)は幾つかのソフトウェアモジュールは必須であるが、オプションのものもある。IAVにはJAVA_VMは必要でない。FAV及びIAVはディスプレイが付属しているならばControllerになりうるデバイスである。Basic AV Device(以下BAV)はTargetデバイスで、Self Describing Device Data(以下SDD:後述)中に保存されたそのBAVデバイスを制御するためのJAVAのアップロードモジュールをFAVに転送し、FAVからコントロールするものである。Legacy AV Device(以下LAV)はHAViの機能を持たないデバイスである。LAVは例えば現在市場に出回っているAVデバイスが相当する。   HAVi classifies devices into the following four types. Full AV Device (hereinafter referred to as FAV) is a device equipped with all the functions of HAVi. FAV requires JAVA Virtual Machine (hereinafter referred to as VM). Intermediate AV Device (IAV) requires several software modules, but some are optional. IAV does not require JAVA_VM. FAV and IAV are devices that can be controllers if a display is attached. Basic AV Device (hereinafter referred to as “BAV”) is a Target device, and a JAVA upload module for controlling the BAV device stored in Self Describing Device Data (hereinafter referred to as “SDD”) is transferred to the FAV and controlled from the FAV. It is. Legacy AV Device (hereinafter LAV) is a device that does not have the HAVi function. The LAV corresponds to, for example, an AV device currently on the market.

図22にHAViのソフトウェア構成例を示す。HAViの個々のモジュールはSoftware Element(以下SE)として定義される。各SEを識別するためにSE_IDが割り当てられ、SE_IDは各デバイスに固有の値として割り当てられている64ビットのGUIDとそのデバイス内で一意に識別する16ビットのswHandleで構成される。SE_IDはMessaging System(以下MS)が割り当てる。各SEは、同じデバイス内にあるかあるいはネットワークで接続された異なるデバイスにあるかにかかわらずSE間のメッセージのやり取りをするためのモジュールであるMSを介してお互いにメッセージのやり取りを行う。Event Manager(以下EM)はシステムやモジュールの非同期な変更情報等を複数のSEに同報するものである。システムの変更情報として、例えばバスリセットが発生したことを知らせるものなどがある。Registry(以下REG)は個々のSEの情報を登録したり、SEの情報を検索したりする。Communication Media Manager(以下CMM)はSEがAV/Cなどのコマンドを、直接IEEE1394を使って送受信するために、IEEE1394のメッセージのやり取りを抽象化しSEから使用できるようにしたものである。Resource Manager(以下RM)はFCM(後述)のリソースの予約をしたり、ある時刻になったら所定のコマンドをターゲットとなるDevice Control Module(以下DCM)やFunctional Component Module(以下FCM)に送りターゲットを動作させる(以下Scheduled Action)ことやScheduled Actionの管理などを行う。Stream Manager(以下SM)は映像や音声などのストリームの管理をする。DCM Manager(以下DCMM)はあるデバイスが接続されるとDCM(後述)をインストールしたりアンインストールしたりする。 FIG. 22 shows a software configuration example of HAVi. Each module of HAVi is defined as a Software Element (hereinafter referred to as SE). An SE_ID is assigned to identify each SE, and the SE_ID is composed of a 64-bit GUID assigned as a unique value to each device and a 16-bit swHandle that uniquely identifies the device. The SE_ID is assigned by the Messaging System (hereinafter referred to as MS). Each SE exchanges messages with each other via an MS, which is a module for exchanging messages between SEs, regardless of whether they are in the same device or in different devices connected by a network. Event Manager (hereinafter referred to as EM) broadcasts asynchronous change information of systems and modules to a plurality of SEs. As system change information, for example, there is information notifying that a bus reset has occurred. The Registry (hereinafter referred to as REG) registers information on individual SEs and searches for SE information. Communication Media Manager (hereinafter referred to as CMM) is an abstraction of IEEE 1394 message exchange so that SE can send and receive commands such as AV / C directly using IEEE 1394, and can be used from SE. The Resource Manager (hereinafter referred to as RM) reserves resources of the FCM (described later), or sends a target to a Device Control Module (hereinafter referred to as DCM) or a Functional Component Module (hereinafter referred to as FCM) as a target when a certain time comes. operate (hereinafter Scheduled Action) it and Scheduled Action manages the conduct of. A stream manager (hereinafter referred to as SM) manages a stream of video and audio. DCM Manager (hereinafter referred to as DCMM) installs or uninstalls DCM (described later) when a certain device is connected.

DCMは一つのデバイスに対しHAViのネットワーク内のいずれかのFAV又はIAVでソフトウェアモジュールとして動作し、ある特定のデバイスを制御するためのものである。すなわちアプリケーションなどのソフトウェアモジュールが特定のデバイスを制御するときには、そのデバイスに対応するDCM(又はそれに付随するFCM(後述))にアクセスすることによりそのデバイスを制御することができる。また、DCMにはそのデバイス自身へのSchedule Actionが実行できるかのチェックと管理もする。DCMには0個以上のデバイスの特定の機能を抽象化したソフトウェアモジュール(FCM)が付属している。現在、HAViで定義されているFCMは「TUNER」「VCR」「CLOCK」「CAMERA」「AV DISC」「AMPLIFIER」「DISPLAY」「AV DISPLAY」「MODEM」「WEB PROXY」がある。従って、例えばチューナの機能とVCRの機能と時計(CLOCK)の機能をもつデバイスはDCMと「TUNER」FCM、「VCR」FCM、「CLOCK」FCMを持つ。FCMにはその機能の予約を管理するための機能も持つ。   The DCM operates as a software module in any FAV or IAV in the HAVi network for one device, and controls a specific device. That is, when a software module such as an application controls a specific device, the device can be controlled by accessing a DCM (or an FCM (described later)) associated with the device. The DCM also checks and manages whether Schedule Action for the device itself can be executed. A DCM includes a software module (FCM) that abstracts specific functions of zero or more devices. Currently, FCMs defined by HAVi include “TUNER”, “VCR”, “CLOCK”, “CAMERA”, “AV DISC”, “AMPLIFIER”, “DISPLAY”, “AV DISPLAY”, “MODEM”, and “WEB PROXY”. Therefore, for example, a device having a tuner function, a VCR function, and a clock (CLOCK) function has a DCM, a “TUNER” FCM, a “VCR” FCM, and a “CLOCK” FCM. The FCM also has a function for managing reservation of the function.

通常、FAVやIAV自身のためのDCM(及びFCM)はそのデバイス内にあらかじめインストールされている。BAVのDCM(及びFCM)はBAVのSDDに記述されているものをFAVにアップロードするか或いはインターネット等からダウンロードした後、FAV上にインストールされる。HAViネットワーク内にFAVがない場合は、IAV内にあらかじめ用意してあるもの或いはインターネット等からダウンロードしたものをインストールする。LAVのDCM(及びFCM)はFAV又はIAV内にあらかじめ用意してあるもの或いはインターネット等からダウンロードしたものをインストールする。   Usually, the DCM (and FCM) for FAV and IAV itself is preinstalled in the device. The BAV DCM (and FCM) is installed on the FAV after being uploaded to the FAV or downloaded from the Internet or the like as described in the BAV SDD. If there is no FAV in the HAVi network, the one prepared in advance in the IAV or downloaded from the Internet or the like is installed. LAV DCM (and FCM) is installed in FAV or IAV in advance or downloaded from the Internet or the like.

アプリケーションはいわゆるHAViのアプリケーションであり、例えば2つのD−VHS間でダビングをするものとか、EPGのアプリケーションなどがある。アプリケーションはHAViで規定されている各ソフトウェアモジュールのAplication Program Interface(以下API)を使って具体的なターゲットデバイスを制御したりする。Data Driven Interaction(以下DDI)Controllerはいわゆるレベル1ユーザインターフェースを構成するもので、DDI Target及びDDI Dataを持つDCMやアプリケーションのGUIである。HavletはJAVA(登録商標)で記述されFAV上で動作するレベル2ユーザインターフェースで、DCMやアプリケーションのGUIである。DCMやアプリケーションがレベル1ユーザインターフェース又はレベル2ユーザインターフェースを持つかどうかはREGにそのソフトウェアモジュールの情報として登録されている。DCMやアプリケーションはレベル1とレベル2の両方のインターフェースを持つこともある。 The application is a so-called HAVi application, for example, a dubbing between two D-VHS or an EPG application. The application controls a specific target device by using an application program interface (hereinafter referred to as API) of each software module defined by HAVi. Data Driven Interaction constitute a (hereinafter DDI) Controller Yes Wayu Ru Level 1 user interface, a GUI of DCM and applications with DDI Target and DDI Data. Havelet is a level 2 user interface written in JAVA (registered trademark) and operating on FAV, and is a GUI of DCM or application. Whether a DCM or an application has a level 1 user interface or a level 2 user interface is registered in the REG as information on the software module. DCMs and applications may have both level 1 and level 2 interfaces.

MS、REG、EM、DCMM、RM、SM、CMMのようなシステムソフトウェアエレメントのSE_IDは各デバイス毎で固定になっているが、DCMやFCMなどは割り当てられるSE_IDは固定ではなく、MSは登録される度毎に違うIDを割り当てる。従ってデバイスのリセットが起こったときなどではDCMやFCMなどでは違うSE_IDを割り当てられてしまい、リセットされたデバイスが回復された後では同じDCMやFCMでも通信が出来なくなることが起こる。これを避けるためDCMやFCMには永続的でユニークなIDであるHUIDが割り当てられる。   The SE_ID of system software elements such as MS, REG, EM, DCMM, RM, SM, and CMM is fixed for each device, but the assigned SE_ID for DCM, FCM, etc. is not fixed, and the MS is registered. Assign a different ID each time. Therefore, when a device reset occurs, a different SE_ID is assigned in DCM, FCM, etc., and after the reset device is restored, communication with the same DCM or FCM may not be possible. In order to avoid this, the HUID, which is a permanent and unique ID, is assigned to the DCM and FCM.

HAViでは別にSDDが定義されている。SDDはIEEE1394のコンフィグレーションROMの一部として、そのデバイスの種類やBAVのためのアップロードモジュールなどそのデバイスの情報が格納されている。   In HAVi, SDD is defined separately. As part of the IEEE 1394 configuration ROM, the SDD stores information on the device such as the type of the device and an upload module for the BAV.

HAViでは映像や音声などのストリームデータの転送は、IEEE1394規格の概念を受け継ぎ、抽象的なプラグと伝送路のチャネルを接続することでコネクションを形成し、そのコネクションを使ってストリームを流すようになっている。但しIEEE1394規格と異なり、コネクションはソースのFCMからシンクのFCMへ至るルートで形成される。すなわちソースのFCMの出力プラグからデバイスの出力プラグが接続され(これをアタッチメントと呼ぶ)、デバイスの出力プラグから伝送路のチャネルを経てデバイスの入力プラグが接続され、デバイスの入力プラグとシンクのFCMの入力プラグが接続され、コネクションが確立される。HAViのコネクションにもIEEE1394規格のコネクションと同様にPoint−To−PointコネクションとBroadcastコネクションの2種類が存在する。   In HAVi, the transfer of stream data such as video and audio follows the concept of the IEEE 1394 standard, and a connection is formed by connecting an abstract plug and a channel of a transmission path, and a stream is sent using the connection. ing. However, unlike the IEEE 1394 standard, the connection is formed by a route from the source FCM to the sink FCM. That is, the output plug of the device is connected from the output plug of the source FCM (this is called an attachment), the input plug of the device is connected from the output plug of the device through the channel of the transmission path, and the input plug of the device and the FCM of the sink Are connected and a connection is established. There are two types of HAVi connections: Point-To-Point connection and Broadcast connection, similar to the IEEE 1394 standard connection.

HAViの規格は「The HAVi Specification−Specification of the Home Audio/Video Interoperability(HAVi) Architecture」として規格化されている。   The HAVi standard is standardized as “The HAVi Specification-Specification of the Home Audio / Video Interoperability (HAVi) Architecture”.

さて、複数のAV機器が接続された場合のEPGの生成方法、予約録画を設定する場合、コンフリクトが発生した時にはそのコンフリクトを回避して予約を設定する技術が開示されている(特許文献1)。また、ある番組が予約録画されており、その番組の放送が延長されるなど変更された場合にでも録画が正しく行うことができる技術が開示されている(特許文献2乃至特許文献5など)。   Now, in the case of setting an EPG generation method and reservation recording when a plurality of AV devices are connected, a technique for setting a reservation by avoiding the conflict when a conflict occurs is disclosed (Patent Document 1). . In addition, a technique is disclosed in which a program can be recorded correctly even when a program is reserved and recorded, and the program broadcast is changed (for example, Patent Document 2 to Patent Document 5).

特開2004−207864JP2004-207864 特開2003−9015JP2003-9015A 特開2003−134431JP2003-134431A 特開2004−7757JP2004-7757 特開2005−159526JP-A-2005-159526

しかしながら、特許文献1で開示されている技術では、予約されている番組が延長された場合や、緊急放送が放送されて、番組スケジュールが変更された場合には、目的とする番組を録画できないケースが発生する。また、特許文献2〜特許文献5で開示されている技術では、予約されている番組が延長された場合などでは、複数の番組が予約されている時に正しく録画できない番組が出てきたり、或いは利用者が自分で予約のし直しをしなければならないので、大変不便である。   However, with the technique disclosed in Patent Document 1, when a reserved program is extended or an emergency broadcast is broadcast and the program schedule is changed, the target program cannot be recorded. Will occur. Further, in the technologies disclosed in Patent Documents 2 to 5, when a reserved program is extended, a program that cannot be recorded correctly when a plurality of programs are reserved appears or is used. It is very inconvenient because the person has to make the reservation again.

例えば、図1に示されているように接続された機器において、図19に示されているEPGのような録画予約がなされているとする。図1の接続例ではBSデジタルチューナとDVD−RW(8001)、HDDとCSデジタルチューナ(8002)、HDDとD−VHS(8003)、BS/CSデジタルチューナとディスプレイ(8004)の4つのデバイスが接続されている。ここで、図19に示すように、BS101チャンネルの10:30から始まるプロ野球オープン戦(5031)について8001で示されているBSデジタルチューナと8003に示されているHDDを使って録画予約を行う。また、BS103チャンネルの11:30から始まる素人漫才大会(5032)について8001で示されているBSデジタルチューナとDVD−RWを使って録画予約を行う。ここで、BS101チャンネルのプロ野球オープン戦の放送が延長され11:30以降も放送されるとすると、特許文献1の場合には11:30で選局が行われて、11:30からは8001に示されたBSデジタルチューナはBS103に選局され、DVD−RWに別の番組が予約される。また特許文献2〜特許文献5に示す場合では、11:30以降もプロ野球オーブン戦が引き続き録画されるが、BS103で11:30から放送される素人漫才大会の録画が正しく行われないか、或いは利用者が自分で録画予約を入れ直さなければならない。   For example, it is assumed that a recording reservation such as the EPG shown in FIG. 19 is made in a device connected as shown in FIG. In the connection example of FIG. 1, there are four devices: BS digital tuner and DVD-RW (8001), HDD and CS digital tuner (8002), HDD and D-VHS (8003), BS / CS digital tuner and display (8004). It is connected. Here, as shown in FIG. 19, for the professional baseball open game (5031) starting from 10:30 on the BS 101 channel, a recording reservation is made using the BS digital tuner indicated by 8001 and the HDD indicated by 8003. . In addition, a reservation for recording is made using a BS digital tuner and a DVD-RW indicated by 8001 for the amateur comic festival (5032) starting at 11:30 on the BS 103 channel. Here, if the broadcast of the BS 101 channel professional baseball open game is extended and broadcasted after 11:30, in the case of Patent Document 1, the channel selection is performed at 11:30, and from 11:30 to 8001 The BS digital tuner shown in Fig. 5 is selected by the BS 103, and another program is reserved on the DVD-RW. In addition, in the cases shown in Patent Document 2 to Patent Document 5, the professional baseball oven game is continuously recorded after 11:30, but is the recording of the amateur comic competition broadcast from 11:30 on the BS 103 correctly performed? Or the user has to re-set the recording reservation by himself.

本発明はこのような課題を解決するためになされたものであり、予約されている番組が延長された場合や、緊急放送等によって放送スケジュールが変更された場合でも、延長された番組、或いは放送スケジュールが変更された番組を自動的に最後まで正しく録画或いは録画予約、又は視聴予約ができるようにするためのものである。   The present invention has been made to solve such problems. Even when a reserved program is extended, or when a broadcast schedule is changed due to an emergency broadcast or the like, the extended program or broadcast is provided. This is to enable a program whose schedule has been changed to be automatically recorded correctly until the end, a recording reservation, or a viewing reservation.

上記課題を解決するために、本発明によるチューナシステムは、複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上で、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更機能を有するチューナシステムであって、放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信手段と、受信した前記SI情報を保存するSI情報格納手段と、前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信手段によって新たに受信したSI情報とを比較するSI情報比較手段と、前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更手段と、前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知手段と、前記番組情報変更通知手段から、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信手段と、前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得手段と、前記予約情報取得手段によって取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査手段と、前記予約情報調査手段によって抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断手段と、前記予約情報調査手段によって抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断手段による判断結果に応じて変更する予約変更手段とを備え前記予約変更手段は、前記抽出された当初予約情報に係る番組が前記番組開始判断手段によって既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新手段と、前記抽出された当初予約情報に係る番組が前記番組開始判断手段によってまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消し手段と、前記第1の予約情報取り消し手段により取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成手段と、この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約手段と、この第1の新規予約手段の予約が成立したか否かを判断する第1の新規予約成否判断手段と、前記第1の新規予約成否判断手段が前記第1の新規予約手段での予約が成立しなかったと判断した場合に、前記第1の新規予約情報の予約で指定されたデバイス又はデバイスの機能とは異なるデバイス又はデバイスの機能に対し、前記第1の新規予約情報の代替予約処理を実行する代替予約手段とを含むことを特徴とする。 In order to solve the above-described problems, a tuner system according to the present invention includes a device that is influenced by a schedule change of a broadcast program on an AV network to which a plurality of tuner devices and recording devices are connected. A tuner system having a reservation change function for changing initial reservation information for a function of a device, SI information receiving means for receiving SI (Service Information) information which is information of a broadcast program, and the received said information SI information storing means for storing SI information, SI information comparing means for comparing SI information already stored in the SI information storing means with SI information newly received by the SI information receiving means, and the SI information The newly received SI information by the comparison means exists in the SI information storage means If it is determined that no, the SI information changing means for changing the contents of the SI information to save SI information received the new to the SI information storing means, and the newly received by the SI information comparing unit SI If the information is determined not to exist in the SI information storage means, determines that the program information of programs to be broadcast is changed, the program information change notification means for notifying the fact rescheduling programs broadcasted, Program information change event receiving means for receiving an event for notifying that the schedule of a program to be broadcast has been changed from the program information change notification means, and the function of each device or each device in response to the event reception and reservation information obtaining means for obtaining the initial reservation information against, of the initial reservation information acquired by the reservation information acquiring unit, wherein And reservation information survey means for extracting the initial reservation information that are affected by a set of schedule change, the program start judging the broadcast of the program according to the original reservation information that has been extracted by the reservation information investigation means it is determined whether or not already begun and means, the processing by the initial reservation information extracted by the reservation information checking means, and a reservation changing means for changing in accordance with the program start determination means according to judgment results for the initial reservation information, the reservation changing means , if it is determined that the already begun by the program according to the original reservation information the extracted said program start determining means includes reservation update means for changing the end time of the reservation of the person initial reservation information, the extracted If the program according to the original reservation information is determined not yet begun by the program start determination means, the person Hatsu予A first reservation information cancellation means for the cancellation of the information, the processing by the initial reservation information has been revoked by the first reservation information cancellation means, a first new reservation information changed in accordance with the schedule change of the program a first new reservation information generating means for generating, the first new reservation information of the reservation, the first new reservation means for performing on the function of the specified device or devices in the book, the first a first new reservation success determining means for reservation of new reservation means determines whether or not establishment of, not pre Symbol first new reservation success determining means is established reservation by the first new reservation means If it is determined that the device or device function is different from the device or device function specified in the reservation of the first new reservation information, the alternative reservation processing of the first new reservation information is performed. And an alternative reservation means for executing the processing.

また、本発明によるチューナシステムは、複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上で、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更機能を有するチューナシステムであって、放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信手段と、受信した前記SI情報を保存するSI情報格納手段と、前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信手段によって新たに受信したSI情報とを比較するSI情報比較手段と、前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更手段と、前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知手段と、前記番組情報変更通知手段から、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信手段と、前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得手段と、前記予約情報取得手段によって取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査手段と、前記予約情報調査手段によって抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断手段と、前記予約情報調査手段によって抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断手段による判断結果に応じて変更する予約変更手段とを備え前記予約変更手段は、前記抽出された当初予約情報に係る番組が前記番組開始判断手段によって既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新手段と、前記抽出された当初予約情報に係る番組が前記番組開始判断手段によってまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消し手段と、前記第1の予約情報取り消し手段により取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成手段と、この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約手段と、この第1の新規予約手段の予約が成立したか否かを判断する第1の新規予約成否判断手段と、前記第1の新規予約成否判断手段が前記第1の新規予約手段での予約が成立しなかったと判断した場合に、この予約が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更手段とを含み、前記原因予約変更手段による原因予約情報の予約変更後に、前記第1の新規予約手段が前記第1の新規予約情報の予約を再び行うことを特徴とする。 In addition, the tuner system according to the present invention is adapted to each device or the function of each device that is affected by a schedule change of a broadcast program on an AV network to which a plurality of tuner devices and recording devices are connected . 1 is a tuner system having a reservation change function for changing the initial reservation information, SI information receiving means for receiving SI (Service Information) information, which is information of a broadcast program, and SI for storing the received SI information Information storage means; SI information comparison means for comparing SI information already stored in the SI information storage means with SI information newly received by the SI information receiving means; and If the received SI information is determined not to exist in the SI information storage means The newly received SI information is stored in the SI information storage means to change the content of the SI information, and the SI information newly received by the SI information comparing means is the SI information. If it is determined that there is no in the storage means, determines that the program information of programs to be broadcast is changed, the program information change notification means for notifying the fact rescheduling programs broadcasted, the program information change notification Means for receiving a program information change event receiving means for notifying that the schedule of the program to be broadcast has been changed from the means, and in response to the reception of the event , each device or an initial function for each device and reservation information acquisition means for acquiring reservation information, among the initial reservation information acquired by the reservation information acquisition means, the schedule varying of the program By the reservation information checking means for extracting the initial reservation information affected, and the program start determining means for determining whether the broadcast program according to the original reservation information extracted by the reservation information checking means has already begun, the the processing by the initial reservation information extracted by the reservation information checking means, and a reservation changing means for changing in accordance with a determination result by the program start determining means for this initial reservation information, the reservation changing means, said extracted and if it is determined that the already begun by the program is the program start determination means according to the initial reservation information, the reservation updating means for changing the end time of the reservation of the person initial reservation information, the extracted initially reserved If a program of the information is determined not yet begun by the program start determining means, to the cancellation of this person first opinions A first reservation information cancellation means, for processing by the initial reservation information has been revoked by the first reservation information cancellation means, a first for generating a first new reservation information changed in accordance with the schedule change of the program and the new reservation information generating means, the first new reservation information of the reservation, the first new reservation means for performing on the function of the specified device or devices in the book, the first new reservation means If the reservation is judged that the first new reservation success determining means for determining whether or not satisfied, the pre-Symbol first new reservation success determining means is reserved in the previous SL first new reservation means not satisfied And a cause reservation change means for changing the reservation based on the cause reservation information which is the cause of the reservation not being established, and after the reservation change of the cause reservation information by the cause reservation change means, The new reservation means performs the reservation of the first new reservation information again .

また、本発明によるチューナシステムは、複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上で、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更機能を有するチューナシステムであって、放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信手段と、受信した前記SI情報を保存するSI情報格納手段と、前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信手段によって新たに受信したSI情報とを比較するSI情報比較手段と、前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更手段と、前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知手段と、前記番組情報変更通知手段から、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信手段と、前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得手段と、前記予約情報取得手段によって取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査手段と、前記予約情報調査手段によって抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断手段と、前記予約情報調査手段によって抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断手段による判断結果に応じて変更する予約変更手段とを備え、前記予約変更手段は、前記抽出された当初予約情報に係る番組が前記番組開始判断手段によって既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新手段と、前記抽出された当初予約情報に係る番組が前記番組開始判断手段によってまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消し手段と、前記第1の予約情報取り消し手段により取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成手段と、この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約手段と、前記予約更新手段の予約更新が成立したか否かを判断する予約更新成否判断手段と、前記予約更新成否判断手段が、前記予約更新手段での予約更新が成立しなかったと判断した場合に、この予約更新が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更手段とを含み、前記原因予約変更手段による原因予約情報の予約変更後に、前記予約情報調査手段によって抽出された当初予約情報は、前記予約更新手段によって終了時間が変更された情報に更新されることを特徴とする。 In addition, the tuner system according to the present invention is adapted to each device or the function of each device that is affected by a schedule change of a broadcast program on an AV network to which a plurality of tuner devices and recording devices are connected. 1 is a tuner system having a reservation change function for changing the initial reservation information, SI information receiving means for receiving SI (Service Information) information, which is information of a broadcast program, and SI for storing the received SI information Information storage means; SI information comparison means for comparing SI information already stored in the SI information storage means with SI information newly received by the SI information receiving means; and When it is determined that the received SI information does not exist in the SI information storage means The newly received SI information is stored in the SI information storage means to change the content of the SI information, and the SI information newly received by the SI information comparing means is the SI information. A program information change notification means for determining that the program information of the broadcast program has been changed and notifying the fact of the schedule change of the broadcast program when it is determined that the program information does not exist in the storage means; Means for receiving a program information change event receiving means for notifying that the schedule of the program to be broadcast has been changed from the means, and in response to the reception of the event, each device or an initial function for each device Of the initial reservation information acquired by the reservation information acquisition means for acquiring reservation information and the reservation information acquisition means, the schedule change of the program Reservation information surveying means for extracting initial reservation information affected by the program, program start determining means for determining whether or not broadcasting of the program related to the initial reservation information extracted by the reservation information surveying means has already started, and Reservation changing means for changing the processing based on the initial reservation information extracted by the reservation information examining means according to the determination result by the program start determining means for the initial reservation information, the reservation changing means being the extracted When it is determined that the program related to the initial reservation information has already started by the program start determination means, reservation update means for changing the reservation end time of the initial reservation information, and the extracted initial reservation information If the program start determining means determines that the program has not yet started, the initial reservation information is canceled. The first reservation information canceling means and the first reservation information that is changed in accordance with the schedule change of the program is generated for the processing by the initial reservation information canceled by the first reservation information canceling means. New reservation information generating means, first new reservation means for making reservation of the first new reservation information for the device or device function designated by the reservation, and reservation update of the reservation update means are established. If the reservation update success / failure determination means for determining whether or not the reservation update success / failure determination means determines that the reservation update in the reservation update means has not been established, the reason why the reservation update has not been established The reservation information investigation means after the reservation change of the cause reservation information by the cause reservation change means The initial reservation information extracted by the above is updated to information whose end time has been changed by the reservation update means .

このように、放送やインターネット等でSI情報を受信した際に、その情報が更新されて放送される番組のスケジュールが変更された場合に、他のシステムに番組情報変更の通知がなされ、利用者はその変更について的確に認識することができる。   In this way, when SI information is received through broadcasting, the Internet, or the like, when the schedule of a program to be broadcast is changed and the information is broadcast, the program information change is notified to other systems, and the user Can accurately recognize the change.

このように本発明では、番組情報変更イベントを受信したときには、その番組の変更により影響の受ける予約を、番組のスケジュール変更に合わせて変更することができる。   As described above, in the present invention, when a program information change event is received, the reservation affected by the change of the program can be changed in accordance with the schedule change of the program.

このように本発明では、番組のスケジュール変更に合わせて変更された予約が、すでに予約されている他の予約とコンフリクトを起こして、予約できない場合には、別の代替機能/デバイスを検索して、代替機能/デバイスを使って予約情報を生成し、予約をすることができる。   As described above, in the present invention, when the reservation changed in accordance with the program schedule change conflicts with other reservations already reserved and cannot be reserved, another alternative function / device is searched for. Reservation information can be generated and reserved using alternative functions / devices.

また、番組情報変更イベントを受信したときには、その番組の変更により影響の受ける予約を、番組のスケジュール変更に合わせて変更することができる。また、番組のスケジュール変更に合わせて変更された予約が、すでに予約されている他の予約とコンフリクトを起こして、予約できない場合には、コンフリクトを起こす原因となった予約で使用される機能/デバイスを代替する機能/デバイスを検索して、代替機能/デバイスを使って予約情報を生成し、予約をすることができる。   Further, when a program information change event is received, the reservation that is affected by the change of the program can be changed in accordance with the program schedule change. In addition, if the reservation changed in accordance with the program schedule change conflicts with other reservations that have already been reserved and cannot be reserved, the function / device used in the reservation that caused the conflict It is possible to search for a function / device substituting for, generate reservation information using the alternative function / device, and make a reservation.

また、本発明による予約変更方法は、複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上のチューナシステムにおいて、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更方法であって、放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信ステップと、受信した前記SI情報をSI情報格納手段に保存するSI情報格納ステップと、前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信ステップで新たに受信したSI情報とを比較するSI情報比較ステップと、前記SI情報比較ステップで前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更ステップと、前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知ステップと、前記番組情報変更ステップの、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信ステップと、前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得ステップと、前記予約情報取得ステップで取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査ステップと、前記予約情報調査ステップで抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断ステップと、前記予約情報調査ステップで抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断ステップの判断結果に応じて変更する予約変更ステップとを有し、前記予約変更ステップは、前記抽出された当初予約情報に係る番組が前記番組開始判断ステップで既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新ステップと、前記抽出された当初予約情報に係る番組が前記番組開始判断ステップでまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消しステップと、前記第1の予約情報取り消しステップで取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成ステップと、この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約ステップと、この第1の新規予約ステップ予約が成立したか否かを判断する第1の新規予約成否判断ステップと、前記第1の新規予約成否判断ステップで、前記第1の新規予約ステップでの予約が成立しなかったと判断した場合に、前記第1の新規予約情報の予約で指定されたデバイス又はデバイスの機能とは異なるデバイス又はデバイスの機能に対し、前記第1の新規予約情報の代替予約処理を実行する代替予約ステップとを含むことを特徴とする。 Further, reservation change process according to the invention, the tuner system on AV network in which a plurality of tuners devices and recording devices are connected, said each device or each device is affected with the rescheduled program broadcast A reservation changing method for changing the initial reservation information for a function, wherein an SI information receiving step for receiving SI (Service Information) information, which is information of a broadcast program, and storing the received SI information in SI information SI information storing step stored in the means, SI information comparing step comparing SI information already stored in the SI information storing means and SI information newly received in the SI information receiving step, and the SI information comparison The newly received SI information in the step is stored in the SI information storage means. SI information changing step of changing the content of SI information by storing the newly received SI information in the SI information storage means when it is determined that it is not present, and the newly received SI information by the SI information comparison means A program information change notification step of determining that the program information of the broadcast program has been changed and notifying the fact of the schedule change of the broadcast program when it is determined that SI information does not exist in the SI information storage means; A program information change event receiving step for receiving an event for notifying that the schedule of the program to be broadcast has been changed in the program information changing step, and the function of each device or each device in response to the event reception initially the reservation information acquisition step of acquiring reservation information initially reserved information acquired by the reservation information acquisition step of relative Of, judgment and reservation information survey step of extracting the initial reservation information that are affected by the schedule change of the program, whether or not the broadcast of the program according to the original reservation information that has been extracted by the reservation information survey step has already begun A program start determination step, and a reservation change step for changing the processing by the initial reservation information extracted in the reservation information investigation step according to the determination result of the program start determination step for the initial reservation information , the reservation changing step, when the program according to the original reservation information the extracted is determined to have already begun in the program start determination step, reservation update to change the end time of the reservation of the person first opinions Judgments and steps, a program according to the extracted initial reservation information has not yet started in the program start determination step If it has, for processing by the contact with the first reservation information cancellation step of the cancellation of the first reservation information, initial reservation information canceled by the first reservation information cancellation step, in accordance with the schedule change of the program first performing a first new reservation information generating step of generating a first new reservation information changed, the first new reservation information of the reservation, to the function of the specified device or devices in the book of the new reservation step, the first new reservation success determining step of determining whether the reservation of the first new reservation step satisfied, before Symbol first new reservation success determining step, said first When it is determined that the reservation in the new reservation step has not been established, the device or device different from the device specified in the reservation of the first new reservation information or the device function And an alternative reservation step of executing an alternative reservation process of the first new reservation information for the function of the device .

また、本発明による予約変更方法は、複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上のチューナシステムにおいて、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更方法であって、放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信ステップと、受信した前記SI情報をSI情報格納手段に保存するSI情報格納ステップと、前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信ステップで新たに受信したSI情報とを比較するSI情報比較ステップと、前記SI情報比較ステップで前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更ステップと、前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知ステップと、前記番組情報変更ステップの、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信ステップと、前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得ステップと、前記予約情報取得ステップで取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査ステップと、前記予約情報調査ステップで抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断ステップと、前記予約情報調査手段で抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断ステップの判断結果に応じて変更する予約変更ステップとを有し、前記予約変更ステップは、前記抽出された当初予約情報に係る番組が前記番組開始判断ステップで既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新ステップと、前記抽出された当初予約情報に係る番組が前記番組開始判断ステップでまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消しステップと、前記第1の予約情報取り消しステップで取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成ステップと、この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約ステップと、この第1の新規予約ステップの予約が成立したか否かを判断する第1の新規予約成否判断ステップと、前記第1の新規予約成否判断ステップで、前記第1の新規予約ステップでの予約が成立しなかったと判断した場合に、この予約が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更ステップとを含み、前記原因予約変更ステップの実行による原因予約情報の予約変更後に、前記第1の新規予約ステップを再び実行して前記第1の新規予約情報の予約を行うことを特徴とする。 In addition, the reservation changing method according to the present invention is a tuner system on an AV network to which a plurality of tuner devices and recording devices are connected. A reservation changing method for changing the initial reservation information for a function, wherein an SI information receiving step for receiving SI (Service Information) information, which is information of a broadcast program, and storing the received SI information in SI information SI information storing step stored in the means, SI information comparing step comparing SI information already stored in the SI information storing means and SI information newly received in the SI information receiving step, and the SI information comparison The newly received SI information in the step is stored in the SI information storage means. SI information changing step of changing the content of SI information by storing the newly received SI information in the SI information storage means when it is determined that it is not present, and the newly received SI information by the SI information comparison means A program information change notification step of determining that the program information of the broadcast program has been changed and notifying the fact of the schedule change of the broadcast program when it is determined that SI information does not exist in the SI information storage means; A program information change event receiving step for receiving an event for notifying that the schedule of the program to be broadcast has been changed in the program information changing step, and the function of each device or each device in response to the event reception The reservation information acquisition step for acquiring the initial reservation information for the first reservation information and the initial reservation information acquired in the reservation information acquisition step A reservation information investigation step for extracting initial reservation information that is affected by the schedule change of the program, and determining whether broadcasting of the program related to the initial reservation information extracted in the reservation information investigation step has already started A program start determination step, and a reservation change step for changing the processing based on the initial reservation information extracted by the reservation information investigation means according to the determination result of the program start determination step for the initial reservation information, In the reservation change step, if it is determined that the program related to the extracted initial reservation information has already started in the program start determination step, the reservation update step of changing the reservation end time of the initial reservation information And it is determined that the program related to the extracted initial reservation information has not yet started in the program start determination step. The first reservation information cancellation step for canceling the initial reservation information and the processing based on the initial reservation information canceled in the first reservation information cancellation step are changed in accordance with the schedule change of the program. A first new reservation information generating step for generating first new reservation information, and a first new reservation for performing reservation of the first new reservation information for a device or a function of the device designated by the reservation A first new reservation success / failure determination step for determining whether or not the reservation of the first new reservation step has been established; and the first new reservation success / failure determination step; If it is determined that the reservation has not been established, the reservation change step that causes the reservation to be changed based on the cause reservation information that caused the reservation not to be established. After the reservation change of the cause reservation information by executing the cause reservation change step, the first new reservation step is executed again to reserve the first new reservation information .

また、本発明による予約変更方法は、複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上のチューナシステムにおいて、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更方法であって、放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信ステップと、受信した前記SI情報をSI情報格納手段に保存するSI情報格納ステップと、前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信ステップで新たに受信したSI情報とを比較するSI情報比較ステップと、前記SI情報比較ステップで前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更ステップと、前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知ステップと、前記番組情報変更ステップの、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信ステップと、前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得ステップと、前記予約情報取得ステップで取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査ステップと、前記予約情報調査ステップで抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断ステップと、前記予約情報調査ステップで抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断ステップの判断結果に応じて変更する予約変更ステップとを有し、前記予約変更ステップは、前記抽出された当初予約情報に係る番組が前記番組開始判断ステップで既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新ステップと、前記抽出された当初予約情報に係る番組が前記番組開始判断ステップでまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消しステップと、前記第1の予約情報取り消しステップで取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成ステップと、この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約ステップと、前記予約更新ステップの予約更新が成立したか否かを判断する予約更新成否判断ステップと、前記予約更新成否判断ステップが、前記予約更新ステップでの予約更新が成立しなかったと判断した場合に、この予約更新が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更ステップとを含み、前記原因予約変更ステップの実行による原因予約情報の予約変更後に、前記予約情報調査ステップによって抽出された当初予約情報を、前記予約更新ステップによって終了時間を変更した情報に更新することを特徴とする。 In addition, the reservation changing method according to the present invention is a tuner system on an AV network to which a plurality of tuner devices and recording devices are connected. A reservation changing method for changing the initial reservation information for a function, wherein an SI information receiving step for receiving SI (Service Information) information, which is information of a broadcast program, and storing the received SI information in SI information SI information storing step stored in the means, SI information comparing step comparing SI information already stored in the SI information storing means and SI information newly received in the SI information receiving step, and the SI information comparison The newly received SI information in the step is stored in the SI information storage means. SI information changing step of changing the content of SI information by storing the newly received SI information in the SI information storage means when it is determined that it is not present, and the newly received SI information by the SI information comparison means A program information change notification step of determining that the program information of the broadcast program has been changed and notifying the fact of the schedule change of the broadcast program when it is determined that SI information does not exist in the SI information storage means; A program information change event receiving step for receiving an event for notifying that the schedule of the program to be broadcast has been changed in the program information changing step, and the function of each device or each device in response to the event reception The reservation information acquisition step for acquiring the initial reservation information for the first reservation information and the initial reservation information acquired in the reservation information acquisition step A reservation information investigation step for extracting initial reservation information that is affected by the schedule change of the program, and determining whether broadcasting of the program related to the initial reservation information extracted in the reservation information investigation step has already started A program start determination step, and a reservation change step for changing the processing by the initial reservation information extracted in the reservation information investigation step according to the determination result of the program start determination step for the initial reservation information, In the reservation change step, if it is determined that the program related to the extracted initial reservation information has already started in the program start determination step, the reservation update step of changing the reservation end time of the initial reservation information It is determined that the program related to the extracted initial reservation information has not yet started in the program start determination step. If so, the first reservation information cancellation step for canceling the initial reservation information and the processing based on the initial reservation information canceled in the first reservation information cancellation step are changed in accordance with the schedule change of the program. A first new reservation information generation step for generating the first new reservation information, and a first new reservation for performing the reservation of the first new reservation information for the device or the function of the device designated by the reservation. The reservation step, the reservation update success / failure determination step for determining whether or not the reservation update in the reservation update step has been established, and the reservation update success / failure determination step have determined that the reservation update in the reservation update step has not been established. And a cause reservation change step for changing the reservation based on the cause reservation information which is the cause of the failure of the reservation update. After the reservation change of the cause reservation information by execution of the cause reservation change step, the initial reservation information extracted by the reservation information investigation step is updated to information whose end time has been changed by the reservation update step. To do.

前記いずれかに記載の予約変更方法における各ステップは、AV機器のネットワーク環境における規格であるHAVi規格のソフトウェア要素を利用して実行されることを特徴とする。   Each step in the reservation changing method according to any one of the above is performed using a software element of a HAVi standard which is a standard in a network environment of an AV device.

また、本発明は、前記いずれかの予約変更方法をコンピュータに実行させるためのプログラムにも関し、さらに、そのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体にも関する。   The present invention also relates to a program for causing a computer to execute any one of the reservation changing methods, and further relates to a computer-readable recording medium on which the program is recorded.

本発明によれば、放送やインターネット等で受信したSI情報が更新されて放送される番組のスケジュールが変更された場合に、他のシステムに番組情報変更の通知を行うことができ、その番組の変更により影響の受ける予約を、番組のスケジュール変更に合わせて変更することができる。   According to the present invention, when the schedule of a program to be broadcast is changed by updating SI information received via broadcasting or the Internet, the program information change can be notified to other systems. The reservation affected by the change can be changed in accordance with the program schedule change.

本発明は、予約されている番組が延長された場合や、緊急放送等によって放送スケジュールが変更された場合でも、延長された番組、或いは放送スケジュールが変更された番組を自動的に最後まで正しく録画或いは録画予約、又は視聴予約ができるようにするためのものである。また、本発明は、当該の番組が正しく録画或いは、録画予約又は視聴予約ができるようになるだけでなく、その他の録画予約又は視聴予約されている予約情報を、コンフリクトなく自動的に正しく予約の変更をすることができるようにするためのものである。   The present invention automatically records the extended program or the program whose broadcast schedule has been changed correctly to the end even when the reserved program is extended or the broadcast schedule is changed due to an emergency broadcast or the like. Or it is for enabling recording reservation or viewing reservation. In addition, the present invention not only enables the program to be recorded correctly or can be reserved for recording or viewing, but also automatically reserves other reservation information that is reserved for recording or viewing without conflict. It is intended to be able to make changes.

以下、図面を参照しながら、本発明の実施形態について説明する。
図1は、本発明の実施形態を説明するためのAVデバイスの接続例を示す図であり、以下の全ての実施形態において共通のシステム構成を示している。図中、8001はBSデジタル放送用のチューナとDVD−RWの機能を搭載したデバイスで、該デバイス8001はBSデジタル用パラボラアンテナ8006とケーブル8008を介し、ディスプレイ8005とケーブル8007を介してそれぞれ接続される。8002はCSデジタル放送用のチューナとHDDの機能を搭載したデバイスで、該デバイス8002はCSデジタル放送用パラボラアンテナ8010とケーブル8008を介して接続される。8003はD−VHSとHDDの機能を搭載したデバイス、8004はBSデジタル放送とCSデジタル放送の両方の放送が受信できるチューナとディスプレイが一体化したデバイスである。該デバイス8004はBS/CS兼用のパラボラアンテナ8011とケーブル8008を介して接続されている。図1において、デバイス8001、デバイス8002、デバイス8003、デバイス8004はIEEE1394のケーブル8009を用いてデイジーチェーン接続されている。すなわちデバイス8001、デバイス8002、デバイス8003、デバイス8004がIEEE1394のケーブル8009を介して接続されていることになる。また、本例におけるデバイス8001とデバイス8004にはHAViシステムのFAVが搭載され、デバイス8002とデバイス8003にはHAViのBAVが搭載されているものとする。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing an example of connection of AV devices for explaining an embodiment of the present invention, and shows a common system configuration in all the following embodiments. In the figure, reference numeral 8001 denotes a BS digital broadcast tuner and a device equipped with a DVD-RW function. The device 8001 is connected to a BS digital parabolic antenna 8006 via a cable 8008 and a display 8005 via a cable 8007. The A device 8002 is equipped with a CS digital broadcast tuner and an HDD function. The device 8002 is connected to a CS digital broadcast parabolic antenna 8010 via a cable 8008. Reference numeral 8003 denotes a device having D-VHS and HDD functions, and 8004 denotes a device in which a tuner and a display capable of receiving both BS digital broadcasting and CS digital broadcasting are integrated. The device 8004 is connected to a BS / CS combined parabolic antenna 8011 via a cable 8008. In FIG. 1, a device 8001, a device 8002, a device 8003, and a device 8004 are daisy chained by using an IEEE1394 cable 8009. That is, the device 8001, the device 8002, the device 8003, and the device 8004 are connected via the IEEE1394 cable 8009. Further, it is assumed that the device 8001 and the device 8004 in this example are equipped with FAVs of the HAVi system, and the devices 8002 and 8003 are equipped with HAVi BAVs.

なお、以下の各実施形態においては、図1示すAVデバイスのネットワークに基づいて説明するが、本発明が適用されるAVデバイスの構成はこれに限定されるものではない。   The following embodiments will be described based on the AV device network shown in FIG. 1, but the configuration of the AV device to which the present invention is applied is not limited to this.

図2は、本発明の以下の実施形態による番組情報変更通知及び予約変更装置0007のハードウェア構成を示すブロック図である。この番組情報変更通知及び予約変更装置0007は、既存のデジタルAV機器内に組み込まれるようにしても良い。図4はチューナシステムに組み込まれている例を示している。なお、機能ブロックの構成(0001乃至0005)については各実施形態において後述する。   FIG. 2 is a block diagram showing a hardware configuration of a program information change notification and reservation change device 0007 according to the following embodiment of the present invention. The program information change notification and reservation change device 0007 may be incorporated in an existing digital AV device. FIG. 4 shows an example incorporated in a tuner system. The configuration of functional blocks (0001 to 0005) will be described later in each embodiment.

図2において、番組情報変更通知及び予約変更装置0007は、例えば、IOコントローラ6008と、フラッシュROM6009と、CPU6010と、RAM6011と、イーサネット(登録商標)コントローラ6014と、1394コントローラ6015とを備えている。IOコントローラ6008と、フラッシュROM6009と、CPU6010と、RAM6011は、バス6019を介して接続されている。IOコントローラ6008は、LANケーブルを介して送信されてきたデータ及び1394ケーブルを介して送信されてきたデータのいずれかを選択すべく、イーサネット(登録商標)コントローラ6014及び1394コントローラ6015の切り替え制御を実行する。CPU6010は、フラッシュROM6009に格納されている制御プログラム(例えば、図6、図8、図10、図12、図13及び14のフローチャートに基づくプログラム)を読み出し、RAM6011をその制御プログラムの作業領域として使用し、制御プログラムに従った処理を実行する。なお、フラッシュROM6009は、不揮発性ROMメモリの一種で、大容量化に向いており、コンピュータシステムのBIOSや電子機器の制御プログラムの格納用というEEPROM6016(図3参照)と同じ使い方だけでなく、大容量という特徴を活かして、ディスク的なデータ格納用途としても使うことができる。 2, the program information change notification and reservation change device 0007 includes, for example, an IO controller 6008, a flash ROM 6009, a CPU 6010, a RAM 6011, an Ethernet (registered trademark) controller 6014, and a 1394 controller 6015. The IO controller 6008, the flash ROM 6009, the CPU 6010, and the RAM 6011 are connected via a bus 6019. The IO controller 6008 executes switching control of the Ethernet (registered trademark) controller 6014 and the 1394 controller 6015 in order to select either data transmitted via the LAN cable or data transmitted via the 1394 cable. To do. The CPU 6010 reads a control program (for example, a program based on the flowcharts of FIGS. 6, 8, 10, 12, 13, and 14) stored in the flash ROM 6009, and uses the RAM 6011 as a work area for the control program. Then, processing according to the control program is executed. Note that the flash ROM 6009 is a kind of nonvolatile ROM memory, and is suitable for increasing the capacity. The flash ROM 6009 is not only used in the same way as the EEPROM 6016 (see FIG. 3) for storing the BIOS of the computer system and the control program of the electronic device, but also large. Utilizing the feature of capacity, it can also be used for disk-like data storage.

図3は、別のハードウェア構成を備える番組情報変更通知及び予約変更装置0008のブロック図である。図2と異なる点は、フラッシュROM6009の代わりにEEPROM6016を用いている点、ハードディスクドライブHDD6018及びディスクコントローラ6017をさらに備えている点であり、その他の構成は図2と同じである。図3に示されるように、データの入力がイーサネット及び1394からに加えてハードデディスクからもなされている。   FIG. 3 is a block diagram of a program information change notification and reservation change device 0008 having another hardware configuration. 2 differs from FIG. 2 in that an EEPROM 6016 is used instead of the flash ROM 6009, and a hard disk drive HDD 6018 and a disk controller 6017 are further provided. The other configurations are the same as those in FIG. As shown in FIG. 3, data is input from a hard disk in addition to Ethernet and 1394.

図4は、図2の番組情報変更通知及び予約変更装置0007をチューナシステムに組み込んだ場合のチューナシステム0006のハードウェア構成を示すブロック図である。チューナシステムの構成としては一般的であるので6001乃至6007の説明は省略する。図4のチューナシステム0006に上述の番組情報変更通知及び予約変更装置0007(図2)の構成を取り込むことによって、チューナシステムは、放送データを受信して復号し、ディスプレイに表示するためのデータを生成するシステムとしてだけでなく、後に詳細に説明する番組情報変更通知機能及び予約変更機能を備えるシステムとしても機能することになる。   FIG. 4 is a block diagram showing a hardware configuration of the tuner system 0006 when the program information change notification and reservation change device 0007 of FIG. 2 is incorporated in the tuner system. Since the configuration of the tuner system is general, the description of 6001 to 6007 is omitted. By incorporating the above-described program information change notification and reservation change device 0007 (FIG. 2) into the tuner system 0006 of FIG. 4, the tuner system receives and decodes the broadcast data and displays the data for display on the display. It functions not only as a system to generate, but also as a system having a program information change notification function and a reservation change function, which will be described in detail later.

<第1の実施形態>
図5は本発明による番組情報変更通知機能の構成例を示す機能ブロック図である。
図5において符号0001は番組情報変更通知機能を示し、デジタル放送やインターネット放送などからその放送システムで放送される番組の情報が送信されてきたときに、受信した番組情報が前に受信した番組情報と変更がなされているならば、番組情報が変更されたことを通知する装置である。
<First Embodiment>
FIG. 5 is a functional block diagram showing a configuration example of the program information change notification function according to the present invention.
In FIG. 5, reference numeral 0001 denotes a program information change notification function. When information on a program broadcast on the broadcasting system is transmitted from digital broadcasting or Internet broadcasting, the received program information is previously received. If the change is made, this is a device for notifying that the program information has been changed.

番組情報変更通知機能0001は、SI情報受信手段1001、SI情報比較手段1002、SI情報保存手段1003、番組情報変更通知手段1004、SI情報データベース1005から構成される。   The program information change notification function 0001 includes SI information receiving means 1001, SI information comparing means 1002, SI information storing means 1003, program information change notifying means 1004, and SI information database 1005.

次に、この装置の動作概要を説明する。SI情報受信手段1001は、デジタル放送やインターネット放送などの放送局から放送される情報からSI情報を取得したり、インターネット上のEPGを公開しているWEBページなどからSI情報を取得する。次に取得したSI情報と、SI情報データベース1005に保管されているSI情報を比較する。次にSI情報保存手段1003により、まだデータベース内にないSI情報を取得した場合には、SI情報データベース1005に取得したSI情報を保存する。また、データベース内に格納されているSI情報が更新され、SI情報受信手段1001で取得したSI情報が新しい場合には、SI情報データベース1005に格納されているSI情報の更新をする。次に、SI情報取得手段1001で取得したデータがSI情報データベース1005に格納されているSI情報を更新するものだった場合には、番組情報変更通知手段1004で、番組情報が変更されたことを他の装置に通知する。ここでSI情報が更新されているとは、番組が延長された場合や、緊急放送などで番組内容が変更された場合に番組の放送スケジュールが変更されることを指す。   Next, an outline of the operation of this apparatus will be described. The SI information receiving unit 1001 acquires SI information from information broadcast from a broadcasting station such as digital broadcasting or Internet broadcasting, or acquires SI information from a WEB page that publishes an EPG on the Internet. Next, the acquired SI information is compared with the SI information stored in the SI information database 1005. Next, when SI information not yet in the database is acquired by the SI information storage unit 1003, the acquired SI information is stored in the SI information database 1005. If the SI information stored in the database is updated and the SI information acquired by the SI information receiving unit 1001 is new, the SI information stored in the SI information database 1005 is updated. Next, when the data acquired by the SI information acquisition unit 1001 is for updating the SI information stored in the SI information database 1005, the program information change notification unit 1004 indicates that the program information has been changed. Notify other devices. Here, the fact that SI information is updated means that the broadcast schedule of the program is changed when the program is extended or when the content of the program is changed by an emergency broadcast or the like.

以上、図5に示した機能によって、SI情報を受信した際に、その情報が更新されて番組のスケジュールが変更された場合に、他の装置に番組情報変更の通知を行うことができる。   As described above, when the SI information is received by the function shown in FIG. 5, when the information is updated and the program schedule is changed, it is possible to notify the other apparatus of the program information change.

図6は、本発明の第1の実施形態による番組情報の変更を通知する動作を説明するためのフローチャートである。なお、図6はHAViのアプリケーションを想定したフローチャートである。   FIG. 6 is a flowchart for explaining an operation of notifying a change in program information according to the first embodiment of the present invention. FIG. 6 is a flowchart assuming a HAVi application.

ステップS1001において初期化を行う。具体的にはMSのオープン(MsgOpen APIの呼び出し)、EMへのイベントとコールバック関数の登録(EventManager::Register APIの呼び出し)、REGへの自身のソフトウェアエレメント情報の登録(Registry::RegisterEelement APIの呼び出し)を行う。なお、イベントの登録には、チューナシステムからSI情報を受信するためのイベント(ReceiveSIInfomation)を登録する。なお、HAViの規格にはReceiveSIInfomationは定義されていないが、ここでは、イベントとは、SI情報を受信したときに送信するイベントとする。ステップS1002において、チューナシステムが送信するSI情報メッセージを受信する。ここでは、SI情報メッセージを受信するまで待機する。具体的には、EMからイベントのIDとしてReceiveSIInfomationを持つEventManagerNotification APIが呼び出されるまで待つ。SI情報メッセージを受信するとステップS1003を実行する。次にステップS1003において、データベースに保存されているSI情報を取り出す。次にステップS1004において、保存されているSI情報と受信したSI情報の比較を行う。ステップS1004において、比較した結果、新しいSI情報が受信されなければ、ステップS1002に戻る。ステップS1004において、比較した結果、新しいSI情報が受信された場合には、ステップS1007を実行する。ステップS1007にいて、受信した新しいSI情報をデータベースに保存し、ステップS1002に戻る。ステップS1004において、比較した結果、保存されているSI情報に比べ変更されたSI情報がある場合には、ステップS1005を実行する。ステップS1005において、変更されたSI情報をデータベースに保存し、ステップS1006を実行する。ステップS1006において、番組情報変更通知イベントの送信を行う。EMにイベントの送信(EventManager::PostEvent APIの呼び出し)を行う。イベントのIDとしてはChangeEventScheduleを、またパラメタには、変更されたSI情報を付加して送信する。なお、HAViの規格にはChangeEventScheduleは定義されていないが、ここでは、番組情報が変更されたことを通知するイベントをChangeEventScheduleとする。 In step S1001, initialization is performed. Specifically, MS opens (MsgOpen API call), event and callback function registration to EM (EventManager :: Register API call), own software element information to REG (Registry :: RegisterElement API) Call). In the event registration, an event (ReceiveSIInformation) for receiving SI information from the tuner system is registered. In addition, although ReceiveSIInformation is not defined in the HAVi standard, an event is an event transmitted when SI information is received. In step S1002, the SI information message transmitted by the tuner system is received. Here, the process waits until an SI information message is received. Specifically, the process waits until an EventManagerNotification API having ReceiveSIInformation as an event ID is called from the EM. When the SI information message is received, step S1003 is executed. In step S1003, SI information stored in the database is extracted. In step S1004, the stored SI information is compared with the received SI information. If new SI information is not received as a result of the comparison in step S1004, the process returns to step S1002. If new SI information is received as a result of the comparison in step S1004, step S1007 is executed. And have you to step S1007, to save the new SI information received in the database, and returns to step S1002. If it is determined in step S1004 that there is SI information that has been changed compared to the stored SI information, step S1005 is executed. In step S1005, the changed SI information is stored in the database, and step S1006 is executed. In step S1006, a program information change notification event is transmitted. An event is transmitted to the EM (EventManager :: PostEvent API is called). The ChangeEventSchedule as ID of the event, also the parameters, and transmits by adding SI information that has changed. Note that ChangeEventSchedule is not defined in the HAVi standard, but here, an event for notifying that program information has been changed is referred to as ChangeEventSchedule.

なお、図6ではひとつの独立したアプリケーションとしたフローチャートであるが、TunerFCM内に組み込むことも可能である。   Although FIG. 6 is a flowchart showing one independent application, it can be incorporated in the Tuner FCM.

以上、図6に示したフローチャートにより、SI情報を受信した際に、その情報が更新されて番組のスケジュールが変更された場合に、他のシステムに番組情報変更の通知を行うことができる。   As described above, according to the flowchart shown in FIG. 6, when SI information is received, when the information is updated and the program schedule is changed, it is possible to notify the other system of the program information change.

なお、図6はHAViのアプリケーションを想定したフローチャートであるが、HAVi以外のシステムでも同様に実現することができる。   Note that FIG. 6 is a flowchart assuming a HAVi application, but the same can be realized in a system other than HAVi.

図7は本発明の第1の実施形態による予約変更機能の一構成例を示す機能ブロック図である。
図7において符号0002は予約変更機能を示し、番組が延長されたり、緊急放送がなされたりして、番組情報が変更されたときに、それによって影響を受ける予約を変更して、予約が正しく行われるようにする機能である。例えば、あるスポーツ番組を予約録画しているときに、そのスポーツ番組が延長されたときでも、スポーツ番組が最後まで正しく録画できるようにする。
FIG. 7 is a functional block diagram showing a configuration example of the reservation change function according to the first embodiment of the present invention.
In FIG. 7, reference numeral 0002 denotes a reservation change function. When a program is extended or an emergency broadcast is made, and the program information is changed, the reservation affected by the change is changed, and the reservation is made correctly. It is a function that makes it appear. For example, when a certain sports program is reserved for recording, even if the sports program is extended, the sports program can be correctly recorded to the end.

予約変更機能0002は、番組情報変更イベント受信手段2001、予約情報取得手段2002、予約情報調査手段2003、第1の予約取り消し手段2004、第1の予約情報生成手段2005、第1の機能/デバイス予約手段2006、予約更新手段2007から構成される。   The reservation change function 0002 includes a program information change event reception unit 2001, a reservation information acquisition unit 2002, a reservation information investigation unit 2003, a first reservation cancellation unit 2004, a first reservation information generation unit 2005, a first function / device reservation. Means 2006 and reservation update means 2007.

次に、この機能の動作概要を説明する。番組情報変更イベント受信手段2001は、番組情報変更通知装置より送信される番組情報変更イベントを受信する。次に番組情報変更通知イベントを受信すると、予約情報取得手段2002により、予約情報が保存されているデータベースより予約情報を取得する。次に予約情報調査手段2003により、データベースに保存されている予約情報のうち、番組情報の変更により影響を受ける予約情報を取り出す。また、すでに始まっている番組のスケジュールが変更され、その番組が予約されているものなのかどうかチェックをする。次に、変更された番組がまだ始まっていないのならば、第1の予約取り消し手段2004により、番組情報の変更により影響を受ける予約を取り消す。次に第1の予約情報生成手段2005により、取り消された予約に変わって、番組情報の変更に合わせた新しい予約情報を生成する。次に第1の機能/デバイス予約手段2006により、生成した予約から機能やデバイスの予約を実行する。   Next, an outline of the operation of this function will be described. The program information change event receiving unit 2001 receives a program information change event transmitted from the program information change notification device. Next, when a program information change notification event is received, reservation information is acquired from the database in which the reservation information is stored by the reservation information acquisition unit 2002. Next, reservation information that is affected by the change of the program information is extracted from the reservation information stored in the database by the reservation information checking means 2003. Also, the schedule of the program that has already started is changed, and it is checked whether or not the program is reserved. Next, if the changed program has not started yet, the first reservation canceling means 2004 cancels the reservation affected by the change of the program information. Next, the first reservation information generation means 2005 generates new reservation information in accordance with the change of the program information instead of the canceled reservation. Next, the first function / device reservation unit 2006 executes a function or device reservation from the generated reservation.

一方、番組がすでに始まっているものならば、予約更新手段2007により、番組が終了したときに実行すべき手順の開始時刻を、番組のスケジュールが変更された新しい時刻に修正する。   On the other hand, if the program has already started, the reservation update unit 2007 corrects the start time of the procedure to be executed when the program ends to the new time when the program schedule is changed.

次に具体的な予約変更の例を示して説明する。以下具体的な予約変更の例では、図1で示すAVネットワーク環境で操作が行われているものとする。   Next, a specific example of reservation change will be described. Hereinafter, in a specific example of reservation change, it is assumed that the operation is performed in the AV network environment shown in FIG.

図16はEPGの画面を示す。ここで、5001で示す番組の録画予約がなされているとする。5001で示す録画予約は、図1のデバイス8001のBSチューナで受信し、デバイス8003のHDDで録画するように予約されているものとする。このとき、予約されている番組5001の前の番組5002が放送されているときに、その番組が30分延長され、その影響で番組5001の開始も30分繰り下がった場合に、番組情報変更イベント受信手段2001で、5001、5002が変更されたことを通知する番組情報変更イベントを受信し、予約情報取得手段2002で、装置に保存されている予約情報を取得し、予約情報調査手段2003で、影響を受ける予約(この場合5001の録画予約)が抽出され、さらに録画予約をする番組はまだ始まっていないことが確認される。そして、第1の予約取り消し手段2004により、5001の録画予約が取り消され、第1の予約情報生成手段2005により、あらたに5001を録画予約する予約情報を生成する。そして、第1の機能/デバイス予約手段により、5001の録画予約が行われる。この場合、デバイス8001のBSチューナと、デバイス8003のHDDが5001の番組に合わせて予約される。   FIG. 16 shows an EPG screen. Here, it is assumed that the recording reservation of the program indicated by 5001 is made. The recording reservation indicated by 5001 is assumed to be received by the BS tuner of the device 8001 in FIG. At this time, when the program 5002 before the reserved program 5001 is being broadcast, if the program is extended by 30 minutes and the start of the program 5001 is also delayed by 30 minutes as a result, the program information change event The receiving unit 2001 receives a program information change event notifying that 5001 and 5002 have been changed, the reservation information acquiring unit 2002 acquires reservation information stored in the apparatus, and the reservation information examining unit 2003 The affected reservation (in this case, the recording reservation of 5001) is extracted, and it is further confirmed that the program that makes the recording reservation has not yet started. Then, the first reservation canceling unit 2004 cancels the recording reservation 5001, and the first reservation information generating unit 2005 generates reservation information for newly recording 5001. Then, the recording reservation of 5001 is performed by the first function / device reservation means. In this case, the BS tuner of the device 8001 and the HDD of the device 8003 are reserved in accordance with the 5001 program.

次に別の具体的な例を図17で示す。図17はEPGの画面を示す。ここで、5011で示す番組の録画予約がなされているものとする。5011で示す番組の録画予約は、図1で示す、デバイス8001のBSチューナで受信し、デバイス8003のHDDで録画するように予約されているものとする。このとき、予約されている番組5011が放送されているときに、その番組が30分延長された場合に、番組情報変更イベント受信手段2001で、5011が変更されたことを通知する番組情報変更イベントを受信し、予約情報取得手段2002で、装置に保存されている予約情報を取得し、予約情報調査手段2003で、影響を受ける予約(この場合5011の録画予約)が抽出され、さらに録画予約をしている番組はすでに始まっており録画が開始されていることが確認される。そして、予約更新手段2007において、すでに始まっている録画予約に対し、録画される時間を30分延長するように予約の更新をする。この場合、デバイス8001のBSチューナと、デバイス8003のHDDの番組を録画する動作時間を30分延長する。   Next, another specific example is shown in FIG. FIG. 17 shows an EPG screen. Here, it is assumed that the recording reservation of the program indicated by 5011 is made. It is assumed that the program recording reservation indicated by 5011 is received by the BS tuner of the device 8001 shown in FIG. 1 and reserved for recording by the HDD of the device 8003. At this time, when the reserved program 5011 is being broadcast, when the program is extended by 30 minutes, the program information change event notifying that the program information change event receiving unit 2001 has changed 5011 , The reservation information acquisition unit 2002 acquires the reservation information stored in the apparatus, the reservation information investigation unit 2003 extracts the affected reservation (in this case, the recording reservation of 5011), and further sets the recording reservation. It is confirmed that the program being started has already started and recording has started. Then, the reservation update unit 2007 updates the reservation so as to extend the recording time by 30 minutes with respect to the recording reservation that has already started. In this case, the operation time for recording the program of the BS tuner of the device 8001 and the HDD of the device 8003 is extended by 30 minutes.

以上、図7に示した機能によって、番組情報変更イベントを受信したときには、その番組の変更により影響を受ける予約を、番組のスケジュール変更に合わせて変更することができる。   As described above, when the program information change event is received by the function shown in FIG. 7, the reservation affected by the change of the program can be changed in accordance with the change of the program schedule.

図8は、本発明の第1の実施形態による予約変更動作を説明するためのフローチャートである。なお、図7はHAViのアプリケーションを想定したフローチャートである。   FIG. 8 is a flowchart for explaining the reservation changing operation according to the first embodiment of the present invention. FIG. 7 is a flowchart assuming a HAVi application.

ステップS2001において初期化を行う。具体的にはMSのオープン(MsgOpen APIの呼び出し)、EMへのイベントとコールバック関数の登録(EventManager::Register APIの呼び出し)、REGへの自身のソフトウェアエレメント情報の登録(Registry::RegisterEelement APIの呼び出し)を行う。なお、イベントの登録には、チューナシステムからSI情報を受信するためのイベント(ChangeEventSchedule)を登録する。次に、ステップS2002において、REGにRMの問い合わせをする(Registry::GetElement APIとRegistry::RetrieveElement APIの呼び出し)。図1に示したAVネットワークではFAVであるデバイス8001及びデバイス8004にRMが存在することになる。   In step S2001, initialization is performed. Specifically, MS opens (MsgOpen API call), event and callback function registration to EM (EventManager :: Register API call), own software element information to REG (Registry :: RegisterElement API) Call). In the event registration, an event (ChangeEventSchedule) for receiving SI information from the tuner system is registered. Next, in step S2002, the REG is inquired of the REG (Registry :: GetElement API and Registry :: RetrieveElement API are called). In the AV network shown in FIG. 1, RMs exist in the device 8001 and the device 8004 that are FAVs.

次に、ステップS2003において、番組情報変更通知システムが送信する番組情報変更通知イベントを受信する。ここでは、番組情報変更通知イベントを受信するまで待機する。具体的には、EMからイベントのIDとしてChangeEventScheduleを持つEventManagerNotification APIが呼び出されるまで待つ。
次に、ステップS2004において、すべてのRMよりRMが保持している予約情報(Scheduled Action)を取り出す(ResourceManager::GetLocalScheduledActions API及びResourceManager::GetScheduledActionData APIの呼び出し)。
Next, in step S2003, a program information change notification event transmitted by the program information change notification system is received. Here, the process waits until a program information change notification event is received. Specifically, the process waits until the EventManagerNotification API having ChangeEventSchedule as an event ID is called from the EM.
Next, in step S2004, the reservation information (Scheduled Action) held by the RM is retrieved from all RMs (ResourceManager :: GetLocalScheduledActions API and ResourceManager :: GetScheduledActionData API).

次に、ステップS2005において、番組情報変更通知イベントに含まれる、スケジュールが変更された番組の影響を受けるすべての予約を修正したかどうかチェックする。ステップS2005において、すべてのスケジュールが修正された場合(YES)には、プログラムを修正する。ステップS2005において、まだ修正すべき予約情報がある場合(NO)には、ステップS2006を実行する。   Next, in step S2005, it is checked whether or not all reservations included in the program information change notification event that are affected by the program whose schedule has been changed have been corrected. In step S2005, when all the schedules are corrected (YES), the program is corrected. In step S2005, if there is still reservation information to be corrected (NO), step S2006 is executed.

次にステップS2006において、影響を受ける予約情報を1つ取り出す。次にステップS2007において、修正する予約の番組はすでに始まっているものかどうかチェックする。ステップS2007において、予約の番組がすでに始まっている場合(YES)なら、次にステップS2011を実行する。ステップS2007において、予約の番組がまだ始まっていない場合(NO)なら、次にステップS2008を実行する。   In step S2006, one affected reservation information is extracted. Next, in step S2007, it is checked whether the reserved program to be corrected has already started. If it is determined in step S2007 that the reserved program has already started (YES), step S2011 is executed next. If it is determined in step S2007 that the reserved program has not yet started (NO), step S2008 is executed next.

ステップS2011において、その予約の番組の終了時刻に合わせてRM内のその予約の終了時刻を修正する(ResourceManager::ChangeScheduleAction APIの呼び出し)。なお、HAViの規格にはResourceManager::ChangeScheduledAction は定義されていないが、ここではResourceManager::ChangeScheduleActionを、現在Actionが実行中の、対象となるScheduledActionに対して、終了時刻の変更をするためのAPIとする。次に、ステップS2005を実行する。   In step S2011, the end time of the reservation in the RM is corrected in accordance with the end time of the reserved program (calling the ResourceManager :: ChangeScheduleAction API). Note that ResourceManager :: ChangeScheduledAction is not defined in the HAVi standard, but here ResourceManager :: ChangeScheduleAction is used to change the Scheduled Action for the target Scheduled Action that is currently being executed by Action. And Next, step S2005 is executed.

ステップS2008において、取り出された予約情報の取り消しを行う(ResourceManager::UnscheduleAction APIの呼び出し)。次にステップS2009において、番組スケジュールの変更に合わせた予約情報を生成する。次にステップS2010において、RMに生成した予約情報の登録を行う(ResourceManager::ScheduleAction APIの呼び出し)。次にステップS2005を実行する。   In step S2008, the retrieved reservation information is cancelled (ResourceManager :: UncheduleAction API call). Next, in step S2009, reservation information in accordance with the change of the program schedule is generated. Next, in step S2010, the reservation information generated in the RM is registered (ResourceManager :: ScheduleAction API call). Next, step S2005 is executed.

以上、図8に示したフローチャートにより、番組情報変更通知イベントを受信した際に、それによって影響を受ける予約情報が更新されて、予約をしたときに設定した番組の放送スケジュールが変更されても、それに合わせて予約の内容を自動的に修正することができる。   As described above, when the program information change notification event is received according to the flowchart shown in FIG. 8, even if the reservation information affected by the event is updated and the broadcast schedule of the program set when the reservation is made is changed, The reservation details can be automatically corrected accordingly.

なお、図8はHAViのアプリケーションを想定したフローチャートであるが、HAVi以外のシステムでも同様に実現することができる。   Note that FIG. 8 is a flowchart assuming a HAVi application, but the same can be realized in a system other than HAVi.

<第2の実施形態>
図9は本発明の第2の実施形態による予約変更機能の例を示す機能ブロック図である。
図9において符号0003は予約変更機能を示し、番組が延長されたり、緊急放送がなされたりして、番組情報が変更されたときに、それによって影響を受ける予約を変更して、予約が正しく行われるようにする機能である。
<Second Embodiment>
FIG. 9 is a functional block diagram showing an example of a reservation change function according to the second embodiment of the present invention.
In FIG. 9, reference numeral 0003 denotes a reservation change function. When a program is extended or an emergency broadcast is made, and the program information is changed, the reservation affected by the change is changed, and the reservation is made correctly. It is a function that makes it appear.

予約変更機能0003は、番組情報変更イベント受信手段2001、予約情報取得手段2002、予約情報調査手段2003、第1の予約取り消し手段2004、第1の予約情報生成手段2005、第1の機能/デバイス予約手段2006、予約更新手段2007、第1の代替機能/デバイス検索手段3001、第2予約情報生成手段3002、第2の機能/デバイス予約手段3003から構成される。 The reservation change function 0003 includes a program information change event reception unit 2001, a reservation information acquisition unit 2002, a reservation information investigation unit 2003, a first reservation cancellation unit 2004, a first reservation information generation unit 2005, and a first function / device reservation. It means 2006, reservation updating unit 2007, the first alternate function / device search unit 3001, the second reservation information generating unit 3002, and a second function / device reservation unit 3003.

次に、この機能の動作概要を説明する。但し、すでに図7で説明したものについては省略をする。   Next, an outline of the operation of this function will be described. However, those already described in FIG. 7 are omitted.

第1の機能/デバイス予約手段2006において、生成した予約から機能やデバイスの予約を実行したときに、コンフリクトが発生して予約ができなかった場合に、第1の代替機能/デバイス検索手段3001において、予約をする機能/デバイスを代替する機能/デバイスの検索を行う。次に、第2の予約情報生成手段3002において、検索された代替の機能/デバイスを使用して予約をする予約情報を生成する。次に、第2の機能/デバイス予約手段3003において、生成された予約から機能やデバイスの予約を実行する。   In the first function / device reservation unit 2006, when a function or device reservation is executed from the generated reservation, if a conflict occurs and the reservation cannot be made, the first alternative function / device search unit 3001 The function / device that substitutes for the function / device to be reserved is searched. Next, the second reservation information generation means 3002 generates reservation information for making a reservation using the searched alternative function / device. Next, in the second function / device reservation unit 3003, a function or device reservation is executed from the generated reservation.

次に具体的な予約変更の例を示して説明する。以下具体的な予約変更の例では、図1で示すAVネットワーク環境で操作が行われているものとする。   Next, a specific example of reservation change will be described. Hereinafter, in a specific example of reservation change, it is assumed that the operation is performed in the AV network environment shown in FIG.

図18はEPGの画面を示す。ここで、5021で示す番組と5022で示す番組の録画予約がなされているとする。5021で示す番組の録画予約は、図1で示す、デバイス8001のBSチューナで受信し、デバイス8003のHDDで録画するように予約されているものとする。また、5022で示す番組の録画予約は、図1で示す、デバイス8004のCSチューナで受信し、デバイス8003のHDDで録画するように予約されているものとする。このとき、予約されている番組5022の前の番組5023が放送されているときに、その番組が30分延長され、その影響で番組5022の開始も30分繰り下がった場合に、番組情報変更イベント受信手段2001で、5022、5023が変更されたことを通知する番組情報変更イベントを受信し、予約情報取得手段2002で、装置に保存されている予約情報を取得し、予約情報調査手段2003で、影響を受ける予約(この場合5022の録画予約)が抽出され、さらに録画予約する番組はまだ始まっていないことが確認される。そして、第1の予約取り消し手段2004により、5022で示す番組の録画予約が取り消され、第1の予約情報生成手段2005により、新たに5022の番組を録画予約する予約情報を生成する。そして、第1の機能/デバイス予約手段2006により、5022の番組の録画予約が行われる。この場合8004のCSチューナと、デバイス8003のHDDが5022の番組に合わせて予約される。 FIG. 18 shows an EPG screen. Here, it is assumed that a recording reservation is made for the program indicated by 5021 and the program indicated by 5022. It is assumed that the program recording reservation shown by 5021 is received by the BS tuner of the device 8001 shown in FIG. Also, it is assumed that the recording reservation of the program indicated by 5022 is reserved to be received by the CS tuner of the device 8004 and recorded by the HDD of the device 8003 shown in FIG. At this time, when the program 5023 before the reserved program 5022 is being broadcast, if the program is extended by 30 minutes and the start of the program 5022 is also delayed by 30 minutes, the program information change event The receiving unit 2001 receives a program information change event notifying that 5022 and 5023 have been changed, the reservation information acquiring unit 2002 acquires the reservation information stored in the apparatus, and the reservation information examining unit 2003 The affected reservation (in this case, 5022 recording reservation) is extracted, and it is further confirmed that the program to be reserved for recording has not yet started. Then, the first reservation cancellation unit 2004 cancels the recording reservation of the program indicated by 5022, and the first reservation information generation unit 2005 generates reservation information for newly recording 5022 programs. Then, the first function / device reservation unit 2006 makes a recording reservation for 5022 programs. In this case, the CS tuner 8004 and the HDD of the device 8003 are reserved in accordance with the program 5022.

しかしながら、デバイス8003のHDDにはすでに番組5021の録画予約がなされており、時間が重なるため、30分繰り下がった5022の番組の録画をすることができない。   However, since the recording of the program 5021 has already been made in the HDD of the device 8003 and the time is overlapped, it is not possible to record the 5022 program that has been moved back 30 minutes.

そこで、第1の代替機能/デバイス検索手段3001により、コンフリクトを起こした機能8003のHDDの代替機能を検索する。そして、デバイス8002のHDDが見つかる。次に第2の予約情報生成手段3002により、新たに番組5022を録画予約する予約情報を生成する。具体的にはデバイス8004のCSチューナで受信し、デバイス8002のHDDで録画するような予約情報が生成される。そして、第2の機能/デバイス予約手段3003により、生成された予約情報に基づいて予約が行われる。   Therefore, the first substitute function / device search means 3001 searches for the substitute function of the HDD of the function 8003 causing the conflict. Then, the HDD of the device 8002 is found. Next, the second reservation information generating means 3002 generates reservation information for newly recording a program 5022 for recording. Specifically, reservation information that is received by the CS tuner of the device 8004 and recorded by the HDD of the device 8002 is generated. Then, the second function / device reservation unit 3003 makes a reservation based on the generated reservation information.

以上、図9に示した装置によって、番組情報変更イベントを受信したときには、その番組の変更により影響の受ける予約を、番組のスケジュール変更に合わせて変更することができる。また、番組のスケジュール変更に合わせて変更された予約が、すでに予約されている他の予約とコンフリクトを起こして、予約できない場合には、別の代替機能/デバイスを検索して、代替機能/デバイスを使って予約情報を生成し、予約をすることができる。なお代替機能/デバイスを検索するためには、AVネットワーク内の機能/デバイス毎のリストを生成する必要があるが、特許文献1に記載されているのでここでは説明を省略する。   As described above, when the program information change event is received by the apparatus shown in FIG. 9, the reservation affected by the change of the program can be changed in accordance with the schedule change of the program. If the reservation changed in accordance with the program schedule change conflicts with other reservations that have already been reserved and cannot be reserved, another alternative function / device is searched and the alternative function / device is searched. Reservation information can be generated using and can be reserved. In order to search for alternative functions / devices, it is necessary to generate a list for each function / device in the AV network, but since it is described in Patent Document 1, description thereof is omitted here.

図10は、本発明の第2の実施形態による予約変更動作を説明するためのフローチャートである。なお、図10はHAViのアプリケーションを想定したフローチャートである。このフローチャートでは、図8に対して、予約が成功しなかった場合に、その予約で使用される機能/デバイスを代替する機能/デバイスを検索して、その機能/デバイスを使用して予約を実行するものである。以下の説明では、すでに図8で説明したステップについては同一であるのでここでは省略をする。   FIG. 10 is a flowchart for explaining a reservation change operation according to the second embodiment of the present invention. FIG. 10 is a flowchart assuming a HAVi application. In this flowchart, when the reservation is not successful, a function / device that replaces the function / device used in the reservation is searched for and the reservation is executed using the function / device. To do. In the following description, the steps already described with reference to FIG. 8 are the same, and are omitted here.

ステップS3001において、ステップS2011で実行した予約の終了時刻修正が成功したかどうかチェックする。成功した場合(YES)には、次にステップS2005を実行する。失敗した場合(NO)には、予約の変更はできなかったものとし、エラーとして終了する。   In step S3001, it is checked whether the reservation end time correction executed in step S2011 is successful. If successful (YES), step S2005 is executed next. If it fails (NO), it is assumed that the reservation cannot be changed, and the process ends as an error.

ステップS3002において、ステップS2010で実行した予約が成功したかどうかチェックする。成功した場合(YES)には、次にステップS2005を実行する。失敗した場合には、次にステップS3003を実行する。   In step S3002, it is checked whether the reservation executed in step S2010 is successful. If successful (YES), step S2005 is executed next. If unsuccessful, next step S3003 is executed.

ステップS3003において、ステップS2010において生成した予約情報の中で使用予定の機能/デバイスを代替する機能/デバイスの検索をすでにしたかどうかチェックをする。すでに検索をした場合(YES)には、ステップS3005を実行する。まだ検索していない場合(NO)には、ステップS3004を実行する。   In step S3003, it is checked whether or not the function / device substituting the function / device to be used in the reservation information generated in step S2010 has already been searched. If it has already been searched (YES), step S3005 is executed. If it has not been searched yet (NO), step S3004 is executed.

ステップS3004において、REGに代替機能/デバイスの検索(Registry::GetElement API又はRegistry::MultipleGetElement APIと、Registry::RetrieveElement APIの呼び出し)を実行し、代替の機能/デバイスのリストを作成する。REG内で定義されているAttributeだけでは代替する機能/デバイスを見つけることができない場合、代替の機能/デバイスの候補をREGで検索し、その後は直接DCm/FCMに機能の問い合わせをする。   In step S3004, an alternative function / device search (Registry :: GetElement API or Registry :: MultipleElementElement API and Registry :: RetrieveElement API is called) is executed in the REG to create a list of alternative functions / devices. If an alternative function / device cannot be found only by Attribute defined in the REG, the alternative function / device candidate is searched for in the REG, and thereafter, the function is directly inquired of the DCm / FCM.

次にステップS3005において、検索されたすべての代替機能/デバイスについて予約を試みたかどうかチェックをする。すべての代替機能/デバイスについて予約を試みた場合(YES)には、予約の変更はできなかったものとし、エラーとして終了する。まだ、すべてのケースの予約を試みていない場合(NO)には、次にステップS3006を実行する。   Next, in step S3005, it is checked whether reservation has been attempted for all the alternative functions / devices that have been searched. If reservation is attempted for all the alternative functions / devices (YES), it is assumed that the reservation cannot be changed, and the process ends as an error. If reservation of all cases has not been attempted yet (NO), step S3006 is executed next.

ステップS3006において、代替の機能/デバイスのリストから代替機能/デバイスをひとつ取り出して、新しい予約情報を生成する。次にステップS3007において、生成した予約情報を使って予約を試みる(ResourceManager::ScheduleAction APIの呼び出し)。次にステップS3002を実行する。   In step S3006, one alternative function / device is extracted from the list of alternative functions / devices, and new reservation information is generated. Next, in step S3007, a reservation is attempted using the generated reservation information (ResourceManager :: ScheduleAction API call). Next, step S3002 is executed.

以上、図10に示したフローチャートにより、番組情報変更通知イベントを受信した際に、それによって影響を受ける予約情報が更新されて、予約をしたときに設定した番組の放送スケジュールが変更されても、それに合わせて予約の内容を自動的に修正することができる。また、番組の放送スケジュールの変更によって影響を受ける予約が、まだ始まっていない場合には、その予約の変更に失敗しても、その予約で使用される機能/デバイスを代替する機能/デバイスの検索をして、見つかった機能/デバイスを使用して予約をする。これによって、予約の変更によって発生しうる機能/デバイスの同時時間の利用によるコンフリクトを回避することができる。   As described above, when the program information change notification event is received according to the flowchart shown in FIG. 10, even if the reservation information affected by the event is updated and the broadcast schedule of the program set when the reservation is made is changed, The reservation details can be automatically corrected accordingly. In addition, if a reservation that is affected by a change in the broadcast schedule of a program has not yet started, even if the reservation change fails, a function / device that replaces the function / device used in the reservation is searched. And make a reservation using the found function / device. As a result, it is possible to avoid a conflict due to the simultaneous use of functions / devices that may occur due to a reservation change.

なお、図10はHAViのアプリケーションを想定したフローチャートであるが、HAVi以外のシステムでも同様に実現することができる。   Note that FIG. 10 is a flowchart assuming a HAVi application, but the same can be realized in a system other than HAVi.

<第3の実施形態>
図11は本発明の第3の実施形態による予約変更機能の一構成例を示す機能ブロック図である。
図11において符号0004は予約変更機能を示し、番組が延長されたり、緊急放送がなされたりして、番組情報が変更されたときに、それによって影響を受ける予約を変更して、予約が正しく行われるようにする機能である。
<Third Embodiment>
FIG. 11 is a functional block diagram showing a configuration example of the reservation change function according to the third embodiment of the present invention.
In FIG. 11, reference numeral 0004 denotes a reservation change function. When a program is extended or an emergency broadcast is made and the program information is changed, the affected reservation is changed so that the reservation is correctly performed. It is a function that makes it appear.

予約変更機能0004は、番組情報変更イベント受信手段2001、予約情報取得手段2002、予約情報調査手段2003、第1の予約取り消し手段2004、第1の予約情報生成手段2005、第1の機能/デバイス予約手段2006、予約更新手段2007、失敗原因特定手段4001、第2の代替機能/デバイス検索手段4002、第2の予約取り消し手段4003、第3の予約情報生成手段4004、第3の機能/デバイス予約手段4005から構成される。なお、最後のステップで第1の機能/デバイス予約手段2006、及び予約更新手段2007を再度使用するので、図11においては第1の機能/デバイス予約手段2006、及び予約更新手段2007が2回記述されている。   The reservation change function 0004 includes a program information change event reception unit 2001, a reservation information acquisition unit 2002, a reservation information investigation unit 2003, a first reservation cancellation unit 2004, a first reservation information generation unit 2005, and a first function / device reservation. Means 2006, reservation update means 2007, failure cause identification means 4001, second alternative function / device search means 4002, second reservation cancellation means 4003, third reservation information generation means 4004, third function / device reservation means 4005. Since the first function / device reservation unit 2006 and the reservation update unit 2007 are used again in the last step, the first function / device reservation unit 2006 and the reservation update unit 2007 are described twice in FIG. Has been.

次に、この機能の動作概要を説明する。但し、すでに図7で説明したものについては省略をする。   Next, an outline of the operation of this function will be described. However, those already described in FIG. 7 are omitted.

第1の機能/デバイス予約手段2006において、生成した予約から機能やデバイスの予約を実行したときに、コンフリクトが発生して予約ができなかった場合、又は予約更新手段2007において、番組が終了したときに実行すべき手順の開始時刻を、番組のスケジュールが変更された新しい時刻に修正したときに、コンフリクトが発生して予約ができなかった場合に、失敗原因特定手段4001において、失敗した予約情報と、すでに予約情報取得手段2002にて取得した予約情報を比べ、予約が失敗した原因を特定し、失敗の原因となった(コンフリクトを起こす原因となった)予約情報を取り出し、さらにコンフリクトを起こす原因となった該予約情報での機能/デバイスの特定をする。次に第2の代替機能/デバイス検索手段4002において、4001にて抽出された機能/デバイスの代替する機能/デバイスを検索する。次に第2の予約取り消し手段4003において、コンフリクトを起こす原因となった予約を取り消す。次に第3の予約情報生成手段4004において、第2の代替機能/デバイス検索手段4002で検索された機能/デバイスを使って、第2の予約取り消し手段4003で取り消された予約の代替となる予約情報を生成する。次に第3の機能/デバイス予約手段4005により、第3の予約情報生成手段4004で生成された予約情報に基づいて機能/デバイスの予約をする。最後に、変更された番組がまだ始まっていないのならば、第1の機能/デバイス予約手段2006により、最初のトライで予約に失敗した機能やデバイスの予約を実行する。また、番組がすでに始まっているならば、予約更新手段2007により、番組が終了したときに実行すべき手順の開始時刻を、番組のスケジュールが変更された新しい時刻に修正する。   When the function / device reservation is executed from the generated reservation in the first function / device reservation unit 2006, when a conflict occurs and the reservation cannot be made, or when the program is ended in the reservation update unit 2007 When the start time of the procedure to be executed is corrected to a new time when the program schedule is changed, and the reservation cannot be made due to a conflict, the failure cause identifying unit 4001 Compare the reservation information already acquired by the reservation information acquisition means 2002, identify the cause of the reservation failure, extract the reservation information that caused the failure (which caused the conflict), and cause the conflict The function / device is specified by the reservation information. Next, the second alternative function / device search unit 4002 searches for a function / device that replaces the function / device extracted in 4001. Next, the second reservation canceling means 4003 cancels the reservation that caused the conflict. Next, in the third reservation information generation unit 4004, a reservation that is used as a substitute for the reservation canceled by the second reservation cancellation unit 4003 using the function / device searched by the second replacement function / device search unit 4002 Generate information. Next, the third function / device reservation unit 4005 makes a function / device reservation based on the reservation information generated by the third reservation information generation unit 4004. Finally, if the changed program has not started yet, the first function / device reservation unit 2006 executes the reservation of the function or device that failed to be reserved in the first try. If the program has already started, the reservation update unit 2007 corrects the start time of the procedure to be executed when the program ends to the new time when the program schedule is changed.

次に具体的な予約変更の例を示して説明する。以下具体的な予約変更の例では、図1で示すAVネットワーク環境で操作が行われているものとする。   Next, a specific example of reservation change will be described. Hereinafter, in a specific example of reservation change, it is assumed that the operation is performed in the AV network environment shown in FIG.

図18は第2の実施形態で示したものと同一のEPGの画面を示すが、第3の実施形態でも用いられるものである。ここで、5021で示す番組と5022で示す番組の録画予約がなされているとする。5021で示す番組の録画予約は、図1で示す、デバイス8001のBSチューナで受信し、デバイス8003のHDDで録画するように予約されているものとする。また、5022で示す番組の録画予約は、図1で示す、デバイス8004のCSチューナで受信し、デバイス8003のHDDで録画するように予約されているものとする。このとき、予約されている番組5022の前の番組5023が放送されているときに、その番組が30分延長され、その影響で番組5022の開始も30分繰り下がった場合に、番組情報変更イベント受信手段2001で、5022、5023が変更されたことを通知する番組情報変更イベントを受信し、予約情報取得手段2002で、装置に保存されている予約情報を取得し、番組情報調査手段2003で、影響を受ける予約(この場合5022の録画予約)が抽出され、さらに録画予約する番組はまだ始まっていないことが確認される。そして、第1の予約取り消し手段2004により、5022で示す番組の録画予約が取り消され、第1の予約情報生成手段2005により、新たに5022で示す番組を録画予約する予約情報を生成する。そして、第1の機能/デバイス予約手段2006により、5022で示す番組の録画予約が行われる。この場合8004のCSチューナと、デバイス8003のHDDが5022の番組に合わせて予約される。しかしながら、デバイス8003のHDDにはすでに番組5021の録画予約がなされており、時間が重なるため、30分繰り下がった5022で示す番組の録画をすることができない。 FIG. 18 shows the same EPG screen as that shown in the second embodiment, but it is also used in the third embodiment. Here, it is assumed that a recording reservation is made for the program indicated by 5021 and the program indicated by 5022. It is assumed that the program recording reservation shown by 5021 is received by the BS tuner of the device 8001 shown in FIG. Also, it is assumed that the recording reservation of the program indicated by 5022 is reserved to be received by the CS tuner of the device 8004 and recorded by the HDD of the device 8003 shown in FIG. At this time, when the program 5023 before the reserved program 5022 is being broadcast, if the program is extended by 30 minutes and the start of the program 5022 is also delayed by 30 minutes, the program information change event Receiving means 2001 receives a program information change event notifying that 5022 and 5023 have been changed, reservation information acquisition means 2002 acquires reservation information stored in the apparatus, and program information investigation means 2003 The affected reservation (in this case, 5022 recording reservation) is extracted, and it is further confirmed that the program to be reserved for recording has not yet started. Then, the first reservation canceling unit 2004 cancels the recording reservation of the program indicated by 5022, and the first reservation information generating unit 2005 generates reservation information for newly recording the program indicated by 5022. Then, the first function / device reservation unit 2006 makes a recording reservation for the program indicated by 5022. In this case, the CS tuner 8004 and the HDD of the device 8003 are reserved in accordance with the program 5022. However, since the recording of the program 5021 has already been reserved in the HDD of the device 8003 and the time overlaps, it is not possible to record the program indicated by 5022 which has been moved back 30 minutes.

そこで、失敗原因特定手段4001により、失敗した予約情報と、すでに予約情報取得手段2002にて取得した予約情報を比べ、予約が失敗した原因を特定し、失敗の原因となった(コンフリクトを起こす原因となった)予約情報を取り出し、さらにコンフリクトを起こす原因となった該予約情報での機能/デバイスの特定をする。この場合、番組5021の録画予約がコンフリクトを起こす原因となった予約であり、原因となった機能/デバイスは、番組を録画するデバイスである、デバイス8003のHDDであることが確認される。次に、第2の代替機能/デバイス検索手段4002により、コンフリクトの原因となった機能/デバイスの代替の機能/デバイスを検索する。この場合、デバイス8002のHDDが検索される。次に第2の予約取り消し手段4003により、失敗原因特定手段4001により特定された予約(この場合には番組5021の録画予約である)を取り消す。次に第3の予約情報生成手段4004により、代替の機能/デバイスを使って、新たに番組5021の録画予約をする予約情報の生成をする。次に第3の機能/デバイス予約手段4005により、生成された予約情報から機能/デバイスの予約をする。この場合には、番組5021を、デバイス800Sチューナを使って受信し、デバイス8002のHDDを使って録画する予約をする。最後に、第1の機能/デバイス予約手段2006により、番組5022の録画予約をする。具体的にはデバイス800Sチューナを使って受信し、デバイス8003のHDDを使って録画をする予約をする。 Therefore, the failure cause identification unit 4001 compares the failed reservation information with the reservation information already acquired by the reservation information acquisition unit 2002, identifies the cause of the reservation failure, and causes the failure (the cause of the conflict The reservation information is taken out, and the function / device is specified by the reservation information that caused the conflict. In this case, it is confirmed that the recording reservation of the program 5021 is a reservation that caused a conflict, and the function / device that caused the reservation is the HDD of the device 8003 that is a device for recording the program. Next, the second alternative function / device search unit 4002 searches for an alternative function / device of the function / device that caused the conflict. In this case, the HDD of the device 8002 is searched. Next, the second reservation canceling means 4003 cancels the reservation specified by the failure cause specifying means 4001 (in this case, the recording reservation for the program 5021). Next, the third reservation information generating means 4004 generates reservation information for newly making a recording reservation for the program 5021 using an alternative function / device. Next, the third function / device reservation unit 4005 reserves a function / device from the generated reservation information. In this case, the program 5021, received with the B S tuner device 800 1, the reservation for recording by using the HDD device 8002. Finally, the first function / device reservation unit 2006 makes a recording reservation for the program 5022. Specifically received with C S tuner device 800 4, the reservation for recording by using the HDD device 8003.

次に、別のEPG画面の例として図19を挙げる。ここで、5031で示す番組と5032で示す番組の録画予約がなされているとする。5031で示す番組の録画予約は、図1で示す、デバイス8001のBSチューナで受信し、デバイス8003のHDDで録画するように予約されているものとする。また、5032で示す番組の録画予約は、図1で示す、デバイス8001のBSチューナで受信し、デバイス8003のHDDで録画するように予約されているものとする。このとき、予約されている番組5031が放送されているときに、その番組が30分延長された場合に、番組情報変更イベント受信手段2001で、5031が変更されたことを通知する番組情報変更イベントを受信し、予約情報取得手段2002で、装置に保存されている予約情報を取得し、番組情報調査手段2003で、影響を受ける予約(この場合5031の録画予約)が抽出され、さらに録画予約をしている番組はすでに始まっており録画が開始されていることが確認される。そして、予約更新手段2007において、すでに始まっている録画予約に対し、録画される時間を30分延長するように予約の更新をする。この場合、デバイス8001のBSチューナと、デバイス8003のHDDの番組を録画する動作時間を30分延長する。しかしながら、デバイス8001のBSチューナと、デバイス8003のHDDにはすでに番組5032の録画予約がなされており、時間が重なるため、30分繰り下がった5031の録画をすることができない。   Next, FIG. 19 is given as an example of another EPG screen. Here, it is assumed that a recording reservation is made for the program indicated by 5031 and the program indicated by 5032. It is assumed that the program recording reservation 5031 is reserved to be received by the BS tuner of the device 8001 and to be recorded by the HDD of the device 8003 shown in FIG. Further, it is assumed that the recording reservation of the program indicated by 5032 is reserved to be received by the BS tuner of the device 8001 and recorded by the HDD of the device 8003 shown in FIG. At this time, when the reserved program 5031 is being broadcast, if the program is extended by 30 minutes, the program information change event notifying that the program information change event receiving unit 2001 has changed 5031 , The reservation information acquisition unit 2002 acquires the reservation information stored in the apparatus, the program information investigation unit 2003 extracts the affected reservation (in this case, 5031 recording reservation), and further sets the recording reservation. It is confirmed that the program being started has already started and recording has started. Then, the reservation update unit 2007 updates the reservation so as to extend the recording time by 30 minutes with respect to the recording reservation that has already started. In this case, the operation time for recording the program of the BS tuner of the device 8001 and the HDD of the device 8003 is extended by 30 minutes. However, since the BS 50 of the device 8001 and the HDD of the device 8003 have already been reserved for recording the program 5032 and the time overlaps, 5031 that has been moved back 30 minutes cannot be recorded.

そこで、失敗原因特定手段4001により、失敗した予約情報と、すでに予約情報取得手段2002にて取得した予約情報を比べ、予約が失敗した原因を特定し、失敗の原因となった(コンフリクトを起こす原因となった)予約情報を取り出し、さらにコンフリクトを起こす原因となった該予約情報での機能/デバイスの特定をする。この場合、番組5032の録画予約がコンフリクトを起こす原因となった予約であり、原因となった機能/デバイスは、番組を受信するデバイスである、デバイス8001のBSチューナと、番組を録画するデバイスである、デバイス8003のHDDであることが確認される。次に、第2の代替機能/デバイス検索手段4002により、コンフリクトの原因となった機能/デバイスの代替の機能/デバイスを検索する。この場合、デバイス8004のBSチューナと、デバイス8002のHDDが検索される。次に第2の予約取り消し手段8003により、失敗原因特定手段4001により特定された予約、この場合には番組5032の録画予約を取り消す。次に第3の予約情報生成手段4004により、代替の機能/デバイスを使って、新たに番組5032の録画予約をする予約情報の生成をする。次に第3の機能/デバイス予約手段4005により、生成された予約情報から機能/デバイスの予約をする。この場合には、番組5032を、デバイス8004のBSチューナを使って受信し、デバイス8002のHDDを使って録画する予約をする。最後に、予約更新手段2007において、番組5031の録画時間を30分延長するように予約の更新をする。具体的にはデバイス8001のBチューナの受信時間と、デバイス8003のHDDの録画の時間を、それぞれ30分延長する。   Therefore, the failure cause identification unit 4001 compares the failed reservation information with the reservation information already acquired by the reservation information acquisition unit 2002, identifies the cause of the reservation failure, and causes the failure (the cause of the conflict The reservation information is taken out, and the function / device is specified by the reservation information that caused the conflict. In this case, the recording reservation of the program 5032 is a reservation that caused a conflict, and the function / device that caused the reservation is a BS tuner of the device 8001 that is a device that receives the program and a device that records the program. A certain device 8003 HDD is confirmed. Next, the second alternative function / device search unit 4002 searches for an alternative function / device of the function / device that caused the conflict. In this case, the BS tuner of the device 8004 and the HDD of the device 8002 are searched. Next, the second reservation canceling means 8003 cancels the reservation specified by the failure cause specifying means 4001, in this case, the recording reservation of the program 5032. Next, the third reservation information generation means 4004 generates reservation information for newly making a recording reservation for the program 5032 using an alternative function / device. Next, the third function / device reservation unit 4005 reserves a function / device from the generated reservation information. In this case, the program 5032 is received using the BS tuner of the device 8004, and a reservation is made for recording using the HDD of the device 8002. Finally, the reservation update unit 2007 updates the reservation so as to extend the recording time of the program 5031 by 30 minutes. Specifically, the reception time of the B tuner of the device 8001 and the recording time of the HDD of the device 8003 are each extended by 30 minutes.

ここで、図9に示した予約更新機能0003と、図11に示した予約更新機能0004の違いは、図9の機能0003では、予約のコンフリクトが起こった場合には、予約をしようとした方の予約で使用される機能/デバイスの代替機能/デバイスを検索して、新たな予約をするのに対して、図11で示した予約更新機能0005では、予約のコンフリクトが起こった場合には、コンフリクトを起こす原因となった予約を特定して、その予約で使用されている機能/デバイスの代替機能/デバイスを検索して、新たな予約をする。   Here, the difference between the reservation update function 0003 shown in FIG. 9 and the reservation update function 0004 shown in FIG. 11 is that the function 0003 of FIG. 9 uses a reservation attempt when a reservation conflict occurs. In the reservation update function 0005 shown in FIG. 11, when a reservation conflict occurs, a search is performed for a function / device alternative function / device used in the reservation of A reservation that causes a conflict is identified, a function / device alternative function / device used in the reservation is searched, and a new reservation is made.

以上、図11に示した機能によって、番組情報変更イベントを受信したときには、その番組の変更により影響の受ける予約を、番組のスケジュール変更に合わせて変更することができる。また、番組のスケジュール変更に合わせて変更された予約が、すでに予約されている他の予約とコンフリクトを起こして、予約できない場合には、コンフリクトを起こす原因となった予約で使用される機能/デバイスを代替する機能/デバイスを検索して、代替機能/デバイスを使って予約情報を生成し、予約をすることができる。なお代替機能/デバイスを検索するためには、AVネットワーク内の機能/デバイス毎のリストを生成する必要があるが、特許文献1に記載されているのでここでは説明を省略する。   As described above, when the program information change event is received by the function shown in FIG. 11, the reservation affected by the change of the program can be changed according to the schedule change of the program. In addition, if the reservation changed in accordance with the program schedule change conflicts with other reservations that have already been reserved and cannot be reserved, the function / device used in the reservation that caused the conflict It is possible to search for a function / device substituting for, generate reservation information using the alternative function / device, and make a reservation. In order to search for alternative functions / devices, it is necessary to generate a list for each function / device in the AV network, but since it is described in Patent Document 1, description thereof is omitted here.

図12は、本発明の第3の実施形態による予約変更動作を説明するためのフローチャートである。なお、図12はHAViのアプリケーションを想定したフローチャートである。このフローチャートでは、図8に対して、予約が成功しなかった場合に、その予約をすることによって、コンフリクトを起こす原因となった予約を探し出し、コンフリクトを起こしている予約で使用する機能/デバイスを代替する機能/デバイスを検索して、その機能/デバイスを使用してコンフリクトを起こす原因となった予約の修正をするものである。以下の説明では、すでに図8で説明したステップについては同一であるのでここでは省略をする。   FIG. 12 is a flowchart for explaining a reservation changing operation according to the third embodiment of the present invention. FIG. 12 is a flowchart assuming a HAVi application. In this flowchart, in contrast to FIG. 8, when a reservation is not successful, by making the reservation, the reservation that caused the conflict is searched, and the function / device used in the conflicting reservation is determined. Searching for an alternative function / device and using the function / device to correct the reservation that caused the conflict. In the following description, the steps already described with reference to FIG. 8 are the same, and are omitted here.

ステップS4001において、ステップS2010又はステップS2011での実行が成功したかどうかチェックする。成功した場合(YES)には、次にステップS2005を実行する。失敗した場合(NO)には、次にステップS4002を実行する。   In step S4001, it is checked whether the execution in step S2010 or step S2011 is successful. If successful (YES), step S2005 is executed next. If unsuccessful (NO), step S4002 is executed next.

ステップS4002において、コンフリクトを起こした予約から代替する機能/デバイスを検索し、予約を試みたかどうかチェックする。すでに予約を試みているならば(YES)、予約はできなかったものとし、エラーとして終了する。まだ、予約を試みていないならば(NO)、次にステップS4003を実行する。   In step S4002, a function / device that replaces the conflicting reservation is searched, and it is checked whether the reservation is attempted. If a reservation has already been attempted (YES), it is assumed that the reservation could not be made, and the process ends as an error. If reservation has not been attempted yet (NO), step S4003 is executed next.

ステップS4003において、もとの予約が実行できなかった原因となる予約情報を見つけ出し、さらに、その予約情報から予約が重なっている機能/デバイスを見つける。具体的には、予約情報(ScheduledAction)にはそのActionの実施開始時刻及び終了時刻、実施に必要な機能/デバイス、機能/デバイスに送付するコマンドが記述されているので、元の予約情報と照らし合わせて、予約が重なっている機能/デバイスを検索することができる。   In step S4003, the reservation information that causes the original reservation to be unsuccessful is found, and the function / device with which the reservation overlaps is found from the reservation information. Specifically, the reservation information (Scheduled Action) describes the execution start time and end time of the Action, the function / device required for the execution, and the command to be sent to the function / device. In addition, it is possible to search for functions / devices with overlapping reservations.

次にステップS4004において、予約が重なっている機能/デバイスが見つかったかどうかチェックする。見つからなかった場合(NO)、予約はできなかったものとし、エラーとして終了する。見つかった場合(YES)、次にステップS4005を実行する。   Next, in step S4004, it is checked whether a function / device with overlapping reservations has been found. If not found (NO), it is assumed that the reservation could not be made and the process ends as an error. If found (YES), next, Step S4005 is executed.

ステップS4005において、ステップS4003において見つかった予約情報について予約の取り消しを行う(ResourceManager::UnscheduleActionAPIの呼び出し)。次にステップS4006において、ステップS4003において見つけられた機能/デバイスを代替する機能/デバイスの検索を行い(Registry::GetElementAPI又はRegistry::MultipleGetElement APIと、Registry::RetrieveElement APIの呼び出し)、代替の機能/デバイスのリストを作成する。REG内で定義されているAttributeだけでは代替の機能/デバイスを見つけることができない場合、代替の機能/デバイスの候補をREGで検索し、その後に直接DCM又はFCMに機能の問い合わせを行う。 In step S4005, the reservation information found in step S4003 is canceled (ResourceManager :: UnchedActionActionAPI call). In step S4006, function / device to perform a search of alternative functions / devices found in step S4003 (and Registry :: GetElementAPI or Registry :: MultipleGet El ement API, call the Registry :: RetrieveElement API), an alternative Create a list of features / devices. If an alternative function / device cannot be found only by Attribute defined in the REG, a candidate for the alternative function / device is searched for in the REG, and then a function inquiry is directly made to the DCM or FCM.

次にステップS4007において、すべての代替機能/デバイスを使った予約が試みられたかどうかチェックする。すべての予約が試みられた場合(YES)、次にステップS4012を実行する。まだすべての予約が試みられていない場合(NO)、次にステップS4008を実行する。   Next, in step S4007, it is checked whether a reservation using all the alternative functions / devices has been attempted. If all reservations have been attempted (YES), next step S4012 is executed. If all reservations have not been attempted (NO), step S4008 is executed next.

ステップS4012において、ステップS4005において一旦取り消された予約を再度予約する。そして、元の予約は実施できなかったものとし、エラーとして終了する。   In step S4012, the reservation once canceled in step S4005 is reserved again. Then, it is assumed that the original reservation could not be performed, and the process ends as an error.

ステップS4008において、ステップS4006において生成された代替をする機能/デバイスのリストからひとつを取り出し、その代替の機能/デバイスを使って予約情報を生成する。次にステップS4009において、生成された予約情報の予約を試みる(ResourceManager::ScheduleAction APIの呼び出し)。次にステップS4010において、予約が成功したかどうかチェックする。予約が成功した場合(YES)、次にステップS4011を実行する。予約が成功しなかった場合(NO)、次にステップS4007を実行する。   In step S4008, one is extracted from the list of functions / devices to be replaced generated in step S4006, and reservation information is generated using the replacement functions / devices. In step S4009, an attempt is made to reserve the generated reservation information (ResourceManager :: ScheduleAction API call). In step S4010, it is checked whether the reservation is successful. If the reservation is successful (YES), step S4011 is executed next. If the reservation is not successful (NO), step S4007 is executed next.

ステップS4011において、もともと修正しようとしていた予約について、その番組がすでに始まっているものかどうかチェックする。始まっているものならば(YES)、次にステップ2011を実行する。まだ始まっていないものならば(NO)、次にステップS2010を実行する。   In step S4011, it is checked whether or not the program has already started for the reservation originally intended to be corrected. If it has started (YES), then step 2011 is executed. If it has not started yet (NO), step S2010 is executed next.

以上、図12に示したフローチャートにより、番組情報変更通知イベントを受信した際に、それによって影響を受ける予約情報が更新されて、予約をしたときに設定した番組の放送スケジュールが変更されても、それに合わせて予約の内容を自動的に修正することができる。また、その予約の変更に失敗しても、その予約の失敗の原因となった予約を探し出し、そこで使用される機能/デバイスを代替する機能/デバイスの検索をして、見つかった機能/デバイスを使用して予約をし、さらに元の予約の修正を実行する。これによって、予約の変更によって発生しうる機能/デバイスの同時時間の利用によるコンフリクトを回避することができる。   As described above, according to the flowchart shown in FIG. 12, when the program information change notification event is received, the reservation information affected thereby is updated, and even if the broadcast schedule of the program set when the reservation is made is changed, The reservation details can be automatically corrected accordingly. Even if the reservation change fails, the reservation that caused the reservation failure is searched, the function / device that replaces the function / device used there is searched, and the found function / device is found. Use it to make a reservation and then modify the original reservation. As a result, it is possible to avoid a conflict due to the simultaneous use of functions / devices that may occur due to a reservation change.

なお、図12はHAViのアプリケーションを想定したフローチャートであるが、HAVi以外のシステムでも同様に実現することができる。   Note that FIG. 12 is a flowchart assuming a HAVi application, but the same can be realized in a system other than HAVi.

<第4の実施形態>
図13は本発明の第4の実施形態による予約変更機能の一構成例を示す機能ブロック図である。
図13において符号0005は予約変更機能を示し、番組が延長されたり、緊急放送がなされたりして、番組情報が変更されたときに、それによって影響を受ける予約を変更して、予約が正しく行われるようにする機能である。
<Fourth Embodiment>
FIG. 13 is a functional block diagram showing an example of the configuration of the reservation changing function according to the fourth embodiment of the present invention.
In FIG. 13, reference numeral 0005 denotes a reservation change function. When a program is extended or an emergency broadcast is made, and the program information is changed, the reservation affected by the change is changed, and the reservation is made correctly. It is a function that makes it appear.

予約変更機能0005は、番組情報変更イベント受信手段2001、予約情報取得手段2002、予約情報調査手段2003、第1の予約取り消し手段2004、第1の予約情報生成手段2005、第1の機能/デバイス予約手段2006、予約更新手段2007、第1の代替機能/デバイス検索手段3001、第2の予約情報生成手段3002、第2の機能/デバイス予約手段3003、失敗原因特定手段4001、第2の代替機能/デバイス検索手段4002、第2の予約取り消し手段4003、第3の予約情報生成手段4004、第3の機能/デバイス予約手段4005から構成される。なお、最後のステップで第1の機能/デバイス予約手段2006、及び予約更新手段2007を再度使用するので、図13においては第1の機能/デバイス予約手段2006、及び予約更新手段2007が2回記述されている。すなわち、図13に示す予約変更機能は、図9で示した予約変更機能0003と図11で示した予約変更機能0004のハイブリッド型となっている。   The reservation change function 0005 includes a program information change event reception unit 2001, a reservation information acquisition unit 2002, a reservation information investigation unit 2003, a first reservation cancellation unit 2004, a first reservation information generation unit 2005, and a first function / device reservation. Means 2006, reservation update means 2007, first alternative function / device search means 3001, second reservation information generation means 3002, second function / device reservation means 3003, failure cause identification means 4001, second alternative function / It comprises a device search means 4002, a second reservation cancellation means 4003, a third reservation information generation means 4004, and a third function / device reservation means 4005. Since the first function / device reservation unit 2006 and the reservation update unit 2007 are used again in the last step, the first function / device reservation unit 2006 and the reservation update unit 2007 are described twice in FIG. Has been. That is, the reservation change function shown in FIG. 13 is a hybrid type of the reservation change function 0003 shown in FIG. 9 and the reservation change function 0004 shown in FIG.

次に、この機能の動作概要を説明する。但し、すでに図7、図9、図11で説明したものについては省略をする。   Next, an outline of the operation of this function will be described. However, those already described in FIGS. 7, 9, and 11 are omitted.

第2の機能/デバイス予約手段3003において、生成した予約から機能やデバイスの予約を実行したときに、コンフリクトが発生して予約ができなかった場合、又は予約更新手段2007において、番組が終了したときに実行すべき手順の開始時刻を、番組のスケジュールが変更された新しい時刻に修正したときに、コンフリクトが発生して予約ができなかった場合に、失敗原因特定手段4001において、失敗した予約情報と、すでに予約情報取得手段2002にて取得した予約情報を比べ、予約が失敗した原因を特定し、失敗の原因となった(コンフリクトを起こす原因となった)予約情報を取り出し、さらにコンフリクトを起こす原因となった該予約情報での機能/デバイスの特定をする。以下は図5で説明した内容と同等であるので、説明を省略する。   When the function / device reservation is executed from the generated reservation in the second function / device reservation unit 3003, when a conflict occurs and the reservation cannot be made, or when the program is ended in the reservation update unit 2007 When the start time of the procedure to be executed is corrected to a new time when the program schedule is changed, and the reservation cannot be made due to a conflict, the failure cause identifying unit 4001 Compare the reservation information already acquired by the reservation information acquisition means 2002, identify the cause of the reservation failure, extract the reservation information that caused the failure (which caused the conflict), and cause the conflict The function / device is specified by the reservation information. The following is equivalent to the content described with reference to FIG.

次に具体的な予約変更の例を示して説明する。以下具体的な予約変更の例では、図1で示すAVネットワーク環境で操作が行われているものとする。   Next, a specific example of reservation change will be described. Hereinafter, in a specific example of reservation change, it is assumed that the operation is performed in the AV network environment shown in FIG.

図20はEPGの画面を示す。ここで、5041で示す番組と5042で示す番組と5043で示す番組の録画予約がなされているとする。5041で示す番組の録画予約は、図1で示す、デバイス8001のBSチューナで受信し、デバイス8001のDVD−RWで録画するように予約されているものとする。また、5042で示す番組の録画予約は、図1で示す、デバイス8004のBSチューナで受信し、デバイス8003のHDDで録画するように予約されているものとする。また、5043で示す番組の録画予約は、図1で示す、デバイス8004のCSチューナで受信し、デバイス8003のHDDで録画するように予約されているものとする。このとき、予約されている番組5042の前の番組5044が放送されているときに、その番組が30分延長され、その影響で番組5042の開始も30分繰り下がった場合に、番組情報変更イベント受信手段2001で、5042、5044が変更されたことを通知する番組情報変更イベントを受信し、予約情報取得手段2002で、装置に保存されている予約情報を取得し、番組情報調査手段2003で、影響を受ける予約(この場合5042の録画予約)が抽出され、さらに録画予約する番組はまだ始まっていないことが確認される。そして、第1の予約取り消し手段2004により、5042の番組の録画予約が取り消され、第1の予約情報生成手段2005により、新たに5042で示す番組を録画予約する予約情報を生成する。そして、第1の機能/デバイス予約手段2006により、5042で示す番組の録画予約が行われる。この場合8004のBSチューナと、デバイス8003のHDDが5042の番組に合わせて予約される。しかしながら、デバイス8004のBSチューナ及び、デバイス8003のHDDはすでに番組5043の録画予約で使用されており、時間が重なるため、30分繰り下がった5042で示す番組の録画予約をすることができない。ここで、デバイス8004のBS/CSチューナは同じ時間にはどちらか一方しか使用できないものとする。 FIG. 20 shows an EPG screen. Here, it is assumed that a recording reservation is made for the program indicated by 5041, the program indicated by 5042, and the program indicated by 5043. It is assumed that the recording reservation of the program indicated by 5041 is received by the BS tuner of the device 8001 and recorded by the DVD-RW of the device 8001 shown in FIG. Further, it is assumed that the program recording reservation indicated by 5042 is received by the BS tuner of the device 8004 and recorded by the HDD of the device 8003 shown in FIG. Further, it is assumed that the recording reservation of the program indicated by 5043 is received by the CS tuner of the device 8004 and reserved by the HDD of the device 8003 as shown in FIG. At this time, when the program 5044 before the reserved program 5042 is being broadcast, if the program is extended by 30 minutes and the start of the program 5042 is also moved back by 30 minutes, the program information change event The receiving unit 2001 receives a program information change event notifying that 5042 and 5044 have been changed, the reservation information acquiring unit 2002 acquires the reservation information stored in the apparatus, and the program information examining unit 2003 The affected reservation (in this case, 5042 recording reservation) is extracted, and it is further confirmed that the program to be reserved for recording has not yet started. Then, the recording reservation of the program 5042 is canceled by the first reservation canceling means 2004, and reservation information for newly recording the program indicated by 5042 is generated by the first reservation information generating means 2005. Then, the first function / device reservation unit 2006 makes a recording reservation for the program indicated by 5042. In this case, the BS tuner 8004 and the HDD of the device 8003 are reserved in accordance with the 5042 program. However, since the BS tuner of the device 8004 and the HDD of the device 8003 are already used for recording reservation of the program 5043 and time is overlapped, it is not possible to make a recording reservation for the program indicated by 5042 which is 30 minutes later. Here, it is assumed that only one of the BS / CS tuners of the device 8004 can be used at the same time.

そこで、第1の代替機能/デバイス検索手段3001により、コンフリクトを起こした機能8004のBSチューナと8003のHDDの代替機能を検索する。そしてデバイス8001のBSチューナと、デバイス8002のHDDが見つかる。次に第2の予約情報生成手段3002により、新たに番組5042を録画予約する予約情報を生成する。具体的にはデバイス8001のBSチューナで受信し、デバイス8002のHDDで録画するような予約情報が生成される。そして、第2の機能/デバイス予約手段3003により、生成された予約情報に基づいて予約が行われる。しかしながら、デバイス8001のBSデジタルチューナは、すでに5041の番組を録画するために使われており、コンフリクトが発生して予約は成立しない。   Therefore, the first substitute function / device search means 3001 searches for the substitute function of the BS tuner of the function 8004 and the HDD of 8003 that caused the conflict. Then, the BS tuner of the device 8001 and the HDD of the device 8002 are found. Next, the second reservation information generating unit 3002 generates reservation information for newly recording a program 5042 for recording. Specifically, reservation information that is received by the BS tuner of the device 8001 and recorded by the HDD of the device 8002 is generated. Then, the second function / device reservation unit 3003 makes a reservation based on the generated reservation information. However, the BS digital tuner of the device 8001 is already used to record 5041 programs, and a conflict occurs and the reservation is not established.

そこで、失敗原因特定手段4001により、失敗した予約情報と、すでに予約情報取得手段2002にて取得した予約情報を比べ、予約が失敗した原因を特定し、失敗の原因となった(コンフリクトを起こす原因となった)予約情報を取り出し、さらにコンフリクトを起こす原因となった該予約情報での機能/デバイスの特定をする。この場合、番組5043の録画予約がコンフリクトを起こす原因となった予約であり、原因となった機能/デバイスは、番組を受信するデバイスである、デバイス8004のCSチューナと、デバイス8003のHDDであることが確認される。次に、第2の代替機能/デバイス検索手段4002により、コンフリクトの原因となった機能/デバイスの代替の機能/デバイスを検索する。この場合、デバイス8002のCSチューナと、8002のHDDが検索される。次に第2の予約取り消し手段8003により、失敗原因特定手段4001により特定された予約(この場合には番組5043の録画予約である)を取り消す。次に第3の予約情報生成手段4004により、代替の機能/デバイスを使って、新たに番組5043の録画予約をする予約情報の生成をする。次に第3の機能/デバイス予約手段4005により、生成された予約情報から機能/デバイスの予約をする。この場合には、番組5043を、デバイス8002のCSチューナを使って受信し、デバイス8002のHDDを使って録画する予約をする。最後に、第1の機能/デバイス予約手段2006により、番組5042の録画予約をする。具体的にはデバイス8004のBSチューナを使って受信し、デバイス8003のHDDを使って録画をする予約をする。   Therefore, the failure cause identification unit 4001 compares the failed reservation information with the reservation information already acquired by the reservation information acquisition unit 2002, identifies the cause of the reservation failure, and causes the failure (the cause of the conflict The reservation information is taken out, and the function / device is specified by the reservation information that caused the conflict. In this case, the recording reservation of the program 5043 is the reservation that caused the conflict, and the function / device that caused the reservation is the CS tuner of the device 8004 and the HDD of the device 8003, which are the devices that receive the program. That is confirmed. Next, the second alternative function / device search unit 4002 searches for an alternative function / device of the function / device that caused the conflict. In this case, the CS tuner of the device 8002 and the HDD of 8002 are searched. Next, the second reservation canceling means 8003 cancels the reservation specified by the failure cause specifying means 4001 (in this case, the recording reservation for the program 5043). Next, the third reservation information generation unit 4004 generates reservation information for making a new recording reservation for the program 5043 using an alternative function / device. Next, the third function / device reservation unit 4005 reserves a function / device from the generated reservation information. In this case, the program 5043 is received using the CS tuner of the device 8002 and reserved for recording using the HDD of the device 8002. Finally, the first function / device reservation unit 2006 makes a recording reservation for the program 5042. Specifically, reception is performed using the BS tuner of the device 8004, and reservation is made for recording using the HDD of the device 8003.

以上、図13に示した機能によって、番組情報変更イベントを受信したときには、その番組の変更により影響の受ける予約を、番組のスケジュール変更に合わせて変更することができる。また、番組のスケジュール変更に合わせて変更された予約が、すでに予約されている他の予約とコンフリクトを起こして、予約できない場合には、コンフリクトを起こす原因となった予約で使用される機能/デバイスを代替する機能/デバイスを検索して、代替機能/デバイスを使って予約情報を生成し、予約をすることができる。なお代替機能/デバイスを検索するためには、AVネットワーク内の機能/デバイス毎のリストを生成する必要があるが、特許文献1に記載されているのでここでは説明を省略する。   As described above, when the program information change event is received by the function shown in FIG. 13, the reservation affected by the change of the program can be changed in accordance with the change of the program schedule. In addition, if the reservation changed in accordance with the program schedule change conflicts with other reservations that have already been reserved and cannot be reserved, the function / device used in the reservation that caused the conflict It is possible to search for a function / device substituting for, generate reservation information using the alternative function / device, and make a reservation. In order to search for alternative functions / devices, it is necessary to generate a list for each function / device in the AV network, but since it is described in Patent Document 1, description thereof is omitted here.

図14及び15は、本発明の第4の実施形態による予約変更動作を説明するためのフローチャートである。なお、図14及び15は、HAViのアプリケーションを想定したフローチャートである。このフローチャートでは、図10に示した、番組スケジュールの変更に伴う予約の修正ができなかった場合に、代替の機能/デバイスを検索して予約を試みる方法と、図12に示した、コンフリクトを起こす原因となった予約を探し出し、コンフリクトを起こしている予約で使用する機能/デバイスを代替する機能/デバイスを検索して、その機能/デバイスを使用してコンフリクトを起こす原因となった予約の修正をする方法をミックスしたものである。以下の説明では、すでに図8、図10、図12で説明したステップについては同一であるのでここでは省略をする。   14 and 15 are flowcharts for explaining a reservation changing operation according to the fourth embodiment of the present invention. 14 and 15 are flowcharts assuming a HAVi application. In this flowchart, when the reservation cannot be corrected due to the change of the program schedule shown in FIG. 10, a method of searching for an alternative function / device and attempting the reservation and the conflict shown in FIG. 12 are caused. Find the reservation that caused it, search for the function / device that replaces the function / device used in the conflicting reservation, and correct the reservation that caused the conflict using that function / device. It is a mix of how to do. In the following description, the steps already described with reference to FIGS. 8, 10, and 12 are the same, and are omitted here.

ステップS3001において、ステップS2011で実行した予約の終了時刻修正が成功したかどうかチェックする。成功した場合(YES)には、次にステップS2005を実行する。失敗した場合(NO)には、次にステップS4002を実行する。   In step S3001, it is checked whether the reservation end time correction executed in step S2011 is successful. If successful (YES), step S2005 is executed next. If unsuccessful (NO), step S4002 is executed next.

ステップS3005において、検索されたすべての代替機能/デバイスについて予約を試みたかどうかチェックをする。すべての代替機能/デバイスについて予約を試みた場合(YES)には、次にステップS4002を実行する。まだ、すべてのケースの予約を試みていない場合(NO)には、次にステップS3006を実行する。   In step S3005, it is checked whether reservation has been attempted for all the alternative functions / devices that have been searched. If reservation has been attempted for all alternative functions / devices (YES), step S4002 is executed next. If reservation of all cases has not been attempted yet (NO), step S3006 is executed next.

以上、図14及び15に示したフローチャートにより、番組情報変更通知イベントを受信した際に、それによって影響を受ける予約情報が更新されて、予約をしたときに設定した番組の放送スケジュールが変更されても、それに合わせて予約の内容を自動的に修正することができる。また、番組の放送スケジュールの変更によって影響の受ける予約が、まだ始まっていない場合には、その予約の変更に失敗しても、その予約で使用される機能/デバイスを代替する機能/デバイスの検索をして、見つかった機能/デバイスを使用して予約をする。さらにまた、予約の変更に失敗しても、その予約の失敗の原因となった予約を探し出し、そこで使用される機能/デバイスを代替する機能/デバイスの検索をして、見つかった機能/デバイスを使用して予約をし、さらに元の予約の修正を実行する。これによって、予約の変更によって発生しうる機能/デバイスの同時時間の利用によるコンフリクトを回避することができる。   14 and 15, when the program information change notification event is received, the reservation information affected by the event is updated, and the broadcast schedule of the program set when the reservation is made is changed. However, it is possible to automatically correct the reservation contents accordingly. In addition, if a reservation that is affected by a change in the broadcast schedule of a program has not yet started, even if the reservation change fails, a function / device that replaces the function / device used in the reservation is searched. And make a reservation using the found function / device. Furthermore, even if the reservation change fails, the reservation that caused the reservation failure is searched, the function / device that replaces the function / device used in the reservation is searched, and the found function / device is found. Use it to make a reservation and then modify the original reservation. As a result, it is possible to avoid a conflict due to the simultaneous use of functions / devices that may occur due to a reservation change.

なお、図14及び15はHAViのアプリケーションを想定したフローチャートであるが、HAVi以外のシステムでも同様に実現することができる。   14 and 15 are flowcharts assuming a HAVi application, but the present invention can be similarly realized in a system other than HAVi.

以上、本発明の番組情報変更通知装置、予約変更装置における各機能を中心に各実施形態について説明してきたが、本発明は、コンピュータに実行させる方法としても説明したように番組情報変更通知方法、予約変更方法としての形態をとることもできる。また、これらの各機能を有する番組情報変更通知装置、予約変更装置と同様に、コンピュータに番組情報変更通知装置、予約変更装置として機能させるための、或いは、番組情報変更通知方法、予約変更方法を実行させるためのプログラムとしての形態も可能である。   As mentioned above, although each embodiment has been described centering on each function in the program information change notification device and reservation change device of the present invention, the present invention is a program information change notification method as described also as a method to be executed by a computer, It can also take the form of a reservation change method. Further, similarly to the program information change notification device and reservation change device having these functions, a program information change notification method and reservation change method for causing a computer to function as a program information change notification device and reservation change device are provided. A form as a program to be executed is also possible.

本発明による各機能を実現するためのプログラムやデータを記憶した記録媒体の実施形態について説明すると、記録媒体としては、具体的には、CD−ROM(−R/−RW)、光磁気ディスク、DVD−ROM(−RW)、FD、フラッシュメモリ、メモリカード、メモリスティック及びその他各種ROMやRAM等が想定できる。これら記録媒体に上述した本発明の各実施形態の機能をコンピュータに実行させ、各機能を実現するためのプログラムを記録して流通させることにより、当該機能の実現を容易にする。そしてコンピュータ等の情報処理装置に上記のごとくの記録媒体を装着して情報処理装置によりプログラムを読み出すか、若しくは情報処理装置が備えている記憶媒体に当該プログラムを記憶させておき、必要に応じて読み出すことにより、本発明に関わる各機能を実行することができる。   An embodiment of a recording medium storing a program and data for realizing each function according to the present invention will be described. Specific examples of the recording medium include a CD-ROM (-R / -RW), a magneto-optical disk, DVD-ROM (-RW), FD, flash memory, memory card, memory stick, and various other ROMs and RAMs can be assumed. By making a computer execute the functions of the above-described embodiments of the present invention on these recording media and recording and distributing a program for realizing each function, the functions can be easily realized. Then, the recording medium as described above is mounted on an information processing apparatus such as a computer and the program is read by the information processing apparatus, or the program is stored in a storage medium provided in the information processing apparatus. By reading, each function related to the present invention can be executed.

本発明は、以上説明してきたように、AV機器や情報機器の予約管理装置として利用可能であり、以下のような技術的効果を生ぜしめるものである。   As described above, the present invention can be used as a reservation management apparatus for AV equipment and information equipment, and produces the following technical effects.

つまり、本発明によれば、放送やインターネット等でSI情報を受信した際に、その情報が更新されて放送される番組のスケジュールが変更された場合に、他のシステムに番組情報変更の通知を行うことができる。   In other words, according to the present invention, when SI information is received through broadcasting, the Internet, etc., when the schedule of a program to be broadcast is updated and the information is updated, notification of program information change is sent to other systems. It can be carried out.

また、番組情報変更イベントを受信したときには、その番組の変更により影響の受ける予約を、番組のスケジュール変更に合わせて変更することができる。   Further, when a program information change event is received, the reservation that is affected by the change of the program can be changed in accordance with the program schedule change.

さらに、番組情報変更イベントを受信したときには、その番組の変更により影響の受ける予約を、番組のスケジュール変更に合わせて変更することができる。また、番組のスケジュール変更に合わせて変更された予約が、すでに予約されている他の予約とコンフリクトを起こして、予約できない場合には、別の代替機能/デバイスを検索して、代替機能/デバイスを使って予約情報を生成し、予約をすることができる。   Furthermore, when a program information change event is received, the reservation affected by the change of the program can be changed in accordance with the program schedule change. If the reservation changed in accordance with the program schedule change conflicts with other reservations that have already been reserved and cannot be reserved, another alternative function / device is searched and the alternative function / device is searched. Reservation information can be generated using and can be reserved.

また、番組情報変更イベントを受信したときには、その番組の変更により影響の受ける予約を、番組のスケジュール変更に合わせて変更することができる。また、番組のスケジュール変更に合わせて変更された予約が、すでに予約されている他の予約とコンフリクトを起こして、予約できない場合には、コンフリクトを起こす原因となった予約で使用される機能/デバイスを代替する機能/デバイスを検索して、代替機能/デバイスを使って予約情報を生成し、予約をすることができる。   Further, when a program information change event is received, the reservation that is affected by the change of the program can be changed in accordance with the program schedule change. In addition, if the reservation changed in accordance with the program schedule change conflicts with other reservations that have already been reserved and cannot be reserved, the function / device used in the reservation that caused the conflict It is possible to search for a function / device substituting for, generate reservation information using the alternative function / device, and make a reservation.

本発明の実施形態説明するためのAVデバイスの接続例を示す図である。It is a figure which shows the example of a connection of AV device for describing embodiment of this invention. 本発明の実施形態による番組情報変更通知及び予約変更装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the program information change notification and reservation change apparatus by embodiment of this invention. 本発明の実施形態による番組情報変更通知及び予約変更装置の別のハードウェア構成を示すブロック図である。It is a block diagram which shows another hardware constitutions of the program information change notification and reservation change apparatus by embodiment of this invention. 図2の番組情報変更通知及び予約変更装置をチューナシステムに組み込んだ場合のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions at the time of incorporating the program information change notification and reservation change apparatus of FIG. 2 in a tuner system. 第1の実施形態による番組情報変更通知機能を示した機能ブロック図である。It is the functional block diagram which showed the program information change notification function by 1st Embodiment. 第1の実施形態による番組情報変更通知機能の動作を説明するためのフローチャートである。It is a flowchart for demonstrating operation | movement of the program information change notification function by 1st Embodiment. 本発明の第1の実施形態による予約変更機能を示した機能ブロック図である。It is the functional block diagram which showed the reservation change function by the 1st Embodiment of this invention. 本発明の第1の実施形態による予約変更動作を説明するためのフローチャートである。It is a flowchart for demonstrating the reservation change operation | movement by the 1st Embodiment of this invention. 本発明の第2の実施形態による予約変更機能を示した機能ブロック図である。It is the functional block diagram which showed the reservation change function by the 2nd Embodiment of this invention. 本発明の第2の実施形態による予約変更動作を説明するためのフローチャートである。It is a flowchart for demonstrating the reservation change operation | movement by the 2nd Embodiment of this invention. 本発明の第3の実施形態による予約変更機能を示した機能ブロック図である。It is the functional block diagram which showed the reservation change function by the 3rd Embodiment of this invention. 本発明の第3の実施形態による予約変更動作を説明するためのフローチャートである。It is a flowchart for demonstrating the reservation change operation | movement by the 3rd Embodiment of this invention. 本発明の第4の実施形態による予約変更機能を示した機能ブロック図である。It is the functional block diagram which showed the reservation change function by the 4th Embodiment of this invention. 本発明の第4の実施形態による予約変更動作を説明するためのフローチャート(前半)である。It is a flowchart (the first half) for demonstrating the reservation change operation | movement by the 4th Embodiment of this invention. 本発明の第3の実施形態による予約変更動作を説明するためのフローチャート(後半)である。It is a flowchart (latter half) for demonstrating the reservation change operation | movement by the 3rd Embodiment of this invention. 本発明の第1の実施形態を説明するためのEPG画面を示す図である。It is a figure which shows the EPG screen for demonstrating the 1st Embodiment of this invention. 本発明の第1の実施形態を説明するための別のEPG画面を示す図である。It is a figure which shows another EPG screen for demonstrating the 1st Embodiment of this invention. 本発明の第2及び第3の実施形態を説明するためのEPG画面を示す図である。It is a figure which shows the EPG screen for demonstrating the 2nd and 3rd embodiment of this invention. 本発明の第3の実施形態を説明するための別のEPG画面を示す図である。It is a figure which shows another EPG screen for demonstrating the 3rd Embodiment of this invention. 本発明の第4の実施形態を説明するためのEPG画面を示す図である。It is a figure which shows the EPG screen for demonstrating the 4th Embodiment of this invention. 従来のAVデバイスの接続例を示す図である。It is a figure which shows the example of a connection of the conventional AV device. HAViのソフトウェア構成例を示す図である。It is a figure which shows the software structural example of HAVi.

符号の説明Explanation of symbols

0001…番組情報変更通知機能、0002〜0005…予約変更機能、0006…チューナシステムのハードウェア構成例、0007…0001〜0005のハードウェア構成例、0008:0001〜0005の別のハードウェア構成例、1001…SI情報受信手段、1002…SI情報比較手段、1003…SI情報保存手段、1004…番組情報変更通知手段、1005…SI情報データベース、2001…番組情報変更イベント受信手段、2002…予約情報取得手段、2003…予約情報調査手段、2004…第1の予約取り消し手段、2005…第1の予約情報生成手段、2006…第1の機能/デバイス予約手段、2007…予約更新手段、3001…第1の代替機能/デバイス検索手段、3002…第2の予約情報生成手段、3003…第2の機能/デバイス予約手段、4001…失敗原因特定手段、4002…第2の代替機能/デバイス検索手段、4003…第2の予約取り消し手段、4004…第3の予約情報生成手段、4005…第3の機能/デバイス予約手段、5001〜5043…放送される番組、6001…チューナ、6002…復調器、6003…デスクランブラ(復号器)、6004…DEMUX(デマルチプレクサ)、6005…AVでコーダ(音声、映像、静止画でコーダ)、6006…グラフィックコントローラ、6007…ビデオコントローラ、6008…IOコントローラ、6009…FLASH ROM、6010…CPU、6011…RAM、6012…カードコントローラ、6013…モデムコントローラ、6014…イーサネットコントローラ、6015…1394コントローラ、6016…EEPROM、6017…ディスクコントローラ、6018…HDD、6019…バス、8001…BSデジタルチューナとDVD−RWの復号機能を持ったデバイス、8002…CSデジタルチューナとHDDの復号機能を持ったデバイス、8003…D−VHSとHDDの復号機能を持ったデバイス、8004…BS/CSデジタルチューナとディスプレイの復号機能を持ったデバイス、8005…ディスプレイデバイス、8006…BSデジタル放送用パラボラアンテナ、8007…ディスプレイケーブル、8008…アンテナ用ケーブル、8009…IEEE1394ケーブル、8010…CSデジタル放送用パラボラアンテナ、8011…BS/CS共用パラボラアンテナ、8012…BSデジタル放送チューナ、8013…D−VHSデッキ 0001 ... Program information change notification function, 0002-0005 ... Reservation change function, 0006 ... Hardware configuration example of tuner system, 0007 ... Hardware configuration example of 0001-0005, Another hardware configuration example of 0008: 0001-0005, 1001 ... SI information receiving means, 1002 ... SI information comparing means, 1003 ... SI information storing means, 1004 ... Program information change notifying means, 1005 ... SI information database, 2001 ... Program information change event receiving means, 2002 ... Reservation information obtaining means , 2003 ... reservation information investigation means, 2004 ... first reservation cancellation means, 2005 ... first reservation information generation means, 2006 ... first function / device reservation means, 2007 ... reservation update means, 3001 ... first alternative Function / device search means, 3002 ... second reservation information generation , 3003 ... second function / device reservation means, 4001 ... failure cause identification means, 4002 ... second alternative function / device search means, 4003 ... second reservation cancellation means, 4004 ... third reservation information generation means , 4005 ... third function / device reservation means, 5001 to 5043 ... program to be broadcast, 6001 ... tuner, 6002 ... demodulator, 6003 ... descrambler (decoder), 6004 ... DEMUX (demultiplexer), 6005 ... AV Coder (audio, video, still image coder), 6006 ... graphic controller, 6007 ... video controller, 6008 ... IO controller, 6009 ... FLASH ROM, 6010 ... CPU, 6011 ... RAM, 6012 ... card controller, 6013 ... modem controller , 6014 ... Ether Net controller, 6015 ... 1394 controller, 6016 ... EEPROM, 6017 ... disk controller, 6018 ... HDD, 6019 ... bus, 8001 ... device with BS digital tuner and DVD-RW decoding function, 8002 ... CS digital tuner and HDD Device with decoding function, 8003 ... Device with decoding function of D-VHS and HDD, 8004 ... Device with BS / CS digital tuner and display decoding function, 8005 ... Display device, 8006 ... For BS digital broadcasting Parabolic antenna, 8007 ... Display cable, 8008 ... Antenna cable, 8009 ... IEEE1394 cable, 8010 ... CS digital broadcasting parabolic antenna, 8011 ... BS / CS shared parabo Antenna, 8012 ... BS digital broadcasting tuner, 8013 ... D-VHS deck

Claims (27)

複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上で、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更機能を有するチューナシステムであって、
放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信手段と、
受信した前記SI情報を保存するSI情報格納手段と、
前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信手段によって新たに受信したSI情報とを比較するSI情報比較手段と、
前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更手段と、
前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知手段と、
前記番組情報変更通知手段から、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信手段と、
前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得手段と、
前記予約情報取得手段によって取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査手段と、
前記予約情報調査手段によって抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断手段と、
前記予約情報調査手段によって抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断手段による判断結果に応じて変更する予約変更手段と
を備え、
前記予約変更手段は、
前記抽出された当初予約情報に係る番組が前記番組開始判断手段によって既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新手段と、
前記抽出された当初予約情報に係る番組が前記番組開始判断手段によってまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消し手段と、
前記第1の予約情報取り消し手段により取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成手段と、
この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約手段と、
この第1の新規予約手段の予約が成立したか否かを判断する第1の新規予約成否判断手段と、
前記第1の新規予約成否判断手段が前記第1の新規予約手段での予約が成立しなかったと判断した場合に、前記第1の新規予約情報の予約で指定されたデバイス又はデバイスの機能とは異なるデバイス又はデバイスの機能に対し、前記第1の新規予約情報の代替予約処理を実行する代替予約手段と
を含むことを特徴とするチューナシステム。
Reservation change for changing the initial reservation information for each device or the function of each device that is affected by changing the schedule of a broadcast program on an AV network to which a plurality of tuner devices and recording devices are connected A tuner system having a function,
SI information receiving means for receiving SI (Service Information) information which is information of a broadcast program;
SI information storage means for storing the received SI information;
SI information comparing means for comparing SI information already stored in the SI information storing means with SI information newly received by the SI information receiving means;
If the SI information received the newly by the SI information comparison means determines that there is no in the SI information storing means, the content of the SI information to save SI information received the new to the SI information storage means SI information changing means for changing
When the SI information comparing means determines that the newly received SI information does not exist in the SI information storage means, the program information of the broadcast program is determined to be changed, and the schedule change of the broadcast program is changed. Program information change notification means for notifying the fact of,
From the program information change notification means, a program information change event receiving means for receiving an event for notifying that a schedule of a broadcast program has been changed;
Reservation information acquisition means for acquiring initial reservation information for each device or the function of each device in response to the event reception;
Among the initial reservation information acquired by the reservation information acquisition means, reservation information investigation means for extracting the initial reservation information affected by the schedule change of the program;
Program start judging means for judging whether or not the broadcast of the program related to the initial reservation information extracted by the reservation information examining means has already started;
Reservation changing means for changing the processing by the initial reservation information extracted by the reservation information examining means according to the determination result by the program start determining means for the initial reservation information,
The reservation changing means is
If it is determined that the program related to the extracted initial reservation information has already started by the program start determination means, reservation update means for changing the reservation end time of the initial reservation information;
A first reservation information canceling means for canceling the initial reservation information when the program related to the extracted initial reservation information is determined not yet started by the program start determination means;
First new reservation information generating means for generating first new reservation information changed in accordance with the schedule change of the program, with respect to the processing based on the initial reservation information canceled by the first reservation information canceling means;
A first new reservation means for performing reservation of the first new reservation information with respect to a device designated by the reservation or a function of the device;
First new reservation success / failure judging means for judging whether or not the reservation of the first new reservation means has been established;
When the first new reservation success / failure judging means judges that the reservation by the first new reservation means has not been established, what is the device designated by the reservation of the first new reservation information or the function of the device? A tuner system comprising: an alternative reservation unit that executes an alternative reservation process of the first new reservation information for a different device or a function of the device.
請求項1に記載のチューナシステムであって、
前記第1の新規予約情報の予約で指定されたデバイス又はデバイスの機能は、当初予約情報の予約で指定されたデバイス又はデバイスの機能である
ことを特徴とするチューナシステム。
The tuner system according to claim 1,
The tuner system characterized in that the device or device function specified in the reservation of the first new reservation information is the device or device function specified in the reservation of the initial reservation information.
請求項1記載のチューナシステムであって、
前記代替予約手段は、
前記第1の新規予約情報に基づく予約において代替使用できるデバイス又はデバイスの機能を検索する第1の代替機能/デバイス検索手段と、
前記第1の代替機能/デバイス検索手段で取得されたデバイス又はデバイスの機能を使用して、前記第1の新規予約情報の代替となる第2の新規予約情報を生成する第2の新規予約情報生成手段と、
この第2の新規予約情報の予約を、当該予約で指定された、前記第1の代替機能/デバイス検索手段によって取得されたデバイス又はデバイスの機能に対して行う第2の新規予約手段と
を含むことを特徴とするチューナシステム。
The tuner system according to claim 1, wherein
The alternative reservation means is:
A first alternative function / device search means for searching for a device or a function of the device that can be used in the reservation based on the first new reservation information;
Second new reservation information for generating second new reservation information as a substitute for the first new reservation information using the device or the function of the device acquired by the first alternative function / device search means Generating means;
A second new reservation unit configured to reserve the second new reservation information with respect to the device or the function of the device acquired by the first alternative function / device search unit specified in the reservation. A tuner system characterized by this.
請求項3に記載のチューナシステムであって、
前記代替予約手段は、さらに
前記第2の新規予約手段の予約が成立したか否かを判断する第2の新規予約成否判断手段と、
前記第2の新規予約成否判断手段が前記第2の新規予約手段での予約が成立しなかったと判断した場合に、この予約が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更手段と
を含むことを特徴とするチューナシステム。
The tuner system according to claim 3, wherein
The alternative reservation means further includes second new reservation success / failure judging means for judging whether or not the reservation of the second new reservation means is established;
When the second new reservation success / failure determination means determines that the reservation by the second new reservation means has not been established, the reservation based on the cause reservation information that causes the reservation to be changed is changed. And a cause reservation changing means.
請求項4に記載のチューナシステムであって、
前記原因予約変更手段は、
前記第2の新規予約手段での予約が成立しなかった前記第2の新規予約情報と、前記予約情報取得手段によって取得された前記各デバイス又は前記各デバイスの機能に対しての当初予約情報の中から前記予約情報調査手段により抽出された当初予約情報を除いた他の当初予約情報とを比較し、前記第2の新規予約情報の予約成立の失敗の原因となった他の当初予約情報を原因予約情報として特定し、この原因予約情報で指定されたデバイス又はデバイスの機能を取り出す失敗原因特定手段と、
前記失敗原因特定手段によって取り出されたデバイス又はデバイスの機能を代替するデバイス又はデバイスの機能を検索する第2の代替機能/デバイス検索手段と、
この原因予約情報の予約を取り消す第2の予約取り消し手段と、
前記第2の代替機能/デバイス検索手段によって取得されたデバイス又はデバイスの機能を使用して、前記第2の予約取り消し手段で取り消された原因予約情報の代替となる第3の新規予約情報を生成する第3の新規予約情報生成手段と、
この第3の新規予約情報の予約を、当該予約で指定された、前記第2の代替機能/デバイス検索手段によって取得されたデバイス又はデバイスの機能に対して行う第3の新規予約手段と
を含むことを特徴とするチューナシステム。
The tuner system according to claim 4, wherein
The cause reservation changing means includes:
The second new reservation information for which the reservation in the second new reservation means has not been established, and the initial reservation information for each device or the function of each device acquired by the reservation information acquisition means Compare with other initial reservation information excluding the initial reservation information extracted by the reservation information investigation means from among the other initial reservation information causing the failure of the reservation of the second new reservation information Failure cause identification means that identifies the cause reservation information and retrieves the device or device function specified in the cause reservation information;
A second alternative function / device search means for searching for a device or a function of the device that replaces the device or the function of the device extracted by the failure cause identification means;
A second reservation cancellation means for canceling the reservation of the cause reservation information;
Using the device obtained by the second substitute function / device search means or the function of the device, third new reservation information to be substituted for the cause reservation information canceled by the second reservation cancellation means is generated. A third new reservation information generating means for
And a third new reservation unit that performs the reservation of the third new reservation information with respect to the device or the function of the device acquired by the second alternative function / device search unit specified in the reservation. A tuner system characterized by this.
複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上で、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更機能を有するチューナシステムであって、
放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信手段と、
受信した前記SI情報を保存するSI情報格納手段と、
前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信手段によって新たに受信したSI情報とを比較するSI情報比較手段と、
前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更手段と、
前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知手段と、
前記番組情報変更通知手段から、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信手段と、
前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得手段と、
前記予約情報取得手段によって取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査手段と、
前記予約情報調査手段によって抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断手段と、
前記予約情報調査手段によって抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断手段による判断結果に応じて変更する予約変更手段と
を備え、
前記予約変更手段は、
前記抽出された当初予約情報に係る番組が前記番組開始判断手段によって既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新手段と、
前記抽出された当初予約情報に係る番組が前記番組開始判断手段によってまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消し手段と、
前記第1の予約情報取り消し手段により取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成手段と、
この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約手段と、
この第1の新規予約手段の予約が成立したか否かを判断する第1の新規予約成否判断手段と、
前記第1の新規予約成否判断手段が前記第1の新規予約手段での予約が成立しなかったと判断した場合に、この予約が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更手段と
を含み、前記原因予約変更手段による原因予約情報の予約変更後に、前記第1の新規予約手段が前記第1の新規予約情報の予約を再び行う
ことを特徴とするチューナシステム。
Reservation change for changing the initial reservation information for each device or the function of each device that is affected by changing the schedule of a broadcast program on an AV network to which a plurality of tuner devices and recording devices are connected A tuner system having a function,
SI information receiving means for receiving SI (Service Information) information which is information of a broadcast program;
SI information storage means for storing the received SI information;
SI information comparing means for comparing SI information already stored in the SI information storing means with SI information newly received by the SI information receiving means;
When the SI information comparing means determines that the newly received SI information does not exist in the SI information storage means, the newly received SI information is saved in the SI information storage means and the contents of the SI information are stored. SI information changing means for changing
When the SI information comparing means determines that the newly received SI information does not exist in the SI information storage means, the program information of the broadcast program is determined to be changed, and the schedule change of the broadcast program is changed. Program information change notification means for notifying the fact of,
From the program information change notification means, a program information change event receiving means for receiving an event for notifying that a schedule of a broadcast program has been changed;
Reservation information acquisition means for acquiring initial reservation information for each device or the function of each device in response to the event reception;
Among the initial reservation information acquired by the reservation information acquisition means, reservation information investigation means for extracting the initial reservation information affected by the schedule change of the program;
Program start judging means for judging whether or not the broadcast of the program related to the initial reservation information extracted by the reservation information examining means has already started;
Reservation changing means for changing the processing by the initial reservation information extracted by the reservation information examining means according to the determination result by the program start determining means for the initial reservation information,
The reservation changing means is
If it is determined that the program related to the extracted initial reservation information has already started by the program start determination means, reservation update means for changing the reservation end time of the initial reservation information;
A first reservation information canceling means for canceling the initial reservation information when the program related to the extracted initial reservation information is determined not yet started by the program start determination means;
First new reservation information generating means for generating first new reservation information changed in accordance with the schedule change of the program, with respect to the processing based on the initial reservation information canceled by the first reservation information canceling means;
A first new reservation means for performing reservation of the first new reservation information with respect to a device designated by the reservation or a function of the device;
First new reservation success / failure judging means for judging whether or not the reservation of the first new reservation means has been established;
When the first new reservation success / failure determination unit determines that the reservation by the first new reservation unit has not been established, the reservation based on the cause reservation information that causes the reservation to be changed is changed. And a causal reservation changing means, and after the reservation change of the causal reservation information by the causal reservation changing means, the first new reservation means performs the reservation of the first new reservation information again. .
請求項に記載のチューナシステムであって、
前記第1の新規予約情報の予約で指定されたデバイス又はデバイスの機能は、当初予約情報の予約で指定されたデバイス又はデバイスの機能である
ことを特徴とするチューナシステム。
The tuner system according to claim 6 , wherein
The tuner system characterized in that the device or device function specified in the reservation of the first new reservation information is the device or device function specified in the reservation of the initial reservation information.
請求項7に記載のチューナシステムであって、
前記原因予約変更手段は、
前記第1の新規予約手段での予約が成立しなかった前記第1の新規予約情報と、前記予約情報取得手段によって取得された前記各デバイス又は前記各デバイスの機能に対しての当初予約情報の中から前記予約情報調査手段により抽出された当初予約情報を除いた他の当初予約情報とを比較し、前記第1の新規予約情報の予約成立の失敗の原因となった他の当初予約情報を原因予約情報として特定し、この原因予約情報で指定されたデバイス又はデバイスの機能を取り出す失敗原因特定手段と、
前記失敗原因特定手段によって取り出されたデバイス又はデバイスの機能を代替するデバイス又はデバイスの機能を検索する第2の代替機能/デバイス検索手段と、
この原因予約情報の予約を取り消す第2の予約取り消し手段と、
前記第2の代替機能/デバイス検索手段によって取得されたデバイス又はデバイスの機能を使用して、前記第2の予約取り消し手段で取り消された原因予約情報の代替となる第3の新規予約情報を生成する第3の新規予約情報生成手段と、
この第3の新規予約情報の予約を、当該予約で指定された、前記第2の代替機能/デバイス検索手段によって取得されたデバイス又はデバイスの機能に対して行う第3の新規予約手段と
を含むことを特徴とするチューナシステム。
The tuner system according to claim 7, wherein
The cause reservation changing means includes:
The first new reservation information for which the reservation in the first new reservation means has not been established, and the initial reservation information for each device or the function of each device acquired by the reservation information acquisition means Compare with other initial reservation information excluding the initial reservation information extracted by the reservation information investigation means from among the other initial reservation information that caused the failure of the reservation establishment of the first new reservation information Failure cause identification means that identifies the cause reservation information and retrieves the device or device function specified in the cause reservation information;
A second alternative function / device search means for searching for a device or a function of the device that replaces the device or the function of the device extracted by the failure cause identification means;
A second reservation cancellation means for canceling the reservation of the cause reservation information;
Using the device obtained by the second substitute function / device search means or the function of the device, third new reservation information to be substituted for the cause reservation information canceled by the second reservation cancellation means is generated. A third new reservation information generating means for
And a third new reservation unit that performs the reservation of the third new reservation information with respect to the device or the function of the device acquired by the second alternative function / device search unit specified in the reservation. A tuner system characterized by this.
複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上で、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更機能を有するチューナシステムであって、
放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信手段と、
受信した前記SI情報を保存するSI情報格納手段と、
前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信手段によって新たに受信したSI情報とを比較するSI情報比較手段と、
前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更手段と、
前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知手段と、
前記番組情報変更通知手段から、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信手段と、
前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得手段と、
前記予約情報取得手段によって取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査手段と、
前記予約情報調査手段によって抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断手段と、
前記予約情報調査手段によって抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断手段による判断結果に応じて変更する予約変更手段と
を備え、
前記予約変更手段は、
前記抽出された当初予約情報に係る番組が前記番組開始判断手段によって既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新手段と、
前記抽出された当初予約情報に係る番組が前記番組開始判断手段によってまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消し手段と、
前記第1の予約情報取り消し手段により取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成手段と、
この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約手段と
前記予約更新手段の予約更新が成立したか否かを判断する予約更新成否判断手段と、
前記予約更新成否判断手段が、前記予約更新手段での予約更新が成立しなかったと判断した場合に、この予約更新が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更手段と
を含み、前記原因予約変更手段による原因予約情報の予約変更後に、前記予約情報調査手段によって抽出された当初予約情報は、前記予約更新手段によって終了時間が変更された情報に更新されることを特徴とするチューナシステム。
Reservation change for changing the initial reservation information for each device or the function of each device that is affected by changing the schedule of a broadcast program on an AV network to which a plurality of tuner devices and recording devices are connected A tuner system having a function,
SI information receiving means for receiving SI (Service Information) information which is information of a broadcast program;
SI information storage means for storing the received SI information;
SI information comparing means for comparing SI information already stored in the SI information storing means with SI information newly received by the SI information receiving means;
When the SI information comparing means determines that the newly received SI information does not exist in the SI information storage means, the newly received SI information is saved in the SI information storage means and the contents of the SI information are stored. SI information changing means for changing
When the SI information comparing means determines that the newly received SI information does not exist in the SI information storage means, the program information of the broadcast program is determined to be changed, and the schedule change of the broadcast program is changed. Program information change notification means for notifying the fact of,
From the program information change notification means, a program information change event receiving means for receiving an event for notifying that a schedule of a broadcast program has been changed;
Reservation information acquisition means for acquiring initial reservation information for each device or the function of each device in response to the event reception;
Among the initial reservation information acquired by the reservation information acquisition means, reservation information investigation means for extracting the initial reservation information affected by the schedule change of the program;
Program start judging means for judging whether or not the broadcast of the program related to the initial reservation information extracted by the reservation information examining means has already started;
Reservation changing means for changing the processing by the initial reservation information extracted by the reservation information examining means according to the determination result by the program start determining means for the initial reservation information,
The reservation changing means is
If it is determined that the program related to the extracted initial reservation information has already started by the program start determination means, reservation update means for changing the reservation end time of the initial reservation information;
A first reservation information canceling means for canceling the initial reservation information when the program related to the extracted initial reservation information is determined not yet started by the program start determination means;
First new reservation information generating means for generating first new reservation information changed in accordance with the schedule change of the program, with respect to the processing based on the initial reservation information canceled by the first reservation information canceling means;
The reservation of the first new reservation information, a first new reservation hand stages performed on the function of the specified device or devices in the reservation,
Reservation update success / failure determination means for determining whether or not a reservation update of the reservation update means has been established;
If the reservation update success / failure determination means determines that the reservation update by the reservation update means has not been established, the reservation for changing the reservation based on the cause reservation information that has caused the reservation update not to be established After the reservation change of the cause reservation information by the cause reservation change means, the initial reservation information extracted by the reservation information investigation means is updated to information whose end time has been changed by the reservation update means. A tuner system characterized by this.
請求項9に記載のチューナシステムであって、
前記原因予約変更手段は、
前記予約更新手段での予約が成立しなかった予約の終了時間が変更された当初予約情報と、前記予約情報取得手段によって取得された前記各デバイス又は前記各デバイスの機能に対しての当初予約情報の中から前記予約情報調査手段により抽出された当初予約情報を除いた他の当初予約情報とを比較し、前記予約の終了時間が変更された当初予約情報の予約成立の失敗の原因となった他の当初予約情報を原因予約情報として特定し、この原因予約情報で指定されたデバイス又はデバイスの機能を取り出す失敗原因特定手段と、
前記失敗原因特定手段によって取り出されたデバイス又はデバイスの機能を代替するデバイス又はデバイスの機能を検索する第2の代替機能/デバイス検索手段と、
この原因予約情報の予約を取り消す第2の予約取り消し手段と、
前記第2の代替機能/デバイス検索手段によって取得されたデバイス又はデバイスの機能を使用して、前記第2の予約取り消し手段で取り消された原因予約情報の代替となる第3の新規予約情報を生成する第3の新規予約情報生成手段と、
この第3の新規予約情報の予約を、当該予約で指定された、前記第2の代替機能/デバイス検索手段によって取得されたデバイス又はデバイスの機能に対して行う第3の新規予約手段と
を含むことを特徴とするチューナシステム。
The tuner system according to claim 9, wherein
The cause reservation changing means includes:
Initial reservation information in which an end time of a reservation for which a reservation in the reservation update unit has not been established has been changed, and initial reservation information for each device or function of each device acquired by the reservation information acquisition unit Compared with other initial reservation information excluding the initial reservation information extracted by the reservation information investigation means from among the above, the reservation end time of the reservation was changed, causing the failure to establish the reservation of the initial reservation information Failure cause identification means for identifying other initial reservation information as cause reservation information and taking out the device or device function specified in the cause reservation information,
A second alternative function / device search means for searching for a device or a function of the device that replaces the device or the function of the device extracted by the failure cause identification means;
A second reservation cancellation means for canceling the reservation of the cause reservation information;
Using the device obtained by the second substitute function / device search means or the function of the device, third new reservation information to be substituted for the cause reservation information canceled by the second reservation cancellation means is generated. A third new reservation information generating means for
And a third new reservation unit that performs the reservation of the third new reservation information with respect to the device or the function of the device acquired by the second alternative function / device search unit specified in the reservation. A tuner system characterized by this.
請求項3に記載のチューナシステムであって、
前記予約更新手段の予約更新が成立したか否かを判断する予約更新成否判断手段と、
前記予約更新成否判断手段が、前記予約更新手段での予約更新が成立しなかったと判断した場合に、この予約更新が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更手段と
を含むことを特徴とするチューナシステム。
The tuner system according to claim 3, wherein
Reservation update success / failure determination means for determining whether or not a reservation update of the reservation update means has been established;
If the reservation update success / failure determination means determines that the reservation update by the reservation update means has not been established, the reservation for changing the reservation based on the cause reservation information that has caused the reservation update not to be established A tuner system comprising: a changing means.
請求項11に記載のチューナシステムであって、
前記原因予約変更手段は、
前記予約更新手段での予約が成立しなかった予約の終了時間が変更された当初予約情報と、前記予約情報取得手段によって取得された前記各デバイス又は前記各デバイスの機能に対しての当初予約情報の中から前記予約情報調査手段により抽出された当初予約情報を除いた他の当初予約情報とを比較し、前記予約の終了時間が変更された当初予約情報の予約成立の失敗の原因となった他の当初予約情報を原因予約情報として特定し、この原因予約情報で指定されたデバイス又はデバイスの機能を取り出す失敗原因特定手段と、
前記失敗原因特定手段によって取り出されたデバイス又はデバイスの機能を代替するデバイス又はデバイスの機能を検索する第2の代替機能/デバイス検索手段と、
この原因予約情報の予約を取り消す第2の予約取り消し手段と、
前記第2の代替機能/デバイス検索手段によって取得されたデバイス又はデバイスの機能を使用して、前記第2の予約取り消し手段で取り消された原因予約情報の代替となる第3の新規予約情報を生成する第3の新規予約情報生成手段と、
この第3の新規予約情報の予約を、当該予約で指定された、前記第2の代替機能/デバイス検索手段によって取得されたデバイス又はデバイスの機能に対して行う第3の新規予約手段と
を含むことを特徴とするチューナシステム。
The tuner system according to claim 11, wherein
The cause reservation changing means includes:
Initial reservation information in which an end time of a reservation for which a reservation in the reservation update unit has not been established has been changed, and initial reservation information for each device or function of each device acquired by the reservation information acquisition unit Compared with other initial reservation information excluding the initial reservation information extracted by the reservation information investigation means from among the above, the reservation end time of the reservation was changed, causing the failure to establish the reservation of the initial reservation information Failure cause identification means for identifying other initial reservation information as cause reservation information and taking out the device or device function specified in the cause reservation information,
A second alternative function / device search means for searching for a device or a function of the device that replaces the device or the function of the device extracted by the failure cause identification means;
A second reservation cancellation means for canceling the reservation of the cause reservation information;
Using the device obtained by the second substitute function / device search means or the function of the device, third new reservation information to be substituted for the cause reservation information canceled by the second reservation cancellation means is generated. A third new reservation information generating means for
And a third new reservation unit that performs the reservation of the third new reservation information with respect to the device or the function of the device acquired by the second alternative function / device search unit specified in the reservation. A tuner system characterized by this.
複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上のチューナシステムにおいて、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更方法であって、
放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信ステップと、
受信した前記SI情報をSI情報格納手段に保存するSI情報格納ステップと、
前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信ステップで新たに受信したSI情報とを比較するSI情報比較ステップと、
前記SI情報比較ステップで前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更ステップと、
前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知ステップと、
前記番組情報変更ステップの、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信ステップと、
前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得ステップと、
前記予約情報取得ステップで取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査ステップと、
前記予約情報調査ステップで抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断ステップと、
前記予約情報調査ステップで抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断ステップの判断結果に応じて変更する予約変更ステップと
を有し、
前記予約変更ステップは、
前記抽出された当初予約情報に係る番組が前記番組開始判断ステップで既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新ステップと、
前記抽出された当初予約情報に係る番組が前記番組開始判断ステップでまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消しステップと、
前記第1の予約情報取り消しステップで取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成ステップと、
この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約ステップと、
この第1の新規予約ステップの予約が成立したか否かを判断する第1の新規予約成否判断ステップと、
前記第1の新規予約成否判断ステップで、前記第1の新規予約ステップでの予約が成立しなかったと判断した場合に、前記第1の新規予約情報の予約で指定されたデバイス又はデバイスの機能とは異なるデバイス又はデバイスの機能に対し、前記第1の新規予約情報の代替予約処理を実行する代替予約ステップと
を含むことを特徴とする予約変更方法。
In a tuner system on an AV network to which a plurality of tuner devices and recording devices are connected, the initial reservation information for each device or the function of each device that is affected by the schedule change of a broadcast program is changed. Reservation change method to
SI information receiving step for receiving SI (Service Information) information which is information of a broadcast program;
An SI information storage step of storing the received SI information in an SI information storage means;
SI information comparison step for comparing SI information already stored in the SI information storage means with SI information newly received in the SI information reception step;
When it is determined in the SI information comparison step that the newly received SI information does not exist in the SI information storage means, the newly received SI information is saved in the SI information storage means, and the contents of the SI information are stored. SI information changing step for changing
When the SI information comparing means determines that the newly received SI information does not exist in the SI information storage means, the program information of the broadcast program is determined to be changed, and the schedule change of the broadcast program is changed. A program information change notification step for notifying the fact of
A program information change event receiving step for receiving an event notifying that the program to be broadcast has been changed in schedule, in the program information changing step;
Reservation information acquisition step for acquiring initial reservation information for each device or the function of each device in response to the event reception;
Of the initial reservation information acquired in the reservation information acquisition step, the reservation information investigation step of extracting the initial reservation information affected by the schedule change of the program,
A program start determination step for determining whether or not the broadcast of the program related to the initial reservation information extracted in the reservation information investigation step has already started;
A reservation change step for changing the processing based on the initial reservation information extracted in the reservation information investigation step according to the determination result of the program start determination step for the initial reservation information,
The reservation changing step includes:
If it is determined that the program related to the extracted initial reservation information has already started in the program start determination step, a reservation update step for changing the reservation end time of the initial reservation information;
A first reservation information cancellation step for canceling the initial reservation information when it is determined that the program related to the extracted initial reservation information has not yet started in the program start determination step;
A first new reservation information generation step for generating first new reservation information changed in accordance with the schedule change of the program, with respect to the processing by the initial reservation information canceled in the first reservation information cancellation step;
A first new reservation step for performing reservation of the first new reservation information with respect to a device or a function of the device designated by the reservation;
A first new reservation success / failure determination step for determining whether or not the reservation of the first new reservation step has been established;
When it is determined in the first new reservation success / failure determination step that the reservation in the first new reservation step has not been established, the device or the function of the device specified in the reservation of the first new reservation information A reservation changing method, comprising: an alternative reservation step of executing an alternative reservation process of the first new reservation information for a different device or a function of the device.
請求項13に記載の予約変更方法であって、
前記第1の新規予約ステップでは、前記第1の新規予約情報の予約で指定されたデバイス又はデバイスの機能は、当初予約情報の予約で指定されたデバイス又はデバイスの機能である
ことを特徴とする予約変更方法。
The reservation changing method according to claim 13,
In the first new reservation step, the device or device function specified in the reservation of the first new reservation information is a device or device function specified in the reservation of the initial reservation information. Reservation change method.
請求項13記載の予約変更方法であって、
前記代替予約ステップは、
前記第1の新規予約情報に基づく予約において代替使用できるデバイス又はデバイスの機能を検索する第1の代替機能/デバイス検索ステップと、
前記第1の代替機能/デバイス検索ステップで取得されたデバイス又はデバイスの機能を使用して、前記第1の新規予約情報の代替となる第2の新規予約情報を生成する第2の新規予約情報生成ステップと、
この第2の新規予約情報の予約を、当該予約で指定された、前記第1の代替機能/デバイス検索ステップで取得されたデバイス又はデバイスの機能に対して行う第2の新規予約ステップと
を含むことを特徴とする予約変更方法。
The reservation changing method according to claim 13,
The alternative reservation step includes:
A first alternative function / device search step of searching for a device or a function of the device that can be used in the reservation based on the first new reservation information;
Second new reservation information for generating second new reservation information as a substitute for the first new reservation information using the device or the function of the device acquired in the first substitute function / device search step. Generation step;
A second new reservation step for performing reservation of the second new reservation information for the device or the function of the device acquired in the first alternative function / device search step specified in the reservation. The reservation change method characterized by this.
請求項15に記載の予約変更方法であって、
前記代替予約ステップは、さらに
前記第2の新規予約ステップの予約が成立したか否かを判断する第2の新規予約成否判断ステップと、
前記第2の新規予約成否判断ステップで前記第2の新規予約ステップでの予約が成立しなかったと判断された場合に、この予約が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更ステップと
を含むことを特徴とする予約変更方法。
The reservation changing method according to claim 15,
The alternative reservation step further includes a second new reservation success / failure determination step of determining whether or not the reservation of the second new reservation step is established;
If it is determined in the second new reservation success / failure determination step that the reservation in the second new reservation step has not been established, the reservation based on the cause reservation information that has caused the reservation not to be established A reservation changing method comprising a cause reservation changing step for changing.
請求項16に記載の予約変更方法であって、
前記原因予約変更ステップは、
前記第2の新規予約ステップでの予約が成立しなかった前記第2の新規予約情報と、前記予約情報取得ステップで取得された前記各デバイス又は前記各デバイスの機能に対しての当初予約情報の中から前記予約情報調査ステップにより抽出された当初予約情報を除いた他の当初予約情報とを比較し、前記第2の新規予約情報の予約成立の失敗の原因となった他の当初予約情報を原因予約情報として特定し、この原因予約情報で指定されたデバイス又はデバイスの機能を取り出す失敗原因特定ステップと、
前記失敗原因特定ステップによって取り出されたデバイス又はデバイスの機能を代替するデバイス又はデバイスの機能を検索する第2の代替機能/デバイス検索ステップと、
この原因予約情報の予約を取り消す第2の予約取り消しステップと、
前記第2の代替機能/デバイス検索ステップによって取得されたデバイス又はデバイスの機能を使用して、前記第2の予約取り消しステップで取り消された原因予約情報の代替となる第3の新規予約情報を生成する第3の新規予約情報生成ステップと、
この第3の新規予約情報の予約を、当該予約で指定された、前記第2の代替機能/デバイス検索手段によって取得されたデバイス又はデバイスの機能に対して行う第3の新規予約ステップと
を含むことを特徴とする予約変更方法。
The reservation change method according to claim 16,
The cause reservation changing step includes:
The second new reservation information for which the reservation in the second new reservation step has not been established, and the initial reservation information for each device or the function of each device acquired in the reservation information acquisition step Compare with other initial reservation information excluding the initial reservation information extracted by the reservation information investigation step from the inside, the other initial reservation information that caused the failure of the reservation establishment of the second new reservation information Failure cause identification step that identifies the cause reservation information and retrieves the device or device function specified in the cause reservation information;
A second alternative function / device search step of searching for a device or a function of the device that replaces the device or the function of the device extracted by the failure cause identification step;
A second reservation cancellation step for canceling the reservation of the cause reservation information;
Using the device or the function of the device acquired by the second substitute function / device search step, third new reservation information to be substituted for the cause reservation information canceled in the second reservation cancellation step is generated. A third new reservation information generation step to perform,
And a third new reservation step for performing reservation of the third new reservation information with respect to the device or the function of the device acquired by the second alternative function / device search means specified in the reservation. The reservation change method characterized by this.
複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上のチューナシステムにおいて、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更方法であって、
放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信ステップと、
受信した前記SI情報をSI情報格納手段に保存するSI情報格納ステップと、
前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信ステップで新たに受信したSI情報とを比較するSI情報比較ステップと、
前記SI情報比較ステップで前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更ステップと、
前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知ステップと、
前記番組情報変更ステップの、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信ステップと、
前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得ステップと、
前記予約情報取得ステップで取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査ステップと、
前記予約情報調査ステップで抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断ステップと、
前記予約情報調査手段で抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断ステップの判断結果に応じて変更する予約変更ステップと
を有し、
前記予約変更ステップは、
前記抽出された当初予約情報に係る番組が前記番組開始判断ステップで既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新ステップと、
前記抽出された当初予約情報に係る番組が前記番組開始判断ステップでまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消しステップと、
前記第1の予約情報取り消しステップで取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成ステップと、
この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約ステップと、
この第1の新規予約ステップの予約が成立したか否かを判断する第1の新規予約成否判断ステップと、
前記第1の新規予約成否判断ステップで、前記第1の新規予約ステップでの予約が成立しなかったと判断した場合に、この予約が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更ステップと
を含み、前記原因予約変更ステップの実行による原因予約情報の予約変更後に、前記第1の新規予約ステップを再び実行して前記第1の新規予約情報の予約を行うことを特徴とする予約変更方法。
In a tuner system on an AV network to which a plurality of tuner devices and recording devices are connected, the initial reservation information for each device or the function of each device that is affected by the schedule change of a broadcast program is changed. Reservation change method to
SI information receiving step for receiving SI (Service Information) information which is information of a broadcast program;
An SI information storage step of storing the received SI information in an SI information storage means;
SI information comparison step for comparing SI information already stored in the SI information storage means with SI information newly received in the SI information reception step;
When it is determined in the SI information comparison step that the newly received SI information does not exist in the SI information storage means, the newly received SI information is saved in the SI information storage means, and the contents of the SI information are stored. SI information changing step for changing
When the SI information comparing means determines that the newly received SI information does not exist in the SI information storage means, the program information of the broadcast program is determined to be changed, and the schedule change of the broadcast program is changed. A program information change notification step for notifying the fact of
A program information change event receiving step for receiving an event notifying that the program to be broadcast has been changed in schedule, in the program information changing step;
Reservation information acquisition step for acquiring initial reservation information for each device or the function of each device in response to the event reception;
Of the initial reservation information acquired in the reservation information acquisition step, the reservation information investigation step of extracting the initial reservation information affected by the schedule change of the program,
A program start determination step for determining whether or not the broadcast of the program related to the initial reservation information extracted in the reservation information investigation step has already started;
A reservation change step for changing the processing based on the initial reservation information extracted by the reservation information investigation means according to the determination result of the program start determination step for the initial reservation information,
The reservation changing step includes:
If it is determined that the program related to the extracted initial reservation information has already started in the program start determination step, a reservation update step for changing the reservation end time of the initial reservation information;
A first reservation information cancellation step for canceling the initial reservation information when it is determined that the program related to the extracted initial reservation information has not yet started in the program start determination step;
A first new reservation information generation step for generating first new reservation information changed in accordance with the schedule change of the program, with respect to the processing by the initial reservation information canceled in the first reservation information cancellation step;
A first new reservation step for performing reservation of the first new reservation information with respect to a device or a function of the device designated by the reservation;
A first new reservation success / failure determination step for determining whether or not the reservation of the first new reservation step has been established;
In the first new reservation success / failure determination step, if it is determined that the reservation in the first new reservation step has not been established, a reservation based on the cause reservation information that has caused the reservation not to be established is made. A cause reservation change step to be changed, and after the reservation change of the cause reservation information by the execution of the cause reservation change step, the first new reservation step is executed again to reserve the first new reservation information. Reservation change method characterized by.
請求項18に記載の予約変更方法であって、
前記第1の新規予約ステップでは、前記第1の新規予約情報の予約で指定されたデバイス又はデバイスの機能は、当初予約情報の予約で指定されたデバイス又はデバイスの機能である
ことを特徴とする予約変更方法。
The reservation changing method according to claim 18,
In the first new reservation step, the device or device function specified in the reservation of the first new reservation information is a device or device function specified in the reservation of the initial reservation information. Reservation change method.
請求項18に記載の予約変更方法であって、
前記原因予約変更ステップは、
前記第1の新規予約ステップでの予約が成立しなかった前記第1の新規予約情報と、前記予約情報取得ステップによって取得された前記各デバイス又は前記各デバイスの機能に対しての当初予約情報の中から前記予約情報調査ステップにより抽出された当初予約情報を除いた他の当初予約情報とを比較し、前記第1の新規予約情報の予約成立の失敗の原因となった他の当初予約情報を原因予約情報として特定し、この原因予約情報で指定されたデバイス又はデバイスの機能を取り出す失敗原因特定ステップと、
前記失敗原因特定ステップによって取り出されたデバイス又はデバイスの機能を代替するデバイス又はデバイスの機能を検索する第2の代替機能/デバイス検索ステップと、
この原因予約情報の予約を取り消す第2の予約取り消しステップと、
前記第2の代替機能/デバイス検索ステップによって取得されたデバイス又はデバイスの機能を使用して、前記第2の予約取り消しステップで取り消された原因予約情報の代替となる第3の新規予約情報を生成する第3の新規予約情報生成ステップと、
この第3の新規予約情報の予約を、当該予約で指定された、前記第2の代替機能/デバイス検索手段によって取得されたデバイス又はデバイスの機能に対して行う第3の新規予約ステップと
を含むことを特徴とする予約変更方法。
The reservation changing method according to claim 18,
The cause reservation changing step includes:
The first new reservation information for which the reservation in the first new reservation step has not been established, and the initial reservation information for each device or the function of each device acquired in the reservation information acquisition step Compare with other initial reservation information excluding the initial reservation information extracted by the reservation information investigation step from the inside, the other initial reservation information that caused the failure of the reservation establishment of the first new reservation information Failure cause identification step that identifies the cause reservation information and retrieves the device or device function specified in the cause reservation information;
A second alternative function / device search step of searching for a device or a function of the device that replaces the device or the function of the device extracted by the failure cause identification step;
A second reservation cancellation step for canceling the reservation of the cause reservation information;
Using the device or the function of the device acquired by the second substitute function / device search step, third new reservation information to be substituted for the cause reservation information canceled in the second reservation cancellation step is generated. A third new reservation information generation step to perform,
And a third new reservation step for performing reservation of the third new reservation information with respect to the device or the function of the device acquired by the second alternative function / device search means specified in the reservation. The reservation change method characterized by this.
複数のチューナデバイス及び記録デバイスが接続されるAVネットワーク上のチューナシステムにおいて、放送される番組のスケジュール変更に伴って影響を受ける前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を変更する予約変更方法であって、
放送される番組の情報であるSI(Service Information)情報を受信するSI情報受信ステップと、
受信した前記SI情報をSI情報格納手段に保存するSI情報格納ステップと、
前記SI情報格納手段に既に保存されているSI情報と前記SI情報受信ステップで新たに受信したSI情報とを比較するSI情報比較ステップと、
前記SI情報比較ステップで前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、前記新たに受信したSI情報を前記SI情報格納手段に保存してSI情報の内容を変更するSI情報変更ステップと、
前記SI情報比較手段によって前記新たに受信したSI情報が前記SI情報格納手段に存在しないと判断された場合に、放送される番組の番組情報が変更されたと判断し、放送される番組のスケジュール変更の事実を通知する番組情報変更通知ステップと、
前記番組情報変更ステップの、放送される番組がスケジュール変更されたことを通知するイベントを受信する番組情報変更イベント受信ステップと、
前記イベント受信に応答して、前記各デバイス又は前記各デバイスの機能に対しての当初予約情報を取得する予約情報取得ステップと、
前記予約情報取得ステップで取得された当初予約情報のうち、前記番組のスケジュール変更により影響を受ける当初予約情報を抽出する予約情報調査ステップと、
前記予約情報調査ステップで抽出された当初予約情報に係る番組の放送が既に始まっているか否かを判断する番組開始判断ステップと、
前記予約情報調査ステップで抽出された当初予約情報による処理を、この当初予約情報についての前記番組開始判断ステップの判断結果に応じて変更する予約変更ステップと
を有し、
前記予約変更ステップは、
前記抽出された当初予約情報に係る番組が前記番組開始判断ステップで既に始まっていると判断されている場合は、この当初予約情報の予約の終了時間を変更する予約更新ステップと、
前記抽出された当初予約情報に係る番組が前記番組開始判断ステップでまだ始まっていないと判断されている場合は、この当初予約情報の取り消しをする第1の予約情報取り消しステップと、
前記第1の予約情報取り消しステップで取り消された当初予約情報による処理について、前記番組のスケジュール変更に合わせて変えた第1の新規予約情報を生成する第1の新規予約情報生成ステップと、
この第1の新規予約情報の予約を、当該予約で指定されたデバイス又はデバイスの機能に対して行う第1の新規予約ステップと、
前記予約更新ステップの予約更新が成立したか否かを判断する予約更新成否判断ステップと、
前記予約更新成否判断ステップが、前記予約更新ステップでの予約更新が成立しなかったと判断した場合に、この予約更新が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更ステップと
を含み、前記原因予約変更ステップの実行による原因予約情報の予約変更後に、前記予約情報調査ステップによって抽出された当初予約情報を、前記予約更新ステップによって終了時間を変更した情報に更新することを特徴とする予約変更方法。
In a tuner system on an AV network to which a plurality of tuner devices and recording devices are connected, the initial reservation information for each device or the function of each device that is affected by the schedule change of a broadcast program is changed. Reservation change method to
SI information receiving step for receiving SI (Service Information) information which is information of a broadcast program;
An SI information storage step of storing the received SI information in an SI information storage means;
SI information comparison step for comparing SI information already stored in the SI information storage means with SI information newly received in the SI information reception step;
When it is determined in the SI information comparison step that the newly received SI information does not exist in the SI information storage means, the newly received SI information is saved in the SI information storage means, and the contents of the SI information are stored. SI information changing step for changing
When the SI information comparing means determines that the newly received SI information does not exist in the SI information storage means, the program information of the broadcast program is determined to be changed, and the schedule change of the broadcast program is changed. A program information change notification step for notifying the fact of
A program information change event receiving step for receiving an event notifying that the program to be broadcast has been changed in schedule, in the program information changing step;
Reservation information acquisition step for acquiring initial reservation information for each device or the function of each device in response to the event reception;
Of the initial reservation information acquired in the reservation information acquisition step, the reservation information investigation step of extracting the initial reservation information affected by the schedule change of the program,
A program start determination step for determining whether or not the broadcast of the program related to the initial reservation information extracted in the reservation information investigation step has already started;
A reservation change step for changing the processing based on the initial reservation information extracted in the reservation information investigation step according to the determination result of the program start determination step for the initial reservation information,
The reservation changing step includes:
If it is determined that the program related to the extracted initial reservation information has already started in the program start determination step, a reservation update step for changing the reservation end time of the initial reservation information;
A first reservation information cancellation step for canceling the initial reservation information when it is determined that the program related to the extracted initial reservation information has not yet started in the program start determination step;
A first new reservation information generation step for generating first new reservation information changed in accordance with the schedule change of the program, with respect to the processing by the initial reservation information canceled in the first reservation information cancellation step;
A first new reservation step for performing reservation of the first new reservation information with respect to a device or a function of the device designated by the reservation;
A reservation update success / failure determination step for determining whether or not the reservation update of the reservation update step has been established;
If the reservation update success / failure determination step determines that the reservation update in the reservation update step has not been established, the cause reservation that changes the reservation based on the cause reservation information that has caused the reservation update not to be established A reservation step, and after the reservation change of the cause reservation information by executing the cause reservation change step, the initial reservation information extracted by the reservation information investigation step is updated to information whose end time has been changed by the reservation update step. The reservation change method characterized by this.
請求項21に記載の予約変更方法であって、
前記原因予約変更ステップは、
前記予約更新ステップでの予約が成立しなかった予約の終了時間が変更された当初予約情報と、前記予約情報取得ステップによって取得された前記各デバイス又は前記各デバイスの機能に対しての当初予約情報の中から前記予約情報調査ステップにより抽出された当初予約情報を除いた他の当初予約情報とを比較し、前記予約の終了時間が変更された当初予約情報の予約成立の失敗の原因となった他の当初予約情報を原因予約情報として特定し、この原因予約情報で指定されたデバイス又はデバイスの機能を取り出す失敗原因特定ステップと、
前記失敗原因特定ステップによって取り出されたデバイス又はデバイスの機能を代替するデバイス又はデバイスの機能を検索する第2の代替機能/デバイス検索ステップと、
この原因予約情報の予約を取り消す第2の予約取り消しステップと、
前記第2の代替機能/デバイス検索ステップによって取得されたデバイス又はデバイスの機能を使用して、前記第2の予約取り消しステップで取り消された原因予約情報の代替となる第3の新規予約情報を生成する第3の新規予約情報生成ステップと、
この第3の新規予約情報の予約を、当該予約で指定された、前記第2の代替機能/デバイス検索ステップによって取得されたデバイス又はデバイスの機能に対して行う第3の新規予約ステップと
を含むことを特徴とする予約変更方法。
The reservation change method according to claim 21,
The cause reservation changing step includes:
Initial reservation information in which the end time of the reservation in which the reservation in the reservation update step has not been established is changed, and the initial reservation information for each device or the function of each device acquired in the reservation information acquisition step Compared with other initial reservation information excluding the initial reservation information extracted by the reservation information investigation step from among the above, the reservation end time of the reservation was changed, which caused the reservation establishment failure Identifying other initial reservation information as cause reservation information, and a failure cause identification step for extracting a device or a function of the device designated by the cause reservation information,
A second alternative function / device search step of searching for a device or a function of the device that replaces the device or the function of the device extracted by the failure cause identification step;
A second reservation cancellation step for canceling the reservation of the cause reservation information;
Using the device or the function of the device acquired by the second substitute function / device search step, third new reservation information to be substituted for the cause reservation information canceled in the second reservation cancellation step is generated. A third new reservation information generation step to perform,
And a third new reservation step for performing reservation of the third new reservation information with respect to the device or the function of the device acquired by the second alternative function / device search step specified in the reservation. The reservation change method characterized by this.
請求項15に記載の予約変更方法であって、
前記予約更新ステップの予約更新が成立したか否かを判断する予約更新成否判断ステップと、
前記予約更新成否判断ステップが、前記予約更新ステップでの予約更新が成立しなかったと判断した場合に、この予約更新が成立しなかった原因となっている原因予約情報に基づく予約を変更する原因予約変更ステップと
を含むことを特徴とする予約変更方法。
The reservation changing method according to claim 15,
A reservation update success / failure determination step for determining whether or not the reservation update of the reservation update step has been established;
If the reservation update success / failure determination step determines that the reservation update in the reservation update step has not been established, the cause reservation that changes the reservation based on the cause reservation information that has caused the reservation update not to be established A reservation changing method comprising: a changing step.
請求項23に記載の予約変更方法であって、
前記原因予約変更ステップは、
前記予約更新ステップでの予約が成立しなかった予約の終了時間が変更された当初予約情報と、前記予約情報取得ステップによって取得された前記各デバイス又は前記各デバイスの機能に対しての当初予約情報の中から前記予約情報調査ステップにより抽出された当初予約情報を除いた他の当初予約情報とを比較し、前記予約の終了時間が変更された当初予約情報の予約成立の失敗の原因となった他の当初予約情報を原因予約情報として特定し、この原因予約情報で指定されたデバイス又はデバイスの機能を取り出す失敗原因特定ステップと、
前記失敗原因特定ステップによって取り出されたデバイス又はデバイスの機能を代替するデバイス又はデバイスの機能を検索する第2の代替機能/デバイス検索ステップと、
この原因予約情報の予約を取り消す第2の予約取り消しステップと、
前記第2の代替機能/デバイス検索ステップによって取得されたデバイス又はデバイスの機能を使用して、前記第2の予約取り消しステップで取り消された原因予約情報の代替となる第3の新規予約情報を生成する第3の新規予約情報生成ステップと、
この第3の新規予約情報の予約を、当該予約で指定された、前記第2の代替機能/デバイス検索ステップによって取得されたデバイス又はデバイスの機能に対して行う第3の新規予約ステップと
を含むことを特徴とする予約変更方法
The reservation changing method according to claim 23, wherein
The cause reservation changing step includes:
Initial reservation information in which the end time of the reservation in which the reservation in the reservation update step has not been established is changed, and the initial reservation information for each device or the function of each device acquired in the reservation information acquisition step Compared with other initial reservation information excluding the initial reservation information extracted by the reservation information investigation step from among the above, the reservation end time of the reservation was changed, which caused the reservation establishment failure Identifying other initial reservation information as cause reservation information, and a failure cause identification step for extracting a device or a function of the device designated by the cause reservation information,
A second alternative function / device search step of searching for a device or a function of the device that replaces the device or the function of the device extracted by the failure cause identification step;
A second reservation cancellation step for canceling the reservation of the cause reservation information;
Using the device or the function of the device acquired by the second substitute function / device search step, third new reservation information to be substituted for the cause reservation information canceled in the second reservation cancellation step is generated. A third new reservation information generation step to perform,
And a third new reservation step for performing reservation of the third new reservation information with respect to the device or the function of the device acquired by the second alternative function / device search step specified in the reservation. The reservation change method characterized by this.
請求項13乃至請求項24のいずれか1項に記載の予約変更方法であって、前記各ステップはAV機器のネットワーク環境における規格であるHAVi規格のソフトウェア要素を利用して実行されることを特徴とする予約変更方法。   25. The reservation changing method according to any one of claims 13 to 24, wherein each step is executed by using a software element of a HAVi standard that is a standard in a network environment of an AV device. Reservation change method. 請求項13乃至請求項24のいずれか1項に記載の予約変更方法をコンピュータに実行させるためのプログラム。   A program for causing a computer to execute the reservation changing method according to any one of claims 13 to 24. 請求項26に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the program according to claim 26 is recorded.
JP2006148096A 2006-05-29 2006-05-29 Tuner system, reservation changing method, program and recording medium used therefor Expired - Fee Related JP5172108B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006148096A JP5172108B2 (en) 2006-05-29 2006-05-29 Tuner system, reservation changing method, program and recording medium used therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006148096A JP5172108B2 (en) 2006-05-29 2006-05-29 Tuner system, reservation changing method, program and recording medium used therefor

Publications (2)

Publication Number Publication Date
JP2007318626A JP2007318626A (en) 2007-12-06
JP5172108B2 true JP5172108B2 (en) 2013-03-27

Family

ID=38852056

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006148096A Expired - Fee Related JP5172108B2 (en) 2006-05-29 2006-05-29 Tuner system, reservation changing method, program and recording medium used therefor

Country Status (1)

Country Link
JP (1) JP5172108B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0721619A (en) * 1993-06-28 1995-01-24 Hitachi Ltd Recording management device
JP4410882B2 (en) * 1999-03-24 2010-02-03 キヤノン株式会社 Display method of electronic program guide
JP2003032567A (en) * 2001-07-17 2003-01-31 Matsushita Electric Ind Co Ltd Electronic program guide display device
JP3994756B2 (en) * 2002-02-25 2007-10-24 日本電信電話株式会社 Streaming content registration device, streaming content notification device, program, and content-readable recording medium
JP2004032485A (en) * 2002-06-27 2004-01-29 Victor Co Of Japan Ltd Video signal recorder
JP4211887B2 (en) * 2002-12-24 2009-01-21 シャープ株式会社 Electronic program guide screen generating apparatus, digital broadcast receiving system, electronic program guide screen generating method, program, and recording medium

Also Published As

Publication number Publication date
JP2007318626A (en) 2007-12-06

Similar Documents

Publication Publication Date Title
CN102047679B (en) Device for recording and playing contents, server for managing content location information, information recording medium, method for managing content information
US20130054742A1 (en) Content processor
WO1999063752A1 (en) Information processing apparatus and method, and providing medium
JP2009278262A (en) Relay device, and relay method
JP5782524B2 (en) Video signal transmission / reception method, display device, and decoding device
US8201209B2 (en) Recording system, receiving apparatus, recording apparatus, recording control method, and program
JP2008022411A (en) Broadcast receiving device and broadcast receiving method
JP2000188725A (en) Reception system for digital broadcast and receiver for digital broadcast
EP2276238B1 (en) Reserved program display system and method
JP2000184303A (en) Receiving system and device for digital broadcast
JP4211887B2 (en) Electronic program guide screen generating apparatus, digital broadcast receiving system, electronic program guide screen generating method, program, and recording medium
JP2010109497A (en) Broadcast receiving apparatus and broadcast reception method
JP5042063B2 (en) Controlled device, control system and management device
JP5172108B2 (en) Tuner system, reservation changing method, program and recording medium used therefor
US20080008444A1 (en) Reserved Record Display System, Reserved Display Device, Reserved Record Display Method, Program, and Recording Medium
JP2001243676A (en) Device, method and medium for information processing
JP2008278101A (en) Video recording control device and video recording control method
JP2009010898A (en) Recording apparatus and broadcast receiving device
JP2008160628A (en) Reservation device, reservation method, and program and recording medium used therefor
JP2003092711A (en) Electrical program guide information screen generating device, electrical program guide information screen generating method, program and recording medium
EP2051522B1 (en) Broadcast-program recording-programming system
JP2006140776A (en) Communication system
JP5164124B2 (en) Content transmission device, network system, and program
JP4271177B2 (en) AV equipment and control method thereof
US20050235087A1 (en) Method, article of manufacture and apparatuses for establishing an isochronous signal for transmission to a signal receiving device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080806

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110405

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110517

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110719

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110816

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111116

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20111125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121226

LAPS Cancellation because of no payment of annual fees