(57)【要約】【課題】個々のユーザが、最適な環境でテレビジョン番組を視聴できるようにする【解決手段】操作履歴登録モードが設定されているときにユーザ２０３−１により操作された内容、および、その操作のタイミングを表す情報が操作履歴としてリモートコントローラ２０２−１に保存される。例えば、ＣＭ時にチャンネルを切り換えたことを表す情報が操作履歴として記憶されている場合において、操作履歴活用モードが設定され、かつ、ユーザ２０３−１が視聴しているチャンネルの放送内容がＣＭに切り替わったとき、リモートコントローラ２０２−１の表示部には、チャンネルを切り換えるか否かを選択させる選択画面が表示される。選択画面において、チャンネルを切り換えることが指示された場合、過去に実行されたチャンネルの切り換えが再度行われる。本発明は、機器を制御するリモートコントローラなどに適用することができる。【選択図】　　　図２６
2004056630.tif 000002
【特許請求の範囲】
【請求項１】
制御装置と情報処理装置からなる制御システムにおいて、
前記制御装置は、
前記情報処理装置から送信される電子番組案内情報を受信する受信手段と、前記受信手段により受信された前記電子番組案内情報を記憶する記憶手段と、
前記記憶手段により記憶されている前記電子番組案内情報に基づいて、前記情報処理装置において処理された番組に付随する、前記番組の特徴を表す付加情報を取得する取得手段と、
前記取得手段により取得された前記付加情報に基づいて、所定の番組を選択する選択手段と、
前記選択手段により選択された前記番組を記録または再生するように、前記情報処理装置を制御する制御手段と
を備え、
前記情報処理装置は、
前記制御装置に対して前記電子番組案内情報を送信する送信手段と、
前記制御装置による制御に応じて、前記番組を記録または再生する記録再生手段と
を備えることを特徴とする制御システム。
【請求項２】
情報処理装置を制御する制御装置において、
前記情報処理装置から送信される電子番組案内情報を受信する受信手段と、
前記受信手段により受信された前記電子番組案内情報を記憶する記憶手段と、前記記憶手段により記憶されている前記電子番組案内情報に基づいて、前記情報処理装置において処理された番組に付随する、前記番組の特徴を表す付加情報を取得する取得手段と、
前記取得手段により取得された前記付加情報に基づいて、所定の番組を選択する選択手段と、
前記選択手段により選択された前記番組を記録または再生するように、前記情報処理装置を制御する制御手段と
を備えることを特徴とする制御装置。
【請求項３】
前記取得手段は、前記情報処理装置において処理された番組として、前記情報処理装置において記録された番組、または前記情報処理装置において再生された番組の付加情報を取得する
ことを特徴とする請求項２に記載の制御装置。
【請求項４】
前記付加情報に含まれる項目毎の頻度を管理する管理手段をさらに備え、
前記選択手段は、前記管理手段により頻度が高いものとして管理されている項目に関連する番組を選択する
ことを特徴とする請求項２に記載の制御装置。
【請求項５】
前記管理手段は、前記情報処理装置において行われた処理に応じて、前記頻度分布の管理に重み付けを設定する
ことを特徴とする請求項４に記載の制御装置。
【請求項６】
情報処理装置を制御する制御装置の制御方法において、
前記情報処理装置から送信される電子番組案内情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記電子番組案内情報を記憶する記憶ステップと、
前記記憶ステップの処理により記憶されている前記電子番組案内情報に基づいて、前記情報処理装置において処理された番組に付随する、前記番組の特徴を表す付加情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記付加情報に基づいて、所定の番組を選択する選択ステップと、
前記選択ステップの処理により選択された前記番組を記録または再生するように、前記情報処理装置を制御する制御ステップと
を含むことを特徴とする制御方法。
【請求項７】
情報処理装置を制御する制御装置のプログラムが記録された記録媒体において、
前記情報処理装置から送信される電子番組案内情報の受信を制御する受信制御ステップと、
前記受信制御ステップの処理により受信された前記電子番組案内情報の記憶を制御する記憶制御ステップと、
前記記憶制御ステップの処理により記憶されている前記電子番組案内情報に基づいて、前記情報処理装置において処理された番組に付随する、前記番組の特徴を表す付加情報の取得を制御する取得制御ステップと、
前記取得制御ステップの処理により取得された前記付加情報に基づいて、所定の番組を選択する選択ステップと、
前記選択ステップの処理により選択された前記番組を記録または再生するように、前記情報処理装置を制御する制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項８】
情報処理装置の制御を管理する制御装置を制御するコンピュータに、
前記情報処理装置から送信される電子番組案内情報の受信を制御する受信制御ステップと、
前記受信制御ステップの処理により受信された前記電子番組案内情報の記憶を制御する記憶制御ステップと、
前記記憶制御ステップの処理により記憶されている前記電子番組案内情報に基づいて、前記情報処理装置において処理された番組に付随する、前記番組の特徴を表す付加情報の取得を制御する取得制御ステップと、
前記取得制御ステップの処理により取得された前記付加情報に基づいて、所定の番組を選択する選択ステップと、
前記選択ステップの処理により選択された前記番組を記録または再生するように、前記情報処理装置を制御する制御ステップと
を実行させるプログラム。
【請求項９】
情報処理装置を制御する制御装置において、
所定の処理を前記情報処理装置に実行させるタイミング、および前記処理の内容を、識別情報に対応付けて記憶する記憶手段と、
前記識別情報の入力を受け付ける入力受付手段と、
前記入力受付手段により入力が受け付けられた前記識別情報に対応付けて前記記憶手段により記憶されている前記タイミングになったとき、前記処理を実行させるように、前記情報処理装置を制御する制御手段と
を備えることを特徴とする制御装置。
【請求項１０】
前記入力受付手段により前記識別情報の入力が受け付けられたとき、前記記憶手段により記憶されている前記タイミングと前記処理の内容を提示する提示手段をさらに備え、
前記制御手段は、前記提示手段により提示されたものの中から選択された前記処理を、選択された前記タイミングで実行させるように、前記情報処理装置を制御する
ことを特徴とする請求項９に記載の制御装置。
【請求項１１】
前記タイミングおよび前記処理の内容の設定を受け付ける設定受付手段をさらに備え、
前記記憶手段は、前記設定受付手段により設定が受け付けられた前記タイミングおよび前記処理の内容を記憶する
ことを特徴とする請求項９に記載の制御装置。
【請求項１２】
情報処理装置を制御する制御装置の制御方法において、
所定の処理を前記情報処理装置に実行させるタイミング、および前記処理の内容を、識別情報に対応付けて記憶する記憶ステップと、
前記識別情報の入力を受け付ける入力受付ステップと、
前記入力受付ステップの処理により入力が受け付けられた前記識別情報に対応付けて前記記憶ステップの処理により記憶されている前記タイミングになったとき、前記処理を実行させるように、前記情報処理装置を制御する制御ステップと
を含むことを特徴とする制御方法。
【請求項１３】
情報処理装置を制御する制御装置のプログラムが記録された記録媒体において、
所定の処理を前記情報処理装置に実行させるタイミング、および前記処理の内容の、識別情報に対応付けて行われる記憶を制御する記憶制御ステップと、
前記識別情報の入力の受け付けを制御する入力受付制御ステップと、
前記入力受付制御ステップの処理により入力が受け付けられた前記識別情報に対応付けて前記記憶制御ステップの処理により記憶されている前記タイミングになったとき、前記処理を実行させるように、前記情報処理装置を制御する制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１４】
情報処理装置の制御を管理する制御装置を制御するコンピュータに、
所定の処理を前記情報処理装置に実行させるタイミング、および前記処理の内容の、識別情報に対応付けて行われる記憶を制御する記憶制御ステップと、
前記識別情報の入力の受け付けを制御する入力受付制御ステップと、
前記入力受付制御ステップの処理により入力が受け付けられた前記識別情報に対応付けて前記記憶制御ステップの処理により記憶されている前記タイミングになったとき、前記処理を実行させるように、前記情報処理装置を制御する制御ステップと
を実行させるプログラム。
【請求項１５】
情報処理装置を制御する制御装置において、
所定のタイミングで前記情報処理装置に実行させた処理の内容を表す操作履歴を記憶する記憶手段と、
前記記憶手段により前記操作履歴として記憶されている前記タイミングになったとき、前記処理と同一の処理を前記情報処理装置に実行させるか否かを選択させる情報を提示する提示手段と、
前記提示手段により提示された情報に基づいて前記処理を実行させることが選択されたとき、前記処理を実行させるように、前記情報処理装置を制御する制御手段と
を備えることを特徴とする制御装置。
【請求項１６】
前記記憶手段は、識別情報と対応付けて前記操作履歴を記憶しており、
前記識別情報の入力を受け付ける入力受付手段をさらに備え、
前記提示手段は、前記入力受付手段により入力が受け付けられた前記識別情報に対応付けて前記操作履歴として記憶されている前記タイミングになったとき、前記情報を提示する
ことを特徴とする請求項１５に記載の制御装置。
【請求項１７】
前記記憶手段は、操作履歴を登録するモードが選択されているときに前記情報処理装置に実行させた処理の内容およびタイミングを前記操作履歴として記憶する
ことを特徴とする請求項１５に記載の制御装置。
【請求項１８】
情報処理装置を制御する制御装置の制御方法において、
所定のタイミングで前記情報処理装置に実行させた処理の内容を表す操作履歴を記憶する記憶ステップと、
前記記憶ステップの処理により前記操作履歴として記憶されている前記タイミングになったとき、前記処理と同一の処理を前記情報処理装置に実行させるか否かを選択させる情報を提示する提示ステップと、
前記提示ステップの処理により提示された情報に基づいて前記処理を実行させることが選択されたとき、前記処理を実行させるように、前記情報処理装置を制御する制御ステップと
を含むことを特徴とする制御方法。
【請求項１９】
情報処理装置を制御する制御装置のプログラムが記録された記録媒体において、
所定のタイミングで前記情報処理装置に実行させた処理の内容を表す操作履歴の記憶を制御する記憶制御ステップと、
前記記憶制御ステップの処理により前記操作履歴として記憶されている前記タイミングになったとき、前記処理と同一の処理を前記情報処理装置に実行させるか否かを選択させる情報の提示を制御する提示制御ステップと、
前記提示制御ステップの処理により提示された情報に基づいて前記処理を実行させることが選択されたとき、前記処理を実行させるように、前記情報処理装置を制御する制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項２０】
情報処理装置の制御を管理する制御装置を制御するコンピュータに、
所定のタイミングで前記情報処理装置に実行させた処理の内容を表す操作履歴の記憶を制御する記憶制御ステップと、
前記記憶制御ステップの処理により前記操作履歴として記憶されている前記タイミングになったとき、前記処理と同一の処理を前記情報処理装置に実行させるか否かを選択させる情報の提示を制御する提示制御ステップと、
前記提示制御ステップの処理により提示された情報に基づいて前記処理を実行させることが選択されたとき、前記処理を実行させるように、前記情報処理装置を制御する制御ステップと
を実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、制御システム、制御装置および方法、記録媒体、並びにプログラムに関し、特に、個々のユーザが、自分自身に最適な環境でテレビジョン番組を視聴できるようにする制御システム、制御装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、例えば、液晶型のテレビジョン受像機などをそれぞれの専用のテレビジョン受像機として利用することが普及しつつあるものの、未だ、大部分の家庭においては、１台のテレビジョン受像機を複数のユーザ（家族）で利用しているのが一般的である。
【０００３】
【発明が解決しようとする課題】
しかしながら、１台のテレビジョン受像機を複数のユーザで利用する場合、先に利用していた人の設定が電源を入れたときに残っていることがあり、その場合、利用する人は、テレビジョン受像機の設定を自分の好みに応じて設定し直す必要があるという課題があった。
【０００４】
例えば、直前に利用していた人が大音量でテレビジョン番組を視聴しており、そのまま電源をオフにしていた場合、次に利用するユーザは、電源を入れた直後に、リモートコントローラなどを操作し、音量の設定を下げる必要がある。
【０００５】
また、例えば、番組が中断してＣＭ（コマーシャルメッセージ）が始まったときに、チャンネルを切り換え、他のチャンネルではどのような番組が放送されているのかを確認する、いわゆるザッピングを行うことがあるが、ＣＭが始まる毎に、リモートコントローラを操作してザッピングを行うユーザにとっては、その都度、チャンネルを順次切り換えることが面倒であるという課題があった。
【０００６】
従って、仮に、ＣＭ時にザッピングを常に実行するということをテレビジョン受像機やリモートコントローラに予め設定しておくだけで、実際にＣＭが始まったときに、それを実行させることができるとした場合、操作の負担を軽減させることができ、ユーザが、より快適に番組を視聴できることが期待できる。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、個々のユーザが、自分自身に最適な環境でテレビジョン番組を視聴できるようにするものである。
【０００８】
【課題を解決するための手段】
本発明の制御システムを構成する制御装置は、情報処理装置から送信される電子番組案内情報を受信する受信手段と、受信手段により受信された電子番組案内情報を記憶する記憶手段と、記憶手段により記憶されている電子番組案内情報に基づいて、情報処理装置において処理された番組に付随する、番組の特徴を表す付加情報を取得する取得手段と、取得手段により取得された付加情報に基づいて、所定の番組を選択する選択手段と、選択手段により選択された番組を記録または再生するように、情報処理装置を制御する制御手段とを備えることを特徴とする。
【０００９】
また、本発明の制御システムを構成する情報処理装置は、制御装置に対して電子番組案内情報を送信する送信手段と、制御装置による制御に応じて、番組を記録または再生する記録再生手段とを備えることを特徴とする。
【００１０】
本発明の第１の制御装置は、情報処理装置から送信される電子番組案内情報を受信する受信手段と、受信された電子番組案内情報を記憶する記憶手段と、記憶されている電子番組案内情報に基づいて、情報処理装置において処理された番組に付随する、番組の特徴を表す付加情報を取得する取得手段と、取得された付加情報に基づいて、所定の番組を選択する選択手段と、選択された番組を記録または再生するように、情報処理装置を制御する制御手段とを備えることを特徴とする。
【００１１】
取得手段は、情報処理装置において処理された番組として、情報処理装置において記録された番組、または情報処理装置において再生された番組の付加情報を取得するようにすることができる。
【００１２】
付加情報に含まれる項目毎の頻度を管理する管理手段をさらに備え、選択手段は、管理手段により頻度が高いものとして管理されている項目に関連する番組を選択するようにすることができる。
【００１３】
管理手段は、情報処理装置において行われた処理に応じて、頻度分布の管理に重み付けを設定するようにすることができる。
【００１４】
本発明の第１の制御装置の制御方法は、情報処理装置から送信される電子番組案内情報を受信する受信ステップと、受信された電子番組案内情報を記憶する記憶ステップと、記憶されている電子番組案内情報に基づいて、情報処理装置において処理された番組に付随する、番組の特徴を表す付加情報を取得する取得ステップと、取得された付加情報に基づいて、所定の番組を選択する選択ステップと、選択された番組を記録または再生するように、情報処理装置を制御する制御ステップとを含むことを特徴とする。
【００１５】
本発明の第１の制御装置の記録媒体に記録されているプログラムは、情報処理装置から送信される電子番組案内情報の受信を制御する受信制御ステップと、受信された電子番組案内情報の記憶を制御する記憶制御ステップと、記憶されている電子番組案内情報に基づいて、情報処理装置において処理された番組に付随する、番組の特徴を表す付加情報の取得を制御する取得制御ステップと、取得された付加情報に基づいて、所定の番組を選択する選択ステップと、選択された番組を記録または再生するように、情報処理装置を制御する制御ステップとを含むことを特徴とする。
【００１６】
本発明の第１のプログラムは、情報処理装置の制御を管理する制御装置を制御するコンピュータに、情報処理装置から送信される電子番組案内情報の受信を制御する受信制御ステップと、受信された電子番組案内情報の記憶を制御する記憶制御ステップと、記憶されている電子番組案内情報に基づいて、情報処理装置において処理された番組に付随する、番組の特徴を表す付加情報の取得を制御する取得制御ステップと、取得された付加情報に基づいて、所定の番組を選択する選択ステップと、選択された番組を記録または再生するように、情報処理装置を制御する制御ステップとを実行させることを特徴とする。
【００１７】
本発明の第２の制御装置は、所定の処理を情報処理装置に実行させるタイミング、および処理の内容を、識別情報に対応付けて記憶する記憶手段と、識別情報の入力を受け付ける入力受付手段と、入力が受け付けられた識別情報に対応付けて記憶されているタイミングになったとき、前記処理を実行させるように、情報処理装置を制御する制御手段とを備えることを特徴とする。
【００１８】
入力受付手段により識別情報の入力が受け付けられたとき、記憶手段により記憶されているタイミングと処理の内容を提示する提示手段をさらに備えるようにすることができる。このとき、制御手段は、提示手段により提示されたものの中から選択された処理を、選択されたタイミングで実行させるように、情報処理装置を制御する。
【００１９】
タイミングおよび処理の内容の設定を受け付ける設定受付手段をさらに備えるようにすることができ、このとき、記憶手段は、設定が受け付けられたタイミングおよび処理の内容を記憶する。
【００２０】
本発明の第２の制御装置の制御方法は、所定の処理を情報処理装置に実行させるタイミング、および処理の内容を、識別情報に対応付けて記憶する記憶ステップと、識別情報の入力を受け付ける入力受付ステップと、入力が受け付けられた識別情報に対応付けて記憶されているタイミングになったとき、前記処理を実行させるように、情報処理装置を制御する制御ステップとを含むことを特徴とする。
【００２１】
本発明の第２の制御装置の記録媒体に記録されているプログラムは、所定の処理を情報処理装置に実行させるタイミング、および処理の内容の、識別情報に対応付けて行われる記憶を制御する記憶制御ステップと、識別情報の入力の受け付けを制御する入力受付制御ステップと、入力が受け付けられた識別情報に対応付けて記憶されているタイミングになったとき、前記処理を実行させるように、情報処理装置を制御する制御ステップとを含むことを特徴とする。
【００２２】
本発明の第２のプログラムは、情報処理装置の制御を管理する制御装置を制御するコンピュータに、所定の処理を情報処理装置に実行させるタイミング、および処理の内容の、識別情報に対応付けて行われる記憶を制御する記憶制御ステップと、識別情報の入力の受け付けを制御する入力受付制御ステップと、入力が受け付けられた識別情報に対応付けて記憶されているタイミングになったとき、処理を実行させるように、情報処理装置を制御する制御ステップとを実行させることを特徴とする。
【００２３】
本発明の第３の制御装置は、所定のタイミングで情報処理装置に実行させた処理の内容を表す操作履歴を記憶する記憶手段と、操作履歴として記憶されているタイミングになったとき、処理と同一の処理を情報処理装置に実行させるか否かを選択させる情報を提示する提示手段と、提示された情報に基づいて処理を実行させることが選択されたとき、前記処理を実行させるように、情報処理装置を制御する制御手段とを備えることを特徴とする。
【００２４】
記憶手段は、識別情報と対応付けて操作履歴を記憶しており、かつ、識別情報の入力を受け付ける入力受付手段をさらに備えるようにすることができる。このとき、提示手段は、入力が受け付けられた識別情報に対応付けて操作履歴として記憶されているタイミングになったとき、情報を提示する。
【００２５】
記憶手段は、操作履歴を登録するモードが選択されているときに情報処理装置に実行させた処理の内容およびタイミングを操作履歴として記憶するようにすることができる。
【００２６】
本発明の第３の制御装置の制御方法は、所定のタイミングで情報処理装置に実行させた処理の内容を表す操作履歴を記憶する記憶ステップと、操作履歴として記憶されているタイミングになったとき、処理と同一の処理を情報処理装置に実行させるか否かを選択させる情報を提示する提示ステップと、提示された情報に基づいて処理を実行させることが選択されたとき、前記処理を実行させるように、情報処理装置を制御する制御ステップとを含むことを特徴とする。
【００２７】
本発明の第３の制御装置の記録媒体に記録されているプログラムは、所定のタイミングで情報処理装置に実行させた処理の内容を表す操作履歴の記憶を制御する記憶制御ステップと、操作履歴として記憶されているタイミングになったとき、処理と同一の処理を情報処理装置に実行させるか否かを選択させる情報の提示を制御する提示制御ステップと、提示された情報に基づいて処理を実行させることが選択されたとき、前記処理を実行させるように、情報処理装置を制御する制御ステップとを含むことを特徴とする。
【００２８】
本発明の第３のプログラムは、情報処理装置の制御を管理する制御装置を制御するコンピュータに、所定のタイミングで情報処理装置に実行させた処理の内容を表す操作履歴の記憶を制御する記憶制御ステップと、操作履歴として記憶されているタイミングになったとき、処理と同一の処理を情報処理装置に実行させるか否かを選択させる情報の提示を制御する提示制御ステップと、提示された情報に基づいて処理を実行させることが選択されたとき、前記処理を実行させるように、情報処理装置を制御する制御ステップとを実行させることを特徴とする。
【００２９】
本発明の制御システムを構成する制御装置においては、情報処理装置から送信される電子番組案内情報が受信され、受信された電子番組案内情報が記憶され、記憶されている電子番組案内情報に基づいて、情報処理装置において処理された番組に付随する、番組の特徴を表す付加情報が取得される。また、取得された付加情報に基づいて、所定の番組が選択され、選択された番組を記録または再生するように、情報処理装置が制御される。
【００３０】
一方、本発明の制御システムを構成する制御装置においては、制御装置に対して電子番組案内情報が送信され、制御装置による制御に応じて、番組が記録または再生される。
【００３１】
本発明の第１の制御装置および方法、並びにプログラムにおいては、情報処理装置から送信される電子番組案内情報が受信され、受信された電子番組案内情報が記憶され、記憶されている電子番組案内情報に基づいて、情報処理装置において処理された番組に付随する、番組の特徴を表す付加情報が取得される。また、取得された付加情報に基づいて、所定の番組が選択され、選択された番組が記録または再生するように、情報処理装置が制御される。
【００３２】
本発明の第２の制御装置および方法、並びにプログラムにおいては、所定の処理を情報処理装置に実行させるタイミング、および処理の内容が、識別情報に対応付けて記憶され、識別情報の入力が受け付けられる。また、識別情報に対応付けて記憶されているタイミングになったとき、前記処理を実行させるように、情報処理装置が制御される。
【００３３】
本発明の第３の制御装置および方法、並びにプログラムにおいては、所定のタイミングで情報処理装置に実行させた処理の内容を表す操作履歴が記憶され、操作履歴として記憶されているタイミングになったとき、処理と同一の処理を情報処理装置に実行させるか否かを選択させる情報が提示される。また、提示された情報に基づいて処理を実行させることが選択されたとき、前記処理を実行させるように、情報処理装置が制御される。
【００３４】
【発明の実施の形態】
図１は、本発明を適用した受信装置１の構成例を示すブロック図である。
【００３５】
制御部１１のＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１Ａは、予め用意されている制御プログラムに従って受信装置１の全体の動作を制御する。また、制御部１１には、タイマ部１１Ｂおよびメモリ１１Ｃが設けられている。
【００３６】
タイマ部１１Ｂは、ＣＰＵ１１Ａからの指示に基づいて、例えば、チャンネルが最後に切り換えられてからの時間（１つの番組を視聴している時間）などを計測し、メモリ１１Ｃは、ＣＰＵ１１Ａが実行するプログラムや、その実行において適宜変化するパラメータの他、例えば、ＨＤＤ３２から読み出された番組の録画予約の設定に関するデータなどを記憶する。
【００３７】
操作部１２Ａは、例えば、受信装置１の正面側に設けられるテンキーや十時キーなどより構成され、ユーザからの操作に対応する、例えば、選局操作、録画操作、録画予約の設定操作、再生操作などの信号を制御部１１に出力する。
【００３８】
また、受信装置１は、操作部１２Ａに対する入力だけでなく、リモートコントローラに対する入力によっても操作することができるようになされており、受信装置１に対するコマンドを搬送する赤外線がリモートコントローラから出射されてきたとき、それがＩＲ送受信部１２Ｂにおいて受信される。ＩＲ受信部１２Ｂにおいて赤外線として取得されたコマンドは、制御部１１に出力され、コマンドに従って、受信装置１が制御される。
【００３９】
なお、後述するように、ＩＲ送受信部１２Ｂからリモートコントローラに対しても、各種の情報が赤外線を介して送信される。
【００４０】
アンテナ１３は、アナログ放送波およびデジタル放送波を受信し、得られた信号をセレクタ１４に出力する。セレクタ１４は、制御部１１による制御に基づいて、アンテナ１３から供給されてきた信号をアナログチューナ部１５またはデジタルチューナ部２３に出力する。
【００４１】
アナログチューナ部１５は、セレクタ１４から供給されてきたアナログ放送信号に対して選局処理を行い、ユーザにより選択された番組の中間周波信号を取得する。アナログチューナ部１５により取得された中間周波数信号は、復調部１６に出力される。
【００４２】
復調部１６は、供給されてきた中間周波信号に対して復調処理、検波処理等を行い、取得した映像信号をセレクタ１７に出力する。
【００４３】
なお、復調部１６で得られる映像信号の、例えば、垂直ブランキング期間には、番組に付随する情報としての付加情報ＡＩ１が付加されている。付加情報ＡＩ１には、番組のタイトル、出演者の人名、および番組のジャンル等を表す情報が含まれており、この情報により番組の特徴が表される。
【００４４】
付加情報ＡＩ１は、後述するように、ＹＣ分離制御部２１により分離されてログ記録制御部３０により保存され、例えば、録画する番組の選択や、ユーザにレコメンドする（おすすめする）番組の選択などにおいて参照される。
【００４５】
セレクタ１７は、制御部１１による制御に基づいて、復調部１６で得られた映像信号を記録制御部１８またはＹＣ分離制御部２１に出力する。具体的には、セレクタ１７は、映像信号を記録する場合には、復調部１６から供給されてきた映像信号を記録制御部１８に出力し、一方、映像信号による映像（番組の映像）を図示せぬＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等の表示部に表示させる場合には、復調部１６から供給されてきた映像信号をＹＣ分離制御部２１に出力する。
【００４６】
記録制御部１８は、ＶＴＲ（Ｖｉｄｅｏ　Ｔａｐｅ　Ｒｅｃｏｒｄｅｒ）１９への映像信号の記録を制御し、再生制御部２０は、ＶＴＲ１９に記録されている映像信号の再生を制御する。
【００４７】
ＹＣ分離制御部２１は、セレクタ１７から供給されてきた映像信号、または、再生制御部２０から供給されてきた映像信号を輝度信号Ｙと色信号Ｃに分離し、色信号Ｃに対して復調処理を行い、赤色差信号Ｒ−Ｙ、青色差信号Ｂ−Ｙを取得する。また、ＹＣ分離制御部２１は、輝度信号Ｙ、赤色差信号Ｒ−Ｙ、青色差信号Ｂ−Ｙを用いたマトリクス処理を行い、ＲＧＢ信号を生成する。なお、供給されてきた映像信号に基づいて、ＹＣ分離制御部２１により付加情報ＡＩ１が抽出され、それがログ記録制御部３０に出力される。
【００４８】
合成部２２は、ＹＣ分離制御部２１から供給されてきたＲＧＢ信号と、ＯＳＤ（Ｏｎ　Ｓｃｒｅｅｎ　Ｄｉｓｐｌａｙ）としてユーザに提示するための文字や図形などに対応する、再生制御部２７から供給されてきた表示信号ＳＣＨを合成する。合成部２２より表示信号ＳＣＨが合成されたＲＧＢ信号が外部の表示部に供給され、映像信号ＳＶａまたは映像信号ＳＶｂによる映像が表示される。
【００４９】
デジタルチューナ部２３は、セレクタ１４から供給されてきたデジタル放送信号に対して選局処理を行い、ユーザにより指示された番組のデジタルデータを取得する。デジタルチューナ部２３により取得されデジタルデータは、チャネルデコーダ２４に供給される。
【００５０】
チャネルデコーダ２４は、供給されてきたデジタルデータ対して復調処理を行い、ＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）データ（トランスポートストリーム）を取得する。
【００５１】
なお、チャネルデコーダ２４で得られるＭＰＥＧデータには、番組に付随する情報としての付加情報ＡＩ２が付加されている。付加情報ＡＩ２には、上述した付加情報ＡＩ１と同様に、番組のタイトル、出演者の人名、およびジャンル等を表す情報が含まれている。
【００５２】
セレクタ２５は、制御部１１からの制御に基づいて、チャネルデコーダ２４により得られたＭＰＥＧデータを記録する際には、供給されてきたＭＰＥＧデータを記録制御部２６に出力し、一方、ＭＰＥＧデータによる画像を表示部に表示させる際には、供給されてきたＭＰＥＧデータをＭＰＥＧデコーダ２８に出力する。また、セレクタ２５は、ＭＰＥＧデータに付加されている付加情報ＡＩ２を抽出し、抽出した付加情報ＡＩ２を、記録制御部２６を介してログ記録制御部３０に供給する。
【００５３】
記録制御部２６は、セレクタ２５から供給されてきたＭＰＥＧデータのＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）３２への記録を制御する。再生制御部２７は、ＨＤＤ３２に記録されているＭＰＥＧデータの再生を制御し、ＨＤＤ３２から読み出したデータをＭＰＥＧデコーダ２８に出力する。ＭＰＥＧデコーダ２８は、供給されてきたＭＰＥＧデータに対して復号処理、デスクランブル処理等を行い、ＲＧＢ信号を取得する。取得されたＲＧＢ信号は、合成部２９に出力される。
【００５４】
なお、ＨＤＤ３２には、チャネルデコーダ２４において得られた番組のＭＰＥＧデータの他に、例えば、デジタル放送波に含まれる番組表データ、すなわち、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ　Ｐｒｏｇｒａｍ　Ｇｕｉｄｅ）データ（電子番組案内情報）なども記録される。このＥＰＧデータには、番組の放送日時、チャネル、タイトル、出演者の人名、ジャンル、番組の概要などの、数日分の番組の情報が含まれている。
【００５５】
ＥＰＧデータは、デジタルチューナ部２３において抽出され、制御部１１および記録制御部２６を介してＨＤＤ３２に供給されて記録される。ＨＤＤ３２に記録されているＥＰＧデータは、所定のタイミングで随時更新され、更新されたＥＰＧデータが、ＩＲ送受信制御部１２Ｂからリモートコントローラに対して送信される。
【００５６】
合成部２９は、ＭＰＥＧデコーダ２８から供給されてきたＲＧＢ信号と、文字や図形などをＯＳＤとして表示するための、再生制御部２７から供給されてきた表示信号ＳＣＨを合成する。合成部２９において合成され、得られた信号は外部の表示部に出力され、対応する画像が表示される。
【００５７】
これにより、チャネルデコーダ２４からセレクタ２５を介して供給されるＭＰＥＧデータＭＰＤａ、ＨＤＤ３２から再生制御部２７を介して供給されるＭＰＥＧデータＭＰＤｂ、または、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｉｄｅｏ　Ｄｉｓｃ）再生部３４から再生制御部３３を介して供給されるＭＰＥＧデータＭＰＤｃによる画像が表示部に表示される。
【００５８】
なお、表示信号ＳＣＨは、選局されている番組のチャネル番号を表示したり、録画予約の設定画面を表示する他、後に詳述するように、ＨＤＤ３２に記録されているＥＰＧデータに基づいて番組表を表示するとき、或いは、番組表により案内されている番組のうち、ユーザにレコメンド（推薦）する番組を表示するときなどにおいても、制御部１１により生成され、合成部２２および２９に供給される。
【００５９】
基板ベイメモリ３１は、受信装置１に対して着脱可能とされ、ログ記録制御部３０により生成された、番組のタイトル、出演者の人名、番組のジャンルなどの、付加情報に含まれる項目についての頻度分布の情報を記憶する。基板ベイメモリ３１に記憶されている頻度分布の情報は、例えば、ユーザに推薦する番組を選択するときなどに利用される。
【００６０】
ＤＶＤ再生部３４は、再生制御部３３からの指示に基づいて、装着されたＤＶＤに記録されているコンテンツデータを再生する。例えば、ＤＶＤ再生部３４により再生されるコンテンツデータには付加情報ＡＩ３が含まれており、再生されたコンテンツのタイトル、出演者の人名、監督の人名、作曲家の人名、作詞家の人名、および、コンテンツのジャンル等を表す情報が再生制御部３３からログ記録制御部３０に供給される。
【００６１】
なお、図１において、記録制御部１８、再生制御部２０、ＹＣ分離制御部２１、合成部２２、ＭＰＥＧデコーダ２８、および合成部２９に対する制御ラインの図示は省略されているが、これらの各ブロックにおける動作も制御部１１により制御されている。また、アナログ放送波により放送されている番組のデータも、適宜、ＨＤＤ３２に保存される。
【００６２】
図２は、図１のＹＣ分離制御部２１の構成例を示すブロック図である。
【００６３】
セレクタ１７から供給されてくる映像信号ＳＶａ、および、ＶＴＲ１９により再生され、再生制御部２０から供給されてくる映像信号ＳＶｂは、付加情報検出部５１およびＹ／Ｃ分離部５２に供給される。
【００６４】
付加情報検出部５１は、映像信号ＳＶａまたは映像信号ＳＶｂの垂直ブランキング期間に多重化されている付加情報ＡＩ１（番組のタイトル、出演者の人名、およびジャンル等を表す情報）を検出し、検出した付加情報ＡＩ１をログ記録制御部３０に出力する。
【００６５】
Ｙ／Ｃ分離部５２は、映像信号ＳＶａまたは映像信号ＳＶｂを輝度信号Ｙと色信号Ｃとに分離し、色信号Ｃを色復調部５３に出力するとともに、輝度信号Ｙをマトリクス部５４に出力する。
【００６６】
色復調部５３は、色信号Ｃを復調して赤色差信号Ｒ−Ｙおよび青色差信号Ｂ−Ｙを取り出し、これらの色差信号Ｒ−Ｙ，Ｂ−Ｙをマトリクス部５４に出力する。マトリクス部５４は、輝度信号Ｙ、色差信号Ｒ−Ｙ，Ｂ−Ｙに基づいてマトリクス演算を行い、ＲＧＢ信号を生成する。生成されたＲＧＢ信号は合成部２２に出力される。
【００６７】
図３は、再生制御部３３の構成例を示すブロック図である。
【００６８】
信号読み出し部６１は、制御部１１の制御に基づいて、ＤＶＤ再生部３４から供給されてきたコンテンツデータを分離部６２に出力する。分離部６２は、供給されてきたコンテンツデータから、付加情報ＡＩ３（再生されたコンテンツのタイトル、出演者の人名、監督の人名、作曲家の人名、作詞家の人名、および、コンテンツのジャンル等を表す情報）と、ＭＰＥＧデータＭＰＤｃとを分離し、付加情報ＡＩ３をログ記録制御部３０に、ＭＰＥＧデータＭＰＤｃをＭＰＥＧデコーダ２８にそれぞれ出力する。
【００６９】
図４は、ログ記録制御部３０の構成例を示すブロック図である。
【００７０】
図４に示されるように、ＹＣ分離制御部２１から供給されてきた付加情報ＡＩ１、記録制御部２６から供給されてきた付加情報ＡＩ２、および再生制御部３３から供給されてきた付加情報ＡＩ３は、分離部７１に供給される。
【００７１】
分離部７１は、付加情報ＡＩ１乃至ＡＩ３から、例えば、番組のタイトルを表す情報、番組の出演者の人名を表す情報、番組のジャンルを表す情報をそれぞれ分離する。分離部７１により分離されたタイトルを表す情報は頻度分布作成部７２に出力され、ジャンルを表す情報は頻度分布作成部７４に出力され、人名を表す情報は人名切出部７５にそれぞれ出力される。
【００７２】
頻度分布作成部７２には、基板ベイメモリ３１から記録再生部７３により読み出された、番組のタイトルの頻度分布の情報が供給されており、頻度分布作成部７２は、分離部７１により分離されたタイトルの情報に基づいて、記録再生部７３により読み出されたタイトルの頻度分布の情報を更新する。具体的には、頻度分布作成部７２は、分離部７１により分離されたタイトルの頻度が増加するように、既に保存されている頻度分布の情報を更新する。
【００７３】
同様に、頻度分布作成部７４には、基板ベイメモリ３１から記録再生部７３により読み出される、ジャンルの頻度分布の情報が供給されており、頻度分布作成部７４は、ジャンルの頻度分布の情報を、分離部７１で分離されたジャンルの情報に基づいて更新する。
【００７４】
人名切出部７５に供給される人名の情報には、上述したタイトルやジャンルの情報とは異なり、通常、複数個の情報（人名）が含まれている。従って、人名切出部７５は、分離部７１で分離された人名の情報に含まれる個々の人名の情報を切り出し、それぞれの人名の情報を頻度分布作成部７６に出力する。
【００７５】
頻度分布作成部７６には、基板ベイメモリ３１から記録再生部７３により読み出される、人名の頻度分布の情報が供給されており、頻度分布作成部７６は、読み出された人名の頻度分布の情報を、人名切出部７５により切り出された人名の情報に基づいて更新する。
【００７６】
頻度分布作成部７２、頻度分布作成部７４、および頻度分布作成部７６により更新された頻度分布の情報は、記録再生部７３を介して基板ベイメモリ３１に書き込まれる。これにより、基板ベイメモリ３１に記憶されている頻度分布の情報が更新される。
【００７７】
次に、以上のような構成を有する受信装置１の動作について説明する。
【００７８】
始めに、図５のフローチャートを参照して、番組を視聴する（再生する）ときに付加情報を検出するＹＣ分離制御部２１の処理について説明する。
【００７９】
ステップＳ１において、付加情報検出部５１（図２）は、セレクタ１７または再生制御部２０から供給されてきた映像信号から付加情報ＡＩ１を分離し、取得した付加情報ＡＩ１をログ記録制御部３０に供給する。上述したように、付加情報検出部５１により検出される付加情報ＡＩ１には、ユーザにより視聴されている番組のタイトル、出演者の人名、ジャンルなどに関する情報が含まれている。
【００８０】
一方、Ｙ／Ｃ分離部５２、色復調部５３、およびマトリクス処理部５４により生成されたＲＧＢ信号が、ステップＳ２において、合成部２２に出力される。
【００８１】
具体的には、Ｙ／Ｃ分離部５２は、供給されてきた映像信号から輝度信号Ｙと色信号Ｃを分離し、輝度信号Ｙをマトリクス部５４に、色信号Ｃを色復調部５３にそれぞれ出力する。色復調部５３は、供給される色信号Ｃを復調して赤色差信号Ｒ−Ｙおよび青色差信号Ｂ−Ｙを取り出し、これらの色差信号Ｒ−Ｙ，Ｂ−Ｙをマトリクス部５４に出力する。マトリクス部５４は、供給される輝度信号Ｙおよび色差信号Ｒ−Ｙ，Ｂ−Ｙに基づいてマトリクス演算を行い、生成されたＲＧＢ信号を合成部２２に出力する。
【００８２】
例えば、ユーザの操作部１２Ａに対する操作により、ＶＴＲ１９に記録されている番組の再生が指示されている場合、以上の処理により、ＶＴＲ１９で再生された映像信号ＳＶｂが再生制御部２０を介してＹＣ分離制御部２１に供給され、ＣＲＴ，ＬＣＤ等の表示部に、映像信号ＳＶｂに基づく番組の映像が表示される。
【００８３】
また、この場合、ＹＣ分離制御部２１においては、映像信号ＳＶｂから付加情報ＡＩ１が検出され、検出された付加情報ＡＩ１がログ記録制御部３０に供給される。
【００８４】
次に、図６のフローチャートを参照して、番組を再生するときに付加情報を検出するセレクタ２５の処理について説明する。
【００８５】
ステップＳ１１において、セレクタ２５は、チャネルデコーダ２４から供給されてきたＭＰＥＧデータから、それに付随する付加情報ＡＩ２を検出し、検出した付加情報ＡＩ２を、記録制御部２６を介してログ記録制御部３０に供給する。
【００８６】
すなわち、ユーザの操作部１２Ａに対する操作により、デジタル放送波により放送されている番組の再生が指示されている場合、受信アンテナ１３で受信される放送波から得られた信号が、セレクタ１４を介してデジタルチューナ部２３に供給され、デジタルチューナ部２３における選局処理により得られた番組のデジタルデータがチャネルデコーダ２４に供給される。
【００８７】
チャネルデコーダ２４においては、デジタルデータの復調処理が行われ、再生することが指示されている番組のＭＰＥＧデータが得られる。得られたＭＰＥＧデータはセレクタ２５に供給される。
【００８８】
セレクタ２５は、ステップＳ１２において、番組を視聴すること（番組の映像を表示すること）が指示されている場合、供給されてきたＭＰＥＧデータＭＰＤａをＭＰＥＧデコーダ２８に供給し、一方、番組のデータをＨＤＤ３２に記録することが指示されている場合、供給されてきたＭＰＥＧデータＭＰＤａを、記録制御部２６を介してＨＤＤ３２に供給する。
【００８９】
その後、ＭＰＥＧデータＭＰＤａは、ＭＰＥＧデコーダ２８においてデコード処理が行われ、得られたＲＧＢ信号が合成部２９に出力される。合成部２９においては、ＲＧＢ信号と表示信号ＳＣＨとの合成が行われ、合成して得られた信号に対応する映像が表示部に表示される。
【００９０】
一方、セレクタ２５から記録制御部２６を介してＨＤＤ３２に供給されたＭＰＥＧデータは、例えば、スクランブルなどが施された状態でＨＤＤ３２に保存される。
【００９１】
次に、図７のフローチャートを参照して、ユーザからの入力に基づいて録画予約を設定する制御部１１の処理について説明する。
【００９２】
ステップＳ２１において、制御部１１（ＣＰＵ１１Ａ）は、操作部１２ＡやＩＲ送受信部１２Ｂからの出力に基づいて、番組表画面から所定の番組の録画予約が設定されたか否かを判定し、設定されたと判定するまで待機する。
【００９３】
制御部１１は、ステップＳ２１において、録画予約が設定されたと判定した場合、ステップＳ２２に進み、録画予約が設定された番組の放送日時、チャネル、タイトル、出演者の人名、ジャンルなどの、番組に関連する情報を、再生制御部２７を介してＨＤＤ３２（ＥＰＧデータ）から読み出し、メモリ１１Ｃに格納する。
【００９４】
ステップＳ２３において、制御部１１は、ＨＤＤ３２に記憶されているＥＰＧデータから取得したチャネル、番組のタイトル、出演者の人名、番組のジャンル等の情報を、録画予約が設定された番組の付加情報ＡＩ２として、記録制御部２６を介してログ記録制御部３０に供給する。
【００９５】
また、制御部１１は、放送日時、およびチャネルの情報に基づいて、ユーザにより選択された番組が録画されるように（番組の映像を表示させるためのＭＰＥＧデータをＨＤＤ３２に保存させるように、または、映像信号をＶＴＲ１９に保存させるように）設定する。
【００９６】
その後、制御部１１は、番組の放送開始時刻になったとき、アナログチューナ部１５またはデジタルチューナ部２３を制御して、その番組のチャネルを受信できる状態とし、受信された番組の映像信号をＶＴＲ１９に、または、得られた番組のＭＰＥＧデータをＨＤＤ３２に記録させる。
【００９７】
次に、図８のフローチャートを参照して、ＤＶＤを再生する再生制御部３３の処理について説明する。
【００９８】
ステップＳ３１において、再生制御部３３は、制御部１１からの出力に基づいて、ユーザにより、ＤＶＤ（コンテンツ）の再生が指示されたか否かを判定し、再生が指示されたと判定するまで待機する。
【００９９】
再生制御部３３は、ステップＳ３１において、再生が指示されたと判定した場合、ＤＶＤ再生部３４を制御し、ＤＶＤに記録されているコンテンツの再生を行う。すなわち、再生制御部３３は、ステップＳ３２において、信号読み出し部６１（図３）により、コンテンツデータを読み出し、読み出したコンテンツデータを分離部６２に供給する。
【０１００】
再生制御部３３は、ステップＳ３３において、信号読み出し部６１により読み出されたデータを、分離部６２においてＭＰＥＧデータＭＰＤｃと付加情報ＡＩ３とに分離し、ステップＳ２４に進み、分離したＭＰＥＧデータＭＰＤｃをＭＰＥＧデコーダ２８に、付加情報ＡＩ３をログ記録制御部３０にそれぞれ出力する。
【０１０１】
その後、ＭＰＥＧデコーダ２８および合成部２９における処理により、ＤＶＤに記録されているコンテンツの映像が表示部に表示される。
【０１０２】
以上の処理により、ログ記録制御部３０には、ＹＣ分離制御部２１から付加情報ＡＩ１が供給され（図５のステップＳ１）、記録制御部２６から付加情報ＡＩ２が供給され（図６のステップＳ１１）、再生制御部３３から付加情報ＡＩ３が供給される（図８のステップＳ３４）。
【０１０３】
ログ記録制御部３０は、付加情報ＡＩ１乃至ＡＩ３がそれぞれ供給される毎に、基板ベイメモリ３１に記憶されている頻度分布の情報を更新する。
【０１０４】
次に、図９のフローチャートを参照して、頻度分布の情報を更新するログ記録制御部３０の処理について説明する。
【０１０５】
付加情報ＡＩ１乃至ＡＩ３（以下、付加情報ＡＩ１乃至ＡＩ３のそれぞれを個々に区別する必要がない場合、単に、付加情報ＡＩと称する）のいずれかが供給されてきたとき、ステップＳ４１において、ログ記録制御部３０は、分離部７１により、付加情報ＡＩをタイトル、人名、ジャンルを表す情報に分離する。
【０１０６】
ステップＳ４２において、ログ記録制御部３０は、分離部７１により分離された情報の中に、人名を表す情報があるか否かを判定する。
【０１０７】
ログ記録制御部３０は、ステップＳ４２において、分離された情報の中に人名を表す情報があると判定した場合、その情報を人名切出部７５に出力し、ステップＳ４３に進み、分離部７１により分離された情報に含まれる、個々の人名の情報を切り出す。人名切出部７５により切り出された個々の人名の情報は、頻度分布作成部７６に出力される。
【０１０８】
一方、ステップＳ４２において、人名を表す情報がないと判定された場合、または、ステップＳ４３において、人名を表す個々の情報が切り出された場合、ステップＳ４４において、頻度分布の情報が修正される（更新される）。
【０１０９】
すなわち、分離部７１により分離されたタイトルを表す情報が頻度分布作成部７２に供給されており、頻度分布作成部７２は、供給されてきたタイトルの頻度が増加するように、基板ベイメモリ３１から読み出された頻度分布の情報を更新する。一方、分離部７１により分離されたジャンルを表す情報が頻度分布作成部７４に供給されており、頻度分布作成部７４は、供給されてきたジャンルの頻度が増加するように、基板ベイメモリ３１から読み出された頻度分布の情報を更新する。
【０１１０】
また、頻度作成部７６は、人名切出部７５により切り出された人名の頻度が増加するように、基板ベイメモリ３１から読み出された頻度分布の情報を更新する。
【０１１１】
更新された頻度分布の情報は、ステップＳ４５において、記録再生部７３により基板ベイメモリ３１に書き込まれる。これにより、基板ベイメモリ３１に記憶されている頻度分布の情報（タイトル、ジャンル、人名のそれぞれの頻度分布の情報）が更新される。
【０１１２】
なお、タイトル、人名、ジャンルの頻度分布を更新する際には、分離部７１で分離されたタイトル、人名、ジャンルの項目に対応した頻度が単に「１」だけ増加されるのではなく、頻度の増加分に対して、ユーザの操作内容に基づく重み付けが行われる。この重み付けに関する情報は、図示せぬラインを介して、制御部１１からログ記録制御部３０に供給される。
【０１１３】
次に、図１０のフローチャートを参照して、番組視聴時（再生時）の頻度分布の更新の際に利用される重み付けを設定する、制御部１１の処理について説明する。
【０１１４】
上述したように、アンテナ１３において受信された放送波による番組の映像を表示する場合、ログ記録制御部３０には、付加情報ＡＩ１またはＡＩ２が供給されており、その付加情報に基づく頻度分布の情報の増加分に対して重み付けが設定される。
【０１１５】
ステップＳ５１において、制御部１１は、カウント値ＮをＮ＝０として初期化し、ステップＳ５２に進み、タイマ部１１Ｂを駆動させ、選択されている番組の視聴時間の計測をスタートさせる。このカウント値Ｎは、チャンネルを切り換えた回数を表している。
【０１１６】
また、制御部１１は、ステップＳ５３において、フラグに「１」を設定する。
【０１１７】
制御部１１は、ステップＳ５４において、操作部１２Ａ、またはＩＲ送受信部１２Ｂからの出力に基づいて、チャネルの切り換えがユーザにより指示されたか否かを判定する。
【０１１８】
制御部１１は、ステップＳ５４において、チャンネルの切り換えが指示されたと判定した場合、ステップＳ５５に進み、タイマ部１１Ｂによる視聴時間の計測をストップさせる。また、制御部１１は、ステップＳ５６において、カウント値Ｎ＝Ｎ＋１とし（そのときのカウント値Ｎに「１」を加算し）、ステップＳ５２に戻り、以上の処理を繰り返し実行する。
【０１１９】
一方、制御部１１は、ステップＳ５４において、チャネルの切り換えが指示されていないと判定した場合、ステップＳ５７に進み、フラグの設定が「１」であり、かつ、タイマ部１１Ｂにより計測されている時間が１０分を経過しているか否かを判定する。
【０１２０】
ステップＳ５７において、制御部１１は、フラグの設定が「１」でない（「０」である）と判定した場合、または、タイマ部１１Ｂにより計測されている時間が１０分以上経過していないと判定した場合、ステップＳ５４に戻り、それ以降の処理を繰り返し実行し、一方、フラグの設定が「１」であり、かつ、タイマ部１１Ｂにより計測されている時間が１０分を経過していると判定した場合、ステップＳ５８に進む。
【０１２１】
ステップＳ５８において、制御部１１は、視聴している番組の付加情報（タイトル、人名、ジャンル）の頻度の更新に、例えば、「Ｎ＝０」であるときは、２．０倍の重み付けを設定し、「Ｎ≠０」であるときは、（１．０＋０．５／Ｎ）倍の重み付けを設定する。
【０１２２】
これにより、チャネルの切り換えがない状態が１０分以上続いたとき、番組の付加情報の頻度の増加分に対して、その番組が表示されるまでのチャネルの切り換え回数（カウント値Ｎ）に応じた重み付けが設定されることになる。すなわち、この場合、チャネルの切り換え回数が少ないほど、大きな重み付けが設定されるようになされているが、これは、ユーザにとって、チャネルの切り換え回数が少ないほど、番組の重要度が高いことを意味するとの仮定に基づくものである。
【０１２３】
なお、重み付けの設定は、上述したもの以外の、様々な方法により行われるようにしてもよい。
【０１２４】
ステップＳ５９において、制御部１１は、カウント値Ｎを「０」に初期化するとともに、フラグに「０」を設定し、ステップＳ５４に戻り、以上の処理を繰り返し実行する。
【０１２５】
以上の処理により、番組の視聴時に行われた操作に応じて、重み付けが設定され、設定された重み付けに基づいて、図９のステップＳ４４において頻度分布の情報が更新されることになる。
【０１２６】
次に、図１１のフローチャートを参照して、録画予約が設定されたときに制御部１１により実行される、重み付けの設定処理について説明する。
【０１２７】
すなわち、この処理においては、番組の記録が指示されたときに記録制御部２６からログ記録制御部３０に供給される付加情報ＡＩ２に基づいて、タイトル、人名、ジャンルの頻度分布の情報の更新に対する重み付けが設定される。
【０１２８】
例えば、表示される番組表画面において所定の番組の録画予約がユーザにより設定されたとき、ステップＳ７１において、制御部１１は、現在の日時と、録画予約が設定された番組の放送日時を比較し、ステップＳ７２に進み、番組が放送される当日に録画予約が設定されたか否かを判定する。
【０１２９】
制御部１１は、ステップＳ７２において、番組の放送日の当日に録画予約が設定されたと判定した場合、ステップＳ７３に進み、録画予約が設定された番組のタイトル、人名、ジャンルの頻度の増加分に対する重み付けを１．２倍として設定する。
【０１３０】
一方、制御部１１は、ステップＳ７２において、番組の放送当日に録画予約が設定されていないと判定した場合、ステップＳ７４に進む。
【０１３１】
ステップＳ７４において、制御部１１は、毎週同じ番組を録画することが設定されているか否か（週間予約が設定されているか否か）を判定し、毎週、同じ番組を録画することが設定されていないと判定した場合（番組の放送日より前に録画予約が設定されているとき）、ステップＳ７５に進み、その番組の付加情報のタイトル、人名、ジャンルの頻度の増加分に対する重み付けを１．５倍として設定する。
【０１３２】
制御部１１は、ステップＳ７４において、同じ番組を毎週録画することが設定されていると判定した場合、ステップＳ７６に進み、その番組の付加情報のタイトル、人名、ジャンルの頻度の増加分に対する重み付けを２．０倍として設定する。
【０１３３】
以上のように、例えば、録画予約が設定されている番組に対しては、その録画予約が設定されたタイミング（録画予約が設定されてから、番組が放送されるまでの期間）に応じて、重み付けが設定される。
【０１３４】
このように、放送日の当日より前に録画予約が予め設定されている場合、或いは、同じ番組を毎週録画することが設定されている場合の方が、放送日当日に録画予約が設定された場合より大きな重み付けが設定されているが、これは、放送日当日より前に録画予約が設定された番組、或いは、毎週録画するとして設定されている番組の方が、放送日当日に録画予約が設定された番組より、ユーザにとっての重要度が高い番組であることが予想されるためである。
【０１３５】
なお、設定される重み付けの値は、以上のような値に限定されるものではなく、適宜変更可能である。
【０１３６】
次に、図１２のフローチャートを参照して、ＤＶＤを再生し、頻度分布を更新する際に利用する重み付けを設定する制御部１１の処理について説明する。
【０１３７】
すなわち、ＤＶＤの再生が指示されたとき、再生制御部３３により取得された付加情報ＡＩ３に基づいて、タイトル、人名、ジャンル等の情報の頻度の増加に対して重み付けがなされる。
【０１３８】
ステップＳ８１において、制御部１１は、再生しているコンテンツの早送りが指示されたか否かを判定し、指示されていないと判定した場合、後述するステップＳ８２乃至Ｓ８４の処理をスキップし、ステップＳ８５に進む。一方、制御部１１は、ステップＳ８１において、早送りが指示されたと判定した場合、ステップＳ８２に進み、タイマ部１１Ｂにより、早送りされている時間の計測を開始する。
【０１３９】
ステップＳ８３において、制御部１１は、早送りの終了が指示された否かを判定し、終了が指示されたと判定するまで待機する。
【０１４０】
制御部１１は、ステップＳ８３において、早送りの終了が指示されたと判定した場合（通常の再生状態に戻すことが指示されたと判定した場合）、ステップＳ８４に進み、タイマ部１１Ｂにより計測された、早送りされ続けた時間をメモリ１１Ｃに記憶させる。
【０１４１】
制御部１１は、ステップＳ８５において、巻き戻しが指示されたか否かを判定し、巻き戻しが指示されていないと判定した場合、後述するステップＳ８６乃至Ｓ８８の処理をスキップする。
【０１４２】
一方、ステップＳ８５において、制御部１１は、巻き戻しが指示されたと判定した場合、ステップＳ８６に進み、タイマ部１１Ｂにより、巻き戻しされている時間の計測を開始する。
【０１４３】
ステップＳ８７において、制御部１１は、巻き戻しの終了が指示された否かを判定し、終了が指示されたと判定するまで待機する。制御部１１は、ステップＳ８７において、巻き戻しの終了が指示されたと判定した場合（通常の再生状態に戻すことが指示されたと判定した場合）、ステップＳ８８に進み、タイマ部１１Ｂにより計測された、巻き戻しされ続けた時間をメモリ１１Ｃに記憶させる。
【０１４４】
ステップＳ８９において、制御部１１は、操作部１２ＡまたはＩＲ送受信部１２Ｂからの出力に基づいて、再生の停止が指示されたか否かを判定し、再生の停止が指示されていないと判定した場合、ステップＳ８１に戻り、以上の処理を繰り返し実行する。
【０１４５】
制御部１１は、ステップＳ８９において、再生の停止が指示されたと判定した場合、ステップＳ９０に進み、コンテンツの再生を停止した位置（タイプスタンプ）を読み出す。
【０１４６】
ステップＳ９１において、制御部１１は、ステップＳ９０で読み出したタイムスタンプ、再生されているコンテンツの記録時間、メモリ１１Ｃに記録されている時間（早送り時間、巻き戻し時間）のそれぞれの値を、式「１．０＋（タイプスタンプ／記録時間−早送り時間／記録時間＋巻き戻し時間／記録時間）」に代入し、算出された値を、コンテンツのタイトル、人名、ジャンルの頻度の増加分に対する重み付けとして設定する。
【０１４７】
以上のように、例えば、再生時における早送りの時間や巻き戻しの時間に応じた重み付けが設定され、具体的には、早送りの時間が短いほど、または、巻き戻しの時間が長いほど、大きな重み付けの値が設定される。これは、早送りの時間が短いほど、または、巻き戻しの時間が長いほど、ユーザにとって、コンテンツの重要度が高いことが予想されるためである。
【０１４８】
なお、重み付けの値は、以上のような処理により算出されるのではなく、適宜変更可能である。
【０１４９】
図１に示す受信装置１においては、以上のようにして重み付け等がなされ、更新されたタイトル、人名、ジャンルの頻度分布の情報に基づいて、ユーザにとって最適であることが予想される番組を自動的に（ユーザによる設定によらずに）選択し、その番組を録画する処理が行われる。
【０１５０】
次に、図１３のフローチャートを参照して、番組の録画予約を設定する制御部１１の処理（自動録画設定処理）について説明する。
【０１５１】
ステップＳ１０１において、制御部１１は、録画予約を設定するタイミングになったか否かを判定し、設定するタイミングになったと判定するまで待機する。例えば、録画予約の設定は、ユーザによる指示があったときに行われるようにしてもよいし、ユーザにより設定された所定の時刻になったとき自動的に開始されるようにしてもよい。すなわち、ユーザは、録画予約の開始や、録画予約が開始される時刻を設定するだけで、番組を選択することなく、自分自身にとって最適な番組の録画予約を設定することができる。
【０１５２】
ステップＳ１０１において、録画予約を設定するタイミングになったと判定した場合、制御部１１は、ステップＳ１０２に進み、再生制御部２７を介して読み出した、基板ベイメモリ３１に格納されているタイトル、人名、ジャンルの頻度分布の情報の中から、頻度が最も高い項目内容をタイトル、人名、ジャンルのそれぞれについて抽出する。すなわち、視聴された頻度の最も高い番組のタイトル（最も多く視聴されている番組のタイトル）、視聴された番組に最も多く出演している人物の人名、視聴する頻度の最も高い番組のジャンルがそれぞれ抽出される。
【０１５３】
ステップＳ１０３において、制御部１１は、ステップＳ１０２の処理により抽出されたタイトル、人名、ジャンルの項目内容にマッチする番組を、ＨＤＤ３２に格納されているＥＰＧデータにより案内されている番組の中から検索する。
【０１５４】
例えば、マッチする番組として、抽出されたタイトル、人名、ジャンルの項目内容の全てを、その付加情報に含む番組、或いは、抽出されたタイトル、人名、ジャンルの項目内容の一部のみを、その付加情報に含む番組（項目に関連する番組）が検索される。
【０１５５】
番組が検索されたとき、ステップＳ１０４において、制御部１１は、検索された番組の放送開始時刻、放送チャンネル等の情報をメモリ１１Ｃに書き込む。
【０１５６】
なお、ステップＳ１０３の処理により、頻度分布の情報にマッチする番組が検索されなかった場合、図１３に示される処理は終了される。
【０１５７】
図１４は、基板ベイメモリ３１に格納されているタイトル、人名、ジャンルの頻度分布の情報の例を示す図である。
【０１５８】
図１４の例においては、記録または視聴された番組のジャンルの中で、最も頻度（記録されている番組の数）の高いジャンルは「音楽」であり（頻度「７」）、記録または視聴された番組に出演している人物の人名の中で、最も頻度の高い人名は「うただ」である（頻度「５」）。また、記録または視聴された番組のタイトルの中で、最も頻度の高いタイトルは「ＤＤミュージック」である（頻度「６」）。
【０１５９】
従って、図１４に示される頻度分布の情報が基板ベイメモリ３１に記録されている場合、図１３のステップＳ１０２の処理により抽出されるタイトル、人名、ジャンル（最も頻度が高い項目）は、それぞれ「ＤＤミュージック」、「うただ」、「音楽」とされる。
【０１６０】
また、抽出された項目（「ＤＤミュージック」、「うただ」、「音楽」）に基づいて、図１３のステップＳ１０３の処理において検索が行われ、これらの項目に関連する番組が、マッチする番組として選択される。例えば、これらの項目を満たす番組（「ＤＤミュージック」）の放送日時および放送チャンネルを表す、図１５に示されるような情報がメモリ１１Ｃに保存される（図１３のステップＳ１０４）。
【０１６１】
なお、図１５の例においては、「うただ」、「はまざき」が出演する音楽番組である「ＤＤミュージック」が頻度分布の情報に関連する番組（ユーザの嗜好にマッチした番組）として検索され、その番組の放送日時は「４月１２日」の「２１：００乃至２２：００」であり、放送チャンネルは「Ｍチャンネル」とされている。
【０１６２】
以上の処理により、ユーザは、番組表などを自ら調べ、録画を開始させる時刻などを自ら設定することなく、それまでの操作履歴（視聴履歴）に基づいて、自分自身にとって最適な番組の録画予約を設定することができる。
【０１６３】
次に、図１６のフローチャートを参照して、図１３の処理により設定された録画予約に基づいて、番組を録画する制御部１１の処理について説明する。
【０１６４】
ステップＳ１１１において、制御部１１は、メモリ１１Ｃに格納されている番組情報（放送開始時刻およびチャネルを指定する情報）を参照し、録画予約が設定されている番組の放送開始時刻になったか否かを判定し、番組の放送開始時刻になったと判定するまで待機する。
【０１６５】
制御部１１は、ステップＳ１１１において、録画予約が設定されている番組の放送開始時刻になったと判定した場合、ステップＳ１１２に進み、アナログチューナ部１５またはデジタルチューナ部２３を制御して、録画予約が設定されている番組が放送されるチャネルを受信する。
【０１６６】
また、制御部１１は、ステップＳ１１３において、例えば、アナログテレビジョン放送波を受信している場合には、記録制御部１８を制御してＶＴＲ１９に番組の映像信号を記録させ、ディジタルテレビジョン放送波を受信している場合には、記録制御部２６を制御して番組データをＨＤＤ３２に記録させる。
【０１６７】
番組の記録が終了したとき、制御部１１は、ステップＳ１１４において、ＶＴＲ１９またはＨＤＤ３２の空き容量があるか否かを判定し、空き容量があると判定した場合、ステップＳ１１１に戻り、以上の処理を繰り返し実行し、一方、空き容量がないと判定した場合、処理を終了させる。
【０１６８】
以上の処理により、録画予約が自動的に設定された番組がＶＴＲ１９またはＨＤＤ３２により録画される。
【０１６９】
次に、図１７のフローチャートを参照して、基板ベイメモリ３１に格納されている頻度分布の情報に基づいて、ユーザに対して番組をレコメンド（推奨）する制御部１１の処理について説明する。
【０１７０】
ステップＳ１２１において、制御部１１は、レコメンドを行うタイミングになったか否かを判定し、そのタイミングになったと判定するまで待機する。番組をレコメンドする処理は、例えば、ユーザによって設定された所定の時刻になったとき、或いは、ユーザにより指示されたとき開始される。
【０１７１】
制御部１１は、ステップＳ１２１において、レコメンドを行うタイミングになったと判定した場合、ステップＳ１２２に進み、再生制御部２７を介して、基板ベイメモリ３１に格納されている頻度分布の情報から、タイトル、人名、ジャンルのそれぞれについて、最も頻度の高い項目を抽出する。
【０１７２】
ステップＳ１２３において、制御部１１は、抽出した項目にマッチする番組を、ＨＤＤ３２に格納されているＥＰＧデータにより案内されている番組の中から検索し、検索された番組の放送開始時刻やチャンネルなどに関する情報（図１５に示されるような情報）をメモリ１１Ｃに書き込む。
【０１７３】
上述したように、抽出された項目にマッチする番組として、例えば、抽出されたタイトル、人名、ジャンルの項目の全てを、その付加情報に含む番組だけでなく、タイトル、人名、ジャンルの項目の一部のみを、その付加情報に含む番組が選択される。
【０１７４】
制御部１１は、ステップＳ１２４において、ステップＳ１２３で検索された番組に関する情報をユーザに提示するための表示信号ＳＣＨを生成し、生成した表示信号ＳＣＨを、再生制御部２７を介して合成部２２または合成部２９に供給する。
【０１７５】
これにより、合成部２２または合成部２９からの出力が供給されるＣＲＴやＬＣＤ等の表示部には、レコメンドする番組として選択された番組の放送日時やタイトル、出演者などの情報が表示される。ユーザの嗜好にマッチする番組として複数の番組が選択された場合、全ての番組についての情報が表示される。
【０１７６】
表示される画面において、ユーザは、レコメンドされた番組の中から好みのものを、録画する番組として指定することができる。
【０１７７】
以上の処理においては、最も頻度が高い項目のみを抽出し、それに基づいて番組を検索するとしたが、頻度が高い順に項目を所定の数だけ抽出し、それに基づいて番組を検索するようにしてもよい。
【０１７８】
なお、図１に示される受信装置１の基板ベイメモリ３１には、ログ記録制御部３０により書き込まれる頻度分布の情報の他に、他の同様の構成を有する受信装置の基板ベイメモリ（以下、適宜、「他基板ベイメモリ」と称する）に書き込まれた頻度分布の情報に基づく、他の頻度分布の情報を格納させることができ、それに基づいて、録画予約を設定する番組の選択や、レコメンドする番組の選択が行われる。
【０１７９】
図１８は、図１の基板ベイメモリ３１に、他の頻度分布の情報を格納するデータ収集装置１０１の構成例を示す図である。
【０１８０】
データ収集装置１０１は、基板ベイメモリ３１からタイトル、人名、ジャンルの頻度分布の情報を読み出すデータ読み出し部１１１と、データ読み出し部１１１により読み出された頻度分布の情報を蓄積部１１３に書き込むデータ書き込み部１１２とを有している。基板ベイメモリ３１から読み出された頻度分布の情報は、基板ベイメモリ３１の製造番号ｘに対応付けて管理される。
【０１８１】
また、データ収集装置１０１は、他の基板ベイメモリ１１４−１乃至１１４−ｎのそれぞれから頻度分布の情報を読み出すデータ読み出し部１１５−１乃至１１５−ｎと、データ読み出し部１１５−１乃至１１５−ｎにより読み出された頻度分布の情報を蓄積部１１３に書き込むデータ書き込み部１１６−１乃至１１６−Ｎとを有している。
【０１８２】
他の基板ベイメモリ１１４−１乃至１１４−ｎから読み出された頻度分布の情報は、それぞれの製造番号ｙ１乃至ｙｎに対応付けて蓄積部１１３において管理される。
【０１８３】
データ読み出し部１１７は、製造番号ｘに対応付けて記憶されている頻度分布の情報Ｄｘを蓄積部１１３から繰り返し読み出し、比較選択部１１８に供給するとともに、頻度分布の情報Ｄｙ１乃至Ｄｙｎを蓄積部１１３から順次読み出し、それを比較選択部１１８に供給する。
【０１８４】
比較選択部１１８は、データ読み出し部１１７から供給されてくる頻度分布の情報Ｄｙ１乃至Ｄｙｎのそれぞれと、頻度分布の情報Ｄｘとのマッチ度を演算し、頻度分布の情報Ｄｙ１乃至Ｄｙｎのうち、最大のマッチ度が得られる情報を取得する。比較選択部１１８により取得された頻度分布の情報（頻度分布の情報Ｄｘと最大のマッチ度が得られる情報）は、他の頻度分布の情報として、データ書き込み部１１９により、基板ベイメモリ３１に書き込まれる。
【０１８５】
図１９は、図１８の比較選択部１１８の構成例を示すブロック図である。
【０１８６】
マッチ度演算部１３１は、頻度分布の情報Ｄｙ１乃至Ｄｙｎのそれぞれと、頻度分布の情報Ｄｘとのマッチ度を演算する。具体的には、マッチ度演算部１３１においては、タイトル、人名、ジャンルの各項目についての情報Ｄｘと情報Ｄｙ１乃至Ｄｙｎのそれぞれとのマッチ度が演算され、各項目についてのマッチ度が加算されて、その情報とのマッチ度とされる。
【０１８７】
このマッチ度は、例えば、マッチ度を演算すべき各々の頻度分布の情報を、頻度の最大値と最小値でそれぞれ正規化し、その後に相関演算を行うことにより算出される。例えば、ジャンルについてのマッチ度を求める場合、項目Ｋ１，Ｋ２，Ｋ３，Ｋ４，Ｋ５における正規化後の頻度が、一方の頻度分布の情報ではａ１，ａ２，ａ３，ａ４，ａ５であり、他方の頻度分布の情報ではｂ１，ｂ２，ｂ３，ｂ４，ｂ５である場合、マッチ度ＭＣＨ＝ａ１・ｂ１＋ａ２・ｂ２＋ａ３・ｂ３＋ａ４・ｂ４＋ａ５・ｂ５によりマッチ度演算部１３１により算出される。同様に、タイトルや人名についての頻度分布のマッチ度も算出される。
【０１８８】
マッチ度演算部１３１により算出されるマッチ度は、マッチ度比較部（最大マッチ度記憶部）１３２に順次供給される。
【０１８９】
マッチ度比較部１３２は、供給されるマッチ度のうちの最大マッチ度を記憶する。すなわち、マッチ度の比較が開始されたとき、マッチ度比較部１３２には、頻度分布の情報Ｄｙ１乃至Ｄｙｎのそれぞれに対して演算されたマッチ度が順次供給され、最初に供給されるマッチ度が、そのまま最大マッチ度として記憶される。その後、入力されるマッチ度が、記憶されている最大マッチ度と比較され、新たに入力されてきたマッチ度の方が、記憶されている最大マッチ度より大きいときのみ、新たに記憶されてきたマッチ度が最大マッチ度として記憶される（最大マッチ度が更新される）。
【０１９０】
これにより、マッチ度比較部１３２には、頻度分布の情報Ｄｙ１乃至Ｄｙｎのそれぞれに対して演算されたマッチ度のうち、最大のマッチ度が記憶される。
【０１９１】
更新部１３３は、新たに供給されてきたマッチ度が最大マッチ度としてマッチ度比較部１３２に記憶される毎に、そのマッチ度に対応する頻度分布の情報を記憶部１３４に記憶させる。
【０１９２】
これにより、記憶部１３４には、情報Ｄｙ１乃至Ｄｙｎのうち、最大のマッチ度が得られる頻度分布の情報が記憶されることとなり、記憶部１３４に最終的に記憶されている頻度分布の情報（最大のマッチ度が得られる頻度分布の情報）が、データ書き込み部１１９（図１８）により、他の頻度分布の情報として基板ベイメモリ３１に書き込まれる。
【０１９３】
次に、図２０のフローチャートを参照して、以上の構成を有するデータ収集装置１０１により、頻度分布の情報Ｄｘと情報Ｄｙ（他の基板ベイメモリに記憶されている頻度分布の情報）が基板ベイメモリ３１に格納されている場合に、録画予約を設定する制御部１１の処理について説明する。
【０１９４】
ステップＳ１３１において、録画予約を設定するタイミングになったか否かを判定し、設定するタイミングになったと判定するまで待機する。録画予約を自動的に設定する処理（自動録画予約設定処理）は、例えば、ユーザにより指示されたときに開始される。
【０１９５】
制御部１１は、ステップＳ１３１において、録画予約を設定するタイミングになったと判定した場合、ステップＳ１３２に進み、製造番号ｘに対応して基板ベイメモリ３１に記憶されている頻度分布の情報Ｄｘから、タイトル、人名、ジャンルのそれぞれにおける最も頻度が高い項目としての項目内容Ｔｘを、再生制御部２７を介して抽出する。
【０１９６】
ステップＳ１３３において、制御部１１は、ステップＳ１３２において抽出した頻度分布の情報Ｄｘに含まれていない項目であって、タイトル、人名、ジャンルのそれぞれにおける最も頻度の高い項目としての項目内容Ｔｙを、基板ベイメモリ３１に記憶されている頻度分布の情報Ｄｙから抽出する。
【０１９７】
図２１は、項目内容Ｔｙの選択範囲の例を示す図である。
【０１９８】
すなわち、楕円Ｃｘは情報Ｄｘに含まれる項目内容の範囲を示しており、楕円Ｃｙは情報Ｄｙに含まれる項目内容の範囲を示している。従って、この場合、項目内容Ｔｙは、情報Ｄｙのみに含まれる項目内容の範囲（格子柄により示されている部分）から抽出される。
【０１９９】
図２０の説明に戻り、ステップＳ１３４において、制御部１１は、抽出された項目内容Ｔｘ，Ｔｙにそれぞれマッチした番組を、ＨＤＤ３２に格納されているＥＰＧデータにより案内されている番組の中から検索する。例えば、マッチした番組として、抽出されたタイトル、人名、ジャンルの全てを、その付加情報として含む番組、或いは、抽出されたタイトル、人名、ジャンルの一部を、その付加情報として含む番組が検索される。
【０２００】
制御部１１は、ステップＳ１３５において、ステップＳ１３４の処理により検索された番組の情報（放送開始時刻、チャネルの情報）をメモリ１１Ｃに書き込む。
【０２０１】
これにより、他の基板ベイメモリに記憶されている情報をも考慮して選択された番組の録画予約が、ユーザの操作によらずに自動的に設定されることになる。
【０２０２】
次に、図２２のフローチャートを参照して、図２０の処理により設定された録画予約に基づいて番組を録画する制御部１１の処理について説明する。
【０２０３】
ステップＳ１５１において、図２０のステップＳ１３５の処理によりメモリ１１Ｃに書き込まれた番組情報（放送開始時刻およびチャネルの情報）に基づいて、録画予約が設定された番組の放送開始時刻になったか否かを判定し、放送開始時刻になったと判定するまで待機する。
【０２０４】
制御部１１は、ステップＳ１５１において、番組の放送開始時刻になったと判定した場合、ステップＳ１５２に進み、アナログチューナ部１５またはデジタルチューナ部２３を制御して、録画予約が設定されている番組を放送するチャネルを受信する。
【０２０５】
また、制御部１１は、ステップＳ１５３において、例えば、アナログテレビジョン放送波を受信している場合には、記録制御部１８を制御してＶＴＲ１９に番組の映像信号を記録させ、ディジタルテレビジョン放送波を受信している場合には、記録制御部２６を制御して番組のＭＰＥＧデータをＨＤＤ３２に記録させる。
【０２０６】
制御部１１は、ステップＳ１５４において、番組の映像信号またはＭＰＥＧデータに関連付けて、例えば、製造番号などの識別情報を記録する。すなわち、録画した番組が項目内容Ｔｘにマッチした番組である場合、製造番号ｘが番組の情報と対応付けて記録され、一方、録画した番組が項目内容Ｔｙにマッチした番組である場合、製造番号ｙが番組の情報と対応付けて記録される。
【０２０７】
ステップＳ１５５において、ＶＴＲ１９またはＨＤＤ３２の空き容量があるか否かが判定され、空き容量があると判定された場合、ステップＳ１５１に戻り、以上の処理が繰り返し実行され、一方、空き容量がないと判定された場合、処理が終了される。
【０２０８】
これにより、ユーザは、番組表などを参照して番組の放送開始時刻やチャンネルを自ら設定することなく、最適な番組を録画させることができる。
【０２０９】
以上のようにして製造番号ｙに対応付けられて記録された番組がユーザにより視聴された場合（再生された場合）、基板ベイメモリ３１に格納されている頻度分布の情報のマージ（合併）が行われる。
【０２１０】
次に、図２３のフローチャートを参照して、番組を再生する場合において、頻度分布の情報Ｄｘと情報Ｄｙをマージする制御部１１の処理について説明する。
【０２１１】
制御部１１は、再生する番組に対応付けられている製造番号の情報を、再生制御部２０または２７を介して取得し、ステップＳ１７１において、再生する番組には、製造番号ｙが付されているか否か（再生する番組が、製造番号ｙと対応付けて記録されている番組か否か）を判定する。
【０２１２】
制御部１１は、ステップＳ１７１において、再生する番組に製造番号ｙが付されていないと判定した場合、処理を終了させ、一方、製造番号ｙが付されていると判定した場合、ステップＳ１７２に進む。
【０２１３】
ステップＳ１７２において、制御部１１は、記録制御部２６を介して基板ベイメモリ３１を制御し、製造番号ｘに対応付けて記憶されている頻度分布の情報Ｄｘと、製造番号ｙに対応付けて記憶されている頻度分布の情報Ｄｙをマージする。具体的には、制御部１１は、頻度分布の情報に含まれるそれぞれの項目毎に頻度を加算し（マージ（合併）を行い）、新たに得られた頻度分布の情報を、製造番号ｘの頻度分布の情報Ｄｘとして基板ベイメモリ３１に書き込む。
【０２１４】
これにより、頻度分布の情報として、製造番号ｘの頻度分布の情報Ｄｘのみが基板ベイメモリ３１に格納された状態となる。
【０２１５】
このように、製造番号ｙが付された番組を再生するとき、頻度分布の情報Ｄｘと情報Ｄｙをマージするとしたのは、製造番号ｙが付されて記録された番組は、頻度分布の情報Ｄｙのうち、頻度分布の情報Ｄｘに含まれていない項目内容から抽出された項目内容Ｔｙにマッチした番組であり、そのため、製造番号ｙの装置から得られた頻度分布の情報Ｄｙが、受信装置１（製造番号ｘの装置）においても有効な情報として番組検索などにおいて利用できるためである。
【０２１６】
また、以上のように、番組を再生するときに頻度分布の情報をマージすることにより、最新の頻度分布の情報を基板ベイメモリ３１に格納させることができ、上述したような自動録画処理やレコメンド処理を、ユーザの嗜好に応じた最適な情報に基づいて行うことができる。
【０２１７】
次に、図２４のフローチャートを参照して、図２３の処理によりマージされた頻度分布の情報に基づいて、番組をレコメンドする制御部１１の処理について説明する。
【０２１８】
ステップＳ１８１において、制御部１１は、番組のレコメンドを行うタイミングになったか否かを判定し、そのタイミングになったと判定するまで待機する。例えば、番組のレコメンド処理は、ユーザにより指示されたときに開始される。
【０２１９】
制御部１１は、ステップＳ１８１において、番組のレコメンドを行うタイミングになったと判定した場合、ステップＳ１８２に進み、製造番号ｘに対応付けて基板ベイメモリ３１に記憶されている頻度分布の情報Ｄｘ（マージされた情報）から、タイトル、人名、ジャンルのそれぞれにおける最も頻度の高い項目内容Ｔｘを、再生制御部２７を介して抽出する。
【０２２０】
ステップＳ１８３において、制御部１１は、頻度分布の情報ＤｙからステップＳ１８２の処理で抽出したタイトル、人名、ジャンルの頻度分布の情報Ｄｘに含まれていない項目内容のうち、最も頻度の高いタイトル、人名、ジャンルのそれぞれの項目内容Ｔｙを抽出する。
【０２２１】
項目内容ＴｘとＴｙを抽出したとき、制御部１１は、ステップＳ１８４において、項目内容Ｔｘ，Ｔｙにマッチした番組を、ＨＤＤ３２に格納されているＥＰＧデータにより案内されている番組の中から検索し、検索された番組の情報（例えば、図１５に示されるような情報）をメモリ１１Ｃに記憶させる。
【０２２２】
また、制御部１１は、メモリ１１Ｃに番組の情報を記憶するとき、ステップＳ１８５において、その番組の情報に対応付けて、例えば、製造番号などの識別情報を記憶させる。従って、検索された番組が項目内容Ｔｘにマッチした番組である場合、製造番号ｘが番組の情報と対応付けてメモリ１１Ｃに記憶され、一方、項目内容Ｔｙにマッチした番組である場合、製造番号ｙが番組の情報と対応付けてメモリ１１Ｃに記憶される。
【０２２３】
制御部１１は、ステップＳ１８６において、検索された番組の情報を表示するための表示信号ＳＣＨを生成し、再生制御部２７を介して、合成部２２または２９に供給する。これにより、ＣＲＴやＬＣＤ等の表示部には、レコメンドすべき番組に関する情報をユーザに提示する画面が表示される。
【０２２４】
提示された画面を参照することにより、ユーザは、レコメンドされた番組を確認することができ、その番組の中から、好みの番組を録画する番組として指定することができる。
【０２２５】
なお、上述したように、番組のレコメンドは、頻度が最も高い項目のみに基づいて行われるのではなく、頻度が高い順に所定の数だけ抽出し、抽出された複数の項目に基づいて行われるようにしてもよい。
【０２２６】
図１に示される受信装置１においては、レコメンドされた番組のうち、製造番号ｙが付された番組の録画予約が指示される場合、頻度分布の情報Ｄｘと情報Ｄｙがマージされる。
【０２２７】
次に、図２５のフローチャートを参照して、録画予約が設定されたときに、頻度分布の情報をマージする制御部１１の処理について説明する。
【０２２８】
ステップＳ２０１において、制御部１１は、録画予約が設定された番組が、製造番号ｙが付された番組であるか否かを判定し、製造番号ｙが付された番組でないと判定した場合、処理を終了させる。
【０２２９】
一方、制御部１１は、ステップＳ２０１において、録画予約が設定された番組が、製造番号ｙが付されたものであると判定した場合、ステップＳ２０２に進み、記録制御部２６を介して基板ベイメモリ３１に記憶されている情報を制御し、頻度分布の情報Ｄｘと情報Ｄｙを、それぞれの項目毎に頻度を加算し（マージ（合併）を行い）、新たに得られた頻度分布の情報を、頻度分布の情報Ｄｘとして基板ベイメモリ３１に書き込む。
【０２３０】
これにより、基板ベイメモリ３１には、製造番号ｘが付された頻度分布の情報Ｄｘのみが格納された状態となる。
【０２３１】
このように、製造番号ｙが付された番組の録画予約が指示されたとき、頻度分布の情報をマージするとしたのは、記録が指示された番組は、頻度分布の情報Ｄｙのうち、頻度分布の情報Ｄｘに含まれていない項目内容から抽出された項目内容Ｔｙにマッチした番組であり、製造番号ｙの装置から得られた頻度分布の情報Ｄｙが、受信装置１（製造番号ｘの装置）においても有効な情報として番組検索などにおいて利用できるためである。
【０２３２】
このように、録画予約を設定するときに頻度分布の情報をマージすることにより、上述した再生時におけるマージの場合と同様に、最新の頻度分布の情報を基板ベイメモリ３１に用意させることができ、それに基づいて、ユーザの嗜好に応じて、より最適な番組の録画予約を設定したり、或いは、番組のレコメンドを実行させることができる。
【０２３３】
なお、以上においては、番組の録画予約が指示された場合に、情報のマージが行われるとしたが、好みの番組について受信予約（視聴予約）が設定された場合も、同様にマージ処理が行われるようにしてもよい。
【０２３４】
また、以上においては、番組のタイトル、人名、ジャンルに関する頻度分布の情報に基づいて、番組のレコメンドや録画予約の設定が行われるとしたが、それらの情報の他に、例えば、チャネルや放送開始時刻、番組の主題歌などの、番組に関する様々な情報に基づいて、それらの処理が行われるようにしてもよい。さらに、いずれの情報に基づいて、番組のレコメンドや録画予約の設定が行われるかを、ユーザが自ら指定できるようにしてもよい。
【０２３５】
以上においては、録画予約する番組の選択や、レコメンドする番組の選択などの処理が受信装置１において実行されるとしたが、受信装置１を制御するリモートコントローラにおいて、それらの処理が実行され、リモートコントローラからの制御に従って、受信装置１により番組の録画などが行われるようにしてもよい。すなわち、この場合、上述したような、頻度分布の情報を取得する処理や、頻度分布に基づいて番組を選択する処理などがリモートコントローラにおいて実行される。
【０２３６】
また、番組を選択する処理とともに、リモートコントローラからの制御により、それまでの操作履歴やユーザにより設定された情報などに基づいて、テレビジョン番組を視聴するユーザ毎に、最適な環境（テレビジョン受像機の設定）を自動的に設定させるようにすることもできる。
【０２３７】
具体的には、例えば、番組の放送が中断され、コマーシャルメッセージ（ＣＭ）が開始された場合に、チャンネルを順次切り換え（いわゆるザッピングを行い）、他のチャンネルで放送されている番組を確認する傾向のあるユーザがテレビジョン受像機を利用しているとき、保存されている操作履歴に基づいて、ザッピングの操作を行うか否かをユーザに選択させる画面が所定のタイミングで表示され、その画面に対して指示するだけでユーザはザッピング操作を実行することができる。
【０２３８】
また、ＣＭ中は音量を下げる傾向のあるユーザがテレビジョン受像機を利用している場合、ＣＭが開始されたタイミングで、音量を下げる操作を行うか否かを選択する画面が表示されるため、ユーザは、その画面に対して指示するだけで、ＣＭが放送されている間だけ音量を下げた状態に設定することができる。
【０２３９】
このように、テレビジョン受像機を操作するか否かを選択する画面が操作履歴に基づいて表示され、その画面に応答するだけでテレビジョン受像機を操作することができるため、ユーザは、自分自身が操作することなく、最適な環境で番組を視聴することができる。
【０２４０】
また、複数のユーザ（例えば、家族）で１台のテレビジョン受像機を利用している場合、それぞれのユーザは、リモートコントローラを自ら操作することなく、他のユーザの設定を、自分にとって最適な設定に変更させることができる。
【０２４１】
図２６は、以上のように、ユーザ自身の操作によらずに、テレビジョン受像機の設定を変更できる、本発明を適用した制御システムの構成例を示す図である。
【０２４２】
テレビジョン受像機２０１には、例えば、図１に示される受信装置１が内蔵されており、受信装置１の合成部２２または２９から出力された映像信号に対応する画面が表示される。なお、テレビジョン受像機２０１の外部に受信装置１が構成され、テレビジョン受像機２０１と受信装置１がケーブルを介して接続されるようにしてもよい。
【０２４３】
リモートコントローラ２０２−１乃至２０２−４は、ユーザ２０３−１乃至２０３−４によりそれぞれ利用され、ユーザからの操作に基づいて、所定のコマンドを搬送する赤外線を出射し、テレビジョン受像機を制御する。以下、リモートコントローラ２０２−１乃至２０２−４のそれぞれを個々に区別する必要がない場合、適宜、まとめてリモートコントローラ２０２と称する。
【０２４４】
また、リモートコントローラ２０２（リモートコントローラ２０２−１乃至２０２−４）は、ユーザの操作履歴やルーチン操作（所定のタイミングで行われる、所定の操作）の設定に基づいて、テレビジョン受像機２０１を制御するようになされている。例えば、ＣＭが開始されたとき、リモートコントローラ２０２は、ユーザによる設定に従って、チャンネルを連続して順次切り換えたり、或いは、音量を下げるようにテレビジョン受像機２０１を制御する。
【０２４５】
図２７は、リモートコントローラ２０２の構成例を示すブロック図である。
【０２４６】
制御部２１１は、用意されている制御プログラムに従って、リモートコントローラ２０２の全体の動作を制御し、例えば、ＩＲ送受信部２１３を制御し、操作部２１２を操作するユーザからの指示に対応するコマンドを、赤外線によりテレビジョン受像機２０１に対して出力する。リモートコントローラ２０２（ＩＲ送受信部２１３）から出射された赤外線は、テレビジョン受像機２０１（受信装置１）のＩＲ送受信部１２Ｂにおいて受光される。
【０２４７】
操作部２１２は、テンキーや十字キーにより構成され、ユーザからの操作に対応する信号を制御部２１１に出力する。ＩＲ送受信部２１３は、テレビジョン受像機２０１との間での赤外線の送受信を行う。例えば、テレビジョン受像機２０１のＩＲ送受信部１２Ｂからは、所定の周期でＥＰＧデータが送信されてきており、ＩＲ送受信部２１３は、テレビジョン受像機２０１から取得したＥＰＧデータを制御部２１１に出力する。制御部２１１に供給されたＥＰＧデータは、ＨＤＤ２１５のＥＰＧデータ記憶部２３１に格納される。
【０２４８】
表示部２１４は、ＬＣＤなどより構成され、例えば、ルーチン操作の内容を設定する画面などが制御部２１１からの制御に基づいて表示される。
【０２４９】
ＨＤＤ２１５には、様々な情報が記憶され、例えば、制御部２１１から供給されてきたＥＰＧデータがＥＰＧデータ記憶部２３１に記憶される。基板ベイメモリ２１６は、リモートコントローラ２０２に対して着脱可能に構成され、そのリモートコントローラ２０２を利用するユーザにより設定されるユーザＩＤを記憶するユーザＩＤ記憶部２４１、ユーザによる操作履歴の情報を記憶する操作履歴記憶部２４２、ルーチン操作の設定を記憶するルーチン操作記憶部２４３、テレビジョン受像機２０１を制御するコマンドを記憶するコマンド記憶部２４４から構成される。
【０２５０】
また、リモートコントローラ２０２には、必要に応じてドライブ２１７が接続され、磁気ディスク２１８、光ディスク２１９、光磁気ディスク２２０、或いは半導体メモリ２２１などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてＨＤＤ２１５などにインストールされる。
【０２５１】
次に、図２６に示される制御システムの動作についてフローチャートを参照して説明する。
【０２５２】
始めに、図２８のフローチャートを参照して、テレビジョン受像機２０１を制御するリモートコントローラ２０２（制御部２１１）の全体の処理について説明する。
【０２５３】
例えば、電源がオンにされたとき、ステップＳ３０１において、制御部２１１は、モードの選択画面を表示部２１４に表示する。すなわち、リモートコントローラ２０２には、その動作に応じて複数のモードが設定可能とされている。
【０２５４】
図２９は、表示部２１４に表示されるモード選択画面の例を示す図である。
【０２５５】
図２９に示されるように、例えば、リモートコントローラ２０２には、ユーザＩＤを登録するとき選択される「ユーザＩＤ登録モード」、ルーチン操作の設定を行うとき選択される「ルーチン操作登録モード」、登録したルーチン操作の設定を実際に利用するとき選択される「ルーチン操作実行モード」、操作履歴を登録するとき選択される「操作履歴登録モード」、登録されている操作履歴の情報に基づいて選択された操作を行うとき選択される「操作履歴活用モード」が設定可能とされている。
【０２５６】
また、リモートコントローラ２０２には、通常のリモートコントローラ（ユーザにより入力されたことに応じて赤外線を出射し、テレビジョン受像機２０１を制御するリモートコントローラ）として各種の処理を行う「通常モード」が設定可能とされている。
【０２５７】
ユーザは、操作部２１２を操作してモード選択画面に表示されるカーソル２５１を上下に移動させ、好みのモードを選択する。
【０２５８】
なお、モード選択画面の下方には「終了」の文字が表示されており、ユーザは、モードの選択を終了するとき、カーソル２５１によりその文字を選択し、モードの選択を終了させる。
【０２５９】
図２８の説明に戻り、ステップＳ３０２において、制御部２１１は、ユーザＩＤの登録が指示されたか否か、すなわち、図２９に示される画面において、「ユーザＩＤ登録モード」が選択されたか否かを判定し、「ユーザＩＤ登録モード」が選択されたと判定した場合、ステップＳ３０３に進み、ユーザＩＤを登録する処理を実行する。
【０２６０】
登録されたユーザＩＤは、リモートコントローラ２０２を利用するユーザを認証するため、または、１つのリモートコントローラ２０２を複数のユーザで利用している場合に、個々のユーザを識別するために利用される。ステップＳ３０３において実行されるユーザＩＤ登録処理については、図３０のフローチャートを参照して後に詳述する。
【０２６１】
一方、ステップＳ３０２において、ユーザＩＤの登録が指示されていないと判定した場合、ステップＳ３０４に進み、制御部２１１は、ルーチン操作の登録が選択されたか否か、すなわち、図２９に示される画面において、「ルーチン操作登録モード」が選択されたか否かを判定する。
【０２６２】
ステップＳ３０４において、ルーチン操作の登録が指示されたと判定した場合、制御部２１１は、ステップＳ３０５に進み、ユーザからの入力に基づいて、ルーチン操作を実行するタイミング、および、ルーチン操作の内容を登録する処理を実行する。
【０２６３】
この登録処理により、例えば、ルーチン操作の内容として、音量を下げることが選択され、それを実行するタイミングとして、ＣＭが開始されたタイミングが選択された場合において、後述する「ルーチン操作実行モード」が選択されている最中にＣＭが始まったき、ユーザの操作によらずに、リモートコントローラ２０２からコマンドが出射され、テレビジョン受像機２０１の音量が下げられる。
【０２６４】
ステップＳ３０５において実行されるルーチン操作登録処理の詳細については、図３１のフローチャートを参照して後述する。
【０２６５】
ステップＳ３０４において、ルーチン操作の登録が選択されていないと判定した場合、制御部２１１は、ステップＳ３０６に進み、ルーチン操作の実行が指示されたか否か、すなわち、図２９に示される選択画面において、「ルーチン操作実行モード」が選択されたか否かを判定する。
【０２６６】
制御部２１１は、ステップＳ３０６において、ルーチン操作の実行が指示されたと判定した場合、ステップＳ３０７に進み、設定されている情報を参照し、所定のタイミングになったとき、ルーチン操作を実行する。ステップＳ３０７において実行されるルーチン操作実行処理の詳細については、図３４のフローチャートを参照して後述する。
【０２６７】
制御部２１１は、ステップＳ３０６において、ルーチン操作の実行が指示されていないと判定した場合、ステップＳ３０８に進み、操作履歴の登録が指示されたか否か、すなわち、モード選択画面において「操作履歴登録モード」が選択されたか否かを判定する。
【０２６８】
操作履歴の登録が指示されたと判定した場合、制御部２１１は、ステップＳ３０９に進み、ユーザの操作の内容、および操作されたタイミングなどの情報を操作履歴として登録する操作履歴登録処理を実行する。
【０２６９】
この処理により、例えば、ユーザがチャンネルを切り換える毎に、チャンネルを切り換えた時刻、そのチャンネルにより放送されている番組に関する情報、並びに、番組を視聴しているときの音量や画面の輝度などの、テレビジョン受像機２０１の設定に関する情報が保存される。保存された情報は、「操作履歴活用モード」が選択されているときに利用される。ステップＳ３０９において実行される操作履歴登録処理の詳細については、図３６のフローチャートを参照して後に詳述する。
【０２７０】
ステップＳ３０８において、操作履歴の登録が指示されていないと判定した場合、制御部２１１は、ステップＳ３１０に進み、操作履歴の活用（操作履歴に基づいた操作）が指示されたか否か、すなわち、モード選択画面において「操作履歴活用モード」が選択されたか否かを判定する。
【０２７１】
制御部２１１は、操作履歴を活用することが選択されたと判定した場合、ステップＳ３１１に進み、操作履歴に基づいてテレビジョン受像機２０１を制御する。
【０２７２】
例えば、ＣＭが開始されたときにザッピングを行ったことが操作履歴として登録されているユーザに対しては、「操作履歴活用モード」が選択されている際にＣＭが開始されたとき、ザッピングを行うか否かを選択する画面が提示され、その画面に対して指示するだけで、ユーザは、ザッピングを実行させることができる。ステップＳ３１１において実行される制御部２１１の処理については、図３７のフローチャートを参照して後述する。
【０２７３】
一方、ステップＳ３１０において、操作履歴の活用が指示されていないと判定した場合、制御部２１１は、ステップＳ３１２に進み、「通常モード」による動作が指示されたか否かを判定する。制御部２１１は、ステップＳ３１２において、「通常モード」による動作が指示されたと判定した場合、ステップＳ３１３に進み、ユーザからの入力に応じたコマンドを出力し、テレビジョン受像機２０１を制御する。
【０２７４】
従って、例えば、ユーザがチャンネルを切り換えることを指示した場合、それに対応するコマンドがコマンド記憶部２４４から制御部２１１により読み出され、ＩＲ送受信部２１３から赤外線を介して送信される。
【０２７５】
ステップＳ３１２において「通常モード」による動作が指示されていないと判定した場合、制御部２１１は、モード選択の終了が指示された（「終了」の文字がカーソル２５１により選択された）と判定し、処理を終了させる。また、ステップＳ３０３，Ｓ３０５，Ｓ３０７，Ｓ３０９，Ｓ３１１，Ｓ３１３においてそれぞれの処理が終了したとき、処理は終了される。
【０２７６】
次に、図３０のフローチャートを参照して、図２８のステップＳ３０３において実行されるユーザＩＤ登録処理の詳細について説明する。
【０２７７】
モード選択画面においてユーザＩＤを登録することが指示された場合、制御部２１１は、ステップＳ３２１において、所定の桁数の数字やアルファベットからなるユーザＩＤ（識別情報）を入力する登録画面を表示部２１４に表示する。
【０２７８】
ユーザは、操作部２１２を操作し、例えば、複数のユーザが１つのリモートコントローラ２０２を利用する場合には、それぞれのユーザＩＤが重複したものとならないように、所定の桁数の数字やアルファベットを、登録画面に設けられている入力欄に入力する。
【０２７９】
ユーザによりユーザＩＤが入力されたとき、制御部２１１は、ステップＳ３２２においてそれを受け付け、ステップＳ３２３に進み、入力されたユーザＩＤを基板ベイメモリ２１６のユーザＩＤ記憶部２４１に保存する。操作履歴に関する情報およびルーチン操作に関する情報などの各種の情報は、ユーザにより設定されたユーザＩＤに対応付けて保存される。
【０２８０】
以上においては、ユーザＩＤのみが登録されるとしたが、それぞれのユーザＩＤに対応するパスワードをも、さらに登録させるようにしてもよい。
【０２８１】
次に、図３１のフローチャートを参照して、図２８のステップＳ３０５において実行されるルーチン操作登録処理の詳細について説明する。
【０２８２】
ステップＳ３３１において、制御部２１１は、ユーザＩＤの入力画面を表示部２１４に表示させ、ステップＳ３３２に進み、ユーザにより入力されたユーザＩＤを受け付ける（操作部２１２の出力からユーザＩＤを取得する）。
【０２８３】
制御部２１１は、ステップＳ３３３において、ユーザにより入力されたＩＤと同一のＩＤがユーザＩＤ記憶部２４１に保存されているか否かに基づいて、ユーザＩＤが正当であるか否かを判定し、正当でないと判定した場合、ステップＳ３３４に進み、エラー処理を実行する。例えば、ステップＳ３３４においては、エラー処理として、ルーチン操作の登録を行うことができないことをユーザに通知するメッセージなどが表示部２１４に表示される。
【０２８４】
一方、ステップＳ３３３において、入力されたユーザＩＤが正当なものであると判定した場合、制御部２１１は、ステップＳ３３５に進み、ルーチン操作を実行するタイミングの選択画面を表示する。
【０２８５】
図３２は、ステップＳ３３５において表示部２１４に表示される選択画面の例を示す図である。
【０２８６】
図３２に示される選択画面の例においては、画面の上方に「ルーチン操作　タイミング選択」のメッセージが表示され、その下に、第１の選択枝として「日時の指定」が表示され、第２の選択枝として「ＣＭ時」が表示され、第３の選択枝として「ジャンル指定」が表示されている。
【０２８７】
ユーザは、操作部２１２を操作してカーソル２６１を移動させ、ルーチン操作を実行するタイミングを選択する。例えば、第１の選択枝として表示されている「日時の指定」を選択した場合、ユーザは、続けて、ルーチン操作を実行する日時として好みの日時を設定することができ、第２の選択枝として表示されている「ＣＭ時」を選択した場合、後に選択するルーチン操作をＣＭ時に実行させることができる。
【０２８８】
また、第３の選択枝として表示されている「ジャンル指定」を選択した場合、ユーザは、続けて、番組のジャンルを指定することができ、例えば、選択したジャンルの番組が放送されたとき、設定しておいたルーチン操作を実行させることができる。
【０２８９】
この他、ルーチン操作のタイミングとしては、電源がオンにされたとき、電源がオフにされたとき、所定のチャンネルに切り換えられたとき、所定の期間いずれの操作も行われないときなどの様々なタイミングがあり、それらのタイミングも選択可能とされる。
【０２９０】
図３２に示される画面において選択された、ルーチン操作を実行するタイミングは、ステップＳ３３６において制御部２１１により受け付けられる。
【０２９１】
ルーチン操作を実行するタイミングが設定されたとき、制御部２１１は、ステップＳ３３７において、次に、ルーチン操作として実行する処理の内容（テレビジョン受像機２０１を操作する内容）の選択画面を表示部２１４に表示させる。
【０２９２】
図３３は、ステップＳ３３７において表示される、操作内容を選択する画面の例を示す図である。
【０２９３】
図３３に示される選択画面の例においては、画面の上方に「ルーチン操作　内容選択」のメッセージが表示され、その下に、第１の選択枝として「ＣＨ（チャンネル）の切り換え」が表示され、第２の選択枝として「電源ＯＮ／ＯＦＦ」が表示され、第３の選択枝として「ザッピング」が表示されている。
【０２９４】
ユーザは、操作部２１２を操作してカーソル２７１を移動させ、ルーチン操作として、図３２に示される画面において選択したタイミングに実行させる処理の内容を選択する。
【０２９５】
例えば、第１の選択枝として表示されている「ＣＨの切り換え」を選択した場合、ユーザは、続けて、そのときのチャンネルから切り換えるチャンネル（切り換え先のチャンネル）を設定することができ、第２の選択枝として表示されている「電源ＯＮ／ＯＦＦ」を選択した場合、既に選択しているタイミングにおいて、テレビジョン受像機２０１の電源をオンにしたり、或いは、オフにしたりすることができる。
【０２９６】
また、第３の選択枝として表示されている「ザッピング」を選択した場合、ユーザは、続けて、ザッピングするチャンネルの順番を設定することができ、例えば、「１チャンネル」に続けて「３チャンネル」、「３チャンネル」に続けて「５チャンネル」の順でザッピングするように、切り換えるチャンネルを設定することができる。
【０２９７】
この他、ルーチン操作の内容としては、音量の調節、輝度の調節、録画の開始、番組のスキップなどの様々な操作があり、それらの操作も選択可能とされる。
【０２９８】
図３３に示される選択画面において選択されたルーチン操作の内容は、ステップＳ３３８において制御部２１１により受け付けられ、ステップＳ３３９において、ユーザＩＤおよびルーチン操作を実行するタイミングを表す情報とともにルーチン操作記憶部２４３に保存される。
【０２９９】
例えば、図３２に示される選択画面において「毎週金曜日２０時乃至２１時」のタイミングがルーチン操作を実行するタイミングとして選択され、図３３に示される選択画面において「チャンネルを８チャンネルに切り換える」がルーチン操作の内容として選択された場合、それらの設定を表す情報（ルーチン操作情報）がユーザＩＤに対応付けられてルーチン操作記憶部２４３に保存される。
【０３００】
また、例えば、ルーチン操作を実行するタイミングとして「ＣＭ時」が選択され、ルーチン操作の内容として「１チャンネル、３チャンネル、４チャンネル、６チャンネルの順でザッピングを行う」が選択された場合、それらの設定を表す情報がユーザＩＤに対応付けられてルーチン操作記憶部２４３に保存される。
【０３０１】
以上のようにして保存されたルーチン操作の情報に基づいて、設定されている所定のタイミングになったとき、ルーチン操作が実行される。
【０３０２】
次に、図３４のフローチャートを参照して、図２８のステップＳ３０７において実行される、ルーチン操作実行処理の詳細について説明する。
【０３０３】
この処理は、図２９の選択画面において「ルーチン操作実行モード」が選択されたときに実行される。
【０３０４】
ステップＳ３５１乃至Ｓ３５４の処理は、図３１のステップＳ３３１乃至Ｓ３３４の処理と同様の処理である。すなわち、ユーザＩＤの入力画面がステップＳ３５１において表示され、ユーザにより入力されたユーザＩＤがステップＳ３５２において制御部２１１により取得される。そして、取得されたユーザＩＤが正当なものであるか否かがステップＳ３５３において判定され、正当なものであると判定された場合、処理はステップＳ３５５に進む。
【０３０５】
ステップＳ３５５において、制御部２１１は、入力されたユーザＩＤと対応付けられてルーチン操作記憶部２４３に保存されているルーチン操作情報を読み出し、ステップＳ３５６に進み、実行するルーチン操作を選択する選択画面を、読み出した情報に基づいて表示部２１４に表示させる。
【０３０６】
図３５は、ステップＳ３５６において表示部２１４に表示される選択画面の例を示す図である。
【０３０７】
図３５に示される選択画面の例においては、画面の上方に「ルーチン操作選択」のメッセージが表示され、その下に、「ＣＭ時のザッピング」が表示されている。すなわち、この例においては、図３１に示される登録処理において、ルーチン操作を実行するタイミングとして「ＣＭ時」が、その内容として「ザッピング」が登録されている場合の例とされている。
【０３０８】
ユーザは、図３５に示される選択画面において、カーソル２８１を移動させ、所定のルーチン操作を選択することで、予め登録しているタイミングで、登録している内容のルーチン操作を実行させることができる。
【０３０９】
従って、図３５に示される「ＣＭ時のザッピング」を選択し、その後、テレビジョン番組を視聴している場合、放送内容がＣＭに切り替わったタイミングでザッピングが自動的に実行される。また、ザッピングするチャンネルも、図３１に示される登録処理において予め登録されており、登録されている情報に従ってチャンネルが切り換えられる（登録されている順番でザッピングが行われる）。
【０３１０】
なお、複数のルーチン操作がユーザＩＤに対応付けて登録されている場合、複数のルーチン操作が選択画面に一覧表示される。
【０３１１】
図３４の説明に戻り、ステップＳ３５６で表示された画面においてユーザにより選択されたルーチン操作は、ステップＳ３５７において、制御部２１１により受け付けられる。
【０３１２】
制御部２１１は、ステップＳ３５８において、ユーザにより選択されたルーチン操作を実行するタイミングになったか否かを判定し、そのタイミングになっていないと判定した場合、ステップＳ３５９に進み、操作部２１２に対する入力に従って、チャンネルの切り替えや音量の調節を指示するコマンドを赤外線によりテレビジョン受像機２０１に対して出力する。すなわち、ルーチン操作を選択した後、ユーザは、例えば、リモートコントローラ２０２を操作してチャンネルを切り換え、好みの番組を視聴する。
【０３１３】
ステップＳ３６１において、制御部２１１は、ルーチン操作の終了が指示されたか否かを判定し、終了が指示されていないと判定した場合、ステップＳ３５８に戻り、それ以降の処理を繰り返し実行する。
【０３１４】
一方、ステップＳ３５８において、制御部２１１は、ユーザにより選択されたルーチン操作を実行するタイミングになったと判定した場合、ステップＳ３６０に進み、ルーチン操作を実行する。
【０３１５】
これにより、ユーザは、上述した例のように、「毎週金曜日２０時乃至２１時」のタイミングで「チャンネルを８チャンネルに切り換える」ことが、実行するルーチン操作として選択されており、かつ、金曜日の２０時になったとき、受信するチャンネルを８チャンネルに切り換えることを指示するコマンドがコマンド記憶部２４４から制御部２１１により読み出され、ＩＲ送受信部２１３から赤外線として出射される。
【０３１６】
このようにルーチン操作を予め設定しておくことにより、ユーザは、所定の時刻に放送が開始される番組を確実に視聴することができ、番組の見逃しを抑制することができる。
【０３１７】
また、「ＣＭ時」に「１チャンネル、３チャンネル、４チャンネル、６チャンネルの順でザッピングを行う」ことが選択されており、放送内容がＣＭに切り替わったとき、その順番でチャンネルを切り換えるように、所定の周期でＩＲ送受信部２１３からテレビジョン受像機２０１に対してコマンドが出射される。
【０３１８】
これにより、ルーチン操作の内容を１度登録しておくだけで、ＣＭが放送される毎にリモートコントローラ２０２を操作してチャンネルを切り換えることなく、好みのチャンネルの順番でザッピングを行うことができる。
【０３１９】
ステップＳ３６０においてルーチン操作が行われた後、処理はステップＳ３６１に進み、例えば、他のモードが設定されるなどしてルーチン操作の終了が指示されたと判定された場合、処理は終了される。
【０３２０】
以上のように、例えば、頻繁に行う操作や、テレビジョン受像機２０１の設定を、自分にとって最適なものに変更する操作を予め登録しておくことにより、ユーザは、その都度リモートコントローラ２０２を自ら操作することなく、頻繁に行う操作を実行させることができるとともに、最適な環境で番組を視聴することができる。
【０３２１】
例えば、電源オン時に、所定のレベルの音量や画面の明るさに設定されるように登録しておくことにより、仮に、テレビジョン受像機２０１を先に利用したユーザが設定を変更していた場合であっても、電源をオンにしたと同時に、好みの音量と画面の明るさが設定されることになる。すなわち、１台のテレビジョン受像機２０１を複数のユーザで利用している場合であっても、煩雑な操作をすることなく、それぞれのユーザが最適な環境で利用することができる。
【０３２２】
次に、図３６のフローチャートを参照して、図２８のステップＳ３０９において実行される、操作履歴登録処理の詳細について説明する。
【０３２３】
この処理は、図２９の選択画面において、「操作履歴登録モード」が選択されたときに実行される。
【０３２４】
ステップＳ３７１乃至Ｓ３７４の処理は、図３１のステップＳ３３１乃至Ｓ３３４の処理と同様の処理である。すなわち、ユーザＩＤの入力画面がステップＳ３７１において表示され、ユーザにより入力されたユーザＩＤがステップＳ３７２において制御部２１１により取得される。そして、取得されたユーザＩＤが正当なものであるか否かがステップＳ３７３において判定され、正当なものであると判定された場合、処理はステップＳ３７５に進む。
【０３２５】
制御部２１１は、ステップＳ３７５において、操作部２１２からの出力に基づいて、ユーザによりテレビジョン受像機２０１の操作が指示されたか否かを判定し、操作されていないと判定した場合、ステップＳ３７６およびステップＳ３７７の処理をスキップする。
【０３２６】
例えば、チャンネルの切り換えや音量の調節、或いは、番組表画面の表示が指示された場合、制御部２１１は、ステップＳ３７５において、操作されたと判定し、ステップＳ３７６に進み、ユーザの操作に対応するコマンドをコマンド記憶部２４４から読み出し、ＩＲ送受信部２１３を制御してコマンドをテレビジョン受像機２０１に出力する。
【０３２７】
コマンドが受信されることに応じて、テレビジョン受像機２０１においては、チャンネルが切り換えられたり、音量が調節されるなどの処理が実行される（図４４のステップＳ４８２）。
【０３２８】
ステップＳ３７７において、制御部２１１は、ユーザＩＤと対応付けて、ユーザによる操作の内容と、操作された時刻を表す情報を、操作履歴として操作履歴記憶部２４２に記憶させる。また、このとき、テレビジョン受像機２０１の明るさの設定や、音量の設定などの各種の設定に関する情報もユーザＩＤと対応付けて記憶されるようにしてもよい。
【０３２９】
制御部２１１は、ステップＳ３７８において、操作履歴の登録を終了させることが指示されたか否かを判定し、終了することが指示されていないと判定した場合、ステップＳ３７５に戻り、以上の処理を繰り返し実行する。これにより、登録の終了が指示されるまでの間のユーザの操作を表す情報が、操作履歴として記憶される。
【０３３０】
一方、制御部２１１は、ステップＳ３７８において、操作履歴の登録を終了することが指示されたと判定した場合、操作履歴の登録処理を終了させる。
【０３３１】
次に、図３７のフローチャートを参照して、図２８のステップＳ３１１において実行される、操作履歴活用処理の詳細について説明する。
【０３３２】
この処理は、図２９の選択画面において、「操作履歴活用モード」が選択されたときに実行される。
【０３３３】
ステップＳ３９１乃至Ｓ３９４の処理は、図３１のステップＳ３３１乃至Ｓ３３４の処理と同様の処理である。すなわち、ユーザＩＤの入力画面がステップＳ３９１において表示され、ユーザにより入力されたユーザＩＤがステップＳ３９２において制御部２１１により取得される。そして、取得されたユーザＩＤが正当なものであるか否かがステップＳ３９３において判定され、正当なものであると判定された場合、処理はステップＳ３９５に進む。
【０３３４】
制御部２１１は、ステップＳ３９５において、入力されたユーザＩＤに対応付けて記憶されている操作履歴情報を操作履歴記憶部２４２から読み出し、ステップＳ３９６に進む。制御部２１１は、ステップＳ３９６において、読み出した操作履歴情報を参照し、操作履歴に基づいた操作（ユーザの過去の操作に応じた操作）を実行するタイミングになったか否かを判定し、そのタイミングになっていないと判定した場合、ステップＳ３９７に進み、ユーザからの指示に従って、テレビジョン受像機２０１を制御するコマンドを出力する。
【０３３５】
制御部２１１は、ステップＳ４０１において、操作履歴に基づく処理の終了が指示されたか否かを判定し、指示されていないと判定した場合、ステップＳ３９６に戻り、それ以降の処理を繰り返し実行する。
【０３３６】
一方、ステップＳ３９６において、操作履歴に基づいた操作を実行するタイミングになったと判定した場合、制御部３１１は、ステップＳ３９８に進み、操作内容の選択画面を表示部２１４に表示させる。
【０３３７】
例えば、操作履歴登録モードが設定されている状態において、ユーザが、ＣＭ時にザッピングをしたり、或いは、音量を下げる操作を行っていた場合、その操作を表す操作履歴情報が操作履歴記憶部２４２に記憶されており、その操作履歴情報に基づいて、図３８に示されるような選択画面が、放送内容がＣＭに切り替わったタイミングで表示部２１４に表示される。
【０３３８】
図３８に示される選択画面の例においては、画面の上方に「過去のＣＭ時における操作内容」のメッセージが表示され、その下に、過去にＣＭ時に実行した操作として登録されている「ザッピング」と「ボリューム下げる」が表示されている。
【０３３９】
ユーザは、図３８に示される選択画面において、カーソル２９１を移動させ、所定の操作を選択することにより、過去に実行させたものと同じ操作を同じタイミング（図３８の例の場合ＣＭ時）で実行させることができる。
【０３４０】
すなわち、放送内容がＣＭに切り替わったため、ザッピングの実行を所望する場合、ユーザは、カーソル２９１で第１の選択枝として表示されている「ザッピング」を選択するだけでそれを実行させることができ、また、ボリュームを下げることを所望する場合、カーソル２９１で第２の選択枝として表示されている「ボリューム下げる」を選択するだけでそれを実行させることができる。
【０３４１】
なお、ザッピングによるチャンネルの切り換えは、操作履歴に基づいて、過去に切り換えたチャンネルの順序に従って実行され、また、ボリュームの調節も、過去に調節したレベルと同じレベルになるように調節される。すなわち、ユーザは、選択画面から選択するだけで過去に行った操作を再度行うことができる。
【０３４２】
同様に、例えば、リモートコントローラ２０２の電源をオンにした直後に「６チャンネル」を選局したことを表す操作履歴が記憶されている場合、電源をオンにしたと同時に選択画面が表示され、「６チャンネル」を表示するかがユーザにより選択される（選択画面の選択枝として、「６チャンネルを表示させる」が用意される）。
【０３４３】
このように、テレビジョン受像機２０１の様々な操作を実行するか否かを選択させる選択画面が、過去にその操作を行ったときと同じタイミングで表示部２１４に表示される。
【０３４４】
また、テレビジョン受像機２０１の音量や明るさの設定に関する情報が操作履歴として保存されており、例えば、その設定と異なる設定が電源をオンにしたときにテレビジョン受像機２０１に設定されていた場合、操作履歴活用モードを選択した直後に、以前設定していた音量や明るさのレベルになるように、現在の設定を変更するか否かをユーザに選択させる画面が表示される。
【０３４５】
従って、ユーザは、表示される画面において設定の変更を指示するだけで、操作履歴として記憶されているものと同じ設定（以前利用していたときと同じ設定）に、テレビジョン受像機２０１の設定を変更することができる。
【０３４６】
図３７の説明に戻り、図３８に示される選択画面において選択された操作は、ステップＳ３９９において、制御部２１１により受け付けられ、ステップＳ４００において、操作が実行される。すなわち、ユーザにより選択された操作内容に対応するコマンドが制御部２１１によりコマンド記憶部２４４から読み出され、それがＩＲ送受信部２１３から出力される。
【０３４７】
これにより、テレビジョン受像機２０１においては、コマンドに対応する処理が実行される（図４４のステップＳ４８２）。
【０３４８】
制御部２１１は、ユーザにより選択された操作に対応するコマンドを出力し、ステップＳ４０１において、操作履歴に基づく処理の終了が指示されたと判定した場合、処理を終了させる。
【０３４９】
このように、操作履歴に基づいて、過去にユーザが行った操作と同様の操作をテレビジョン受像機２０１に実行させるか否かを選択する画面が表示されるため、ユーザは、その画面で指定するだけで、自ら操作することなく、過去に実行させた操作と同様の操作を実行させることができる。
【０３５０】
以上においては、図３８に示されるように、過去に実行させた操作の内容が選択画面に一覧表示されるとしたが、この場合、例えば、操作履歴が参照され、より頻度の高い操作が、より上方に表示されるようにしてもよい。従って、例えば、ＣＭ時に実行された操作のうち、ザッピングよりも音量を下げることの方がより頻繁に行われている場合、選択画面においては、選択項目としての「音量を下げる」の方が、「ザッピング」よりも上に表示されることになる。
【０３５１】
これにより、ユーザの操作傾向（嗜好）に応じて選択画面が表示されることになり、ユーザは、より迅速に、実行する操作を選択することができる。
【０３５２】
また、所定のタイミングにおいて行われた操作が全て選択項目として表示されるのではなく、所定の回数以上行われた操作のみが表示されるようにしてもよい。
【０３５３】
また、以上においては、ステップＳ３９６において操作履歴に基づく処理を行うタイミングであると判定されたときに、実行させる操作を選択する選択画面が表示されるとしたが、操作履歴活用モードを選択したタイミングで、選択画面が表示され、実行させる処理を選択できるようにしてもよい。
【０３５４】
以上においては、図１に示される受信装置１（テレビジョン受像機２０１）により、ユーザの嗜好に応じて、録画予約を設定する番組やレコメンドする番組が選択されるとしたが、それらの処理がリモートコントローラ２０２において実行され、選択された番組がユーザに提示されるようにしてもよい。
【０３５５】
すなわち、この場合、リモートコントローラ２０２による番組の選択は、ＨＤＤ２１５のＥＰＧデータ記憶部２３１に記憶されているＥＰＧデータに基づいて実行される。
【０３５６】
次に、図３９のフローチャートを参照して、リモートコントローラ２０２にＥＰＧデータを送信するテレビジョン受像機２０１（受信装置１）の処理について説明する。
【０３５７】
ステップＳ４１１において、受信装置１の制御部１１は、ＥＰＧデータをリモートコントローラ２０２に送信するタイミングになったか否かを判定し、送信するタイミングになったと判定するまで待機する。
【０３５８】
上述したように、ＥＰＧデータは、アナログチューナ部１５またはデジタルチューナ部２３により抽出され、制御部１１によりＨＤＤ３２に管理されており、例えば、制御部１１は、所定の周期で、或いは、ＨＤＤ３２のＥＰＧデータが更新される毎に、最新のＥＰＧデータをリモートコントローラ２０２に送信する。
【０３５９】
制御部１１は、ステップＳ４１１において、ＥＰＧデータを送信するタイミングになったと判定した場合、ステップＳ４１２に進み、ＨＤＤ３２に記憶されているＥＰＧデータ（最新のＥＰＧデータ）を読み出す。
【０３６０】
ＨＤＤ３２からＥＰＧデータを読み出したとき、制御部１１は、ステップＳ４１３において、ＩＲ送受信部１２Ｂを制御し、ＥＰＧデータをリモートコントローラ２０２に送信する。送信されたＥＰＧデータは、リモートコントローラ２０２により保存される（図４０のステップＳ４２３）。
【０３６１】
次に、図４０のフローチャートを参照して、図３９の処理に対応して実行される、リモートコントローラ２０２の処理について説明する。
【０３６２】
ステップＳ４２１において、制御部２１１は、ＩＲ送受信部２１３からの出力に基づいて、ＥＰＧデータが受信装置１から送信されてきたか否かを判定し、送信されてきたと判定するまで待機する。
【０３６３】
一方、制御部２１１は、ステップＳ４２１において、ＥＰＧデータが受信装置１から送信されてきたと判定した場合、ステップＳ４２２に進み、それを受信する。制御部２１１により受信されたＥＰＧデータは、ステップＳ４２３においてＨＤＤ２１５に供給され、ＥＰＧデータ記憶部２３１により記憶される。
【０３６４】
以上の処理（図３９および図４０の処理）が繰り返し実行されることにより、リモートコントローラ２０２には、最新のＥＰＧデータが用意されることになる。
【０３６５】
次に、図４１のフローチャートを参照して、操作履歴情報（嗜好情報）に基づいて番組を選択する制御部２１１の処理について説明する。この処理は、例えば、ユーザにより指示されたときに実行される。
【０３６６】
ステップＳ４３１において、制御部２１１は、操作履歴記憶部２４２に記憶されている操作履歴情報を読み出し、番組の視聴履歴（視聴した番組のチャンネル番号と放送時刻）、または番組の録画履歴（録画した番組のチャンネル番号と放送時刻）を取得する。
【０３６７】
制御部２１１は、ステップＳ４３２において、ＨＤＤ２１５に記憶されているＥＰＧデータ（番組表）と、ステップＳ４３１で読み出した情報に基づいて、ユーザにより視聴された番組、または録画された番組を特定し、その番組に付随する付加情報（番組のタイトル、出演者の人名、ジャンルの情報）を取得する。すなわち、ＥＰＧデータには、それぞれの番組（ユーザにより視聴、または録画された番組）のタイトル、出演者の人名、ジャンルの情報が含まれている。
【０３６８】
なお、ユーザの嗜好に応じて番組を選択する際に、操作履歴とＥＰＧデータに基づいて付加情報が取得されるのではなく、番組の視聴が指示される毎に、或いは、番組の録画が指示される毎に、ＥＰＧデータが参照され、付加情報が取得されるようにしてもよい。
【０３６９】
例えば、付加情報は、ユーザＩＤと対応付けて操作履歴記憶部２４２に保存されており、制御部２１１は、ステップＳ４３３において、ステップＳ４３２で取得した付加情報に基づいて、操作履歴記憶部２４２に保存されている付加情報の頻度分布の情報を更新する。
【０３７０】
具体的には、制御部２１１は、図９を参照して説明した処理と基本的に同様の処理を行い、操作履歴記憶部２４２に保存されている付加情報の頻度分布の情報を更新する。また、頻度分布の情報を更新する際には、図１０乃至図１２を参照して説明したように、頻度分布の更新に対する重み付けが設定される。
【０３７１】
以上の処理により、操作履歴記憶部２４２には、例えば、図１４に示されるような、それぞれの項目と頻度が記憶される。
【０３７２】
制御部２１１は、ステップＳ４３４において、ＥＰＧデータを参照し、ユーザの頻度分布の情報に応じて番組を選択する。すなわち、図１３の処理と基本的に同様の処理が実行され、例えば、操作履歴記憶部２４２に記憶されている頻度分布の情報に基づいて、最も頻度（視聴頻度、録画頻度）が高い番組のタイトル、番組の出演者の人名、および、番組のジャンルが抽出され、抽出された項目を付加情報に含む番組が、ＥＰＧデータにより案内されている番組の中から選択される。
【０３７３】
ステップＳ４３５において、制御部２１１は、ステップＳ４３４において選択した番組をユーザに提示し、選択した番組の録画予約を設定するか、または視聴予約を設定するか否かを選択させる。
【０３７４】
図４２は、ステップＳ４３５において、表示部２１４に表示される画面の例を示す図である。
【０３７５】
図４２の表示例においては、画面の上方に「おすすめ番組」のメッセージが表示され、その下に、ユーザの嗜好に適している番組として選択された「ＤＤミュージック」と「ニュースＡＡ」が表示されている。ユーザは、操作部２１２を操作してカーソル３０１を移動させ、「ＤＤミュージック」と「ニュースＡＡ」のうちのいずれかの番組を選択することができる。
【０３７６】
また、図４２の表示例においては、画面の下方に、カーソル３０１により選択した番組の録画を指示するとき操作される録画ボタン３０２と、視聴するとき操作される視聴ボタン３０３が表示されており、これらのボタンを操作することで、ユーザは、カーソル３０１により選択した番組を録画するか、または視聴するかを選択する。
【０３７７】
ステップＳ４３６において、制御部２１１は、操作部２１２の出力に基づいて、録画予約の設定が指示されたか否か、すなわち、図４２に示される録画ボタン３０２が操作されたか否かを判定する。制御部２１１は、ステップＳ４３６において、録画予約が指示されたと判定した場合、ステップＳ４３７に進み、番組の録画予約を設定する。
【０３７８】
すなわち、ユーザにより選択された番組の放送開始時刻および放送チャンネルがＥＰＧデータから抽出され、メモリ１１Ｂに保存される。その後、番組の放送開始時刻になったとき、番組の録画を開始することを指示するコマンドがテレビジョン受像機２０１に対して送出され、そのコマンドを受信することに応じて、テレビジョン受像機２０１において、番組の録画が開始される。
【０３７９】
一方、ステップＳ４３６において、録画予約の設定が指示されていない（視聴予約の設定が指示された）と判定した場合、制御部２１１は、ステップＳ４３８に進み、番組の視聴予約を設定する。
【０３８０】
ステップＳ４３７において番組の録画予約が設定されたとき、または、ステップＳ４３８において番組の視聴予約が設定されたとき、処理は終了される。
【０３８１】
なお、選択画面に表示された番組の中に、ユーザが気に入る番組がなく、録画予約および視聴予約のいずれもが指示されない場合、処理は終了される。
【０３８２】
以上の処理により、ユーザは、番組表を自ら確認し、録画や再生の設定をすることなく、表示される番組の中から指定するだけで、嗜好に応じた最適な番組の録画予約または視聴予約を設定することができる。
【０３８３】
次に、図４３のフローチャートを参照して、図４１の処理により設定された録画予約または視聴予約に従って、テレビジョン受像機２０１を制御する制御部２１１の処理について説明する。
【０３８４】
ステップＳ４６１において、制御部２１１は、メモリ１１Ｂに保存されている設定情報に基づいて、録画予約が設定されている番組の放送開始時刻になったか否かを判定し、放送開始時刻になったと判定した場合、ステップＳ４６２に進み、テレビジョン受像機２０１に番組の録画を開始させる。すなわち、制御部２１１は、録画の開始を指示するコマンドをコマンド記憶部２４４から読み出し、読み出したコマンドをＩＲ送受信部２１３からテレビジョン受像機２０１に対して送信する。
【０３８５】
ステップＳ４６３において、制御部２１１は、ユーザにより録画することが指示されている番組の放送終了時刻になったか否かを判定し、終了時刻になったと判定するまで待機する。
【０３８６】
制御部２１１は、ステップＳ４６３において、番組の終了時刻になったと判定した場合、ステップＳ４６４に進み、録画の終了を指示するコマンドをＩＲ送受信部２１３からテレビジョン受像機２０１に対して送信する。
【０３８７】
これにより、ユーザにより指定された番組がテレビジョン受像機２０１に録画され、ユーザは、その番組を視聴することができる。
【０３８８】
一方、ステップＳ４６１において、録画予約が設定されている番組の放送開始時刻になっていないと判定した場合、制御部２１１は、ステップＳ４６５に進み、視聴予約が設定されている番組の放送開始時刻になったか否かを判定する。制御部２１１は、ステップＳ４６５において、視聴予約が設定されている番組の放送開始時刻になっていないと判定した場合、ステップＳ４６１に戻り、それ以降の処理を繰り返し実行する。
【０３８９】
制御部２１１は、ステップＳ４６５において、視聴予約が設定されている番組の放送開始時刻になったと判定した場合、ステップＳ４６６に進み、番組の再生を開始させるコマンドをテレビジョン受像機２０１に対して送信し、番組を再生させる。その後、処理は終了される。
【０３９０】
次に、図４４のフローチャートを参照して、リモートコントローラ２０２による図３４のルーチン操作実行処理、図３７の操作履歴活用処理、および、図４３の制御処理に対応して実行される、テレビジョン受像機２０１（図１の制御部１１）の処理について説明する。
【０３９１】
ステップＳ４８１において、制御部１１は、ＩＲ送受信部１２Ｂからの出力に基づいて、リモートコントローラ２０２からコマンドが送信されてきたか否かを判定し、送信されてきたと判定するまで待機する。
【０３９２】
制御部１１は、ステップＳ４８１において、リモートコントローラ２０２からコマンドが送信されてきたと判定した場合、ステップＳ４８２に進み、コマンドに応じて各部を制御する。
【０３９３】
例えば、図３４のステップＳ３６０、または図３７のステップＳ４００の処理により、チャンネルの切り換えや音量の調節が指示されたとき、制御部１１は、それに対応する処理を実行し、各部を制御する。
【０３９４】
また、例えば、図４３のステップＳ４６２の処理により、番組の録画を開始することが指示されてきたとき、アナログチューナ部１５またはデジタルチューナ部２３を制御して、番組が放送されているチャンネルを受信させ、得られた番組の情報をＶＴＲ１９またはＨＤＤ３２に保存させる。
【０３９５】
以上の処理により、ユーザの嗜好に応じて、リモートコントローラ２０２の制御部２１１の処理により選択された番組を録画したり、或いは、視聴したりすることができる。
【０３９６】
また、例えば、テレビジョン受像機２０１が複数のユーザにより利用されており、視聴履歴や嗜好情報がテレビジョン受像機２０１に管理されるとした場合、その複数のユーザの視聴履歴や嗜好情報が混在して管理されることとなり、個々のユーザの嗜好に応じた番組の選択が困難となるが、上述したように、それぞれのユーザが有するリモートコントローラ２０２において視聴履歴や嗜好情報が管理され、それに基づいて番組を選択する処理が行われることにより、個々のユーザの視聴履歴や嗜好情報に応じて、最適な番組を選択することができる。
【０３９７】
なお、図２６に示される制御システムにおいて、テレビジョン受像機２０１により実行されるとした処理は、適宜、リモートコントローラ２０２に実行されるようにすることもできるし、反対に、リモートコントローラ２０２により実行されるとした処理は、適宜、テレビジョン受像機２０１により実行されるようにすることもできる。
【０３９８】
例えば、リモートコントローラ２０２により実行されるとしたユーザＩＤの管理（保存、認証処理等）は、テレビジョン受像機２０１により管理されるようにしてもよい。この場合、モードが選択された後にユーザにより入力されたユーザＩＤは、リモートコントローラ２０２からテレビジョン受像機２０１に対して送信され、テレビジョン受像機２０１において、ユーザＩＤの認証が行われる。この認証の結果は、リモートコントローラ２０２に対して送信され、表示部２１４に表示されるようにしてもよいし、テレビジョン受像機２０１において表示されるようにしてもよい。
【０３９９】
また、リモートコントローラ２０２の表示部２１４に表示されるとした画面（図２９、図３２、図３３、図３５、図３８、図４２の画面）が、テレビジョン受像機２０１において表示されるようにしてもよい。
【０４００】
なお、リモートコントローラ２０２は、テレビジョン受像機２０１と各種の情報を送受信できる機器であればどのような機器でもよく、例えば、ＰＤＡ（ＰｅｒｓｏｎａｌＤｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）や携帯電話機などの携帯端末により、上述したような処理が実行されるようにしてもよい。
【０４０１】
また、テレビジョン受像機２０１を制御するリモートコントローラ２０２や携帯端末と、テレビジョン受像機２０１との通信は、上述した赤外線によるものだけでなく、例えば、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ）８０２．１１ａ，ｂ，ｇなどのいわゆる無線ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）や、Ｂｌｕｅｔｏｏｔｈなどにより行われるようにしてもよい。
【０４０２】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０４０３】
一連の処理をソフトウェアにより実行させる場合、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０４０４】
この記録媒体は、図２７に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２１８（フレキシブルディスクを含む）、光ディスク２１９（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）を含む）、光磁気ディスク２２０（ＭＤ（登録商標）（Ｍｉｎｉ−Ｄｉｓｋ）を含む）、もしくは半導体メモリ２２１などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭやＨＤＤ２１５などで構成される。
【０４０５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０４０６】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである。
【０４０７】
【発明の効果】
本発明によれば、個々のユーザが、自分自身に最適な環境でテレビジョン番組を視聴することができる。
【０４０８】
また、本発明によれば、ユーザの操作履歴や嗜好に応じた番組を選択することができる。
【０４０９】
また、本発明によれば、容易に、かつ迅速に、好みの番組の録画予約を設定することができる。
【図面の簡単な説明】
【図１】本発明を適用した受信装置の構成例を示すブロック図である。
【図２】図１のＹＣ分離制御部の構成例を示すブロック図である。
【図３】図１の再生制御部の構成例を示すブロック図である。
【図４】図１のログ記録制御部の構成を示すブロック図である。
【図５】ＹＣ分離制御部の付加情報検出処理を説明するフローチャートである。
【図６】セレクタの付加情報検出処理を説明するフローチャートである。
【図７】制御部の録画予約設定処理を説明するフローチャートである。
【図８】再生制御部の再生処理を説明するフローチャートである。
【図９】ログ記録制御部の記録処理を説明するフローチャートである。
【図１０】制御部の重み付け処理を説明するフローチャートである。
【図１１】制御部の他の重み付け処理を説明するフローチャートである。
【図１２】制御部のさらに他の重み付け処理を説明するフローチャートである。
【図１３】制御部の自動録画設定処理を説明するフローチャートである。
【図１４】頻度分布の情報の例を示す図である。
【図１５】頻度分布の情報に基づいて検索された番組に関する情報の例を示す図である。
【図１６】制御部の自動録画処理を説明するフローチャートである。
【図１７】制御部の自動レコメンド処理を説明するフローチャートである。
【図１８】データ収集装置の構成例を示すブロック図である。
【図１９】図１８の比較選択部の構成例を示すブロック図である。
【図２０】制御部の自動録画設定処理を説明するフローチャートである。
【図２１】番組の選択範囲の例を示す図である。
【図２２】制御部の自動録画処理を説明するフローチャートである。
【図２３】制御部のマージ処理を説明するフローチャートである。
【図２４】制御部の自動レコメンド処理を説明するフローチャートである。
【図２５】制御部のマージ処理を説明するフローチャートである。
【図２６】本発明を適用した制御システムの構成例を示す図である。
【図２７】図２６のリモートコントローラの構成例を示すブロック図である。
【図２８】図２７の制御部の制御処理を説明するフローチャートである。
【図２９】図２８のステップＳ３０１において表示される画面の例を示す図である。
【図３０】図２８のステップＳ３０３において実行されるユーザＩＤ登録処理の詳細を説明するフローチャートである。
【図３１】図２８のステップＳ３０５において実行されるルーチン操作登録処理の詳細を説明するフローチャートである。
【図３２】図３１のステップＳ３３５において表示される画面の例を示す図である。
【図３３】図３１のステップＳ３３７において表示される画面の例を示す図である。
【図３４】図２８のステップＳ３０７において実行されるルーチン操作実行処理の詳細を説明するフローチャートである。
【図３５】図３４のステップＳ３５６において表示される画面の例を示す図である。
【図３６】図２８のステップＳ３０９において実行される操作履歴登録処理の詳細を説明するフローチャートである。
【図３７】図２８のステップＳ３１１において実行される操作履歴活用処理の詳細を説明するフローチャートである。
【図３８】図３７のステップＳ３９８において表示される画面の例を示す図である。
【図３９】テレビジョン受像機のＥＰＧデータ送信処理を説明するフローチャートである。
【図４０】制御部のＥＰＧデータ受信処理を説明するフローチャートである。
【図４１】制御部の番組選択処理を説明するフローチャートである。
【図４２】図４１のステップＳ４３５において表示される画面の例を示す図である。
【図４３】制御部の制御処理を説明するフローチャートである。
【図４４】テレビジョン受像機の制御処理を説明するフローチャートである。
【符号の説明】
１　受信装置，　１１　制御部，　１２Ａ　操作部，　１２Ｂ　ＩＲ送受信部，３０　ログ記録制御部，　３１　基板ベイメモリ，　３２　ＨＤＤ，　２０１　テレビジョン受像機，　２０２−１乃至２０２−４　リモートコントローラ，　２１１　制御部，　２１３　ＩＲ送受信部，　２１４　表示部，　２１５　ＨＤＤ，２１６　ドライブ，　２１７　磁気ディスク，　２１８　光ディスク，　２１９　光磁気ディスク，　２２０　半導体メモリ，　２３１　ＥＰＧデータ記憶部，２４１　ユーザＩＤ記憶部，　２４２　操作履歴記憶部，　２４３　ルーチン操作記憶部，　２４４　コマンド記憶部
【図１】
2004056630.tif 000003
【図２】
2004056630.tif 000004
【図３】
2004056630.tif 000005
【図４】
2004056630.tif 000006
【図５】
2004056630.tif 000007
【図６】
2004056630.tif 000008
【図７】
2004056630.tif 000009
【図８】
2004056630.tif 000010
【図９】
2004056630.tif 000011
【図１０】
2004056630.tif 000012
【図１１】
2004056630.tif 000013
【図１２】
2004056630.tif 000014
【図１３】
2004056630.tif 000015
【図１４】
2004056630.tif 000016
【図１５】
2004056630.tif 000017
【図１６】
2004056630.tif 000018
【図１７】
2004056630.tif 000019
【図１８】
2004056630.tif 000020
【図１９】
2004056630.tif 000021
【図２０】
2004056630.tif 000022
【図２１】
2004056630.tif 000023
【図２２】
2004056630.tif 000024
【図２３】
2004056630.tif 000025
【図２４】
2004056630.tif 000026
【図２５】
2004056630.tif 000027
【図２６】
2004056630.tif 000028
【図２７】
2004056630.tif 000029
【図２８】
2004056630.tif 000030
【図２９】
2004056630.tif 000031
【図３０】
2004056630.tif 000032
【図３１】
2004056630.tif 000033
【図３２】
2004056630.tif 000034
【図３３】
2004056630.tif 000035
【図３４】
2004056630.tif 000036
【図３５】
2004056630.tif 000037
【図３６】
2004056630.tif 000038
【図３７】
2004056630.tif 000039
【図３８】
2004056630.tif 000040
【図３９】
2004056630.tif 000041
【図４０】
2004056630.tif 000042
【図４１】
2004056630.tif 000043
【図４２】
2004056630.tif 000044
【図４３】
2004056630.tif 000045
【図４４】
2004056630.tif 000046