Source: https://patents.google.com/patent/JP2002077755A/en
Timestamp: 2019-12-07 09:10:54
Document Index: 668722140

Matched Legal Cases: ['art 111', 'art 103', 'art 108', 'art 108', 'art 2', 'art 3', 'art 4', 'art 5', 'art 6', 'art 7', 'art 8']

JP2002077755A - Agent interface apparatus - Google Patents
Agent interface apparatus
JP2002077755A
JP2002077755A JP2000258419A JP2000258419A JP2002077755A JP 2002077755 A JP2002077755 A JP 2002077755A JP 2000258419 A JP2000258419 A JP 2000258419A JP 2000258419 A JP2000258419 A JP 2000258419A JP 2002077755 A JP2002077755 A JP 2002077755A
JP2000258419A
Kenichi Kuromushiya
Jiyunko Nakagawa
潤子 中川
謙一 乾
2000-08-29 Application filed by Sharp Corp, シャープ株式会社 filed Critical Sharp Corp
2000-08-29 Priority to JP2000258419A priority Critical patent/JP2002077755A/en
2002-03-15 Publication of JP2002077755A publication Critical patent/JP2002077755A/en
PROBLEM TO BE SOLVED: To provide an agent interface apparatus by which information matching the taste of a user is provided on the basis of the users' utilization hysteresis.
SOLUTION: The agent interface apparatus is constituted of an agent-display and control means 109 which controls the display and the operation of an agent, a voice output means 110, a user input part 111, a function-script execution engine 101, a retrieval engine 102 which retrieves an action script from an action script DB part 103 so as to be transferred to the engine 101, an application program interface 105 which controls an application program, an EPG- information input means 106, a taste DB part 108 which receives information from the interface 105 and which analyzes the taste of the user so as to store a result, an information provision engine 107 which provides the information to the user on the basis of the information in the part 108, and a timer 112 which sets the time in which the information is provided to the user from the engine 107.
【発明の属する技術分野】本発明は、擬人化エージェントによるエージェントインタフェース装置に関する。 The present invention relates to relates to the agent interface device according personified agent.
【従来の技術】例えば、特開平８−３０５５３１号公報には、家電パソコン上の擬人化エージェントを家電機器制御アプリケーションプログラムとユーザの間に介在させてエージェントに家電機器を制御させる技術が開示されている。 BACKGROUND ART For example, Japanese Patent Laid-Open No. 8-305531, a technique for controlling the home appliance to the agent is interposed between the personified agent of home device control application program and the user on the home appliance computer is disclosed there.
【発明が解決しようとする課題】しかしながら、前記記載の技術においては、なお以下のような課題を有している。 However [0005] In the art of the described still has the following problems.
【０００４】特開平８−３０５５３１号公報記載の技術では、パソコンでテレビを見る機能の場合、テレビのリモコンと同じ機能を持つだけで、ユーザにとって興味ある番組が放送されていてもユーザが能動的にテレビアプリケーションプログラムを起動しない限り番組を見逃すという問題があった。 [0004] In JP-A-8-305531 discloses the technique described, in the case of the ability to view TV on a PC, only have the same function as the TV remote control, the user is active even if the interesting program is broadcast to the user there is a problem that miss the program as long as you do not want to start the TV application program to.
【０００５】また、ユーザにとって興味ある番組がいつ始まるのかを知るのに、ユーザが能動的に番組プログラムを取得しなければならないという問題があった。 [0005] In addition, in order to program of interest to the user know when starting of the user there is a problem that must get actively program program.
【０００６】また、インターネットに接続した場合、長時間接続したままでも気がつかないという問題があった。 [0006] In addition, when connected to the Internet, there is a problem that not notice be left plugged in for a long period of time.
【０００７】さらに、複数のアプリケーションプログラムを起動した場合、システムのリソースが不足して、いつ不安定な状態になるかわからないという問題があった。 [0007] In addition, if you start a plurality of application programs, the lack of resources of the system, there is a problem that time do not know what an unstable state.
【０００８】本発明は、上記問題点を解決するためになされたもので、その目的とするところは、ユーザの好みに合ったお薦め番組を、番組が始まる少し前にエージェントが教えることで、見逃すことをなくすことである。 [0008] The present invention has been made in order to solve the above problems, it is an object of the present invention, a recommended program that matches the user's preference, is that the agent teach to a little before the program begins, miss it is to eliminate the.
【０００９】また、ユーザの好みに合った番組のプログラムや番組情報をエージェントが提供することである。 [0009], is that the program of the program and program information to suit the preferences of the user agent provides.
【００１０】また、インターネットに接続して長時間接続したままのとき、エージェントが知らせることである。 [0010] In addition, when the remains connected for a long time connected to the Internet, is that the agent is informed.
【００１１】また、システムのリソースが不足したとき、エージェントが知らせることでシステムが不安定になるのを未然に防ぐことである。 [0011] In addition, when the resources of the system is insufficient, it is that prevent the system from becoming unstable by the agent to inform.
【課題を解決するための手段】上記目的を達成するため、本発明の第１の発明に係るエージェントインタフェース装置は、人工的なエージェントを表示し、前記エージェントの動作や音声により情報提供を行うエージェントインタフェース装置であって、前記エージェントの表示や動作を制御するためのエージェント表示制御手段と、前記エージェントが音声を発生するための音声出力手段と、ユーザからの入力を行う入力手段と、を備えるエージェントインタフェースと、前記エージェントインタフェースを制御する手段が記述されたアクションスクリプトに基づき、実際にエージェントインタフェースを動作させるアクションスクリプト実行エンジンと、最適なアクションスクリプトをアクションスクリプトＤＢから検索して前記アクシ To achieve the above object, according to an aspect of the agent interface device according to the first aspect of the present invention, the agent to display the artificial agents, and provide information by operation or voice of the agent an interface device, the agent comprising an agent display control means for controlling the display and behavior of the agent, and the audio output means for said agent to generate a sound, an input means for inputting from a user, the based on the interface and the agent interface action means for controlling is described scripts and action script execution engine that actually operating the agent interface, the search for optimal action script from action script DB the action ンスクリプト実行エンジンに渡す検索エンジンと、アプリケーンョンプログラムを制御するためのアプリケーションプログラムインタフェースと、電子的な放送プログラムを入手するためのＥＰＧ情報入手手段と、前記ＥＰＧ情報入手手段と前記アプリケーションプログラムインタフェースからの情報を受けてユーザの嗜好を分析し、この結果を蓄積する嗜好ＤＢ A search engine to pass to the down script execution engine, app cane ® and the application program interface to control the emission program, the EPG information acquisition means for obtaining an electronic broadcast program, the EPG information acquisition means and the application program interface It receives information from the analyzing user preferences, storing the result preference DB
と、前記嗜好ＤＢの情報を基にユーザに情報提供を行うための情報提供エンジンと、前記情報提供エンジンからユーザに情報提供を行う時間を設定するタイマーと、を持つことを特徴とする。 When, characterized by having an information providing engine for performing providing information to the user based on the information of the preference DB, and a timer for setting a time for providing information to the user from the information providing engine.
【００１３】本発明の第２の発明に係るエージェントインタフェース装置は、前記ＥＰＧ情報入手手段及び前記嗜好ＤＢからの情報を基に、前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションのユーザの視聴履歴からユーザの好みのテレビ番組を判断し、ユーザの好みのテレビ番組が始まるｎ [0013] Agent interface device according to the second aspect of the present invention, based on information from the EPG information acquisition means and the preference DB, a user from the user's viewing history of television applications controlled by the application program interface to determine the favorite TV show, n the favorite TV show of the user begins
分前に前記エージェントが表示され、前記音声出力手段でテレビ番組のお薦めの会話をする手段を持つことを特徴とする。 It is divided prior to display the agent, characterized by having a means for the conversation recommendation of the sound output unit TV shows.
【００１４】本発明の第３の発明に係るエージェントインタフェース装置は、前記ＥＰＧ情報入手手段及び前記嗜好ＤＢからの情報を基に、前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションのユーザの視聴履歴からユーザの好みのジャンルを判断し、ユーザの好みのジャンルの番組が始まるｎ分前に前記エージェントが表示され、前記音声出力手段でお薦めの会話をする手段を持つことを特徴とする。 [0014] Agent interface device according to the third aspect of the present invention, based on information from the EPG information acquisition means and the preference DB, a user from the user's viewing history of television applications controlled by the application program interface determine the genre of favorite, it displays the agent before n minutes the program genre user preferences begins, characterized by having a means for the recommended conversation by the speech output unit.
【００１５】本発明の第４の発明に係るエージェントインタフェース装置は、前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションのテレビ番組を終了したときに前記エージェントが表示され、直前に視聴した番組についての会話をする手段を持つことを特徴とする。 The agent interface device according to the fourth aspect of the present invention, the is the agent appears when you exit the television program of the television applications controlled by the application program interface, the conversation about program viewed immediately before It characterized by having means for.
【００１６】本発明の第５の発明に係るエージェントインタフェース装置は、前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションを終了したときに前記エージェントが表示され、インターネット上の情報を検索するインターネット検索手段を持ち、直前に視聴した番組に関連したサイトのインターネット検索を行うことを特徴とする。 The agent interface device according to the fifth aspect of the present invention, the agent appears when you exit the television application controlled by the application program interface has an Internet search means for searching for information on the Internet , and performs an Internet search of the site related to the program viewed immediately before.
【００１７】本発明の第６の発明に係るエージェントインタフェース装置は、前記アプリケーションプログラムインタフェースによって制御される録画装置を終了したときに前記エージェントが表示され、直前に視聴した番組についての会話をする手段を持つことを特徴とする。 The agent interface device according to the sixth aspect of the present invention, the is the agent appears when finished recording device controlled by the application program interface, the means for the conversation about program viewed immediately before characterized in that it has.
【００１８】本発明の第７の発明に係るエージェントインタフェース装置は、前記アプリケーションプログラムインタフェースによって制御される録画装置を終了したときに前記エージェントが表示され、インターネット上の情報を検索するインターネット検索手段を持ち、直前に視聴した番組に関連したサイトのインターネット検索を行うことを特徴とする。 The agent interface device according to the seventh aspect of the present invention, the agent is displayed when the end recording device controlled by the application program interface has an Internet search means for searching for information on the Internet , and performs an Internet search of the site related to the program viewed immediately before.
【００１９】本発明の第８の発明に係るエージェントインタフェース装置は、前記アプリケーションプログラムインタフェースによって制御されるインターネットブラウザのアプリケーションプログラムを終了したときに前記エージェントが表示され、直前にインターネットブラウザで視聴したサイトについての会話をする手段を持つことを特徴とする。 The agent interface device according to the eighth aspect of the present invention, the agent appears when you exit the Internet browser application program controlled by the application program interface, the site was viewed in an Internet browser just before It characterized by having a means for the conversation.
【００２０】本発明の第９の発明に係るエージェントインタフェース装置は、前記アプリケーションプログラムインタフェースによって制御されるインターネットブラウザのアプリケーションプログラムを終了したときに前記エージェントが表示され、インターネット上の情報を検索するインターネット検索手段を持ち、直前にインターネットブラウザで視聴したサイトに関連したサイトのインターネット検索を行うことを特徴とする。 The agent interface device according to a ninth aspect of the present invention, the agent appears when you exit the Internet browser application program controlled by the application program interface, an Internet search to find information on the Internet We have the means, and performing an Internet search of sites related to the site, which was viewed in the Internet browser to immediately before.
【００２１】本発明の第１０の発明に係るエージェントインタフェース装置は、前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションの視聴番組のキーワードに応じて会話の話題を変えることを特徴とする。 The agent interface device according to the tenth aspect of the present invention is characterized by changing the topic of conversation in accordance with the keyword of the viewing program television applications controlled by the application program interface.
【００２２】本発明の第１１の発明に係るエージェントインタフェース装置は、前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションの視聴履歴のインターバルに応じて会話の話題を変えることを特徴とする。 The agent interface device according to the eleventh aspect of the present invention is characterized by changing the topic of conversation in accordance with the interval of the viewing history of television applications controlled by the application program interface.
【００２３】本発明の第１２の発明に係るエージェントインタフェース装置は、前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションの視聴履歴を基に、前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションプログラムを起動したときによく見ているジャンルの番組表を表示することを特徴とする。 The agent interface device according to the twelfth aspect of the present invention, based on the viewing history of the television application controlled by the application program interface, when you start the TV application program controlled by the application program interface and displaying the program list of genres that are often seen.
【００２４】本発明の第１３の発明に係るエージェントインタフェース装置は、前記アプリケーションプログラムインタフェースによって制御されるインターネットブラウザのアプリケーションプログラムを起動してｎ分後に、前記エージェントが回線接続中であると知らせることを特徴とする。 The agent interface device according to the thirteenth aspect of the present invention, the start of the Internet browser application program after n minutes which is controlled by the application program interface, the agent to inform to be in line connection and features.
【００２５】本発明の第１４の発明に係るエージェントインタフェース装置は、システムのリソースが残りｎ％ The agent interface device according to the fourteenth aspect of the present invention, the system resources remaining n%
になると、前記エージェントがリソース不足であると知らせることを特徴とする。 When becomes, the agent and wherein the informing that the resource shortage.
【発明の実施の形態】以下に、本発明におけるエージェントインタフェース装置の実施形態に関して図面を用いて詳細に説明する。 DETAILED DESCRIPTION OF THE INVENTION Hereinafter, will be described in detail with reference to the drawings with respect to the embodiment of the agent interface device of the present invention.
【００２７】［第１の実施例］ 図１は、本発明によるエージェントインタフェース装置の実施形態例における構成の一例である。 [0027] First Embodiment FIG. 1 is an example of a configuration of an example embodiment of the agent interface device according to the present invention. ＣＰＵ１０、メモリ１１、ハードディスク１２、ＦＤ駆動装置１３、通信装置１４、光ディスク駆動装置１５、ＴＶチューナーボード１６、表示装置２０、キーボード２１及びマウス・ポインティングデバイス２２がバス２００に接続され、光ディスク駆動装置１５とＴＶチューナーボード１６にはサウンドミキサ１７を介してマイク１８、スピーカ１９が接続されており外部と音声でのやりとりを可能にしている。 CPU 10, memory 11, hard disk 12, FD drive 13, a communication device 14, the optical disk drive 15, TV tuner board 16, a display device 20, a keyboard 21 and a mouse pointing device 22 is connected to the bus 200, the optical disk drive 15 a TV tuner board 16 microphone 18 via the sound mixer 17 is in, allowing the exchange of the external and voice and a speaker 19 is connected. また通信装置１４はインターネット網２３に接続され、インターネットによる情報通信が可能な構成になっている。 Communication device 14 also is connected to the Internet network 23, and is capable of information communication via the Internet configuration.
【００２８】図２に機能モジュール構成例を示す。 [0028] An example functional module configuration in Fig. エージェントインタフェース１００、アクションスクリプト実行エンジン１０１、検索エンジン１０２、アクションスクリプトＤＢ１０３、辞書１０４、アプリケーションプログラムインタフェース１０５、ＥＰＧ情報入手手段１０６、情報提供エンジン１０７、嗜好ＤＢ１０８、タイマー１１２から構成される。 Agent interface 100, action script execution engine 101, search engine 102, action script DB 103, a dictionary 104, application program interface 105, EPG information acquisition unit 106, the information providing engine 107, preference DB 108, composed of a timer 112. エージェント表示制御手段１０９は表示装置２０に擬人化されたエージェントを表示し、動作させるためのモジュールである。 Agent display control means 109 displays the agents that are personified to the display device 20 is a module for operating. 音声出力手段１１０はエージェントに音声を付けるモジュールで出力はスピーカ１９によって行われる。 Sound output means 110 outputs the module add sound to the agent is carried out by the speaker 19. 音声は音声合成であってもいいし、録音された音声でもよく、ここでは規定しない。 Voice it can either be a voice synthesis, may be a recorded voice, here is not specified. 入力手段１１１はエージェントにユーザの要求を入力するモジュールで、入力はマイク１８、キーボード２１、マウス・ポインティングデバイス２２等によって行われる。 Input means 111 is a module for inputting the user's request to the agent, the input is performed by the microphone 18, keyboard 21, mouse pointing device 22 or the like. マイクから入力される場合は音声認識機能も含まれている。 If input from a microphone also includes voice recognition function. エージェントインタフェース１０ Agent interface 10
０はエージェント表示制御手段１０９と音声出力手段１ 0 Agent display control means 109 and the audio output unit 1
１０と入力手段１１１とから構成され、ユーザとアプリケーションプログラムインタフェース１０５の間を仲介するインタフェースの役割を果たす。 It is composed of 10 and an input unit 111. serves interface that mediates between the user and the application program interface 105. アプリケーションプログラムインタフェース１０５はアプリケーションプログラムや家電機器制御アプリケーションプログラムを制御するインタフェースであり、パソコン上の各種アプリケーションプログラムやテレビ、ビデオ、録画再生可能な光ディスクなどの家電機器制御アプリケーションプログラムを制御する。 Application program interface 105 is an interface to control the application programs and home appliances control application program to control various application programs and TV on a personal computer, video, home appliances control application program such as recording and playback optical disc. アクションスクリプトＤＢ１０３ Action script DB103
にはアクションスクリプトが格納されている。 Action script is stored in the. アクションスクリプトとは、エージェントインタフェース１００ The action script, the agent interface 100
とアプリケーションプログラムインタフェース１０５を協調動作させて機能を実現するための手順が記述された手順書である。 Procedure for realizing a function by cooperative operation of the application program interface 105 and a procedure manual that describes the. 例えば「お薦め番組の始まるｎ分前になると、ユーザの好みに合ったお薦め番組が始まることを知らせる」といった機能のアクションスクリプトが記述されている。 For example, "it becomes n minutes before the start of the recommended program, indicating that the recommended program that matches the user's preference begins" is action script of functions, such as has been described.
【００２９】アクションスクリプト実行エンジン１０１ The action script execution engine 101
はアクションスクリプトに記述された手順を解釈しながら実際にエージェントインタフェース１００とアプリケーションプログラムインタフェース１０５を制御して両者を協調動作させる。 Actually controls the agent interface 100 and the application program interface 105 while interpreting the procedures described in the action script to cooperate both with. 検索エンジン１０２は入力手段１ Search engine 102 input unit 1
１１からの検索要求に応じてアクションスクリプトＤＢ Action script DB in response to a search request from the 11
１０３から最適なアクションスクリプトを検索し、アクションスクリプト実行エンジン１０１に渡すモジュールである。 Find the best action script 103 is a module to pass to the action script execution engine 101. 入力手段１１１から検索エンジン１０２に出される検索要求には、入力手段として音声入力を用いた場合、自然言語が含まれるため、検索エンジン１０２は必要に応じて辞書１０４を参照し、要求に対し最適と判断されるアクションスクリプト、例えば「テレビアプリケーションプログラムを起動し、２チャンネルにする」というアクションスクリプトを検索し、アクションスクリプト実行エンジン１０１に渡す。 The search request issued from the input unit 111 to the search engine 102, the use of voice input as input means, because it contains natural language search engine 102 refers to the dictionary 104 as needed, the optimal response to the request action script to be determined that, for example, "start the TV application program, to 2 channels" searching action script that passes the action script execution engine 101. ＥＰＧ情報入手手段１ EPG information acquisition means 1
０６は電子的なテレビ番組表を入手する手段である。 06 is a means to obtain the electronic television program guide. 例えば通信装置１４からインターネット網２３を経由してテレビ番組表が掲載されているホームページから情報を入手するように構成しても良いし、ＴＶチューナーボード１６からデータ放送を通じてテレビ番組表を入手するように構成することもできる。 For example, to from the communication device 14 may be configured as via the Internet network 23 to obtain the information from the home page of TV listings have been published, as to obtain the TV program guide through the data broadcast from the TV tuner board 16 It can also be configured to. 情報提供エンジン１０７ Information providing engine 107
は嗜好ＤＢ１０８にデータを蓄積し、また嗜好ＤＢ１０ Accumulates the data in the preference DB 108, also preference DB10
８の情報を基にユーザへのお薦め情報を生成する役割を果たす。 It serves to generate a recommendation information to the user based on 8 information. テレビの場合であれば、アプリケーションプログラムインタフェース１０５の一つであるテレビアプリケーションプログラムインタフェースからテレビの状態を入手し、ＥＰＧ情報入手手段１０６から得られるテレビ番組表を参照してユーザの見た番組を嗜好ＤＢ１０８ In the case of TV, to obtain which is one television application from the program interface TV state of the application program interface 105, with reference to the television program list obtained from the EPG information acquisition unit 106 prefers user viewed program DB108
に記録する。 It is recorded in the. また嗜好ＤＢ１０８のテレビ番組視聴履歴を基にＥＰＧ情報入手手段１０６から得られる今後のテレビ番組表を参照してユーザが見たいと思うであろう番組があればチェックして適宜アクションスクリプト実行エンジン１０１に情報を渡す。 The preference TV program viewing if the the program that would think to see the future of the TV program guide obtained from the EPG information acquisition means 106 on the basis of want to see the user history check and appropriately executed action script engine 101 of DB108 to pass the information. この際、必要に応じて検索エンジン１０２を用いても良い。 At this time, it may be used a search engine 102 as needed.
【００３０】［第２の実施例］ 図３はエージェントの画面表示例１である。 [0030] [Second Embodiment] FIG. 3 shows a screen display example 1 of the agent. 過去にユーザの見た番組を嗜好Ｄ Preferences the user's look at the program in the past D
Ｂ１０８に記録し、それをもとにＥＰＧ情報入手手段１ Recorded in the B108, EPG information acquisition means 1 based on it
０６から得られる今後のテレビ番組表を参照してユーザが見たいと思うであろう番組があればチェックして適宜アクションスクリプト実行エンジン１０１に情報を渡す。 Referring to the future of the TV program guide obtained from 06 to check if there is a program that would want to see the user passes the information to the appropriate action script execution engine 101. そして、タイマー１１２により、番組が始まるｎ分前になるとエージェントを表示し、お薦め番組が始まることをユーザに知らせる。 Then, the timer 112, the program is n minutes before the beginning to display the agent informs the user that the recommended program starts. 例えば、サッカーの中継をユーザがよく観ていたとすると、「サッカー中継」のキーワードを嗜好ＤＢに記録し、ＥＰＧ情報入手手段１０６ For example, if the relay of soccer user has been good to watch, record the keyword of "Soccer" in preference DB, EPG information acquisition means 106
から得られるテレビ番組表を参照し、「サッカー中継」 Referring to the television program guide obtained from, "Soccer"
を探し出し、日時とチャンネルの情報を取り出す。 The find, retrieve the information of the date, time and channel. そして、サッカー中継が始まる日時のｎ分前になるとアクションスクリプト実行エンジン１０１に情報を渡し、エージェントが表示され、サッカー中継が始まることをユーザに知らせる。 Then, pass the information to the action script execution engine 101 becomes n minutes before the date and time that the soccer relay begins, the agent is displayed, informing the user that the soccer relay begins. このとき、情報提供する時間はタイマー１１２によって設定でき、例えば５分に設定したとすると、サッカー中継が始まる５分前になると、エージェントが表示され、「君の好きなサッカーの試合がもうすぐはじまるよ。見ますか？」と文字と音声で出力し、図４ At this time, when the time to provide information can be set by the timer 112, and was set to, for example, 5 minutes, at a 5 minutes before the soccer relay begins, the agent is displayed, "beginning soon is your favorite football match . Do you see? "and output in character and voice, as shown in FIG. 4
のように、ユーザが音声で「はい、見ます」と答えたり、キーボード２１、マウス・ポインティングデバイス２２の入力で「はい」を選択すると図５のように、テレビアプリケーションプログラムが起動し、２チャンネルを表示する。 As in, the user is in the voice, "Yes, look at you," or answered, keyboard 21, as shown in FIG. 5 If you select "Yes" at the input of the mouse pointing device 22, a TV application program is activated, 2 channel to display.
【００３１】図６はこのときの情報提供エンジン１０７ [0031] Figure 6 provides information at this time the engine 107
の処理手順を示すフローチャートである。 It is a flowchart illustrating a processing procedure. Ｓ６１でプログラムが開始されると、Ｓ６２において情報提供エンジン１０７は一定時間ごとにテレビアプリケーションプログラムの状態をチェックする。 S61 When the program is started, the information providing engine 107 in S62 checks the state of the television application program every predetermined time. Ｓ６３においてテレビが視聴されていないと判断されればＳ６６に進む。 TV in S63 proceeds to S66 if it is judged not to have been viewing. Ｓ６３ S63
においてテレビが視聴されていると判断された場合はＳ S If the TV is determined to being watched in
６４においてＥＰＧ(Electronic Program Guide 電子番組表)を参照し、現在ユーザが視聴しているテレビ番組を特定し、Ｓ６５においてそのテレビ番組情報を嗜好Ｄ It refers to the EPG (Electronic Program Guide EPG) in 64, to identify the television program that the user is currently viewing preference the television program information in S65 D
Ｂ１０８に登録する。 To register to B108. 尚、ＥＰＧはＥＰＧ情報入手手段１０６により入手するが、具体的な方法としてはインターネットやデータ放送などから入手が可能であり、ここでは規定しない。 Incidentally, EPG is accessed according to the EPG information acquisition means 106, a specific method is capable of downloaded from the Internet or data broadcasting, is not specified here. Ｓ６６において番組推薦依頼があるか否かをチェックする。 To check whether or not there is a program recommendation request in S66. Ｓ６７において推薦要求がなければＳ６２に戻る。 Back to S62 if there is no recommendation request in S67. Ｓ６７において推薦要求があればＳ６ If there is a recommendation request in S67 S6
８において嗜好ＤＢ１０８の番組視聴履歴を参照し、特に好んで視聴している番組に共通するキーワードを抽出する。 Refers to the program viewing history of the preference DB108 at 8, it extracts the keywords that are common to the program being viewed particularly favored by. この処理においては必要に応じて検索エンジン４ Search engines as required in this process 4
を用いても良い。 It may also be used. Ｓ６９においてＥＰＧを参照して今後放送予定の番組の中から先に抽出したキーワードを持つもの、あるいは近い意味のキーワードを持つ番組を検索する。 Those with the keyword the previously extracted from the program scheduled to be broadcast next with reference to the EPG in S69, or to find a program with a keyword of the close meaning. この際、必要に応じて検索エンジン４を用いても良い。 At this time, it may be used search engines 4 as necessary. Ｓ７０において検索された番組情報から番組開始日時を抽出し、タイマー１１２を用いて番組開始のｎ分前かどうかを判断し、ｎ分前でなければＳ７０に戻り、 Extract the program start date and time from the program information retrieved in S70, it is determined whether n minutes before the program starts with a timer 112, it returns to S70 if not n minutes ago,
ｎ分前であればＳ７１において番組情報を要求もとであるアクションスクリプト実行エンジン１０１に渡す。 If the n minutes before S71 passes the program information to the action script execution engine 101, which is the source of the request in. この時間設定はユーザが自由に変更できるものとする。 This time setting is assumed that the user can freely change. その後Ｓ６２に戻る。 Then it returns to S62. ここで、実行されるアクションスクリプトにはエージェントを表示し、番組情報に合った会話を行うことが記載されている。 Here, the action script to be executed to display the agent, it is described that a conversation that matches the program information.
【００３２】以上の動作により、番組開始の所定時間 [0032] By the above operation, a predetermined period of time of the start of the program
(ｎ分)前にエージェントが表示され、お薦めの会話をすることができる。 (N min) before the agent is displayed, it is possible to converse recommendations.
【００３３】［第３の実施例］ 第２の実施例のお薦め番組をお薦めジャンルとしたものである。 [0033] [Third Embodiment is that the recommended program of the second embodiment of the recommended genre. ここで言うジャンルとは、番組の内容によって分類されたもので、Ｅ The genre referred to here, which has been classified by the contents of the program, E
ＰＧ情報入手手段１０６により入手した情報により分類される。 They are classified according to the information obtained by the PG information acquisition unit 106. 分類例としては、ドラマ、映画、スポーツ、芸能、趣味・暮らし、音楽、バラエティー、社会報道、教養、アニメ・人形劇等があるが、ここでは言及しない。 The classification example, drama, movies, sports, entertainment, hobbies, life, music, variety, social media, liberal arts, but there is animation, puppet shows, etc., here is not to mention.
【００３４】お薦めジャンルを基に第２の実施例と同じ動作により、番組開始のｎ分前にエージェントが表示され、お薦めジャンルの会話をすることができる。 [0034] The same operation as the second embodiment based on recommendations genre, the agent is displayed n minutes before the program start, it is possible to conversations recommended genre.
【００３５】［第４の実施例］ 図７は、エージェントの画面表示例２である。 [0035] [Fourth Embodiment] FIG. 7 is a screen display example 2 of the agent. 現在ユーザが見ている番組の情報をＥＰＧ情報入手手段１０６から得られるテレビ番組表を参照して取得し、ユーザがテレビアプリケーションプログラムを終了すると、アクションスクリプト実行エンジン１０１に情報を渡し、エージェントが表示され、 Acquired by referring to the television program table obtained information of the program currently viewed by the user from the EPG information acquisition unit 106 passes the user exits the TV application program, information to the action script execution engine 101, the agent is displayed It is,
テレビアプリケーションプログラムを終了する直前に視聴していた番組についての会話スクリプトを実行する。 Perform a conversational script for the program that has been watched just before the end of the TV application program.
例えば、サッカー中継を直前に視聴していたとすると、 For example, if you had been watching a soccer relay immediately before,
テレビアプリケーションを終了したときに、エージェントが表示され、「テレビ観戦もいいけど、スタジアムで生で見ると泣けるよ。」と文字と音声で出力する。 When you exit the TV application, the agent is displayed, "I hope also TV watching, I cry to see live at the stadium." And to output the character and voice.
【００３６】図８は、このときの情報提供エンジン１０ [0036] FIG. 8, the information providing engine 10 at this time
７の処理手順を示すフローチャート２である。 7 of the procedure is a flowchart 2 showing the. Ｓ８１でプログラムが開始されると、Ｓ８２において情報提供エンジン１０７は一定時間ごとにテレビアプリケーションプログラムの状態をチェックする。 S81 When the program is started, the information providing engine 107 in S82 checks the state of the television application program every predetermined time. Ｓ８３においてテレビが視聴されていないと判断されればＳ８２に戻る。 TV in S83 returns to S82 if it is judged not to have been viewing. Ｓ S
８３においてテレビが視聴されていると判断された場合はＳ８４においてＥＰＧを参照し、現在ユーザが視聴しているテレビ番組を特定する。 If the TV is determined to being viewed in 83 with reference to the EPG in S84, it identifies the television program that the user is currently viewing. Ｓ８５において視聴しているテレビ番組の情報を抽出する。 To extract the information of the TV program you're watching in S85. このとき抽出される番組情報は、番組名や番組のジャンルを分類したジャンル名等である。 Program information to be extracted at this time is a genre name or the like to classify the genre of the program name and program. Ｓ８６においてテレビアプリケーションプログラムが終了かどうか判断し、終了でなければＳ８ TV application program, it is determined whether or not the end in S86, S8 if it is not the end
４に戻る。 Back to 4. Ｓ８６において終了であればＳ８７においてアクションスクリプト実行エンジン１０１に抽出した番組情報を渡す。 If completed at S86 passes the program information extracted in the action script execution engine 101 in S87. その後Ｓ８２に戻る。 Then it returns to S82. ここで、実行されるアクションスクリプトにはエージェントを表示し、番組情報に合った会話を行うことが記載されている。 Here, the action script to be executed to display the agent, it is described that a conversation that matches the program information.
【００３７】以上の動作により、テレビ番組を終了したときにエージェントが表示され、直前に視聴した番組についての会話をすることができる。 [0037] By the above operation, the agent is displayed when you exit the television program, it can be a conversation about the program viewed immediately before.
【００３８】［第５の実施例］ 図９は、エージェントの画面表示例３である。 [0038] [Fifth Embodiment] FIG. 9 is a screen display example 3 of the agent. 現在ユーザが見ている番組の情報をＥＰＧ情報入手手段１０６から得られるテレビ番組表を参照して取得し、ユーザがテレビアプリケーションプログラムを終了すると、アクションスクリプト実行エンジン１０１に情報を渡し、エージェントが表示され、 Acquired by referring to the television program table obtained information of the program currently viewed by the user from the EPG information acquisition unit 106 passes the user exits the TV application program, information to the action script execution engine 101, the agent is displayed It is,
テレビアプリケーションプログラムを終了する直前に視聴していた番組に関連したサイトを通信部１４からインターネット網２３に接続して検索する。 TV a site related to the program viewed immediately prior to completion of the application program to connect from the communication unit 14 to the Internet network 23 to search. 例えば、サッカー中継を直前に視聴していたとすると、テレビアプリケーションプログラムを終了したときに、エージェントが表示され、「インターネットで君の好きな「サッカー」 For example, if you had been watching a soccer relay just before, when you quit the TV application program, the agent is displayed, "I like you in the Internet" soccer "
に関するホームページを探してみない？ Do not look for the home page about? 」と文字と音声で出力し、図１０のように、ユーザが音声で「はい、見ます」と答えたり、キーボード２１、マウス・ポインティングデバイス２２の入力で「はい」を選択すると図１ "And output in character and voice, as shown in FIG. 10, the user voice," Yes, you can answer and see you ", the keyboard 21, when you select" Yes "at the input of the mouse pointing device 22 Figure 1
１のように、インターネットブラウザのアプリケーションプログラムを起動し、検索サイトで「サッカー」を検索する。 As of 1, to launch the Internet browser application program, to search for "soccer" in the search site.
【００３９】図１２は、このときの情報提供エンジン１ [0039] Figure 12, the information providing engine 1 at this time
０７の処理手順を示すフローチャート３である。 07 processing procedure is a flowchart 3 showing a. Ｓ１２ S12
１でプログラムが開始されると、Ｓ１２２において情報提供エンジン１０７は一定時間ごとにテレビアプリケーションプログラムの状態をチェックする。 When one program is started, the information providing engine 107 in S122 checks the status of the television application program every predetermined time. Ｓ１２３においてテレビが視聴されていないと判断されればＳ１２２ S123 S122 if it is determined that the television is not being viewed in
に戻る。 Back to. Ｓ１２３においてテレビが視聴されていると判断された場合はＳ１２４においてＥＰＧを参照し、現在ユーザが視聴しているテレビ番組を特定する。 It refers to the EPG in S124 if the monitor is determined to be viewed in S123, to identify the television program that the user is currently viewing. Ｓ１２５ S125
において視聴しているテレビ番組のタイトルなどのキーワードを抽出する。 To extract a keyword such as the title of the TV program you're watching in. Ｓ１２６においてテレビアプリケーションプログラムを終了したかどうか判断し、終了していなければＳ１２４に戻る。 It is determined whether or not to exit the TV application program in S126, returns to S124 if it has not been completed. Ｓ１２６において終了していればＳ１２７においてアクションスクリプト実行エンジン１０１に抽出したキーワードを渡す。 It has been completed if the S126 S127 pass keywords extracted in action script execution engine 101 in. その後Ｓ１２ Then S12
２に戻る。 Back to 2. ここで、実行されるアクションスクリプトにはインターネットブラウザアプリケーションプログラムを起動し、キーワードから検索サイトを利用して検索を行うことが記載されている。 Here, the action script that is executed to start the Internet browser application program, it has been described that perform a search by using a search site from keyword.
【００４０】以上の動作により、テレビ番組を終了したときに直前に視聴していたテレビ番組に関連したサイトのインターネット検索をすることができる。 [0040] By the above operation, it is possible to be an Internet search of the site related to the television program viewed immediately before when you quit the TV program.
【００４１】［第６の実施例］ 第４の実施例に記載のテレビアプリケーションプログラムで視聴した番組を、 [0041] The program viewed by the television application program according to the sixth embodiment] A fourth embodiment,
ビデオ、ＣＤ−ＲＷ、ＤＶＤ−ＲＷ、ＭＯ、ハードディスク等の録画装置に録画した番組としたもので、これらの録画装置を終了したかどうかの判断でアクションスクリプト実行エンジン１０１に録画した番組の情報を渡す。 Video, CD-RW, DVD-RW, MO, which was a program recorded in the recording device such as a hard disk, the program information of which was recorded in the action script execution engine 101 in the determination of whether or not to terminate these recording device hand over.
【００４２】この情報を基に第４の実施例と同じ動作により、録画装置を終了したときに、エージェントが表示され、直前に視聴した番組についての会話をすることができる。 [0042] The same operation as the fourth embodiment based on this information, when the end recording apparatus, the agent is displayed, it is possible to talk about program viewed immediately before.
【００４３】［第７の実施例］ 第５の実施例に記載のテレビアプリケーションプログラムで視聴した番組を、 [0043] The program viewed on the TV application program according to the seventh embodiment] the fifth embodiment,
【００４４】この情報をもとに、録画装置を終了したときに、エージェントが表示され、直前に視聴した番組に関連したサイトのインターネット検索をすることができる。 [0044] Based on this information, when you exit the recording device, the agent is displayed, it can be an Internet search of the site related to the program viewed immediately before.
【００４５】［第８の実施例］ 第４の実施例に記載のテレビアプリケーションプログラムを、インターネットブラウザアプリケーションプログラムとしたもので、インターネットブラウザアプリケーションプログラムを終了したかどうかの判断でアクションスクリプト実行エンジン１０１にブラウジングしたサイトの情報を渡す。 [0045] the eighth embodiment of] the fourth TV application program according to an embodiment of the, which was the Internet browser application program, to the action script execution engine 101 in the determination of whether to exit the Internet browser application program pass the information of browsing the site.
【００４６】以上の動作により、インターネットブラウザアプリケーションプログラムを終了したときに、エージェントが表示され、直前に視聴していたサイトについての会話をすることができる。 [0046] By the above operation, when you exit the Internet browser application program, the agent is displayed, it can be a conversation about the site viewed immediately before.
【００４７】［第９の実施例］ 第５の実施例に記載のテレビアプリケーションプログラムを、インターネットブラウザアプリケーションプログラムとしたもので、インターネットブラウザアプリケーションプログラムを終了したかどうかの判断でアクションスクリプト実行エンジン１０１にブラウジングしたサイトの情報を渡す。 [0047] the ninth embodiment of the] TV application program according to the fifth embodiment, which has the Internet browser application program, to the action script execution engine 101 in the determination of whether or not to exit the Internet browser application program pass the information of browsing the site.
【００４８】以上の動作により、インターネットブラウザアプリケーションプログラムを終了したときに、エージェントが表示され、直前に視聴していたサイトに関連したサイトのインターネット検索をすることができる。 [0048] By the above operation, when you exit the Internet browser application program, the agent is displayed, it can be an Internet search of sites related to the site viewed immediately before.
【００４９】［第１０の実施例］ テレビの視聴番組のキーワードに応じてエージェントの会話の話題を変える。 [0049] change the topic of conversation of the agent according to the keyword of TV viewing program [tenth embodiment of]. 例えば、ユーザが不正な操作を行った場合、テレビを視聴していないときには、エージェントが表示され、 For example, if the user has performed an illegal operation, when you are not watching TV, the agent is displayed,
「そのような操作はできません。」と文字と音声で出力されるが、ユーザがテレビでサッカー番組を視聴していて「サッカー」というキーワードが抽出された場合には、エージェントが表示され、「そのような操作はできません。こんなことをあまり続けるとレッドカードだよ。」とキーワードに関連した表現で文字と音声を出力する。 "You can not such an operation." And it is output by the character and voice, in case the user is not watching a soccer program on television the keyword "soccer" has been extracted, the agent is displayed, "the such an operation can not be performed. it 's red card and too continue such a thing. "and to output a character and a voice in the expression associated with the keyword. 図１３は、このときの情報提供エンジン１０７の処理手順を示すフローチャート４である。 Figure 13 is a flow chart 4 showing the processing procedure of the information providing engine 107 at this time. Ｓ１３１でプログラムが開始されると、Ｓ１３２において情報提供エンジン１０７は一定時間ごとにテレビアプリケーションプログラムの状態をチェックする。 S131 When the program is started, the information providing engine 107 in S132 checks the status of the television application program every predetermined time. Ｓ１３３においてテレビが視聴されていないと判断されればＳ１３２に戻る。 TV in S133 returns to S132 if it is judged not to have been viewing. Ｓ１３３においてテレビが視聴されていると判断された場合はＳ１３４においてＥＰＧを参照し、現在ユーザが視聴しているテレビ番組のタイトルなどをキーワードとして抽出する。 It refers to the EPG in S134 if the TV is determined to being viewed in S133, to extract such as the title of a television program that the user is currently viewing as a keyword. Ｓ１３５においてアクションスクリプト実行エンジン１０１に抽出したキーワードを渡す。 Passing the keywords extracted in action script execution engine 101 in S135.
その後Ｓ１３２に戻る。 Then it returns to S132. ここで、アクションスクリプトはキーワードに応じて決定され、実行される会話スクリプトもキーワードによって変更できる。 Here, action script is determined according to the keyword, the conversation script executed may change by the keyword.
【００５０】以上の動作により、キーワードに応じて会話の話題を変えることができる。 [0050] By the above operation, it is possible to change the topic of conversation depending on the keyword.
【００５１】［第１１の実施例］ 図１４は、エージェントの画面表示例４である。 [0051] Figure 14 [eleventh embodiment] is a screen display example 4 of the agent. 過去にユーザがよく見ていた番組の情報を登録した嗜好ＤＢ１０８にある番組の中で、視聴履歴のインターバルがｎ日以上経っているものがある場合、アクションスクリプト実行エンジン１０１ In the past to a certain preference user has registered the program information of which had a good look DB108 program, if there is something that interval of viewing history has been more than n days, action script execution engine 101
に情報を渡し、エージェントが表示され、その番組を最近見ていないことについての会話スクリプトを実行する。 To pass the information, the agent is displayed, to run the conversation script about things you have not seen the program recently. 例えば、サッカー中継の視聴履歴のインターバルが３０日以上経っていると、エージェントが表示され、 For example, when the interval of the viewing history of soccer relay has been more than 30 days, the agent is displayed,
「最近サッカーみてないよね。もしかして好きなチームの調子、いまいち？」と文字と音声で出力する。 "I'm not seeing soccer recently. Did you mean favorite team of tone, not so good?" Output in the character and voice. 図１５ Figure 15
はこのときの情報提供エンジン１０７の処理手順を示すフローチャート５である。 Is a flowchart 5 showing a processing procedure of the information providing engine 107 at this time. Ｓ１５１でプログラムが開始されると、Ｓ１５２において情報提供エンジン１０７は一定時間ごとに嗜好ＤＢ１０８に登録されている番組情報をチェックする。 When the program is started in S151, the information providing engine 107 in S152 to check the program information registered in the preference DB108 at regular intervals. Ｓ１５３において嗜好ＤＢに登録されている番組の中で、視聴履歴のインターバルがｎ日以上経っているものがあるか否かをチェックし、なければＳ１５２に戻る。 Among the programs that have been registered in the preference DB in S153, it is checked whether or not there is an interval of viewing history has been more than n days, returns to S152 if not. Ｓ１５３において視聴履歴のインターバルがｎ日以上経っていると判断された番組の情報は、 Information of a program interval of viewing history is determined to have passed more than n days in S153 is,
Ｓ１５４においてアクションスクリプト実行エンジン１ S154 action script execution engine 1 in
０１に渡す。 01 to pass. その後Ｓ１５２に戻る。 Then it returns to S152. ここで、アクションスクリプトは視聴履歴のインターバル間隔に応じて決定され、実行される会話の内容もそれに応じて変わる。 Here, action script is determined in accordance with the interval interval of viewing history, vary depending on it the contents of the conversation to be executed.
【００５２】以上の動作により、視聴履歴のインターバル間隔に応じてエージェントの会話の話題を変えることができる。 [0052] By the above operation, it is possible to change the topic of conversation of the agent in accordance with the interval interval of viewing history.
【００５３】［第１２の実施例］ 図１６は、エージェントの画面表示例５である。 [0053] [Twelfth embodiment] FIG. 16 is a screen display example 5 of the agent. 過去にユーザがよく見ていた番組の情報を登録した嗜好ＤＢ１０８にある視聴履歴の情報から視聴回数を割り出し、よく見ている番組のジャンルを特定し、テレビアプリケーションプログラムを起動したときに、タイマー２３によりテレビアプリケーションプログラムを起動した時刻を知り、ＥＰＧ情報入手手段１０６から得られるテレビ番組表を参照して現在放送されている、または現在時刻以降に放送されるユーザがよく見ているジャンルの番組表を表示する。 Past in the indexing of the views from the information of the viewing history in the preferences the user has registered the program information of which had a good look at DB108, to identify the genre of the program that is a good look, when you start the TV application program, timer 23 program guide genres the user is often seen that television application program to know the time of launch, is broadcast after with reference to the television program list obtained from the EPG information acquisition unit 106 currently being broadcast, or the current time by to display. 例えば、ユーザがサッカー中継をよく見ているとすると、ジャンルとしてスポーツが特定され、スポーツ番組の一覧表が表示される。 For example, if the user to have a good look at soccer relay, sport is identified as a genre, a list of the sports program is displayed.
【００５４】図１７は、このときの情報提供エンジン１ [0054] FIG. 17, the information providing engine 1 at this time
０７の処理手順を示すフローチャート６である。 07 processing procedure is a flowchart 6 showing the. Ｓ１７ S17
１でプログラムが開始されると、Ｓ１７２において情報提供エンジン１０７は一定時間ごとに嗜好ＤＢ１０８に登録されている視聴履歴の情報から視聴回数を抽出する。 When one program is started, the information providing engine 107 in S172 extracts views from the information of the viewing histories registered in the preference DB108 at regular intervals. Ｓ１７３において視聴回数が最も多い番組のジャンルを特定する。 Views to identify the genre of the most common program in S173. Ｓ１７４においてテレビアプリケーションプログラムを起動したか否かを判定し、起動していなければＳ１７２に戻り、起動していればＳ１７５においてタイマー１１２によりテレビアプリケーションプログラムを起動した時刻を知る。 It determines whether to start the TV application program in S174, returns to S172 unless activated by the timer 112 in S175 if the start know the time of starting the TV application program. Ｓ１７６においてＥＰＧ情報入手手段１０６から得られるテレビ番組表を参照して現在放送されている、または現在時刻以降に放送される番組表を取得する。 EPG information by referring to the television program list obtained from the acquisition means 106 currently being broadcast, or to obtain the program table to be broadcast in the current after the time at S176. Ｓ１７７において取得した番組表の中からＳ１７３で特定したジャンルの番組だけを抽出する。 To extract only programs identified genre S173 from the program table acquired in S177. Ｓ１７８において抽出した番組を一覧表にして表示する。 The extracted program is displayed in the list of the in S178. その後Ｓ１７２に戻る。 Then it returns to S172.
【００５５】以上の動作により、視聴履歴を基に、テレビアプリケーションプログラムを起動した時によく見ているジャンルの番組表を表示することができる。 [0055] By the above operation, on the basis of the viewing history, it is possible to display the program guide of the genre are a good look when you start the TV application program.
【００５６】［第１３の実施例］ 図１８は、エージェントの画面表示例６である。 [0056] [13th Embodiment] FIG. 18 is a screen display example 6 of the agent. ユーザがインターネットブラウザアプリケーションプログラムを起動して、ブラウジングを行うと、通信回線の接続時間をタイマー１１２ User activates the Internet browser application program, when the browsing, the communication line connection time timer 112
で計測し、ｎ分が経過するとエージェントを表示し、回線をつないだままであることをユーザに知らせる。 In the measurement, to display the agent and n minutes has elapsed, informing the user that remains you connect the line. 例えば、インターネットブラウザを起動して通信回線の接続時間が１２０分以上経っていると、エージェントが表示され、「何回電話しても話し中なんだから、もう！また回線つなぎっぱなしだよ！」と文字と音声で出力する。 For example, when the connection time of the communication line to start the Internet browser has been more than 120 minutes, the agent is displayed, "Because I'm a busy even if the phone many times, anymore! Also it is the line connecting leave!" and to output the character and voice.
【００５７】図１９は、このときの処理手順を示すフローチャート７である。 [0057] Figure 19 is a flow chart 7 showing the processing procedure in this case. Ｓ１９１でプログラムが開始されると、Ｓ１９２においてインターネットブラウザのアプリケーションプログラムを起動しているか否かを判定する。 When the program in S191 is started, it determines whether to start the Internet browser application program in S192. 起動していなければＳ１９２に戻り、起動していればＳ１９３において通信回線が接続されているか否かを判定する。 If not started back to S192, it determines whether the communication line in S193 if the start is connected. 接続されていなければＳ１９２に戻り、接続されていればＳ１９４においてタイマー１１２で接続時間を計測する。 Returning to S192 when it is not attached, to measure the connection time in the timer 112 in S194 if it is connected. Ｓ１９５において接続時間がｎ分以上経っているか否かを判定し、経っていなければＳ１９２に戻り、経っていればＳ１９６においてアクションスクリプト実行エンジン１０１に通信回線が接続されたままであるというアクションスクリプトを渡す。 Connection time it is determined whether or not been more than n min in S195, returns to S192 unless elapsed, passing the action script that communication to the action script execution engine 101 in S196 if a later line is still connected . この時間設定はユーザが自由に変更できるものとする。 This time setting is assumed that the user can freely change. その後Ｓ１９ Then S19
【００５８】以上の動作により、インターネットブラウザアプリケーションプログラムを起動してｎ分後に、エージェントがユーザに通信回線が接続されたままであることを知らせることができる。 [0058] By the above operation, after n minutes to start an Internet browser application program, the agent can be informed that remain communication line is connected to a user.
【００５９】［第１４の実施例］ 図２０は、エージェントの画面表示例７である。 [0059] Figure 20 [14th embodiment of] is a screen display example 7 of the agent. ユーザが複数のアプリケーションプログラムを起動し、システムのリソースが残りｎ％になると、エージェントを表示し、リソースが不足してシステムが不安定になることをユーザに知らせる。 User starts a plurality of application programs, the resources of the system is the remaining n%, display the agent system with insufficient resources informs the user to become unstable.
例えば、複数のアプリケーションプログラムを起動してシステムのリソースが残り２０％以下になると、エージェントが表示され、「システムが不安定な状態にあります。使用していないプログラムを終了して下さい。」と文字と音声で出力する。 For example, if the resources of the system is less than or equal to the remaining 20% ​​by starting a plurality of application programs, the agent is displayed, "the system is in an unstable state. Please exit the program you are not using." Said character to be output by voice.
【００６０】図２１は、このときの処理手順を示すフローチャート８である。 [0060] Figure 21 is a flow chart 8 showing the processing procedure in this case. Ｓ２１１でプログラムが開始されると、Ｓ２１２においてシステムのリソースをチェックする。 S211 When the program is started, the check system resources in S212. Ｓ２１３においてリソースが残りｎ％以下か否かを判定し、ｎ％よりも高ければＳ２１２に戻り、ｎ％以下であればＳ２１４においてアクションスクリプト実行エンジン１０１にリソースが不足しているというアクションスクリプトを渡す。 Resource determines whether the remaining n% or less in S213, returns to S212 is higher than n%, passes the action script that resources are insufficient to action script execution engine 101 in S214 not more than n% .
【００６１】以上の動作により、システムのリソースが残りｎ％になると、エージェントがユーザにリソース不足であることを知らせることができる。 [0061] By the above operation, the resources of the system is the remaining n%, may indicate that the agent is a resource shortage user.
【００６２】以上、ここまで挙げた実施形態における内容は、本発明の主旨を変えない限り、上記記載に限定されるものではない。 [0062] above, the contents in the embodiments mentioned so far, unless changing the gist of the present invention, is not limited to the above described.
【発明の効果】本発明におけるエージェントインタフェース装置では、以下のような効果が得られる。 Agent interface device of the present invention exhibits, the following effects can be obtained. 擬人化したエージェントと対話形式で操作することができ、様々なアプリケーションプログラムに対してインタフェースの統一を図ることができる。 Can be operated interactively with anthropomorphic agent, it is possible to achieve a unified interface for various application programs. また、ユーザの好みに合ったテレビ番組を、番組が始まる少し前に教えてくれるので、ユーザは見たい番組を見逃すことがなくなる。 In addition, a television program that matches the user's preference, so you tell me a little bit before the program starts, the user is no longer possible to miss the program you want to see. また、ユーザが見たテレビ番組についてエージェントが話し掛けてくるので、番組についての会話を楽しむことができる。 In addition, because the user TV program agent to come speak about the seen, it is possible to enjoy a conversation about the program. また、直前に見たテレビ番組についてインターネット検索を行うことができるので、詳しい情報を得ることができる。 In addition, it is possible to perform an Internet search for the television program seen just before, it is possible to obtain detailed information. また、視聴履歴からユーザがよく見るジャンルの番組表を表示するので、ユーザは今まで見たことが無いが、興味がある他の番組を知ることができる。 In addition, since the display the program guide of look good users from viewing history genre, the user is never seen until now, it is possible to know the other programs of interest.
また、インターネットに接続して長時間接続したままのとき、エージェントが教えてくれるので、回線を切断し忘れることがなくなる。 In addition, when the remains connected for a long time connected to the Internet, because the agent tells us, there is no forgetting to disconnect the line. また、システムのリソースが不足したとき、エージェントが教えてくれるので、システムが不安定になることを未然に防ぐことができる。 In addition, when the resources of the system is insufficient, because the agent tells us, it is possible to prevent that the system may become unstable.
【図１】本発明のエージェントインタフェース装置の構成の一例を示す図である。 1 is a diagram showing an example of a configuration of the agent interface device of the present invention.
【図２】本発明のエージェントインタフェース装置のモジュール構成の一例を示す図である。 2 is a diagram illustrating an example module configuration of the agent interface device of the present invention.
【図３】本発明の実施例におけるエージェントインタフェース装置のエージェントの画面表示例１を示す図である。 3 is a diagram showing a screen display example 1 of an Agent interface device in an embodiment of the present invention.
【図４】本発明の実施例におけるエージェントインタフェース装置の利用シーン例を示す図である。 Is a diagram illustrating a usage scene examples of the agent interface device in the embodiment of the present invention; FIG.
【図５】本発明の実施例におけるエージェントインタフェース装置の利用シーン例を示す図である。 Is a diagram illustrating a usage scene examples of the agent interface device in the embodiment of the present invention; FIG.
【図６】本発明の実施例におけるエージェントインタフェース装置の動作を示すフローチャートの図である。 6 is a drawing of a flowchart showing the operation of the agent interface device in an embodiment of the present invention.
【図７】本発明の実施例におけるエージェントインタフェース装置のエージェントの画面表示例を示す図である。 7 is a diagram showing a screen display example of an Agent interface device in an embodiment of the present invention.
【図８】本発明の実施例におけるエージェントインタフェース装置の動作を示すフローチャートの図である。 8 is a drawing of a flowchart showing the operation of the agent interface device in an embodiment of the present invention.
【図９】本発明の実施例におけるエージェントインタフェース装置のエージェントの画面表示例を示す図である。 It is a diagram showing a screen display example of an Agent interface device in the embodiment of the present invention; FIG.
【図１０】本発明の実施例におけるエージェントインタフェース装置の利用シーン例を示す図である。 Is a diagram illustrating a usage scene examples of the agent interface device in the embodiment of the present invention; FIG.
【図１１】本発明の実施例におけるエージェントインタフェース装置の利用シーン例を示す図である。 11 is a diagram showing the usage scene examples of the agent interface device in an embodiment of the present invention.
【図１２】本発明の実施例におけるエージェントインタフェース装置の動作を示すフローチャートの図である。 It is a drawing of a flowchart showing the operation of the agent interface device in the embodiment of the present invention; FIG.
【図１３】本発明の実施例におけるエージェントインタフェース装置の動作を示すフローチャートの図である。 13 is a drawing of a flowchart showing the operation of the agent interface device in an embodiment of the present invention.
【図１４】本発明の実施例におけるエージェントインタフェース装置のエージェントの画面表示例を示す図である。 14 is a diagram showing a screen display example of an Agent interface device in an embodiment of the present invention.
【図１５】本発明の実施例におけるエージェントインタフェース装置の動作を示すフローチャートの図である。 It is a drawing of a flowchart showing the operation of the agent interface device in the embodiment of the present invention; FIG.
【図１６】本発明の実施例におけるエージェントインタフェース装置のエージェントの画面表示例を示す図である。 It is a diagram showing a screen display example of an Agent interface device in the embodiment of Figure 16 the present invention.
【図１７】本発明の実施例におけるエージェントインタフェース装置の動作を示すフローチャートの図である。 17 is a drawing of a flowchart showing the operation of the agent interface device in an embodiment of the present invention.
【図１８】本発明の実施例におけるエージェントインタフェース装置のエージェントの画面表示例を示す図である。 18 is a diagram showing a screen display example of an Agent interface device in an embodiment of the present invention.
【図１９】本発明の実施例におけるエージェントインタフェース装置の動作を示すフローチャートの図である。 19 is a drawing of a flowchart showing the operation of the agent interface device in an embodiment of the present invention.
【図２０】本発明の実施例におけるエージェントインタフェース装置のエージェントの画面表示例を示す図である。 It is a diagram showing a screen display example of an Agent interface device in the embodiment of Figure 20 the present invention.
【図２１】本発明の実施例におけるエージェントインタフェース装置の動作を示すフローチャートの図である。 21 is a diagram of a flowchart showing the operation of the agent interface device in an embodiment of the present invention.
１０ ＣＰＵ １１ メモリ １２ ハードディスク １３ ＦＤ駆動部 １４ 通信部 １５ 光ディスク駆動部 １６ ＴＶチューナーボード １７ サウンドミキサ １８ マイク １９ スピーカ ２０ 表示部 ２１ キーボード ２２ マウス・ポインティングデバイス ２３ インターネット網 １００ エージェントイタフェース １０１ アクションスクリプト実行エンジン １０２ 検索エンジン １０３ アクションスクリプトＤＢ １０４ 辞書 １０５ アプリケーションプログラムインタフェース １０６ ＥＰＧ情報入手手段 １０７ 情報提供エンジン １０８ 嗜好ＤＢ １０９ エージェント表示制御手段 １１０ 音声出力手段 １１１ 入力手段 １１２ タイマー ２００ バス 10 CPU 11 memory 12 hard disk 13 FD driving unit 14 communication unit 15 the optical disk drive unit 16 TV tuner board 17 Sound mixer 18 microphone 19 loudspeaker 20 display section 21 keyboard 22 mouse pointing device 23 Internet network 100 Agent Ita face 101 action script execution engine 102 Search engine 103 action script DB 104 dictionary 105 application program interfaces 106 EPG information acquisition unit 107 the information providing engine 108 preference DB 109 the agent display control unit 110 audio output unit 111 input unit 112 timer 200 bus
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl. 7識別記号 ＦＩ テーマコート゛(参考） Ｇ０６Ｆ 17/30 ３４０ Ｇ０６Ｆ 17/30 ３４０Ｂ 17/60 ３２６ 17/60 ３２６ ３３６ ３３６ ５０２ ５０２ Ｇ１０Ｌ 13/00 Ｈ０４Ｈ 1/00 Ｃ Ｈ０４Ｈ 1/00 Ｇ１０Ｌ 3/00 Ｅ (72)発明者 芥子 育雄 大阪府大阪市阿倍野区長池町22番22号 シ ャープ株式会社内 (72)発明者 中川 潤子 大阪府大阪市阿倍野区長池町22番22号 シ ャープ株式会社内 (72)発明者 乾 謙一 大阪府大阪市阿倍野区長池町22番22号 シ ャープ株式会社内 Ｆターム(参考） 5B049 AA01 AA06 CC48 EE05 FF01 GG00 5B075 ND20 PQ02 PQ60 PR03 UU34 5C025 BA27 CA09 CA18 CB07 CB08 CB10 5D045 AA20 ────────────────────────────────────────────────── ─── of the front page continued (51) Int.Cl. 7 identification mark FI theme Court Bu (reference) G06F 17/30 340 G06F 17/30 340B 17/60 326 17/60 326 336 336 502 502 G10L 13/00 H04H 1/00 C H04H 1/00 ​​G10L 3/00 E (72) inventor mustard Ikuo Osaka Abeno-ku, Osaka Nagaike-cho, No. 22 No. 22 shi Sharp within Co., Ltd. (72) inventor Junko Nakagawa Osaka Abeno-ku, Osaka Nagaike-cho 22 No. 22 No. shea Sharp within Co., Ltd. (72) inventor Kenichi Inui Osaka Abeno-ku, Osaka Nagaike-cho, No. 22 No. 22 shea Sharp Co., Ltd. in the F-term (reference) 5B049 AA01 AA06 CC48 EE05 FF01 GG00 5B075 ND20 PQ02 PQ60 PR03 UU34 5C025 BA27 CA09 CA18 CB07 CB08 CB10 5D045 AA20
【請求項１】人工的なエージェントを表示し、前記エージェントの動作や音声により情報提供を行うエージェントインタフェース装置であって、 前記エージェントの表示や動作を制御するためのエージェント表示制御手段と、 前記エージェントが音声を発生するための音声出力手段と、 ユーザからの入力を行う入力手段と、を備えるエージェントインタフェースと、 前記エージェントインタフェースを制御する手段が記述されたアクションスクリプトに基づき、実際にエージェントインタフェースを動作させるアクションスクリプト実行エンジンと、 最適なアクションスクリプトをアクションスクリプト・ 1. A display artificial agent, an agent interface device for performing advertisement by operation or voice of the agent, the agent display control means for controlling the display and behavior of the agent, the agent operation There audio output means for generating voice, an input unit for inputting from a user, and the agent interface comprising, based on the action script means for controlling the agent interface is described, actually the agent interface and the action script execution engine to, action script, the best action script
データベース(ＤＢ)から検索して前記アクションスクリプト実行エンジンに渡す検索エンジンと、 アプリケーンョンプログラムを制御するためのアプリケーションプログラムインタフェースと、 電子的な放送プログラムを入手するための電子番組ガイド(ＥＰＧ)情報入手手段と、 前記ＥＰＧ情報入手手段と前記アプリケーションプログラムインタフェースからの情報を受けてユーザの嗜好を分析し、この結果を蓄積する嗜好ＤＢと、 前記嗜好ＤＢの情報を基にユーザに情報提供を行うための情報提供エンジンと、 前記情報提供エンジンからユーザに情報提供を行う時間を設定するタイマーと、を持つことを特徴とするエージェントインタフェース装置。 Electronic program guide (EPG) information to obtain a search engine to pass to the action script execution engine to search from the database (DB), and an application program interface for controlling the application Kane ® emissions program, the electronic broadcast program and acquisition means, wherein the EPG information acquisition means receives information from the application program interface to analyze the user's preference, carried out a preference DB for storing and providing information to the user based on the information of the preference DB this result an information providing engine for the agent interface device characterized by having a timer for setting a time for providing information to the user from the information providing engine.
【請求項２】請求項１記載のエージェントインタフェース装置において、 前記ＥＰＧ情報入手手段と前記嗜好ＤＢからの情報を基に前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションのユーザの視聴履歴からユーザの好みのテレビ番組を判断し、 ユーザの好みのテレビ番組が始まる所定時間(ｎ分)前に前記エージェントが表示され、前記音声出力手段でテレビ番組のお薦めの会話をする手段を持つこと、を特徴とするエージェントインタフェース装置。 2. A agent interface device according to claim 1, wherein the EPG information acquisition unit from the user's viewing history of the preference television application that is controlled based on information from DB by the application program interface of the user's preference determining a television program, it is displayed the agent before a predetermined time (n min) the television program the user preferences begins to have a means for the conversation recommendation of the sound output unit TV shows, and wherein agent interface device.
【請求項３】請求項１記載のエージェントインタフェース装置において、 前記ＥＰＧ情報入手手段と前記嗜好ＤＢからの情報を基に前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションのユーザの視聴履歴からユーザの好みのジャンルを判断し、 ユーザの好みのジャンルの番組が始まるｎ分前に前記エージェントが表示され、 前記音声出力手段でお薦めの会話をする手段を持つことを特徴とするエージェントインタフェース装置。 3. A agent interface device according to claim 1, wherein the EPG information acquisition unit from the user's viewing history of the preference television application that is controlled based on information from DB by the application program interface of the user's preference determines the genre, displays the agent before n minutes the program genre user preferences begins, the agent interface device characterized by having means for the recommended conversation by the speech output unit.
【請求項４】請求項１記載のエージェントインタフェース装置において、 前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションのテレビ番組を終了したときに前記エージェントが表示され、 直前に視聴した番組についての会話をする手段を持つこと、を特徴とするエージェントインタフェース装置。 4. A agent interface device of claim 1 wherein the means for the conversation about the being the agent appears when you exit the television program of the television applications controlled by the application program interface, program viewed immediately before having the agent interface device according to claim.
【請求項５】請求項４記載のエージェントインタフェース装置において、 前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションを終了したときに前記エージェントが表示され、 インターネット上の情報を検索するインターネット検索手段を持ち、 直前に視聴した番組に関連したサイトのインターネット検索を行うこと、を特徴とするエージェントインタフェース装置。 5. The agent interface device according to claim 4, wherein the agent is displayed when the completed television applications controlled by the application program interface has an Internet search means for searching for information on the Internet, just before agent interface device according to claim, to perform an Internet search site associated with the programs viewed on.
【請求項６】請求項４記載のエージェントインタフェース装置において、 前記アプリケーションプログラムインタフェースによって制御される録画装置を終了したときに前記エージェントが表示され、 直前に視聴した番組についての会話をする手段を持つこと、を特徴とするエージェントインタフェース装置。 6. The agent interface device according to claim 4, wherein, to have a means for the conversation about a program that the said agent is displayed when the end recording device controlled by the application program interface, and viewed immediately before , the agent interface device according to claim.
【請求項７】請求項５記載のエージェントインタフェース装置において、 前記アプリケーションプログラムインタフェースによって制御される録画装置を終了したときに前記エージェントが表示され、 インターネット上の情報を検索するインターネット検索手段を持ち、 直前に視聴した番組に関連したサイトのインターネット検索を行うこと、を特徴とするエージェントインタフェース装置。 In the agent interface device according to claim 7 according to claim 5, wherein the agent is displayed when the end recording device controlled by the application program interface has an Internet search means for searching for information on the Internet, just before agent interface device according to claim, to perform an Internet search site associated with the programs viewed on.
【請求項８】請求項４記載のエージェントインタフェース装置において、 前記アプリケーションプログラムインタフェースによって制御されるインターネットブラウザのアプリケーションプログラムを終了したときに前記エージェントが表示され、 直前にブラウザで視聴したサイトについての会話をする手段を持つ、ことを特徴とするエージェントインタフェース装置。 8. The agent interface device according to claim 4, wherein the said agent is displayed at the completion of the Internet browser application program controlled by the application program interface, the conversation about sites viewed in the browser immediately before having means for the agent interface device, characterized in that.
【請求項９】請求項５記載のエージェントインタフェース装置において、 前記アプリケーションプログラムインタフェースによって制御されるインターネットブラウザのアプリケーションプログラムを終了したときに前記エージェントが表示され、 インターネット上の情報を検索するインターネット検索手段を持ち、 直前にブラウザで視聴したサイトに関連したサイトのインターネット検索を行うこと、を特徴とするエージェントインタフェース装置。 9. The agent interface device according to claim 5, wherein the agent is displayed when you exit Internet browser application program controlled by the application program interface, an Internet search means for searching for information on the Internet have, to perform an Internet search of sites related to the site, which was viewed in the browser just before, the agent interface device according to claim.
【請求項１０】請求項１記載のエージェントインタフェース装置において、 前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションの視聴番組のキーワードに応じて会話の話題を変えること、を特徴とするエージェントインタフェース装置。 10. The agent interface device according to claim 1, changing the topic of conversation in accordance with the keyword of the viewing program television applications controlled by the application program interface, the agent interface device according to claim.
【請求項１１】請求項１記載のエージェントインタフェース装置において、 前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションの視聴履歴のインターバルに応じて会話の話題を変えること、を特徴とするエージェントインタフェース装置。 11. The agent interface device according to claim 1, changing the topic of conversation in accordance with the interval of the viewing history of television applications controlled by the application program interface, the agent interface device according to claim.
【請求項１２】請求項１記載のエージェントインタフェース装置において、 前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションの視聴履歴を基に、前記アプリケーションプログラムインタフェースによって制御されるテレビアプリケーションを起動したときによく見ているジャンルの番組表を表示すること、を特徴とするエージェントインタフェース装置。 12. The agent interface device according to claim 1, based on the viewing history of the television application controlled by the application program interface, a close look when starting the TV application controlled by the application program interface displaying a program table of genre are, the agent interface device according to claim.
【請求項１３】請求項１記載のエージェントインタフェース装置において、 前記アプリケーションプログラムインタフェースによって制御されるインターネットブラウザのアプリケーションプログラムを起動してｎ分後に、前記エージェントが回線接続中であると知らせること、を特徴とするエージェントインタフェース装置。 13. The agent interface device according to claim 1, wherein the application program n minutes after start the Internet browser application program controlled by the interface, wherein the agent be informed to be in line connection agent interface device to.
【請求項１４】請求項１記載のエージェントインタフェース装置において、 システムのリソースが残り少なく(ｎ％に)なると、前記エージェントがリソース不足であると知らせること、を特徴とするエージェントインタフェース装置。 14. An agent interface device according to claim 1, wherein, when the resources of the system is running low (the n%), the agent interface device, characterized in that, said agent inform that the resource shortage.
JP2000258419A 2000-08-29 2000-08-29 Agent interface apparatus Pending JP2002077755A (en)
US09/908,489 US7107271B2 (en) 2000-08-29 2001-07-19 Agent interface device
EP01118605A EP1189151A3 (en) 2000-08-29 2001-08-02 Agent interface device
JP2002077755A true JP2002077755A (en) 2002-03-15
JP2000258419A Pending JP2002077755A (en) 2000-08-29 2000-08-29 Agent interface apparatus
WO2004025950A1 (en) * 2002-09-10 2004-03-25 Sony Corporation Image forming device and image forming method
JP2006522524A (en) * 2003-03-01 2006-09-28 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィＫｏｎｉｎｋｌｉｊｋｅ Ｐｈｉｌｉｐｓ Ｅｌｅｃｔｒｏｎｉｃｓ Ｎ．Ｖ． Real-time synchronization of content viewer
JP2007171810A (en) * 2005-12-26 2007-07-05 Canon Inc Information processor and information processing method
PL376502A1 (en) * 2002-12-03 2005-12-27 Nagracard S.A. Method of managing the display of event specifications with conditional access
JP4366249B2 (en) * 2004-06-02 2009-11-18 パイオニア株式会社 Information processing apparatus, method thereof, program thereof, recording medium recording the program, and information acquisition apparatus
CN103793190A (en) 2014-02-07 2014-05-14 北京京东方视讯科技有限公司 Information display method and device and display equipment
TWI555393B (en) * 2015-08-24 2016-10-21 Mstar Semiconductor Inc TV show wisdom playback method and its control device
AU6150901A (en) * 2000-05-11 2001-11-20 Thomas J Reynolds Interactive method and system for teaching decision making
2000-08-29 JP JP2000258419A patent/JP2002077755A/en active Pending
2001-07-19 US US09/908,489 patent/US7107271B2/en not_active Expired - Fee Related
2001-08-02 EP EP01118605A patent/EP1189151A3/en not_active Withdrawn
KR100995422B1 (en) 2002-09-10 2010-11-18 소니 주식회사 Image forming device and image forming method
US7257233B2 (en) 2002-09-10 2007-08-14 Sony Corporation Image forming device and image forming method
EP1189151A3 (en) 2008-08-13
EP1189151A2 (en) 2002-03-20
US7107271B2 (en) 2006-09-12
US20020059180A1 (en) 2002-05-16
US20180109842A1 (en) 2018-04-19 Systems and methods for episode tracking in an interactive media environment