[go: up one dir, main page]

JP2001022498A - イベント制御装置およびデジタル放送システム - Google Patents

イベント制御装置およびデジタル放送システム

Info

Publication number
JP2001022498A
JP2001022498A JP2000112828A JP2000112828A JP2001022498A JP 2001022498 A JP2001022498 A JP 2001022498A JP 2000112828 A JP2000112828 A JP 2000112828A JP 2000112828 A JP2000112828 A JP 2000112828A JP 2001022498 A JP2001022498 A JP 2001022498A
Authority
JP
Japan
Prior art keywords
event
application
information
content
delivery
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2000112828A
Other languages
English (en)
Other versions
JP4522533B2 (ja
Inventor
健人 ▲吉▼井
Taketo Yoshii
Takuya Sekiguchi
卓也 關口
Satoshi Tsujimura
敏 辻村
Kagenari Yamamuro
景成 山室
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2000112828A priority Critical patent/JP4522533B2/ja
Publication of JP2001022498A publication Critical patent/JP2001022498A/ja
Application granted granted Critical
Publication of JP4522533B2 publication Critical patent/JP4522533B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4786Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/545Gui
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Circuits Of Receivers In General (AREA)
  • Selective Calling Equipment (AREA)
  • User Interface Of Digital Computer (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】 【課題】 操作者の選択操作を要さずに、イベントの配
送先を自動的に決定することのできる装置を提供する。 【解決手段】 イベント入力手段4から入力されたイベ
ントは、配送先決定手段6に与えられる。配送先決定手
段6は、与えられたイベントの内容と、配送先決定情報
格納部8に格納された配送先決定情報とにしたがって、
イベントを何れのアプリケーションAP1、AP2・・
・APnに与えるかを決定し配送する。したがって、操
作者が配送先のアプリケーションを選択しなくとも、適
切なアプリケーションにイベントが配送される。

Description

【発明の詳細な説明】
【0001】
【発明の技術分野】この発明はイベントの制御に関し、
特に、イベント配送の自動化に関するものである。
【0002】
【従来の技術および課題】パーソナルコンピュータ等の
ウインドウシステムにおいて、複数のウインドウが起動
している場合、マウスやキーボードからの入力(イベン
トという)を、何れのウインドウに与えるかを決定しな
ければならない。従来、操作者によって選択されアクテ
ィブとなっているウインドウに対してイベントを与える
よう、オペレーティングシステムが制御を行っていた。
【0003】しかしながら、このような方法では、操作
者が所望のウインドウをマウスなどによって選択してア
クティブにしなければならず、操作が煩雑であった。
【0004】このような問題を解決するため、特開平5
−11962号公報では、入力可能なウインドウをリス
トとして管理しておき、特定のキーを押して、ウインド
ウを順次切り替えることができるようにしている。これ
により、ユーザは、特定のキーを押すだけで、ウインド
ウの切り替えを行うことができ、マウスによるウインド
ウの選択よりも簡易な操作によるウインドウ切替を実現
している。
【0005】しかしながら、この従来技術においても、
ユーザのキー操作が必要であり、依然として操作の煩わ
しさは残っている。特に、テレビジョン受像機等の家庭
用の専用機器に用いる場合には、操作の容易性が求めら
れることから、このような従来のウインドウシステムを
そのまま用いることは問題があった。
【0006】この発明は上記のような問題点を解決し
て、操作者の選択操作を要さずに、イベントの配送先を
決定することのできる技術を提供することを目的とす
る。
【0007】さらに、イベントの配送先を柔軟に変更す
ることのできる技術を提供することを目的とする。
【0008】
【課題を解決するための手段および発明の効果】(1)こ
の発明のイベント制御装置は、イベントを入力するため
のイベント入力手段と、イベントの内容に応じて、当該
イベントがいずれのアプリケーションに配送されるか
を、アプリケーションごとに示した配送先決定情報を格
納した配送先決定情報格納部と、入力されたイベントの
内容に従い、配送先決定情報格納部に格納された配送先
決定情報に基づいて、当該イベントをいずれのアプリケ
ーションに配送するかを決定して配送する配送先決定手
段とを備えている。
【0009】したがって、操作者が配送先のアプリケー
ションを選択しなくとも、イベントに応じて、適切なア
プリケーションにイベントを配送することができる。
【0010】(2)この発明のイベント制御装置は、配送
先決定情報として配送の優先度を記録するようにしてい
る。したがって、当該優先度に基づき、イベントの内容
に応じて、当該イベントを適切なアプリケーションに配
送することができる。
【0011】(3)この発明のイベント制御装置は、現在
動作中のアプリケーションがいずれであるかを取得し、
これに基づいて、配送先決定手段において配送先決定の
ために用いる配送先決定情報を変更する配送先決定情報
変更手段を更に備えている。
【0012】したがって、いずれのアプリケーションが
動作しているかに応じて、柔軟に配送先のアプリケーシ
ョンを変更することができる。
【0013】(4)この発明のイベント制御装置は、配送
先決定情報格納部が、アプリケーションごとに、各イベ
ントの内容に応じて、当該イベントを受信するか否かを
格納した受信イベント指定部と、イベントの内容に応じ
て、当該イベントをいずれのアプリケーションに対して
優先的に配送するかを配送優先度として格納した配送優
先度格納部とを備えており、配送先決定手段は、受信イ
ベント指定部と配送優先度格納部の記述に基づいて、イ
ベントの配送先アプリケーションを決定して配送するこ
とを特徴としている。
【0014】受信イベントの指定と、配送優先度を分離
して記憶しているので、両者の組み合わせによって、配
送先を柔軟に変更することができる。
【0015】(5)この発明のイベント制御装置は、現在
動作中のアプリケーションがいずれであるかを取得し、
動作中アプリケーションの変更に応じて、受信イベント
指定部の記述を変更する受信イベント指定変更手段を更
に備えている。
【0016】動作中のアプリケーションのみを受信イベ
ントの配送先として記述するようにしているので、配送
先アプリケーションの決定が迅速となる。
【0017】(6)この発明のイベント制御装置は、受信
イベント指定変更手段が、各アプリケーションの動作現
状に従って、受信イベント指定部の記述を変更する処理
も行うことを特徴としている。
【0018】したがって、各アプリケーションがどのよ
うな動作状況にあるかに応じて、柔軟に配送先アプリケ
ーションを変更し、状況に応じて、適切なアプリケーシ
ョンを配送先とすることができる。
【0019】(7)この発明のイベント制御装置は、受信
イベント指定変更手段が、各アプリケーションからの記
述変更指令を受けて、受信イベント指定部の記述を変更
する処理を行うことを特徴としている。
【0020】したがって、アプリケーションの側から、
何れのイベントを受信可能であるかを指定することがで
きる。つまり、アプリケーション作成時に、アプリケー
ションの処理進行に応じて、受信するイベントを決定す
ることが可能である。
【0021】(8)この発明のイベント制御装置は、配送
先決定情報格納部が、各イベントの内容ごとに、基本配
送先となるアプリケーションを記述した基本配送先格納
部を備えており、配送先決定手段は、受信イベント指定
部において、入力されたイベントを配送できるアプリケ
ーションが指定されていない場合、基本配送先格納部に
記述された基本配送先のアプリケーションにイベントを
配送することを特徴としている。
【0022】したがって、イベントの配送先が受信イベ
ント指定部に記述されていなくとも、基本配送先のアプ
リケーションを配送先として決定することができ、どの
ような状況であっても、配送先アプリケーションが無い
という状況を避けることができる。
【0023】(9)この発明のイベント制御装置は、現在
動作中のアプリケーションがいずれであるかを取得し、
動作中アプリケーションの変更に応じて、配送優先度格
納部の優先度を変更する配送優先度変更手段を更に備え
ている。
【0024】したがって、いずれのアプリケーションが
動作中であるかによって、配送優先度を変更することが
でき、状況に応じて、適切な配送先アプリケーションを
選択することができる。
【0025】(10)この発明のイベント制御装置は、配送
優先度変更手段が、各アプリケーションの動作現状も考
慮して、配送優先度格納部の優先度を変更することを特
徴としている。
【0026】したがって、各アプリケーションの動作状
況によって、配送優先度を変更することができ、状況に
応じて、適切な配送先アプリケーションを選択すること
ができる。
【0027】(11)この発明のイベント制御装置は、動作
中のアプリケーションの組み合わせに対応して、複数の
配送優先度テーブルを配送優先度格納部に記憶してお
き、配送優先度変更手段は、動作中アプリケーションの
変更に応じ、対応する配送優先度テーブルを選択するこ
とによって、優先度を変更することを特徴としている。
【0028】したがって、迅速に、適切な配送優先度テ
ーブルを選択して使用することができる。
【0029】(A)この発明のイベント制御装置は、配送
優先度変更手段が、動作中のアプリケーションの組み合
わせ、または、各アプリケーションの動作現状を受け
て、所定の条件に合致する場合には、配送優先度格納部
の配送優先度を変更し、所定の条件に合致しない場合に
は配送優先度格納部の配送優先度を変更しないことを特
徴としている。
【0030】したがって、配送優先度格納部には基準と
なる配送優先度を記憶しておき、処理の状況が所定の条
件に合致するような例外的な場合にのみ、配送優先度を
変更することができる。
【0031】(12)この発明のイベント制御装置は、配送
先決定情報格納部が、各アプリケーションが受信するイ
ベントの配送属性を格納する配送属性格納部を備えてお
り、配送先決定手段は、配送属性格納部に格納された配
送属性も考慮して、イベントを配送するアプリケーショ
ンを決定することを特徴としている。
【0032】したがって、配送属性に応じて、各アプリ
ケーションに適切にイベントを配送することができる。
【0033】(13)この発明のイベント制御装置は、配送
属性が、当該イベントを他のアプリケーションとともに
受信しうるか否かを示す属性であることを特徴としてい
る。
【0034】したがって、複数のアプリケーションに同
時にイベントを配送するかどうかを適切に決定すること
ができる。
【0035】(14)この発明のイベント制御装置は、各ア
プリケーションの動作状況に応じて、配送属性格納部の
配送属性を変更する配送属性変更手段を更に備えたこと
を特徴としている。
【0036】したがって、状況に応じて、複数のアプリ
ケーションに同時にイベントを配送するかどうかを適切
に変更することができる。
【0037】(15)この発明のイベント制御装置は、複数
のイベントをグループ化してイベントグループとし、配
送先決定情報格納部は、イベントグループに応じて、当
該イベントグループに属するイベントがいずれのアプリ
ケーションに配送されるかを、アプリケーションごとに
優先度によって示した配送先決定情報を格納しており、
配送先決定手段は、入力されたイベントが属するイベン
トグループに従い、配送先決定情報格納部に格納された
優先度に基づいて、当該イベントをいずれのアプリケー
ションに配送するかを決定して配送することを特徴とし
ている。
【0038】したがって、複数のイベントをグループ化
して、配送先アプリケーションの管理を行うことができ
る。
【0039】(16)この発明のイベント制御装置は、各ア
プリケーションの動作状況に応じて、イベントのグルー
プ化を変更するイベントグループ変更手段を更に備えて
いる。
【0040】したがって、状況に応じて、グループ化す
るイベントを適切に変更することができる。
【0041】(17)この発明のイベント制御装置は、複数
のアプリケーションをグループ化してアプリケーション
グループとし、配送先決定情報格納部は、イベントに応
じて、当該イベントがいずれのアプリケーショングルー
プに配送されるかを、アプリケーショングループごとに
優先度によって示した配送先決定情報を格納しており、
配送先決定手段は、入力されたイベントに従い、配送先
決定情報格納部に格納された優先度に基づいて、当該イ
ベントをいずれのアプリケーショングループに配送する
かを決定し、当該アプリケーショングループに属するア
プリケーションに配送することを特徴としている。
【0042】したがって、複数のアプリケーションをグ
ループ化して、イベントの配送を管理することができ
る。
【0043】(18)この発明のイベント制御装置は、各ア
プリケーションの動作状況に応じて、アプリケーション
のグループ化を変更するアプリケーショングループ変更
手段を更に備えている。
【0044】したがって、状況に応じて、グループ化す
るアプリケーションを適切に変更することができる。
【0045】(19)この発明のイベント制御装置は、各ア
プリケーションが、それぞれ、自己が起動しているか否
かの情報を、配送先決定情報格納部に、自ら書き込むよ
うに制御することを特徴としている。
【0046】したがって、配送先決定手段は、この配送
先決定情報格納部に記録された各アプリケーションの状
態を考慮して、イベントの配送先を決定することができ
る。
【0047】(23)この発明のイベント制御装置は、複数
のアプリケーションが動作可能であって、入力されたイ
ベントを何れのアプリケーションが実行するかを決定す
ることのできるイベント制御装置であって、イベントの
内容に応じて、当該イベントが何れのアプリケーション
において実行されるかを示したイベント実行情報を記録
するイベント実行情報記録部と、与えられたイベント
を、少なくとも現在起動しているアプリケーションに配
送するイベント配送手段と、を備え、前記イベント配送
手段からイベントを受け取った各アプリケーションは、
イベント実行情報記録部の記録内容を参照して、受け取
ったイベントを実行すべきか否かを判断することを特徴
としている。
【0048】したがって、イベント実行実行情報に基づ
いて、各アプリケーション自身が、受け取ったイベント
を実行すべきかどうかを判断することができる。
【0049】(24)この発明のイベント制御装置は、各ア
プリケーションは、イベント実行情報として、当該各ア
プリケーションが動作しているか否かを書き込むよう制
御することを特徴としている。したがって、いずれのア
プリケーションが動作しているかによって、イベントを
実行するアプリケーションをダイナミックに変えること
ができる。
【0050】(25)この発明のイベント制御装置におい
て、各アプリケーションは、アプリケーション動作記録
部に、自己の動作現状も記録するようにし、前記イベン
ト配送手段からイベントを受け取った各アプリケーショ
ンは、アプリケーション動作記録部に記録された各アプ
リケーションの動作現状を考慮して、受け取ったイベン
トを実行すべきか否かを判断することを特徴としてい
る。
【0051】したがって、各アプリケーションの動作現
状も考慮して、受け取ったイベントを実行すべきか否か
を判断することができる。
【0052】(27)この発明のデジタル放送システムは、
送信装置が、受信装置側において受け付け可能なイベン
トを記述した受付可能イベント情報をコンテンツに多重
化して多重化データとする多重化手段と、多重化データ
を送信する送信手段と、を備えており、受信装置が、多
重化データを受信する受信手段と、操作者からのイベン
トを受け取るイベント入力手段と、受信手段によって受
信した多重化データをコンテンツに復元するとともに、
イベント入力手段からのイベントに基づいて、復元する
コンテンツの内容を変更する処理を行うためのインタラ
クティブ復元アプリケーションを備えた復元手段と、を
備えており、前記復元手段は、受信した受付可能イベン
ト情報に基づいて、イベント入力手段から入力されたイ
ベントのうち、受付可能なイベントを選択してインタラ
クティブ復元アプリケーションに与えることを特徴とし
ている。
【0053】したがって、受信装置において受付可能と
するイベントと、受付不能とするイベントを、送信装置
側から制御することができる。
【0054】(29)この発明の送信装置は、受信装置側に
おいて受け付け可能なイベントを記述した受付可能イベ
ント情報をコンテンツに多重化して多重化データとする
多重化手段と、多重化データを送信する送信手段と、を
備えたことを特徴としている。
【0055】したがって、受信装置において受付可能と
するイベントと、受付不能とするイベントを、送信装置
側から制御することができる。
【0056】(30)この発明のデジタル送信装置は、多重
化手段が、所定条件に基づいて受付可能イベントを変更
する受付可能イベント変更情報も併せて多重化すること
を特徴としている。
【0057】したがって、受信装置側において受付可能
とするイベントと、受付不能とするイベントを、送信装
置側から変更することができる。
【0058】(31)この発明のデジタル送信装置は、コン
テンツが、自己記述型言語で記述されており、受付可能
イベント情報は、自己記述型言語の定義情報として記述
されていることを特徴としている。
【0059】したがって、データ放送等において、受付
可能とするイベントと、受付不能とするイベントを、送
信装置側から容易に制御することができる。
【0060】(32)この発明のデジタル送信装置は、受付
可能イベント変更情報が、自己記述型言語の本体情報と
して記述されていることを特徴としている。
【0061】したがって、データ放送等において、受付
可能とするイベントと、受付不能とするイベントを、送
信装置側から容易に変更することができる。
【0062】(34)この発明の受信装置は、多重化データ
を受信する受信手段と、操作者からのイベントを受け取
るイベント入力手段と、受信手段によって受信した多重
化データをコンテンツに復元するとともに、イベント入
力手段からのイベントに基づいて、復元するコンテンツ
の内容を変更する処理を行うためのインタラクティブ復
元アプリケーションを備えた復元手段と、を備えてお
り、前記復元手段は、受信した受付可能イベント情報に
基づいて、イベント入力手段から入力されたイベントの
うち、受付可能なイベントを選択してインタラクティブ
復元アプリケーションに与えることを特徴としている。
【0063】したがって、受付可能とするイベントと、
受付不能とするイベントを、送信装置側からの制御に基
づいて決定することができる。
【0064】(35)この発明のデジタル受信装置は、復元
手段が、受信した受付可能イベント変更情報に基づい
て、前記受付可能なイベントを変更することを特徴とし
ている。
【0065】したがって、受付可能とするイベントと、
受付不能とするイベントを、送信装置側からの制御に基
づいて変更することができる。
【0066】(41)この発明のデジタル受信装置は、多重
化データを受信し、操作者の操作にしたがって、受信し
た多重化データを復元して表示するとともに、操作者の
操作に応じて、通信回線または放送受信によってプログ
ラムを変更し、あるいはプログラムを記録した記録媒体
を交換することによってプログラムを変更し、当該プロ
グラムの変更の前後において、操作者の同一の操作に対
して、異なる表示処理を行うことを特徴としている。
【0067】したがって、同じアプリケーションが起動
した状態において、操作者が同じ操作を行っても、プロ
グラムを変更することによって、自動的に処理内容を変
更して、異なった表示を実現することができる。
【0068】(44)この発明のデジタル送信システムは、
送信装置が、配送先決定情報をコンテンツに多重化して
多重化データとする多重化手段と、多重化データを送信
する送信手段と、を備えており、前記受信装置が、多重
化データを受信する受信手段と、操作者からのイベント
を受け取るイベント入力手段と、受信手段によって受信
した多重化データをコンテンツに復元する復元アプリケ
ーションを含む複数のアプリケーションを備えた復元手
段と、を備えており、前記復元手段は、入力されたイベ
ントの内容に従い、受信した配送先決定情報に基づい
て、当該イベントをいずれのアプリケーションに配送す
るかを決定することを特徴としている。
【0069】したがって、受信装置側におけるイベント
の配送先を、送信装置側から制御することのできる放送
システムを提供することができる。
【0070】(45)この発明の送信装置は、配送先決定情
報をコンテンツに多重化して多重化データとする多重化
手段と、多重化データを送信する送信手段と、を備えて
いる。
【0071】したがって、受信装置側におけるイベント
の配送先を、送信装置側から制御することのできる送信
装置を提供することができる。
【0072】(46)この発明の受信装置は、多重化データ
を受信する受信手段と、操作者からのイベントを受け取
るイベント入力手段と、受信手段によって受信した多重
化データをコンテンツに復元する復元アプリケーション
を含む複数のアプリケーションを備えた復元手段と、を
備えており、前記復元手段は、入力されたイベントの内
容に従い、受信した配送先決定情報に基づいて、当該イ
ベントをいずれのアプリケーションに配送するかを決定
することを特徴としている。
【0073】したがって、イベントの配送先アプリケー
ションを、送信装置から送られてくる配送先決定情報に
基づいて決定することができる。
【0074】以下、この発明において用いた用語を説明
する。
【0075】「イベント」とは、アプリケーションやシ
ステムプログラム等に与えられる事象をいい、キーの押
下、マウスの移動、マウスのクリック、データ受信等を
含む概念である。
【0076】「配送先決定情報」とは、イベントを何れ
のアプリケーションに配送すべきかを決定するための情
報をいい、テーブルの形式にて表現されているものだけ
でなく、演算処理等によって得られるような情報も含む
概念である。実施形態では、受信イベント指定情報、配
送優先度情報、基本配送先情報、配送属性情報、受付可
能イベント情報、受付可能イベント変更情報、アプリケ
ーション起動情報等がこれに含まれる。
【0077】「配送先決定手段」とは、イベントの配送
先を決定する手段をいい、実施形態では、図3のイベン
ト制御プログラム、図13のイベント制御プログラム
(配送先の決定)等がこれに対応する。
【0078】「受信イベント指定変更手段」とは、使用
する受信イベント指定情報を実質的に変更する手段をい
い、複数の受信イベント指定情報を用意しておいて使用
するものを選択するような場合や受信イベント指定情報
の内容を書き換えるような場合を含む概念である。実施
形態では、図12のイベント制御プログラム(配送先決
定情報の管理)等がこれに対応する。
【0079】「配送優先度変更手段」とは、使用する配
送優先度情報を実質的に変更する手段をいい、複数の配
送優先度情報を用意しておいて使用するものを選択する
ような場合や配送優先度情報の内容を書き換えるような
場合を含む概念である。
【0080】「配送属性情報変更手段」とは、使用する
配送属性情報を実質的に変更する手段をいい、複数の配
送属性情報を用意しておいて使用するものを選択するよ
うな場合や配送属性情報の内容を書き換えるような場合
を含む概念である。
【0081】「インタラクティブ復元アプリケーショ
ン」とは、視聴者の操作入力に応じて、コンテンツの出
力内容に何等かの反応があるような処理を行うアプリケ
ーションをいい、画面表示や音声出力が変化させる場合
だけでなく、画面表示や音声出力に変化はなくとも、内
部処理等に変化があるような場合も含む概念である。た
とえば、電子番組表を表示するアプリケーション、ユー
ザ操作に対応して選局を行うアプリケーションもこれに
含まれる。実施形態では、ブラウザアプリケーションが
これに該当する。
【0082】「プログラムを記録した記録媒体」とは、
プログラムを記録したROM、RAM、フレキシブルデ
ィスク、CD−ROM、メモリカード、ハードディスク
等の記録媒体をいう。また、電話回線、搬送路等の通信
媒体も含む概念である。CPUに接続されて、記録され
たプログラムが直接実行されるハードディスクのような
記録媒体だけでなく、一旦ハードディスク等にインスト
ールした後に実行されるプログラムを記録したCD−R
OM等の記録媒体を含む概念である。さらに、ここでい
うプログラムには、直接実行可能なプログラムだけでな
く、ソース形式のプログラム、圧縮処理がされたプログ
ラム、暗号化されたプログラム等を含む。
【0083】
【発明の実施の形態】1.第1の実施形態 図1に、この発明の一実施形態によるイベント制御装置
2の全体構成を示す。イベント入力手段4から入力され
たイベントは、配送先決定手段6に与えられる。配送先
決定手段6は、与えられたイベントの内容と、配送先決
定情報格納部8に格納された配送先決定情報とにしたが
って、イベントを何れのアプリケーションAP1、AP
2・・・APnに与えるかを決定し配送する。
【0084】図2に、図1のイベント制御装置を、デジ
タル放送受信装置12に適用した場合のハードウエア構
成を示す。なお、本実施形態を含んで以下の実施形態で
は、デジタル放送受信装置を例として示しているが、ア
プリケーションに対するイベントの制御を行う必要のあ
る装置、たとえば、オーディオ機器、パーソナルコンピ
ュータ等にも適用することができる。
【0085】アンテナ16によって捕捉された電波は、
チューナ18に与えられる。チューナ18は、CPU2
4の制御に従って、一つのトランスポートストリームを
選択する。一つのトランスポートストリームには、複数
のサービスが多重化されている。トランスポートデコー
ダ(TSデコーダ)20は、CPU24の制御に従っ
て、一つのサービスを選局して出力する。トランスポー
トデコーダ20の出力は、AVデコーダ22に与えら
れ、NTSCコンポジット信号等に変換される。このN
TSCコンポジット信号は、TVセット14において、
画像および音声として出力される。
【0086】CPU24は、メモリ26(読み出し専用
メモリ(ROM)、書き換え可能メモリ(RAM)等に
よって構成されている)に記録された選局アプリケーシ
ョン(プログラム)に従って、チューナ18、TSデコ
ーダ20を制御し、操作入力部4から入力されるイベン
トに応じて、サービスを選局する。なお、操作入力部4
は、受信装置12に設けられた操作入力ボタン、または
リモコンからの指令を受信する受信部である。この実施
形態では、図8に示すようなボタンを備えたリモコンを
用いて、イベントの入力を行う。
【0087】また、メモリ26には、選局アプリケーシ
ョンの他、インターネット・ブラウザ・アプリケーショ
ン、電子メールアプリケーションも記録されている。こ
れらプログラムの他に、これらプログラムを制御するシ
ステムプログラム(オペレーティングシステム)も記録
されている。インターネット・ブラウザ・アプリケーシ
ョンは、通信制御部28を介して接続されたインターネ
ットからのデータを閲覧するためのアプリケーションで
ある。電子メールアプリケーションは、同様に、インタ
ーネットを介して、メールをやりとりするためのアプリ
ケーションである。インターネット・ブラウザ・アプリ
ケーション、電子メールアプリケーションの起動、終
了、操作は、操作入力部4からのイベント入力によって
行う。
【0088】また、メモリ26には、図4に示すような
配送優先度情報が記録されている。配送優先度情報は、
イベントの内容ごとに、各イベントを何れのアプリケー
ションに与えるかを優先度によって示したものである。
CPU24は、メモリ26に記録されているイベント制
御プログラムに従って、配送優先度情報を参照し、操作
入力部4からのイベントを何れかのアプリケーションに
配送する。図3に、メモリ26に記録されたイベント制
御プログラムをフローチャートにて示す。
【0089】ここでは、図5に示すように、放送受信中
に、電子メールアプリケーション、インターネットブラ
ウザアプリケーションを起動させ、放送受信画面30に
重ねて、電子メールのウインドウ32、インターネット
ブラウザのウインドウ34を表示させている状態である
とする。電子メールのウインドウ32の詳細を図6に、
インターネットブラウザのウインドウ34の詳細を図7
に示す。
【0090】操作入力部4からイベントが入力される
と、図3のイベント制御処理が開始される。まず、CP
U24は、メモリ26の配送優先度情報を参照し、入力
されたイベントに関し、最も優先度の高いアプリケーシ
ョンを選択する(ステップS1)。たとえば、イベント
として右移動ボタン36(図8参照)が押された場合に
は、図4の配送優先度決定情報の右移動ボタンの欄か
ら、各アプリケーションの優先度を取得する。したがっ
て、インターネットブラウザアプリケーションが
「2」、電子メールアプリケーションが「1」、選局ア
プリケーションが「−」という優先度を取得する。この
中で最も優先度が高いのは電子メールアプリケーション
の「1」であるから、電子メールアプリケーションが選
択される。なお、この実施形態では、小さい数字の方が
優先度が高いものとしている。また、「−」は、優先度
が与えられていないこと、つまり、当該イベントの配送
先として選択されないアプリケーションであることを示
している。
【0091】上記のようにして電子メールアプリケーシ
ョンが選択されると、CPU24は、次に、当該選択さ
れた電子メールアプリケーションが、起動しているかど
うかを判断する(ステップS2)。電子メールアプリケ
ーションが起動していない場合には、次の優先度のアプ
リケーション(インターネットブラウザ)を選択する
(ステップS3)。ここでは、電子メールアプリケーシ
ョンが起動しているので、ステップS4に進む。ステッ
プS4では、電子メールアプリケーションに対し、右移
動ボタン押下のイベントを配送する。
【0092】右移動ボタン押下のイベントを受け取った
電子メールアプリケーションは、このイベントに対応し
た処理を実行する。たとえば、図6に示すように、「フ
ァイル」にある注目カーソル100を、右に移動して
「編集」に移す。これにより、メニュー項目として、
「ファイル」が選択された状態から、「編集」が選択さ
れた状態となる。
【0093】上記のようにして、操作者が、配送先のア
プリケーションを指定しなくとも、右移動ボタン押下の
イベントは、電子メールアプリケーションに自動的に配
送される。なお、他のイベントについても、同様に、適
切なアプリケーションに配送される。
【0094】上記では、図5に示すように、インターネ
ットブラウザアプリケーション、電子メールアプリケー
ション、選局アプリケーションが起動した状態におい
て、右移動ボタン36が押下された場合を説明した。次
に、インターネットブラウザアプリケーションと選局ア
プリケーションだけが起動している状態において、右移
動ボ36タンが押下された場合の処理について説明す
る。
【0095】まず、CPU24は、メモリ26の配送優
先度情報(図4)を参照し、入力された右移動ボタン押
下のイベントに関し、最も優先度の高いアプリケーショ
ンを選択する(ステップS1)。したがって、優先度
「1」の電子メールアプリケーションが選択される。次
に、電子メールアプリケーションが起動しているかどう
かを判断する(ステップS2)。ここでは、電子メール
アプリケーションは起動していないので、配送優先度情
報から、次の優先度のアプリケーションを選択する(ス
テップS3)。したがって、優先度「2」のインターネ
ットブラウザアプリケーションが選択される。このイン
ターネットブラウザアプリケーションは起動しているの
で、ステップS2からS4に進み、入力された右移動ボ
タン押下のイベントを、インターネットブラウザアプリ
ケーションに配送する。
【0096】上記のようにして、同じイベントが与えら
れても、何れのアプリケーションが動作しているかによ
って、その適切な配送先アプリケーションが決定され
る。
【0097】なお、図4の配送優先度情報において、配
送先アプリケーションが記述されていないイベント「メ
ニュー」「電源」等は、システムプログラムに配送され
ることを示している。
【0098】2.第2の実施形態 図9に、この発明の第2の実施形態によるイベント制御
装置2の全体構成を示す。この実施形態では、各アプリ
ケーションの状況を取得し、当該状況に基づいて、配送
先決定情報格納部8に記録された配送先決定情報を変更
する配送先決定情報変更手段10を備えている。
【0099】図9のイベント制御装置を、デジタル放送
受信装置12に適用した場合のハードウエア構成は、図
2と同様である。この実施形態においては、メモリ26
に、図10、図11に示すような、受信イベント指定情
報が配送先決定情報として記録されている。図10は、
インターネットブラウザアプリケーション、電子メール
アプリケーション、選局アプリケーションが起動してい
る場合に用いる受信イベント指定情報である。○印の付
されたアプリケーションに対してイベントを配送するこ
とを示している。また、図11は、インターネットブラ
ウザアプリケーションと選局アプリケーションが起動し
ている場合に用いる受信イベント指定情報である。その
他、電子メールアプリケーションと選局アプリケーショ
ンが起動している場合の受信イベント指定情報も記録さ
れているが、ここでは図示を省略する。このように、こ
の実施形態では、起動しているアプリケーションの組み
合わせごとに、受信イベント指定情報のテーブルが記録
されている。
【0100】図12、図13に、メモリ26に記録され
たイベント制御プログラムのフローチャートを示す。図
12は、配送先決定情報の管理を行うプログラムであ
り、新たなアプリケーションが起動した場合や、アプリ
ケーションが終了した場合に実行される。まず、ステッ
プS11において、CPU24は、現在いずれのアプリ
ケーションが起動して動作しているかを取得する。次
に、起動しているアプリケーションの組み合わせによっ
て、受信イベント指定情報を選択する(ステップS1
2)。たとえば、インターネットブラウザアプリケーシ
ョンと選局アプリケーションが起動している場合には、
図11の受信イベント指定情報が選択される。このよう
にして選択された受信イベント情報が、配送先決定プロ
グラムにおいて用いられる。アプリケーションの起動状
態に変更があった場合には、配送先決定情報管理プログ
ラムによって選択される受信イベント情報が変更され、
その結果、配送先決定プログラムにおいて用いられる受
信イベント情報も変更される。
【0101】図13は、配送先決定のプログラムであ
り、イベントが発生した場合に実行される。たとえば、
#ボタン押下のイベントが発生すると、選択されている
図11の受信イベント情報にしたがって、選局アプリケ
ーションを配送先として決定する(ステップS21)。
次に、このようにして決定した選局アプリケーションに
#ボタン押下のイベントを配送する。選局アプリケーシ
ョンは、これを受けて、#ボタン押下に対応する処理
(たとえば、短縮番号によるチャネル選局)を行う。
【0102】この実施形態では、動作しているアプリケ
ーションの組み合わせによって、受信イベント指定情報
を切り換えて用いるようにしている。したがって、動作
アプリケーションの組み合わせに応じて、適切な配送先
アプリケーションを選択することができる。つまり、状
況に応じて、より詳細に配送先を設定することができ
る。
【0103】なお、上記実施形態では、動作しているア
プリケーションの組み合わせによって受信イベント指定
情報を切り換えて用いるようにしている。しかしなが
ら、後の実施形態でも説明するように、各アプリケーシ
ョンがどのような動作状況にあるかに応じて、受信イベ
ント指定情報を変更するようにしてもよい。たとえば、
図11において、インターネットブラウザアプリケーシ
ョンが、特定メニュー(図7のファイル等)をプルダウ
ン表示した状態においては、「1」「2」・・・「0」
の数字キー押下イベントは、インターネットブラウザア
プリケーションが受け取るように変更する。このように
すれば、各アプリケーションの処理状況に応じて、より
適切に、ダイナミックに配送先アプリケーションを変更
することができる。
【0104】上記の場合、配送先決定情報の管理プログ
ラムが、各アプリケーションの動作現状を取得し、受信
イベント指定情報を変更するようにすればよい。また、
各アプリケーションの側から、受信イベント指定情報を
変更するようにしてもよい。
【0105】3.第3の実施形態 図14に、第3の実施形態によるイベント制御装置の全
体構成を示す。この実施形態では、配送先決定情報格納
部8には、配送優先度情報と受信イベント指定情報が配
送先決定情報として記録されている。また、配送先決定
情報変更手段10は、各アプリケーションの状況を取得
し、当該状況に基づいて、配送先決定情報格納部8に記
録された受信イベント指定情報を変更する。
【0106】図14のイベント制御装置を、デジタル放
送受信装置に適用した場合のハードウエア構成は、図2
と同様である。この実施形態においては、メモリ26
に、図15に示す配送優先度情報、図16、図17に示
す受信イベント指定情報が記録されている。なお、受信
イベント指定情報は、起動しているアプリケーションの
組み合わせごとに設けられている。図16は、インター
ネットブラウザアプリケーション、電子メールアプリケ
ーション、選局アプリケーションが起動している場合の
受信イベント指定情報であり、図17は、インターネッ
トブラウザアプリケーションと選局アプリケーションが
起動している場合の受信イベント指定情報である。この
他、電子メールアプリケーションと選局アプリケーショ
ンが起動している場合の受信イベント指定情報等も記録
されているが、図示は省略した。
【0107】図18、図19に、メモリ26に記録され
たイベント制御プログラムのフローチャートを示す。図
18は、配送先決定情報の管理を行うプログラムであ
り、新たなアプリケーションが起動した場合や、アプリ
ケーションが終了した場合に実行される。まず、ステッ
プS31において、CPU24は、現在いずれのアプリ
ケーションが起動して動作しているかを取得する。次
に、起動しているアプリケーションの組み合わせによっ
て、受信イベント指定情報を選択する(ステップS3
2)。たとえば、インターネットブラウザアプリケーシ
ョン、電子メールアプリケーション、選局アプリケーシ
ョンが起動している場合には、図16の受信イベント指
定情報が選択される。このようにして選択された受信イ
ベント情報が、配送先決定プログラムにおいて用いられ
る。アプリケーションの起動状態に変更があった場合に
は、配送先決定情報管理プログラムによって選択される
受信イベント情報が変更され、その結果、配送先決定プ
ログラムにおいて用いられる受信イベント情報も変更さ
れる。
【0108】図19は、配送先決定のプログラムであ
り、イベントが発生した場合に実行される。たとえば、
操作者によって#ボタンが押下され、#ボタン押下のイ
ベントが発生したとする。CPU24は、図15の配送
優先度情報を参照して、#ボタン押下イベントに対応す
る最も優先度の高いアプリケーションを選択する(ステ
ップS41)。ここでは、優先度「1」の電子メールア
プリケーションが選択される。次に、現在選択されてい
る図16の受信イベント指定情報を参照して、当該アプ
リケーションにイベントを配送可能かどうかを判断する
(ステップS42)。図16においては、#ボタン押下
イベントは、電子メールアプリケーションに配送可能で
ある旨が記述されているから(○が記述されているか
ら)、配送可能であると判断し、ステップS45に進
む。
【0109】ステップS45においては、当該#ボタン
押下イベントを、電子メールアプリケーションに配送す
る。電子メールアプリケーションは、#ボタン押下イベ
ントを受けて、これに対応する処理(たとえば、メール
の送受信)を行う。
【0110】また、数字ボタン「1」の押下イベントが
発生した場合には、図15を参照して、インターネット
ブラウザアプリケーションが選択される(ステップS4
1)。しかし、図16の受信イベント指定情報におい
て、数字ボタン「1」は、インターネットブラウザアプ
リケーションに配送できない旨が記述されている(−が
記述されている)。したがって、ステップS42から、
ステップS43、S44に進む。
【0111】ステップS44においては、次の配送優先
度のアプリケーションを選択する。これにより、図15
を参照して、優先度「2」の選局アプリケーションが選
択される。図16によれば、数字ボタン「1」は選局ア
プリケーションに配送可能であるから、ステップS45
に進み、数字ボタン「1」押下のイベントが選局アプリ
ケーションに配送される。
【0112】このようにして、数字ボタン「1」押下イ
ベントが選局アプリケーションに配送され、選局アプリ
ケーションはこれに基づいて選局動作を行う。
【0113】なお、最低の優先度まで下げてアプリケー
ションを選択しても配送可能なアプリケーションが見い
だせない場合には、当該イベントは何れにも配送せず
(あるいはシステムプログラムに配送して)、処理を終
了する。なお、起動しているアプリケーションの数によ
り、最低の優先度を認識することができる。
【0114】この実施形態によれば、配送優先度情報と
受信イベント指定情報とによって配送先決定情報を構成
しているので、両者の組み合わせにより、状況に応じて
適切な配送先アプリケーションを柔軟に設定することが
できる。
【0115】また、起動しているアプリケーションの組
み合わせによって受信イベント指定情報を切り換えて使
用するようにしているので、アプリケーションの起動状
況に応じて、適切にイベントの配送先を決定することが
できる。特に、配送優先度情報は固定的なものとしてお
き、受信イベント指定情報の変更によって、状況の対応
に変更するようにしているので、配送先の設定が容易で
ある。
【0116】なお、上記実施形態では、いずれのアプリ
ケーションが起動しているかに応じて、受信イベント指
定情報を選択するようにしている。しかしながら、各ア
プリケーションがどのような動作状況にあるかに応じ
て、受信イベント指定情報を変更するようにしてもよ
い。
【0117】たとえば、現在、インターネットブラウザ
アプリケーションと選局アプリケーションが起動してい
る状態であり、図17の受信イベント指定情報が選択さ
れているとする。この状態で、操作者の操作入力によ
り、インターネットブラウザアプリケーションが、図2
0に示すように、プルダウンメニュー104を表示して
いる状態になったとする。配送先決定情報管理プログラ
ムは、このような状態を検出して、受信イベント指定情
報を図21に示すように変更する。つまり、数字キー押
下イベントを、インターネットブラウザアプリケーショ
ンに配布可能とする。
【0118】図15に示すように、数字キーに関して、
インターネットブラウザアプリケーションのほうが優先
度が高く設定されている。したがって、この状態におい
て、操作者によって数字キーが押されると、当該数字キ
ー押下イベントは、選局アプリケーションに配送され
ず、インターネットブラウザアプリケーションに配送さ
れる。すなわち、操作者は、数字キーに応じて、「1」
であれば新規ファイル作成、「2」であれば既存ファイ
ルを開く、「3」であればファイルを閉じる等の処理
を、インターネットブラウザに行わせることができる。
【0119】かかる処理が終了すると、配送先決定情報
管理プログラムは、受信イベント指定情報を図17の状
態に戻す。
【0120】上記のようにすれば、各アプリケーション
の動作現状に応じて、適切なイベントの配送先アプリケ
ーションを決定することができる。
【0121】上記の場合、配送先決定情報の管理プログ
ラムが、各アプリケーションの動作現状を取得し、受信
イベント指定情報を変更するようにしたが、各アプリケ
ーションの側から、受信イベント指定情報を変更するよ
うにしてもよい。
【0122】また、上記の場合、プルダウンメニューが
表示されたことに応じて、受信イベント指定情報を変更
するようにした。しかしながら、受信イベント指定情報
は変更せず、プルダウンメニューが表示されたアプリケ
ーションがある場合には、図19の配送先決定のアルゴ
リズムを実行せずに、プルダウンメニューが表示された
アプリケーションに対して無条件にイベントを配送する
ようにしてもよい。
【0123】上記実施形態では、受信イベント指定情報
を複数用意しておき、何れのアプリケーションが起動し
ているかによって、受信イベント指定情報を切り換えて
使用するようにしている。同様に、配送優先度情報を複
数用意しておき、何れのアプリケーションが起動してい
るかによって、配送優先度情報を切り換えて使用するよ
うにしてもよい。さらに、各アプリケーションの動作現
状に応じて、配送優先度情報を変更するようにしてもよ
い。
【0124】なお、上記各実施形態においては、配送優
先度情報、受信イベント指定情報に基づいて、配送先が
決定できないイベントは、何れのアプリケーションにも
配送しないようにしている。しかしながら、各イベント
に対して、基本配送先アプリケーションを予め記録して
おき、いずれのアプリケーションに配送すべきかを決定
できない場合に、当該基本配送先アプリケーションに配
送するようにしてもよい。
【0125】また、上記実施形態では、配送優先度情報
を先に検索した後、受信イベント指定情報によって配送
可能かどうかを判断しているが、先に受信イベント指定
情報によって配送可能なアプリケーションを選択してお
き、その中から配送優先度情報を参照して最も優先度の
高いアプリケーションを選択して配送するようにしても
よい。
【0126】また、図22、図23に示すように、配送
優先度情報、受信イベント指定情報を、グループ化した
イベントによって管理してもよい。つまり、数字キー押
下イベントであれば、全て、同じアプリケーションに配
送するようにしている。このようにする場合には、図2
4に示すように、メモリ26に、イベントをどのように
グループ化したかを示すイベントグループ化情報を記録
しておく。図24では、数字グループに、「1」「2」
・・・「9」「0」「#」が含まれ、カーソルグループ
に、「上移動」「右移動」「下移動」「左移動」「決
定」が含まれることが示されている。このようにイベン
トをグループ化することにより、配送優先度情報や受信
イベント指定情報の管理を簡素化することができる。
【0127】なお、何れのアプリケーションが起動して
いるかや、各アプリケーションの動作現状等に応じて、
図24のイベントグループ化情報を変更して、イベント
の配送先を状況に応じて柔軟に設定することができるよ
うにしてもよい。
【0128】上記実施形態では、イベントをグループ化
したが、アプリケーションをグループ化してもよい。こ
の場合には、一つのイベントが、グループに属する複数
のアプリケーションに配送されることとなる。また、上
記と同様に、何れのアプリケーションが起動しているか
や、各アプリケーションの動作現状等に応じて、アプリ
ケーションのグループ化の内容を変更して、イベントの
配送先を状況に応じて柔軟に設定することができるよう
にしてもよい。
【0129】4.第4の実施形態 図25に、第4の実施形態によるイベント制御装置の全
体構成を示す。この実施形態では、配送先決定情報格納
部8には、配送優先度情報、受信イベント指定情報に加
えて、配送属性情報が記録されている。配送先決定手段
6は、この配送属性情報を考慮して、イベントの配送形
態を決定する。ここで、イベントの配送形態とは、複数
のアプリケーションに同時にイベントを配送するか否
か、何れのアプリケーションから先にイベントを配送す
るか等のイベントを配送するにあたっての形態をいう。
【0130】図25のイベント制御装置を、デジタル放
送受信装置に適用した場合のハードウエア構成は、図2
と同様である。この実施形態においては、メモリ26
に、図15に示す配送優先度情報、図16、図17に示
す受信イベント指定情報の他に、図26に示すような配
送属性情報を記録している。なお、この配送属性情報
は、起動しているアプリケーションの組み合わせごとに
設け、選択して使用してもよいし、固定的に1つの配送
属性情報を用いるようにしてもよい。
【0131】図27に、イベント制御プログラムのフロ
ーチャートを示す。 図15の配送優先度情報、図16
の受信イベント指定情報、図26の配送属性情報が使用
される状況において、「下移動」キー押下イベントが発
生したとする。この場合、まず、図15の配送優先度情
報に基づいて電子メールアプリケーションが選択され、
図16の受信イベント指定情報によって配送可能である
ことから、「下移動」キー押下イベントは、電子メール
アプリケーションに配送される(ステップS51)。
【0132】次に、図26の配送属性情報を参照する
と、「下移動」キー押下イベントの電子メールアプリケ
ーションにおける属性が「共有」であることを得る(ス
テップS52)。これにより、CPU24は、このイベ
ントが同時に他のアプリケーションにも送られ得ること
を知る。
【0133】次に、CPU24は、優先度を1つ下げて
(この場合「2」にして)、ステップS51を実行す
る。これにより、図15の配送優先度情報において優先
度「2」が与えられたインターネットブラウザアプリケ
ーションを選択する。図16の受信イベント指定情報に
おいて配送可能となっていることから、「下移動」キー
押下イベントは、インターネットブラウザアプリケーシ
ョンにも重ねて配送される。
【0134】次に、図26の配送属性情報を参照する
と、「下移動」キー押下イベントのインターネットブラ
ウザアプリケーションにおける属性が「共有終わり」で
あることを得る(ステップS52)。これにより、CP
U24は、このイベントがこれ以上同時に他のアプリケ
ーションには送られ得ないことを知る。よって、イベン
トの配送処理を終了する(ステップS53)。
【0135】上記のように、配送属性情報を設けておく
ことにより、イベントの配送形態を適切に設定すること
ができる。
【0136】なお、この配送属性情報も、何れのアプリ
ケーションが起動しているかや、各アプリケーションの
動作現状等に応じて変更するようにしてもよい。
【0137】また、配送属性情報についても、前述と同
様にして、イベント、アプリケーションをグループ化し
て管理するようにしてもよい。
【0138】5.第5の実施形態 上記の各実施形態では、配送先決定情報として、配送優
先度情報、受信イベント指定情報、配送属性情報等を記
録して用いるようにしている。しかしながら、図28に
示すように、各アプリケーションAP1、AP2・・・
APnのそれぞれが、自己が起動しているか否かのアプ
リケーション起動情報を、配送先決定情報として配送先
決定情報格納部8に書き込むようにしてもよい。
【0139】アプリケーション起動情報の一例を、図2
9に示す。配送先決定手段6は、このアプリケーション
起動情報を参照して、与えられたイベントを、何れのア
プリケーションに与えるかを決定し、配送する。
【0140】6.第6の実施形態 上記の各実施形態では、配送先決定手段6が、配送先決
定情報格納部8の配送先決定情報に基づいて、アプリケ
ーションAP1、AP2・・・APnに対して、選択的
にイベントを配送するようにしている。しかしながら、
全てのアプリケーションに(起動しているアプリケーシ
ョンに)イベントを配送し、各アプリケーションAP
1、AP2・・・APnにおいて、イベント実行情報に
基づいて、受け取ったイベントを実行するかどうか(有
効なものとして扱うかどうか)を決定するようにしても
よい。
【0141】このような実施形態を図30に示す。図3
0のイベント制御装置を、デジタル放送受信装置に適用
した場合のハードウエア構成は、図2と同様である。こ
の実施形態においては、メモリ26に、図31に示すよ
うなイベント実行情報が記録されている。また、各アプ
リケーションAP1、AP2・・・APnのそれぞれ
に、図32に示すようなイベント処理プログラムが含ま
れている。
【0142】まず、イベントを受け取ると、アプリケー
ションは、まずステップS61において、受け取ったイ
ベントについて、自己が実行すべきかどうかを、図31
のイベント実行情報から取得する(ステップS61)。
たとえば、アプリケーションがブラウザであり、与えら
れたイベントが数字キー「9」の押下であった場合、図
31より実行可(○)であると判断する(ステップS6
2)。この場合、ブラウザは、当該イベントに対する処
理を実行する(ステップS63)。
【0143】また、与えられたイベントが「#」であっ
た場合、実行不可「×」であると判断する(ステップS
62)。この場合、ブラウザは、当該イベントを破棄
し、当該イベントに対する処理を実行しない(ステップ
S64)。
【0144】また、イベントを受け取った他のアプリケ
ーションも同様にして、イベントを実行するか否かを決
定する。したがって、図31のようなイベント実行情報
が設定されている場合、数字キーであれば、ブラウザと
電子メールの双方において実行される。
【0145】なお、何れのアプリケーションが起動して
いるかや、その動作状況等に応じて、使用するイベント
実行情報を変更するようにしてもよい。
【0146】また、上記実施形態では、複数のアプリケ
ーションによってイベントが実行される場合があり得る
ようにしたが、イベント実行情報の記述の仕方によって
は、1つのアプリケーションのみで実行されるようにす
ることもできる。
【0147】また、上記第1〜第6の実施形態に関し
て、配送先決定プログラム、各アプリケーション、配送
先決定情報を、図51に示すように、ICカード27に
記録して使用するようにしてもよい。これによって、新
たなアプリケーションの追加、配送先決定情報の変更等
を容易に行うことができる。
【0148】さらに、ICカード27を用いずに、通信
制御部や放送電波によって、メモリ26に記録された配
送先決定プログラム、各アプリケーション、配送先決定
情報の書き換えを行うようにしてもよい。
【0149】上記何れの場合も、同じ状況(同じアプリ
ケーションが起動し、同じ動作状況にある)において、
同一のイベントが与えられても、書き換えや差し替えに
よって、異なるアプリケーションにおいて当該イベント
が実行され、TVセットにおいて異なる表示(出力結
果)がなされることとなる。
【0150】7.第7の実施形態 7.1.デジタル放送システムの全体構成 第7の実施形態によるデジタル放送システムの全体構成
を、図33、図34に示す。図33の多重化手段200
は、放送内容であるコンテンツ情報204を制御情報2
08に基づいてパケット化し、多重化する。多重化され
たデータは、トランスポートストリームとして送信手段
202に与えられ、放送衛星を介して(もしくは地上波
電波として)送信される。
【0151】なお、図においては省略しているが、1つ
のトランスポートストリームには、複数の放送内容(サ
ービス内容)が多重化される。
【0152】この実施形態では、受信装置側において当
該コンテンツ情報204に関連して受付可能なイベント
を、受付可能イベント情報として、コンテンツ情報20
4に含ませている。したがって、受付可能イベント情報
も、多重化手段200によって多重化されて送信され
る。
【0153】図34の受信手段210は、送られてきた
電波を受信し、トランスポートストリームとして出力す
る。復元手段212は、制御情報等にしたがって、この
トランスポートストリームから所望のサービスを選択
し、放送内容を復元する。所望のサービスの選択等は、
操作者によるイベント入力を受け付ける、イベント入力
手段214からのイベントに従い、制御アプリケーショ
ン218が行う。
【0154】インタラクティブ復元アプリケーション2
16は、コンテンツ情報を復元するとともに、イベント
入力手段214からのイベントに基づいて、放送内容を
変化させる。また、イベント制御手段220は、イベン
ト入力手段214から与えられたイベントのうち、いず
れのイベントをインタラクティブ復元アプリケーション
に配送し、いずれを配送しないかを制御する。この配送
制御は、コンテンツ情報に多重化して送られてきた受付
可能イベント情報222に基づいて行う。
【0155】上記のように、この実施形態によれば、受
信装置側において受け付け可能とするイベントを、コン
テンツ提供者が決定することができ、放送内容に応じた
柔軟なイベント受付を実現することができる。
【0156】7.2.送信装置 図35に、送信装置の詳細構成例を示す。この実施形態
では、映像・音声を含むサービスとHTML(Hyper Tex
t Markup Language)データを含むサービスを多重化して
送信する例を示している。
【0157】映像データ238は、映像エンコーダ23
2によって圧縮され、多重化部200に与えられる。同
様に、音声データ240は、音声エンコーダ234によ
って圧縮され、多重化部200に与えられる。
【0158】HTMLデータ204は、データ管理部2
36によって管理され、多重化部200に与えられる。
【0159】この実施形態では、映像・音声データは1
つのサービス(サービスSV1とする)として、HTM
Lデータは1つのサービス(サービスSV2)として、
多重化部200によってパケット化されて多重化され
る。生成されたトランスポートストリームは、変調部2
02において変調されて送信される。なお、パケット化
に伴って、パケットを識別するため等に必要となる制御
データは、制御データ生成部230において生成され、
多重化部200において多重化される。
【0160】また、図示は省略したが、上記のようにし
て生成されるトランスポートストリームは、周波数など
を変えて、複数個送信される。
【0161】この実施形態では、HTMLデータに受付
可能イベント情報を記述するものとする。
【0162】図36に、生成されたトランスポートスト
リームを構成する制御データNIT、PAT、PMT
1、PMT2、コンテンツデータES1(V)、ES1
(A)、HTMLを示す。各制御データ、コンテンツデ
ータは、図37に示すようなパケット構造にされる。す
なわち、所定長の長さのデータに分割され、識別のため
にパケットIDが付される。
【0163】図36の線50にて模式的に示すように、
制御データNIT、PAT、PMT1、PMT2、コン
テンツデータES1(V)、ES1(A)、HTMLの
パケット化が終了すると、続いて、線52に示すよう
に、次のデータのパケット化が行われる。
【0164】制御データPMT1には、図38に示すよ
うに、映像・音声のサービスSV1のパケットIDが記
述されている。さらに、制御データPATには、この制
御データPMT1のパケットIDが記述されている。同
様に、制御データPMT2には、HTMLデータのサー
ビスSV2のパケットIDが記述され、制御データPA
Tには、この制御データPMT2のパケットIDが記述
されている。したがって、制御データPAT、PMTを
取得することにより、所望のサービスのデータを取得で
きるように構成されている。
【0165】なお、制御データNITには、図39に示
すように、各トランスポートストリームに含まれるサー
ビスの一覧が記述されている。この制御データNITの
パケットIDは、制御データPATに記述されている。
【0166】図40に、サービスSV2のコンテンツで
あるHTMLデータの例を示す。このHTMLデータ
は、後述のように、受信装置側のブラウザアプリケーシ
ョンによって解釈され、表示される。HTMLデータ
は、定義情報記述部分510と本体情報記述部分512
によって構成されている。
【0167】この実施形態では、定義情報記述部分51
0の4行目のkeylist : "number.basic"が受付可能イベ
ント情報であり、これによって受信装置側のブラウザア
プリケーションが受付可能なイベントを示している。
【0168】keylist :は、:以下に、受付可能なイベン
トが示されることを表している。ここでは、numberとba
sicのイベントが受付可能である旨が示されている。num
berは数字キーのグループを示し、basicはカーソル移
動、決定等のキーのグループを示している。したがっ
て、受信装置側のブラウザアプリケーションは、数字キ
ー、カーソル移動キー、決定キー等の押下イベントを受
け付けることができる。
【0169】7.3.受信装置 図41に、図40の受信装置を、CPUを用いて実現し
た場合のハードウエア構成を示す。メモリ26には、選
局アプリケーション、ブラウザアプリケーション等が記
録されている。
【0170】CPU24は、操作入力部4から入力され
た操作入力(イベント)に基づいて、選局アプリケーシ
ョンにしたがって、所望のサービスを取得するよう制御
を行う。トランスポートストリームの切換は、制御デー
タNITの情報にしたがって、チューナ18を制御する
ことにより行う。また、トランスポートストリーム内か
ら所望のサービスを選択する場合には、トランスポート
デコーダ20を制御することにより行う。トランスポー
トデコーダ20は、パケットIDを設定することによ
り、所望のパケットのみを出力する。したがって、CP
U24は、パケットIDをトランスポートデコーダに設
定することによって、所望のサービスを得ることができ
る。
【0171】たとえば、操作入力部4から、HTMLデ
ータのサービスSV2を選局する指令が与えられたとす
る。サービスSV2のチャネル番号が”145”であれ
ば、数字キー「1」「4」「5」が押下されることとな
る。CPU24は、これを受けて、制御データPAT
(図38参照)のパケットID(0x0000に固定さ
れている)をTSデコーダ20に設定する。これによ
り、TSデコーダ20からは、制御データPATの内容
が出力され、メモリ26に記憶される。CPU24は、
このようにして分離された制御データPATを参照し
て、サービスSV2の制御データPMT2のパケットI
Dを取得する。
【0172】次に、このようにして取得した制御データ
PMT2のパケットIDを、TSデコーダ20に設定
し、制御データPMT2の内容をメモリ26に記憶させ
る。さらに、この制御データPMT2の内容を参照し
て、HTMLデータのパケットIDを取得する。次に、
HTMLデータのパケットIDをTSデコーダ20に設
定することによって、HTMLデータをメモり26に記
憶することができる。
【0173】このようにしてメモリ26に記憶されたH
TMLデータは、ブラウザアプリケーションによって解
釈され、AVデコーダ22を介して、TVセット14に
表示される。以下、図40に示すようなHTMLデータ
を受信したものとして、説明を進める。
【0174】ブラウザアプリケーションは、図40の4
行目において、keylist : "number.basic"を取得する
と、受付可能イベントテーブルをメモリ26内に生成す
る。すなわち、当該ブラウザアプリケーションが受け付
けることのできるイベントをテーブルとして記憶する。
ここでは、numberとbasicが指定されているので、数字
ボタン、カーソル移動ボタン、決定ボタン等のイベント
が受付可能であるとして「○」が記録される。#ボタ
ン、戻るボタン等は指定されていないので、イベント受
付不可であるとして「−」が記録される。なお、number
にどのようなボタンが属するか、basicにどのようなボ
タンが属するかは、予め定められている。
【0175】ブラウザアプリケーションは、その他のH
TMLの記述も解釈して、内容をTVセット14に表示
する。表示内容を、図43に示す。図43のイメージ5
20は、図40の本体情報記述部分512の3行目のsr
c="http://aaa/bbb/ccc/why.png"に基づいて表示された
ものである。すなわち、ブラウザアプリケーションがこ
れを解釈して、通信制御部28を介して、http://aaa/b
bb/ccc/why.pngの場所に保存されているイメージを取得
して表示したものである。
【0176】本体情報記述部分512の11行目、12
行目では、数字ボタン「1」(accesskey="1")が押下(on
click)されると、関数img1Goto()を実行する旨が記述さ
れている。図43の画面表示状態において、操作入力部
4から、数字ボタン「1」押下のイベントが与えられる
と、ブラウザアプリケーションは、図42の受付可能イ
ベントテーブルを参照して、当該イベントが受付可能か
どうかを判断する。ここでは、数字ボタン「1」はブラ
ウザアプリケーションが受付可能であるから、ブラウザ
アプリケーションは、数字ボタン「1」押下イベントに
対応する処理を行う。すなわち、図40の本体情報記述
部分512の11行目、12行目に基づいて、関数img1
Goto()を実行する。関数img1Goto()は、定義情報記述部
分510に定義されているように、"http://aaa/bbb/cc
c/s2.html"の場所へ移動する命令である。
【0177】ブラウザアプリケーションは、これにした
がって、通信制御部28を介して、場所"http://aaa/bb
b/ccc/s2.html"からの情報を取得し、TVセット14に
表示する。
【0178】なお、図43の画面表示状態において、#
ボタン押下イベントが発生しても、図42のテーブルに
おいて受け付け不可となっているので、このイベントを
ブラウザアプリケーションは受け付けない。この場合、
他のアプリケーションに与えられるか、何れのアプリケ
ーションにも与えられないことになる。
【0179】以上のようにして、受信装置側におけるイ
ベント受付を、送信側から決定することができる。
【0180】7.4.他の実施形態 上記実施形態では、ブラウザアプリケーションが受付可
能イベントテーブルを生成し、受付可能かどうかを判断
している。つまり、ブラウザアプリケーションがイベン
ト制御手段を兼ねている。しかしながら、ブラウザアプ
リケーションとは別個のイベント制御プログラムが、イ
ベントを受付可能かどうかを判断するようにしてもよ
い。すなわち、図44に示すように、インタラクティブ
復元アプリケーション216の外にイベント制御手段2
20を設けてもよい。
【0181】上記実施形態では、イベントをグループ化
して受付可能イベント情報を記述しているが、個々のイ
ベントごとに受付可能かどうかを記述した受付可能イベ
ント情報を用いてもよい。
【0182】また、上記実施形態では、HTMLデータ
を用いた放送に適用したが、XML等の他の自己記述型
言語を用いてもよい。
【0183】さらに、上記実施形態では、コンテンツデ
ータの中に受付可能イベント情報を記述しているが、コ
ンテンツデータと対応付けられた制御データ(PMT
等)に受付可能イベント情報を記述するようにしてもよ
い。このようにすれば、HTMLのようなデータ放送だ
けでなく、通常の映像・音声放送に対しても、受付可能
イベントを設定することができる。
【0184】また、上記実施形態では、受付可能イベン
トテーブルによって制御を行っているが、図15、図1
6、図17に示すような配送優先度情報、受信イベント
指定情報を受信装置において用意しておき、受信した受
付可能イベント情報に基づいて、受信イベント指定情報
のブラウザソフトエウアの項目を書きかえるようにして
もよい。
【0185】さらにまた、送信側から、第1の実施形態
〜第6の実施形態に示すような配送先決定情報を多重化
して送信し、受信装置側では、この配送先決定情報に基
づいて、第1の実施形態〜第6の実施形態と同様のイベ
ント制御を行うようにしてもよい。
【0186】8.第8の実施形態 8.1.デジタル放送システムの全体構成 図45、図46に、第8の実施形態によるデジタル放送
システムの全体構成を示す。図45の送信装置において
は、コンテンツ情報204に、受付可能イベント情報2
06だけでなく、受付可能イベント変更情報250多重
化して送信している。この受付可能イベント変更情報2
50は、受付可能イベント情報206に基づいて受付可
能となるイベントを、状況に応じて変更するための情報
である。
【0187】図46の受信装置においては、受信した受
付可能イベント変更情報に基づいて、受付可能なイベン
トを変更するようにしている。したがって、インタラク
ティブ復元アプリケーション216の処理状況等に応じ
て、受信可能なイベントを柔軟に、かつ送信側から設定
することができる。
【0188】8.2.送信装置 送信装置の詳細構成は、図35と同様である。送信され
るHTMLデータの例を示すと、図47のようである。
この実施形態では、受付可能イベントとして、basicの
みが指定されている(3行目参照)。したがって、ブラ
ウザアプリケーションは、カーソル移動キー、決定キー
を受け付けることができるが、数字キーは受け付けるこ
とができない。
【0189】定義情報記述部分510の19行〜20行
には、関数funcage1()が定義されている。その内容は、
keylistを"number.basic"に書き換えよというものであ
る。したがって、関数funcage1()が実行されると、カー
ソル移動キー、決定キーだけでなく、数字キーも受付可
能となる。同様に、関数funcage2()も定義されている。
その内容は、keylistを"basic"に書き換えよというもの
である。したがって、関数funcage2()が実行されると、
カーソル移動キー、決定キーだけが受付可能となり、数
字キーは受付不可となる。
【0190】これら関数funcage1()、funcage2()は、本
体情報記述部分512の8行目において、実行される。
この実施形態では、上記関数の定義記述と、関数実行の
記述により、受付可能イベント変更情報が構成されてい
る。
【0191】8.3.受信装置 図46の受信装置を、CPUを用いて実現した場合のハ
ードウエア構成は、図41と同様である。メモリ26に
は、選局アプリケーション、ブラウザアプリケーション
等が記録されている。
【0192】図47のHTMLデータを選択してメモり
26に記録するまでの動作は、第7の実施形態と同様で
ある。ブラウザアプリケーションは、メモリ26に記憶
されたHTMLデータを解釈して、TVセット14に表
示を行う。
【0193】ブラウザアプリケーションは、図41の3
行目のkeylist : "basic"を取得し、図48に示すよう
な、受付可能イベントテーブルを生成してメモり26に
記憶する。この受付可能イベントテーブルによれば、ブ
ラウザアプリケーションは、カーソル移動キー、決定キ
ーのみを受け付けることができる。
【0194】ブラウザアプリケーションは、その他のH
TML記述の実行を行い、図49に示すようなアンケー
ト画面をTVセット14に表示する。視聴者は、この画
面を参照して、カーソル移動キーによって、注目カーソ
ル(フォーカス)を移動させてアンケート入力を行う。
このカーソル移動の制御は、ブラウザアプリケーション
が行う。図49においては、性別の項目に注目カーソル
が位置している(フォーカスされている)状態を示して
いる。つまり、性別の項目の入力状態となる。
【0195】図49の状態において、カーソル上移動キ
ーを入力すると、年齢がフォーカスされた状態となる。
ブラウザアプリケーションは、これを検知し、関数func
age1()を実行する。すなわち、図47の本体情報記述部
分512の8行目の>する。>れた状態において、関数funcage1()を実行することを示
している。関数funcage1()は、定義記述部分510にあ
るように、keylistを"number.basic"に書き換える関数
である。したがって、「年齢」がフォーカスされると、
keylist="number.basic"となり、これを受けて、受付可
能イベントテーブルも図48から図42のように書き換
えられる。すなわち、数字キーも受付可能な状態とな
る。したがって、視聴者は、数字キーを押下してブラウ
ザアプリケーションに与え、図50に示すように年齢を
数字にて入力することができる。
【0196】さらに、カーソル移動キーによって、年齢
からフォーカスを外すと、ブラウザアプリケーション
は、これを検知し、関数funcage2()を実行する。すなわ
ち、図47の本体情報記述部分512の8行目のonblur
="funcage2"を解釈して実行する。>は、「年齢」がフォーカスさていない状態において、関
数funcage2()を実行することを示している。関数funcag
e2()は、定義記述部分510にあるように、keylistを"
basic"に書き換える関数である。したがって、「年齢」
がフォーカスから外されると、keylist="basic"とな
り、これを受けて、受付可能イベントテーブルも図42
から図48のように書き換えられる。すなわち、数字キ
ーの受付は不可状態に戻される。
【0197】入力されたアンケートは、送信ボタン等
(図示せず)によって、通信制御部28を介して、サー
ビス提供業者等に送信される。
【0198】上記のように、受付可能イベント変更情報
を用いることにより、状況に応じて受付可能なイベント
を適宜変更することができる。また、かかる変更を、送
信側から指定することが可能となる。
【0199】この実施形態においても、第7の実施形態
においてその他の実施形態として示した事項を適用する
ことができる。
【0200】9.その他 上記各実施形態では、各機能をCPUを用いて実現して
いるが、その一部または全部をハードウエアロジックに
よって構成してもよい。
【0201】また、上記各実施形態では、受信の場合の
動作についてのみ説明したが、トランスポートストリー
ムを記録再生する装置においても適用することができ
る。この場合、受信時と、再生時により、配送先決定情
報や受付可能イベント情報を変更するようにしてもよ
い。
【図面の簡単な説明】
【図1】この発明の第1の実施形態によるイベント制御
装置の全体構成図である。
【図2】デジタル放送受信装置のハードウエア構成を示
す図である。
【図3】イベント制御プログラムのフローチャートであ
る。
【図4】配送先決定情報を示す図である。
【図5】複数のウインドウが開いた状態を示す図であ
る。
【図6】電子メールアプリケーションのウインドウを示
す図である。
【図7】インターネットブラウザアプリケーションのウ
インドウを示す図である。
【図8】リモコン装置の外観を示す図である。
【図9】第2の実施形態によるイベント制御装置の全体
構成を示す図である。
【図10】受信イベント指定情報を示す図である。
【図11】受信イベント指定情報を示す図である。
【図12】イベント制御プログラム(配送先決定情報の
管理)のフローチャートである。
【図13】イベント制御プログラム(配送先の決定)の
フローチャートである。
【図14】第3の実施形態によるイベント制御装置の全
体構成を示す図である。
【図15】配送優先度情報を示す図である。
【図16】受信イベント指定情報を示す図である。
【図17】受信イベント指定情報を示す図である。
【図18】イベント制御プログラム(配送先決定情報の
管理)のフローチャートである。
【図19】イベント制御プログラム(配送先の決定)の
フローチャートである。
【図20】インターネットブラウザアプリケーションの
プルダウンメニューを示す図である。
【図21】受信イベント指定情報を示す図である。
【図22】配送優先度情報を示す図である。
【図23】受信イベント指定情報を示す図である。
【図24】イベントグループ化情報を示す図である。
【図25】第4の実施形態によるイベント制御装置の全
体構成図である。
【図26】配送属性情報を示す図である。
【図27】イベント制御プログラムのフローチャートで
ある。
【図28】第5の実施形態によるイベント制御装置の全
体構成図である。
【図29】アプリケーション起動情報を示す図である。
【図30】第6の実施形態によるイベント制御装置の全
体構成図である。
【図31】イベント実行情報を示す図である。
【図32】イベント処理プログラムのフローチャートで
ある。
【図33】第7の実施形態による送信装置の全体構成図
である。
【図34】第7の実施形態による受信装置の全体構成図
である。
【図35】送信装置の詳細構成図である。
【図36】データのパケット化を示す図である。
【図37】パケット化データの構造を示す図である。
【図38】制御データとコンテンツデータとの関係を示
す図である。
【図39】制御データNITを示す図である。
【図40】HTMLデータを示す図である。
【図41】デジタル受信装置のハードウエア構成を示す
図である。
【図42】受付可能イベントテーブルを示す図である。
【図43】図34のHTMLデータをブラウザによって
表示した画面である。
【図44】他の実施形態による受信装置の全体構成図で
ある。
【図45】第8の実施形態による送信装置の全体構成図
である。
【図46】第8の実施形態による受信装置の全体構成図
である。
【図47】HTMLデータを示す図である。
【図48】受付可能イベントテーブルを示す図である。
【図49】図47のHTMLデータをブラウザによって
表示した画面である。
【図50】図47のHTMLデータをブラウザによって
表示した画面である。
【図51】デジタル受信装置のハードウエア構成を示す
図である。
【符号の説明】
2・・・イベント制御装置 4・・・イベント入力手段 6・・・配送先決定手段 8・・・配送先決定情報格納部 AP1、AP2、APn・・・アプリケーション
───────────────────────────────────────────────────── フロントページの続き (72)発明者 辻村 敏 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 山室 景成 大阪府門真市大字門真1006番地 松下電器 産業株式会社内

Claims (47)

    【特許請求の範囲】
  1. 【請求項1】入力されたイベントを、いずれのアプリケ
    ーションに配送するかを制御するイベント制御装置であ
    って、 イベントを入力するためのイベント入力手段と、 イベントの内容に応じて、当該イベントがいずれのアプ
    リケーションに配送されるかを示した配送先決定情報を
    格納した配送先決定情報格納部と、 入力されたイベントの内容に従い、配送先決定情報格納
    部に格納された配送先決定情報に基づいて、当該イベン
    トをいずれのアプリケーションに配送するかを決定して
    配送する配送先決定手段と、 を備えたイベント制御装置。
  2. 【請求項2】請求項1のイベント制御装置において、 前記配送先決定情報は、イベントの内容に応じて、当該
    イベントが何れのアプリケーションに配送されるかを、
    アプリケーションごとに優先度によって示した配送優先
    度情報を備えていることを特徴とするイベント制御装
    置。
  3. 【請求項3】請求項1または2のイベント制御装置にお
    いて、 現在動作中のアプリケーションがいずれであるかを取得
    し、これに基づいて、配送先決定手段において配送先決
    定のために用いる配送先決定情報を変更する配送先決定
    情報変更手段を更に備えたイベント制御装置。
  4. 【請求項4】請求項1のイベント制御装置において、 前記配送先決定情報は、アプリケーションごとに、各イ
    ベントの内容に応じて、当該イベントを受信するか否か
    を示す受信イベント指定情報と、イベントの内容に応じ
    て、当該イベントをいずれのアプリケーションに対して
    優先的に配送するかを示す配送優先度情報とを備えてお
    り、 前記配送先決定手段は、受信イベント指定情報と配送優
    先度情報に基づいて、イベントの配送先アプリケーショ
    ンを決定して配送すること、 を特徴とするもの。
  5. 【請求項5】請求項4のイベント制御装置において、 現在動作中のアプリケーションの組み合わせに基づい
    て、受信イベント指定情報を変更する受信イベント指定
    変更手段、 を更に備えたイベント制御装置。
  6. 【請求項6】請求項5のイベント制御装置において、 前記受信イベント指定変更手段は、各アプリケーション
    の動作現状に従って、受信イベント指定情報を変更する
    処理も行うことを特徴とするもの。
  7. 【請求項7】請求項6のイベント制御装置において、 前記受信イベント指定変更手段の、各アプリケーション
    の動作現状に従って、受信イベント指定情報を変更する
    処理を行う部分の一部または全部が、各アプリケーショ
    ン側に設けられていることを特徴とするもの。
  8. 【請求項8】請求項4〜7のいずれかのイベント制御装
    置において、 前記配送先決定情報は、各イベントの内容ごとに、基本
    配送先となるアプリケーションを記述した基本配送先情
    報を備えており、 前記配送先決定手段は、受信イベント指定情報におい
    て、入力されたイベントを配送できるアプリケーション
    が指定されていない場合、基本配送先情報によって指定
    されたアプリケーションにイベントを配送することを特
    徴とするもの。
  9. 【請求項9】請求項4のイベント制御装置において、 現在動作中のアプリケーションがいずれであるかを取得
    し、動作中アプリケーションの変更に応じて、配送優先
    度情報を変更する配送優先度変更手段、 を更に備えたイベント制御装置。
  10. 【請求項10】請求項9のイベント制御装置において、 前記配送優先度変更手段は、各アプリケーションの動作
    現状も考慮して、配送優先度情報を変更することを特徴
    とするもの。
  11. 【請求項11】請求項9または10のイベント制御装置
    において、 動作中のアプリケーションの組み合わせに対応して、複
    数の配送優先度テーブルを配送優先度格納部に記憶して
    おき、 前記配送優先度変更手段は、動作中アプリケーションの
    変更に応じ、対応する配送優先度テーブルを選択するこ
    とによって、優先度を変更することを特徴とするもの。
  12. 【請求項12】請求項1〜11のいずれかのイベント制
    御装置において、 前記配送先決定情報は、各アプリケーションが受信する
    イベントの配送属性を示す配送属性情報を備えており、 前記配送先決定手段は、配送属性情報を考慮して、イベ
    ントの配送形態を決定すること、 を特徴とするもの。
  13. 【請求項13】請求項12のイベント制御装置におい
    て、 前記配送属性は、当該イベントを他のアプリケーション
    とともに受信しうるか否かを示す属性であることを特徴
    とするもの。
  14. 【請求項14】請求項12または13のイベント制御装
    置において、 各アプリケーションの動作状況に応じて、前記配送属性
    情報を変更する配送属性変更手段を更に備えたことを特
    徴とするイベント制御装置。
  15. 【請求項15】請求項1〜14のいずれかのイベント制
    御装置において、 複数のイベントをグループ化してイベントグループと
    し、 配送先決定情報格納部は、イベントグループに応じて、
    当該イベントグループに属するイベントがいずれのアプ
    リケーションに配送されるかを示した配送先決定情報を
    格納しており、 配送先決定手段は、入力されたイベントが属するイベン
    トグループに従い、配送先決定情報格納部に格納された
    配送先決定情報に基づいて、当該イベントをいずれのア
    プリケーションに配送するかを決定して配送することを
    特徴とするもの。
  16. 【請求項16】請求項15のイベント制御装置におい
    て、 各アプリケーションの動作状況に応じて、イベントのグ
    ループ化を変更するイベントグループ変更手段を更に備
    えたイベント制御装置。
  17. 【請求項17】請求項1〜16のいずれかのイベント制
    御装置において、 複数のアプリケーションをグループ化してアプリケーシ
    ョングループとし、 配送先決定情報格納部は、イベントに応じて、当該イベ
    ントがいずれのアプリケーショングループに配送される
    かを示した配送先決定情報を格納しており、 配送先決定手段は、入力されたイベントに従い、配送先
    決定情報格納部に格納された配送先決定情報に基づい
    て、当該イベントをいずれのアプリケーショングループ
    に配送するかを決定し、当該アプリケーショングループ
    に属するアプリケーションに配送することを特徴とする
    もの。
  18. 【請求項18】請求項17のイベント制御装置におい
    て、 各アプリケーションの動作状況に応じて、アプリケーシ
    ョンのグループ化を変更するアプリケーショングループ
    変更手段を更に備えたイベント制御装置。
  19. 【請求項19】請求項1〜18のいずれかのイベント制
    御装置において、 前記それぞれのアプリケーションは、自己が現在、起動
    しているか否かの情報を、配送先決定情報格納部に、自
    ら書き込むように制御し、 配送先決定手段は、起動しているか否かの情報に基づい
    て、イベントの配送先を決定することを特徴とするも
    の。
  20. 【請求項20】少なくとも送信されてくるコンテンツデ
    ータを受信する受信部と、 受信したコンテンツデータを復元して出力するデコーダ
    部と、 デコーダ部の動作を制御する処理部と、 処理部の処理内容を定めたプログラムを記録している記
    録部と、 操作者からのイベント入力を受け付けるイベント入力部
    と、 を備え、 前記プログラムは、 受信手段によって受信した多重化データをコンテンツに
    復元する処理に関する複数のアプリケーションプログラ
    ムと、 イベント入力部から入力されたイベントの内容に従い、
    当該イベントを前記いずれのアプリケーションプログラ
    ムに与えるかを決定して配送するイベント制御プログラ
    ムと、 を備えていることを特徴とする受信装置。
  21. 【請求項21】請求項1〜20のいずれかの装置を、コ
    ンピュータを用いて実現するためのプログラムを記録し
    た記録媒体。
  22. 【請求項22】入力されたイベントを、いずれのアプリ
    ケーションに配送するかを制御するイベント制御方法で
    あって、 入力されたイベントの内容に応じて、当該イベントがい
    ずれのアプリケーションに配送されるかを、配送先決定
    情報としてあらかじめ定めておき、 入力されたイベントの内容に従い、前記配送先決定情報
    に基づいて、当該イベントをいずれのアプリケーション
    に配送するかを決定して配送することを特徴とするイベ
    ント制御方法。
  23. 【請求項23】複数のアプリケーションが動作可能であ
    って、入力されたイベントを何れのアプリケーションが
    実行するかを決定することのできるイベント制御装置で
    あって、 イベントの内容に応じて、当該イベントが何れのアプリ
    ケーションにおいて実行されるかを示したイベント実行
    情報を記録するイベント実行情報記録部と、 与えられたイベントを、少なくとも現在起動しているア
    プリケーションに配送するイベント配送手段と、 を備え、 前記イベント配送手段からイベントを受け取った各アプ
    リケーションは、イベント実行情報記録部の記録内容を
    参照して、受け取ったイベントを実行すべきか否かを判
    断することを特徴とするもの。
  24. 【請求項24】請求項23のイベント制御装置におい
    て、 各アプリケーションは、イベント実行情報として、当該
    各アプリケーションが動作しているか否かを書き込むよ
    う制御することを特徴とするもの。
  25. 【請求項25】請求項23または24のイベント制御装
    置において、 前記各アプリケーションは、アプリケーション動作記録
    部に、自己の動作現状も記録するようにし、 前記イベント配送手段からイベントを受け取った各アプ
    リケーションは、アプリケーション動作記録部に記録さ
    れた各アプリケーションの動作現状を考慮して、受け取
    ったイベントを実行すべきか否かを判断することを特徴
    とするもの。
  26. 【請求項26】請求項23または25の装置を、コンピ
    ュータを用いて実現するためのプログラムを記録した記
    録媒体。
  27. 【請求項27】受信装置側において操作者によって入力
    されたイベントに応じて出力内容を変更することができ
    るデジタル放送システムにおいて、 送信装置は、 受信装置側において受け付け可能なイベントを記述した
    受付可能イベント情報をコンテンツに多重化して多重化
    データとする多重化手段と、 多重化データを送信する送信手段と、 を備えており、 受信装置は、 多重化データを受信する受信手段と、 操作者からのイベントを受け取るイベント入力手段と、 受信手段によって受信した多重化データをコンテンツに
    復元するとともに、イベント入力手段からのイベントに
    基づいて、復元するコンテンツの内容を変更する処理を
    行うためのインタラクティブ復元アプリケーションを備
    えた復元手段と、 を備えており、 前記復元手段は、受信した受付可能イベント情報に基づ
    いて、イベント入力手段から入力されたイベントのう
    ち、受付可能なイベントを選択してインタラクティブ復
    元アプリケーションに与えることを特徴とするデジタル
    放送システム。
  28. 【請求項28】受信装置側において操作者によって入力
    されたイベントに応じて出力内容を変更することができ
    るデジタル放送方法において、 送信側では、 受信装置側において受け付け可能なイベントを記述した
    受付可能イベント情報をコンテンツに多重化して多重化
    データとして送信し、 受信側では、 多重化データを受信して、操作者から与えられたイベン
    トを受け取り、受信した多重化データをコンテンツに復
    元し、受け取ったイベントに基づいて、復元するコンテ
    ンツの内容を変更する処理を行うとともに、 受信した受付可能イベント情報に基づいて、与えられた
    イベントのうち、受付可能なイベントを選択して処理対
    象とすることを特徴とするデジタル放送方法。
  29. 【請求項29】受信装置側において操作者によって入力
    されたイベントに応じて出力内容を変更することができ
    るデジタル放送システム用いる送信装置であって、 受信装置側において受け付け可能なイベントを記述した
    受付可能イベント情報をコンテンツに多重化して多重化
    データとする多重化手段と、 多重化データを送信する送信手段と、 を備えたことを特徴とするデジタル送信装置。
  30. 【請求項30】請求項29のデジタル送信装置におい
    て、 前記多重化手段は、所定条件に基づいて受付可能イベン
    トを変更する受付可能イベント変更情報も併せて多重化
    することを特徴とするデジタル送信装置。
  31. 【請求項31】請求項29または30のデジタル送信装
    置において、 前記コンテンツは、自己記述型言語で記述されており、 前記受付可能イベント情報は、自己記述型言語の定義情
    報として記述されていることを特徴とするもの。
  32. 【請求項32】請求項29または30のデジタル送信装
    置において、 前記コンテンツは、自己記述型言語で記述されており、 前記受付可能イベント変更情報は、自己記述型言語の本
    体情報として記述されていることを特徴とするもの。
  33. 【請求項33】請求項29または30のデジタル送信装
    置において、 前記受付可能イベント情報および受付可能イベント変更
    情報は、前記コンテンツに対応付けられた制御データ中
    に記述されていることを特徴とするもの。
  34. 【請求項34】受信装置側において操作者によって入力
    されたイベントに応じて出力内容を変更することができ
    るデジタル放送システムに用いる受信装置であって、 多重化データを受信する受信手段と、 操作者からのイベントを受け取るイベント入力手段と、 受信手段によって受信した多重化データをコンテンツに
    復元するとともに、イベント入力手段からのイベントに
    基づいて、復元するコンテンツの内容を変更する処理を
    行うためのインタラクティブ復元アプリケーションを備
    えた復元手段と、 を備えており、 前記復元手段は、受信した受付可能イベント情報に基づ
    いて、イベント入力手段から入力されたイベントのう
    ち、受付可能なイベントを選択してインタラクティブ復
    元アプリケーションに与えることを特徴とするデジタル
    受信装置。
  35. 【請求項35】請求項34のデジタル受信装置におい
    て、 前記復元手段は、受信した受付可能イベント変更情報に
    基づいて、前記受付可能なイベントを変更することを特
    徴とするデジタル受信装置。
  36. 【請求項36】請求項34または35のデジタル受信装
    置において、 前記インタラクティブ復元アプリケーションは、自己記
    述型言語を解釈してコンテンツを復元するとともに与え
    られたイベントに基づいてコンテンツの内容を変更し、 前記復元手段は、自己記述型言語の定義情報として記述
    されている受付可能イベント情報に基づいて、与えられ
    たイベントを選択してインタラクティブ復元アプリケー
    ションに与えることを特徴とするもの。
  37. 【請求項37】請求項36のデジタル受信装置におい
    て、 前記復元手段は、自己記述型言語の本体情報として記述
    されている受付可能イベント変更情報に基づいて、前記
    受付可能なイベントを変更することを特徴とするもの。
  38. 【請求項38】請求項34または35のデジタル受信装
    置において、 前記復元手段は、前記コンテンツに対応付けられた制御
    データ中に記述されている受付可能イベント情報に基づ
    いて、与えられたイベントを選択してインタラクティブ
    復元アプリケーションに与えることを特徴とするもの。
  39. 【請求項39】請求項38のデジタル受信装置におい
    て、 前記復元手段は、前記制御データ中に記述されている受
    付可能イベント変更情報に基づいて、前記受付可能なイ
    ベントを変更することを特徴とするもの。
  40. 【請求項40】少なくとも、送信されてくるコンテンツ
    データと受信可能イベント情報を受信する受信部と、 受信したコンテンツデータを復元して出力するデコーダ
    部と、 デコーダ部の動作を制御する処理部と、 処理部の処理内容を定めたプログラムを記録している記
    録部と、 操作者からのイベント入力を受け付けるイベント入力部
    と、 を備え、 前記プログラムは、 受信手段によって受信した多重化データをコンテンツに
    復元するとともに、イベント入力手段からのイベントに
    基づいて、復元するコンテンツの内容を変更する処理を
    行うためのインタラクティブ復元プログラムと、 受信した受付可能イベント情報に基づいて、イベント入
    力部から入力されたイベントのうち、受付可能なイベン
    トを選択してインタラクティブ復元プログラムに与える
    イベント制御プログラムと、 を備えていることを特徴とする受信装置。
  41. 【請求項41】デジタル放送システムに用いる受信装置
    であって、 多重化データを受信し、操作者の操作にしたがって、受
    信した多重化データを復元して表示するとともに、 操作者の操作に応じて、通信回線または放送受信によっ
    てプログラムを変更し、あるいはプログラムを記録した
    記録媒体を交換することによってプログラムを変更し、 当該プログラムの変更の前後において、操作者の同一の
    操作に対して、異なる表示処理を行うことを特徴とする
    受信装置。
  42. 【請求項42】請求項34〜41の何れかの受信装置を
    コンピュータを用いて実現するためのプログラムを記録
    した記録媒体。
  43. 【請求項43】コンピュータによって処理可能なデジタ
    ルデータを記録した記録媒体であって、 受信装置側において受け付け可能なイベントを記述した
    受付可能イベント情報とコンテンツデータとが多重化さ
    れた構造を有することを特徴とするデジタルデータを記
    録した記録媒体。
  44. 【請求項44】多重化データを受信して、操作者から与
    えられたイベントを受け取り、受信した多重化データを
    コンテンツに復元し、受け取ったイベントに基づいて、
    復元するコンテンツの内容を変更する処理を行うととも
    に、 受信した受付可能イベント情報に基づいて、与えられた
    イベントのうち、受付可能なイベントを選択して処理対
    象とすることを特徴とするデジタル受信方法。
  45. 【請求項45】送信装置および受信装置を備えたデジタ
    ル送信システムであって、 前記送信装置は、 配送先決定情報をコンテンツに多重化して多重化データ
    とする多重化手段と、 多重化データを送信する送信手段と、 を備えており、 前記受信装置は、 多重化データを受信する受信手段と、 操作者からのイベントを受け取るイベント入力手段と、 受信手段によって受信した多重化データをコンテンツに
    復元する復元アプリケーションを含む複数のアプリケー
    ションを備えた復元手段と、 を備えており、 前記復元手段は、入力されたイベントの内容に従い、受
    信した配送先決定情報に基づいて、当該イベントをいず
    れのアプリケーションに配送するかを決定することを特
    徴とするデジタル放送システム。
  46. 【請求項46】デジタル放送システムに用いる送信装置
    であって、 配送先決定情報をコンテンツに多重化して多重化データ
    とする多重化手段と、 多重化データを送信する送信手段と、 を備えたデジタル送信装置。
  47. 【請求項47】デジタル放送システムに用いる受信装置
    であって、 多重化データを受信する受信手段と、 操作者からのイベントを受け取るイベント入力手段と、 受信手段によって受信した多重化データをコンテンツに
    復元する復元アプリケーションを含む複数のアプリケー
    ションを備えた復元手段と、 を備えており、 前記復元手段は、入力されたイベントの内容に従い、受
    信した配送先決定情報に基づいて、当該イベントをいず
    れのアプリケーションに配送するかを決定することを特
    徴とするデジタル受信装置。
JP2000112828A 1999-04-14 2000-04-14 イベント制御装置およびデジタル放送システム Expired - Fee Related JP4522533B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000112828A JP4522533B2 (ja) 1999-04-14 2000-04-14 イベント制御装置およびデジタル放送システム

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP11-106739 1999-04-14
JP10673999 1999-04-14
JP2000112828A JP4522533B2 (ja) 1999-04-14 2000-04-14 イベント制御装置およびデジタル放送システム

Publications (2)

Publication Number Publication Date
JP2001022498A true JP2001022498A (ja) 2001-01-26
JP4522533B2 JP4522533B2 (ja) 2010-08-11

Family

ID=14441305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000112828A Expired - Fee Related JP4522533B2 (ja) 1999-04-14 2000-04-14 イベント制御装置およびデジタル放送システム

Country Status (9)

Country Link
US (10) US6711620B1 (ja)
EP (5) EP1734445B1 (ja)
JP (1) JP4522533B2 (ja)
CN (5) CN1870478B (ja)
AT (4) ATE346337T1 (ja)
DE (5) DE60030618T4 (ja)
DK (1) DK1331562T3 (ja)
ES (3) ES2277630T3 (ja)
PT (1) PT1331562E (ja)

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0520982A (ja) * 1991-07-16 1993-01-29 Aichi Denki Seisakusho:Kk 真空切替遮断器
JP2005065304A (ja) * 2003-08-19 2005-03-10 Lg Electronics Inc 複数のリモコンとデジタルテレビ間のインターフェイスシステムと方法およびそのためのリモコンとそのリモコンの信号を伝送する方法
JP2008532181A (ja) * 2005-03-01 2008-08-14 アイアールエム・リミテッド・ライアビリティ・カンパニー 企業データへのアクセス、注釈及びシェアリング方法及びシステム
JP2009500727A (ja) * 2005-07-01 2009-01-08 マイクロソフト コーポレーション インタラクティブメディア環境における複数のアプリケーションへの入力イベントの配信
JP2009199364A (ja) * 2008-02-21 2009-09-03 Funai Electric Co Ltd マルチタスク処理システム
JP2010044798A (ja) * 2002-04-22 2010-02-25 Thomson Licensing リモートキーマネジャ
US8656268B2 (en) 2005-07-01 2014-02-18 Microsoft Corporation Queueing events in an interactive media environment
US8799757B2 (en) 2005-07-01 2014-08-05 Microsoft Corporation Synchronization aspects of interactive multimedia presentation management
JP2015018265A (ja) * 2011-09-28 2015-01-29 アップル インコーポレイテッド コンテキスト情報を使用した音声認識修正
US9548050B2 (en) 2010-01-18 2017-01-17 Apple Inc. Intelligent automated assistant
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US9620104B2 (en) 2013-06-07 2017-04-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9626955B2 (en) 2008-04-05 2017-04-18 Apple Inc. Intelligent text-to-speech conversion
US9633660B2 (en) 2010-02-25 2017-04-25 Apple Inc. User profiling for voice input processing
US9646614B2 (en) 2000-03-16 2017-05-09 Apple Inc. Fast, language-independent method for user authentication by voice
US9668024B2 (en) 2014-06-30 2017-05-30 Apple Inc. Intelligent automated assistant for TV user interactions
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9953088B2 (en) 2012-05-14 2018-04-24 Apple Inc. Crowd sourcing information to fulfill user requests
US9966068B2 (en) 2013-06-08 2018-05-08 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US9971774B2 (en) 2012-09-19 2018-05-15 Apple Inc. Voice-based media searching
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US9986419B2 (en) 2014-09-30 2018-05-29 Apple Inc. Social reminders
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10079014B2 (en) 2012-06-08 2018-09-18 Apple Inc. Name recognition system
US10089072B2 (en) 2016-06-11 2018-10-02 Apple Inc. Intelligent device arbitration and control
US10102359B2 (en) 2011-03-21 2018-10-16 Apple Inc. Device access using voice authentication
US10169329B2 (en) 2014-05-30 2019-01-01 Apple Inc. Exemplar-based natural language processing
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
US10185542B2 (en) 2013-06-09 2019-01-22 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10269345B2 (en) 2016-06-11 2019-04-23 Apple Inc. Intelligent task discovery
US10283110B2 (en) 2009-07-02 2019-05-07 Apple Inc. Methods and apparatuses for automatic speech recognition
US10297253B2 (en) 2016-06-11 2019-05-21 Apple Inc. Application integration with a digital assistant
US10318871B2 (en) 2005-09-08 2019-06-11 Apple Inc. Method and apparatus for building an intelligent automated assistant
US10356243B2 (en) 2015-06-05 2019-07-16 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10354011B2 (en) 2016-06-09 2019-07-16 Apple Inc. Intelligent automated assistant in a home environment
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US10410637B2 (en) 2017-05-12 2019-09-10 Apple Inc. User-specific acoustic models
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US10482874B2 (en) 2017-05-15 2019-11-19 Apple Inc. Hierarchical belief states for digital assistants
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10521466B2 (en) 2016-06-11 2019-12-31 Apple Inc. Data driven natural language event detection and classification
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10733993B2 (en) 2016-06-10 2020-08-04 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10755703B2 (en) 2017-05-11 2020-08-25 Apple Inc. Offline personal assistant
US10791176B2 (en) 2017-05-12 2020-09-29 Apple Inc. Synchronization and task delegation of a digital assistant
US10795541B2 (en) 2009-06-05 2020-10-06 Apple Inc. Intelligent organization of tasks items
US10810274B2 (en) 2017-05-15 2020-10-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11080012B2 (en) 2009-06-05 2021-08-03 Apple Inc. Interface for a virtual digital assistant
US11217255B2 (en) 2017-05-16 2022-01-04 Apple Inc. Far-field extension for digital assistant services
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6711620B1 (en) 1999-04-14 2004-03-23 Matsushita Electric Industrial Co. Event control device and digital broadcasting system
US7016992B2 (en) * 2000-08-17 2006-03-21 Matsushita Electric Industrial Co., Ltd. Electronic mail system
US6961757B2 (en) * 2000-08-28 2005-11-01 Matsushita Electric Inducstrial Co., Ltd. System and method for delivering e-mail data to a terminal via a relay center by multiplexing and broadcasting e-mail data with broadcasting program data
JP4091792B2 (ja) * 2002-05-17 2008-05-28 株式会社エヌ・ティ・ティ・ドコモ 電子機器、イベント提供方法、プログラム、及び記録媒体
US7800614B2 (en) * 2004-02-17 2010-09-21 Oracle America, Inc. Efficient communication in a client-server scene graph system
US7904904B2 (en) * 2004-02-18 2011-03-08 Oracle America, Inc. Processing events for concurrent tasks in a virtual machine
JP2005309553A (ja) * 2004-04-19 2005-11-04 Hitachi Ltd 計算機
KR100621413B1 (ko) * 2004-10-19 2006-09-19 삼성전자주식회사 디지털 방송의 채널 네비게이션 방법 및 이 방법이적용되는 디지털 방송 수신 장치
JP4794910B2 (ja) * 2005-05-30 2011-10-19 キヤノン株式会社 複数のインターフェースを有する電子機器とホスト装置を有するシステム、情報処理装置、電子機器、及び前記システムのセットアップ方法、前記電子機器の制御方法、及びセットアッププログラム、並びに制御プログラム
US7779421B2 (en) 2005-06-30 2010-08-17 Ebay Inc. Business event processing
TWI263901B (en) * 2005-07-28 2006-10-11 Lite On Technology Corp Program initiation methods and embedded systems utilizing the same
KR101405924B1 (ko) 2007-03-19 2014-06-12 엘지전자 주식회사 윈도우 제어 방법 및 이를 구현할 수 있는 단말기
US8065365B2 (en) * 2007-05-02 2011-11-22 Oracle International Corporation Grouping event notifications in a database system
US8448186B2 (en) * 2007-07-13 2013-05-21 Oracle International Corporation Parallel event processing in a database system
US8266635B2 (en) * 2007-12-20 2012-09-11 Access Co., Ltd. Browser-based user interface and control architecture with priority attributes
US8060609B2 (en) 2008-01-04 2011-11-15 Sling Media Inc. Systems and methods for determining attributes of media items accessed via a personal media broadcaster
US20090241042A1 (en) * 2008-03-18 2009-09-24 Nordstrom Consulting, Inc. Method and apparatus for controlling and operating computers used in vision screening and correction as well as other applications utilizing remote control or dual visual outputs
JP5236352B2 (ja) * 2008-05-15 2013-07-17 株式会社日立製作所 アプリケーション配信制御システム、アプリケーション配信制御方法、情報処理装置、およびクライアント端末
KR20100123549A (ko) * 2009-05-15 2010-11-24 삼성전자주식회사 컨텐트 제어 방법 및 장치
US8327407B2 (en) 2009-10-27 2012-12-04 Sling Media, Inc. Determination of receiving live versus time-shifted media content at a communication device
US9268734B1 (en) 2011-03-14 2016-02-23 Amazon Technologies, Inc. Selecting content-enhancement applications
US9424107B1 (en) * 2011-03-14 2016-08-23 Amazon Technologies, Inc. Content enhancement techniques
US9477637B1 (en) 2011-03-14 2016-10-25 Amazon Technologies, Inc. Integrating content-item corrections
US9003323B2 (en) 2011-05-19 2015-04-07 International Business Machines Corporation Method for management and broadcasting an event context
CN107209654B (zh) * 2015-01-27 2020-04-17 三菱电机株式会社 用户接口装置、用户接口显示方法以及控制程序
CN106919461B (zh) * 2017-03-10 2022-07-15 Oppo广东移动通信有限公司 广播接收者队列调整方法、装置和终端设备
CN106936826B (zh) * 2017-03-10 2020-01-14 Oppo广东移动通信有限公司 广播接收器的注册方法、装置和终端设备
JP6964781B2 (ja) * 2018-08-09 2021-11-10 三菱電機株式会社 イベント送信装置およびイベント送信方法

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01211036A (ja) * 1988-02-18 1989-08-24 Fujitsu Ltd モジュール間情報受け渡し処理方式
JPH0286243A (ja) * 1988-09-21 1990-03-27 Nippon Telegr & Teleph Corp <Ntt> 通信プロトコル処理方法
JPH0340035A (ja) * 1989-07-06 1991-02-20 Toshiba Corp マルチタスク処理システム
JPH05210471A (ja) * 1992-01-31 1993-08-20 Hitachi Ltd 計装用オペレータズコンソールにおける画面表示方式
JPH05216648A (ja) * 1991-10-21 1993-08-27 Internatl Business Mach Corp <Ibm> ジェスチャ認識を行うグラフィッカル・ユーザ・インターフェース及びその方法
JPH07160518A (ja) * 1993-10-27 1995-06-23 Microsoft Corp オペレーティングシステムのシステム管理のためのイベントアーキテクチャ
JPH07306769A (ja) * 1994-05-11 1995-11-21 Oki Electric Ind Co Ltd マルチウィンドウ情報処理装置
JPH0869317A (ja) * 1994-08-26 1996-03-12 Mitsubishi Electric Corp プラント監視用マンマシン装置
JPH10500510A (ja) * 1994-05-16 1998-01-13 アップル コンピュータ, インコーポレイテッド 利用者により指定されたタスクのインスタンスを自動的に生成するコンピュータシステム
JPH10500509A (ja) * 1994-05-13 1998-01-13 アップル コンピュータ, インコーポレイテッド オペレーティングシステムにおけるイベント分配装置及び方法
JPH1091413A (ja) * 1996-07-06 1998-04-10 Internatl Business Mach Corp <Ibm> コンピュータ・システムにおける操作の選択装置及び方法

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US107248A (en) * 1870-09-13 Improved bias-cutter
US148414A (en) * 1874-03-10 Improvement in car-couplings
US148345A (en) * 1874-03-10 Improvement in clevises
US148413A (en) * 1874-03-10 Improvement in ice-boxes for refrigerators
US107446A (en) * 1870-09-20 Improvement in clothes-baskets
US4779222A (en) * 1985-04-22 1988-10-18 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Laser Doppler Velocimeter multiplexer interface for simultaneous measured events
US5142576A (en) * 1989-02-07 1992-08-25 Market Data Corporation System for securely providing restricted video information
US5157384A (en) 1989-04-28 1992-10-20 International Business Machines Corporation Advanced user interface
US5212792A (en) * 1989-06-01 1993-05-18 Hewlett-Packard Company Method and apparatus for controlling execution of tools in a computer-aided software engineering system
JPH0511962A (ja) 1990-10-10 1993-01-22 Fuji Xerox Co Ltd ウインドウ管理装置
US5825865A (en) * 1991-10-04 1998-10-20 Motorola, Inc. Temporary message routing and destination selection
JP3296443B2 (ja) 1992-03-06 2002-07-02 日本電信電話株式会社 マルチウィンドウのアイコン制御システム
AU5014493A (en) * 1992-08-14 1994-03-15 Dtmf Television, Inc. A participatory television system
JP3040035B2 (ja) 1992-09-18 2000-05-08 ローム株式会社 中間周波増幅回路を備えた受信機
GB2275119B (en) * 1993-02-03 1997-05-14 Motorola Inc A cached processor
US5734901A (en) * 1993-02-26 1998-03-31 Apple Computer, Inc. Electronic mail information associated with native application data
DE4417588A1 (de) * 1993-08-30 1995-03-02 Hewlett Packard Co Verfahren und Vorrichtung zum Erfassen und Weiterleiten von Fensterereignissen zu einer Mehrzahl von bestehenden Anwendungen zur gleichzeitigen Ausführung
US5844553A (en) * 1993-08-30 1998-12-01 Hewlett-Packard Company Mechanism to control and use window events among applications in concurrent computing
US5717880A (en) * 1993-09-06 1998-02-10 Kabushiki Kaisha Toshiba Method and apparatus for relaying events and requests in a windows systems
US5544300A (en) * 1993-11-12 1996-08-06 Intel Corporation User interface for dynamically converting between a single top level window and multiple top level windows
US6040833A (en) * 1993-12-10 2000-03-21 International Business Machines Corp. Method and system for display manipulation of multiple applications in a data processing system
US5619501A (en) * 1994-04-22 1997-04-08 Thomson Consumer Electronics, Inc. Conditional access filter as for a packet video signal inverse transport system
WO1995032469A2 (en) * 1994-05-13 1995-11-30 Apple Computer, Inc. Unified hierarchical and tear-off menus in a graphical, event-driven computer system
AU2516195A (en) * 1994-05-13 1995-12-05 Apple Computer, Inc. Support for custom user-interaction elements in a graphical, event-driven computer system
DE4423398A1 (de) * 1994-07-04 1996-01-11 Siemens Ag Verfahren und Einrichtung zum Entsorgen eines Kationenaustauschers
US5805886A (en) * 1994-09-26 1998-09-08 Intel Corporation Method for notifying client applications of events in a shared application in a computer system
GB2299419A (en) * 1995-03-25 1996-10-02 Ibm Message queuing for a graphical user interface
US5767849A (en) * 1995-08-18 1998-06-16 International Business Machines Corporation Personality neutral window management subsystem
KR0147662B1 (ko) * 1995-08-31 1998-09-15 김광호 더블데크 비디오테이프레코더와 cd-ok 시스템 일체형 더블/와이드 텔레비젼 수상기에 있어서 송신그래픽을 이용한 제어방법
ITMI952698A1 (it) * 1995-12-21 1997-06-23 Ibm Interfaccia grafica per sistema operativo a finestre
WO1997024671A1 (en) * 1995-12-29 1997-07-10 Powertv, Inc. Event filtering feature for a computer operating system in a home communications terminal
US5909545A (en) * 1996-01-19 1999-06-01 Tridia Corporation Method and system for on demand downloading of module to enable remote control of an application program over a network
US5828882A (en) * 1996-03-15 1998-10-27 Novell, Inc. Event notification facility
US5857190A (en) * 1996-06-27 1999-01-05 Microsoft Corporation Event logging system and method for logging events in a network system
GB2315577A (en) 1996-07-20 1998-02-04 Ibm Grouping of operations in a computer system
US6100885A (en) 1996-07-06 2000-08-08 International Business Machines Corporation Supporting modification of properties via a computer system's user interface
US6073139A (en) * 1996-08-15 2000-06-06 Gioquest, A Division Of Schlumberger Technology Corp. Integrated data communication and data access system including the application data interface
US6647432B1 (en) * 1996-08-19 2003-11-11 Geoquest, A Division Of Schlumberger Technology Corporation Distributed framework for intertask communication between workstation applications
JP2970558B2 (ja) * 1996-10-25 1999-11-02 日本電気株式会社 オーディオ/ビデオ/コンピュータグラフィクス同期再生合成方式及び方法
US6055560A (en) * 1996-11-08 2000-04-25 International Business Machines Corporation System and method to provide interactivity for a networked video server
US5818935A (en) 1997-03-10 1998-10-06 Maa; Chia-Yiu Internet enhanced video system
JPH10290440A (ja) * 1997-04-14 1998-10-27 Matsushita Electric Ind Co Ltd ディジタル放送送信方法、ディジタル放送送信装置、及びディジタル放送再生装置
US6108706A (en) * 1997-06-09 2000-08-22 Microsoft Corporation Transmission announcement system and method for announcing upcoming data transmissions over a broadcast network
CN1063275C (zh) * 1997-09-30 2001-03-14 致伸实业股份有限公司 计算机视窗的控制方法
JPH11106739A (ja) 1997-10-08 1999-04-20 Fujikura Rubber Ltd 医療機器用ゴム部品
US6492997B1 (en) * 1998-02-04 2002-12-10 Corporate Media Partners Method and system for providing selectable programming in a multi-screen mode
JP4016359B2 (ja) * 1998-03-24 2007-12-05 ソニー株式会社 受信装置及びプログラム書き換え方法
GB9818377D0 (en) * 1998-08-21 1998-10-21 Sgs Thomson Microelectronics An integrated circuit with multiple processing cores
US6668284B1 (en) * 1998-11-04 2003-12-23 Beckman Coulter, Inc. Software messaging system
US6711620B1 (en) * 1999-04-14 2004-03-23 Matsushita Electric Industrial Co. Event control device and digital broadcasting system
US6798885B1 (en) * 1999-04-29 2004-09-28 International Business Machines Corp. Method and apparatus for encoding security information in a MIDI datastream
US6330025B1 (en) * 1999-05-10 2001-12-11 Nice Systems Ltd. Digital video logging system
US6397264B1 (en) * 1999-11-01 2002-05-28 Rstar Corporation Multi-browser client architecture for managing multiple applications having a history list
US6618733B1 (en) * 2000-04-11 2003-09-09 Revelink Inc. View navigation for creation, update and querying of data objects and textual annotations of relations between data objects

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01211036A (ja) * 1988-02-18 1989-08-24 Fujitsu Ltd モジュール間情報受け渡し処理方式
JPH0286243A (ja) * 1988-09-21 1990-03-27 Nippon Telegr & Teleph Corp <Ntt> 通信プロトコル処理方法
JPH0340035A (ja) * 1989-07-06 1991-02-20 Toshiba Corp マルチタスク処理システム
JPH05216648A (ja) * 1991-10-21 1993-08-27 Internatl Business Mach Corp <Ibm> ジェスチャ認識を行うグラフィッカル・ユーザ・インターフェース及びその方法
JPH05210471A (ja) * 1992-01-31 1993-08-20 Hitachi Ltd 計装用オペレータズコンソールにおける画面表示方式
JPH07160518A (ja) * 1993-10-27 1995-06-23 Microsoft Corp オペレーティングシステムのシステム管理のためのイベントアーキテクチャ
JPH07306769A (ja) * 1994-05-11 1995-11-21 Oki Electric Ind Co Ltd マルチウィンドウ情報処理装置
JPH10500509A (ja) * 1994-05-13 1998-01-13 アップル コンピュータ, インコーポレイテッド オペレーティングシステムにおけるイベント分配装置及び方法
JPH10500510A (ja) * 1994-05-16 1998-01-13 アップル コンピュータ, インコーポレイテッド 利用者により指定されたタスクのインスタンスを自動的に生成するコンピュータシステム
JPH0869317A (ja) * 1994-08-26 1996-03-12 Mitsubishi Electric Corp プラント監視用マンマシン装置
JPH1091413A (ja) * 1996-07-06 1998-04-10 Internatl Business Mach Corp <Ibm> コンピュータ・システムにおける操作の選択装置及び方法

Cited By (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0520982A (ja) * 1991-07-16 1993-01-29 Aichi Denki Seisakusho:Kk 真空切替遮断器
US9646614B2 (en) 2000-03-16 2017-05-09 Apple Inc. Fast, language-independent method for user authentication by voice
JP2010044798A (ja) * 2002-04-22 2010-02-25 Thomson Licensing リモートキーマネジャ
JP2005065304A (ja) * 2003-08-19 2005-03-10 Lg Electronics Inc 複数のリモコンとデジタルテレビ間のインターフェイスシステムと方法およびそのためのリモコンとそのリモコンの信号を伝送する方法
JP2008532181A (ja) * 2005-03-01 2008-08-14 アイアールエム・リミテッド・ライアビリティ・カンパニー 企業データへのアクセス、注釈及びシェアリング方法及びシステム
JP2009500727A (ja) * 2005-07-01 2009-01-08 マイクロソフト コーポレーション インタラクティブメディア環境における複数のアプリケーションへの入力イベントの配信
KR101247018B1 (ko) * 2005-07-01 2013-03-25 마이크로소프트 코포레이션 상호작용 미디어 환경에서 다수의 애플리케이션으로의 입력이벤트 분배
US8656268B2 (en) 2005-07-01 2014-02-18 Microsoft Corporation Queueing events in an interactive media environment
US8799757B2 (en) 2005-07-01 2014-08-05 Microsoft Corporation Synchronization aspects of interactive multimedia presentation management
US10318871B2 (en) 2005-09-08 2019-06-11 Apple Inc. Method and apparatus for building an intelligent automated assistant
JP2009199364A (ja) * 2008-02-21 2009-09-03 Funai Electric Co Ltd マルチタスク処理システム
US9626955B2 (en) 2008-04-05 2017-04-18 Apple Inc. Intelligent text-to-speech conversion
US9865248B2 (en) 2008-04-05 2018-01-09 Apple Inc. Intelligent text-to-speech conversion
US10795541B2 (en) 2009-06-05 2020-10-06 Apple Inc. Intelligent organization of tasks items
US11080012B2 (en) 2009-06-05 2021-08-03 Apple Inc. Interface for a virtual digital assistant
US10283110B2 (en) 2009-07-02 2019-05-07 Apple Inc. Methods and apparatuses for automatic speech recognition
US11423886B2 (en) 2010-01-18 2022-08-23 Apple Inc. Task flow identification based on user intent
US9548050B2 (en) 2010-01-18 2017-01-17 Apple Inc. Intelligent automated assistant
US10706841B2 (en) 2010-01-18 2020-07-07 Apple Inc. Task flow identification based on user intent
US10049675B2 (en) 2010-02-25 2018-08-14 Apple Inc. User profiling for voice input processing
US9633660B2 (en) 2010-02-25 2017-04-25 Apple Inc. User profiling for voice input processing
US10102359B2 (en) 2011-03-21 2018-10-16 Apple Inc. Device access using voice authentication
JP2015018265A (ja) * 2011-09-28 2015-01-29 アップル インコーポレイテッド コンテキスト情報を使用した音声認識修正
US9953088B2 (en) 2012-05-14 2018-04-24 Apple Inc. Crowd sourcing information to fulfill user requests
US10079014B2 (en) 2012-06-08 2018-09-18 Apple Inc. Name recognition system
US9971774B2 (en) 2012-09-19 2018-05-15 Apple Inc. Voice-based media searching
US9620104B2 (en) 2013-06-07 2017-04-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US9966060B2 (en) 2013-06-07 2018-05-08 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9966068B2 (en) 2013-06-08 2018-05-08 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10657961B2 (en) 2013-06-08 2020-05-19 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
US10185542B2 (en) 2013-06-09 2019-01-22 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10169329B2 (en) 2014-05-30 2019-01-01 Apple Inc. Exemplar-based natural language processing
US9668024B2 (en) 2014-06-30 2017-05-30 Apple Inc. Intelligent automated assistant for TV user interactions
US10904611B2 (en) 2014-06-30 2021-01-26 Apple Inc. Intelligent automated assistant for TV user interactions
US9986419B2 (en) 2014-09-30 2018-05-29 Apple Inc. Social reminders
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US10356243B2 (en) 2015-06-05 2019-07-16 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US11500672B2 (en) 2015-09-08 2022-11-15 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US11526368B2 (en) 2015-11-06 2022-12-13 Apple Inc. Intelligent automated assistant in a messaging environment
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US11069347B2 (en) 2016-06-08 2021-07-20 Apple Inc. Intelligent automated assistant for media exploration
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
US10354011B2 (en) 2016-06-09 2019-07-16 Apple Inc. Intelligent automated assistant in a home environment
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US11037565B2 (en) 2016-06-10 2021-06-15 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10733993B2 (en) 2016-06-10 2020-08-04 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10089072B2 (en) 2016-06-11 2018-10-02 Apple Inc. Intelligent device arbitration and control
US11152002B2 (en) 2016-06-11 2021-10-19 Apple Inc. Application integration with a digital assistant
US10297253B2 (en) 2016-06-11 2019-05-21 Apple Inc. Application integration with a digital assistant
US10521466B2 (en) 2016-06-11 2019-12-31 Apple Inc. Data driven natural language event detection and classification
US10269345B2 (en) 2016-06-11 2019-04-23 Apple Inc. Intelligent task discovery
US10553215B2 (en) 2016-09-23 2020-02-04 Apple Inc. Intelligent automated assistant
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US10755703B2 (en) 2017-05-11 2020-08-25 Apple Inc. Offline personal assistant
US10791176B2 (en) 2017-05-12 2020-09-29 Apple Inc. Synchronization and task delegation of a digital assistant
US11405466B2 (en) 2017-05-12 2022-08-02 Apple Inc. Synchronization and task delegation of a digital assistant
US10410637B2 (en) 2017-05-12 2019-09-10 Apple Inc. User-specific acoustic models
US10482874B2 (en) 2017-05-15 2019-11-19 Apple Inc. Hierarchical belief states for digital assistants
US10810274B2 (en) 2017-05-15 2020-10-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US11217255B2 (en) 2017-05-16 2022-01-04 Apple Inc. Far-field extension for digital assistant services

Also Published As

Publication number Publication date
CN1400753A (zh) 2003-03-05
US6711620B1 (en) 2004-03-23
CN1870478A (zh) 2006-11-29
ATE339722T1 (de) 2006-10-15
EP1734445B1 (en) 2008-09-10
US20040205128A1 (en) 2004-10-14
US7113973B2 (en) 2006-09-26
US20040148413A1 (en) 2004-07-29
EP1734445A3 (en) 2007-04-25
ES2272238T3 (es) 2007-05-01
ATE346338T1 (de) 2006-12-15
DE60032030T2 (de) 2007-06-21
CN100507840C (zh) 2009-07-01
US20040107446A1 (en) 2004-06-03
CN1870478B (zh) 2010-05-12
DK1331562T3 (da) 2007-03-26
JP4522533B2 (ja) 2010-08-11
EP2053507A3 (en) 2009-05-27
PT1331562E (pt) 2007-03-30
US20050065997A1 (en) 2005-03-24
US7133903B2 (en) 2006-11-07
ATE408186T1 (de) 2008-09-15
EP2053507A2 (en) 2009-04-29
DE60032031T2 (de) 2007-06-21
ES2277631T3 (es) 2007-07-16
US7111040B2 (en) 2006-09-19
CN1267821C (zh) 2006-08-02
US20040148414A1 (en) 2004-07-29
US20040187166A1 (en) 2004-09-23
US7113972B2 (en) 2006-09-26
EP1734445A2 (en) 2006-12-20
EP1045305A3 (en) 2002-10-02
EP1331562B1 (en) 2006-11-22
DE60032030D1 (de) 2007-01-04
EP1045305A2 (en) 2000-10-18
EP1045305B1 (en) 2006-09-13
HK1059320A1 (en) 2004-06-25
US20040148345A1 (en) 2004-07-29
DE60032031D1 (de) 2007-01-04
US7962568B2 (en) 2011-06-14
US20040107248A1 (en) 2004-06-03
EP1331563B1 (en) 2006-11-22
US20070038722A1 (en) 2007-02-15
EP1331563A1 (en) 2003-07-30
US7089283B2 (en) 2006-08-08
DE60030618T2 (de) 2007-09-06
US7113974B2 (en) 2006-09-26
CN1271128A (zh) 2000-10-25
ATE346337T1 (de) 2006-12-15
CN1189830C (zh) 2005-02-16
CN101025683A (zh) 2007-08-29
DE60030618T4 (de) 2008-04-10
DE60030618D1 (de) 2006-10-26
EP1331562A1 (en) 2003-07-30
US7111041B2 (en) 2006-09-19
ES2277630T3 (es) 2007-07-16
DE60040249D1 (de) 2008-10-23
US7113982B2 (en) 2006-09-26
HK1059319A1 (en) 2004-06-25
CN1893329A (zh) 2007-01-10

Similar Documents

Publication Publication Date Title
JP4522533B2 (ja) イベント制御装置およびデジタル放送システム
US8074244B2 (en) Receiving apparatus and method
CN111724785A (zh) 小程序的语音控制方法、设备及存储介质
CN112040309B (zh) 一种频道切换方法及显示设备
JP5603752B2 (ja) 映像受信装置及びプログラム
JP4608829B2 (ja) データ放送受信装置、コンポーネント選択方法及びプログラム
HK1059320B (en) Event control device and digital broadcasting system
HK1130546A (en) Event control device and digital broadcasting system
HK1101048A (en) Event control device and digital broadcasting system
HK1059319B (en) Event control device and digital broadcasting system
JP2012510185A (ja) デジタルファイルマネージャおよびデジタルテレビの受信用装置におけるデジタルファイルの管理方法
JP2010016633A (ja) デジタル放送受信機
KR20060098777A (ko) 영상표시기기의 이피지 편집장치 및 방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070302

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090721

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090924

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100128

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100524

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100526

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130604

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130604

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140604

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees