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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/2362—Generation or processing of Service Information [SI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling 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/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4786—Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/545—Gui
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H40/00—Arrangements specially adapted for receiving broadcast information
- H04H40/18—Arrangements 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
送先を自動的に決定することのできる装置を提供する。 【解決手段】 イベント入力手段4から入力されたイベ
ントは、配送先決定手段6に与えられる。配送先決定手
段6は、与えられたイベントの内容と、配送先決定情報
格納部8に格納された配送先決定情報とにしたがって、
イベントを何れのアプリケーションAP1、AP2・・
・APnに与えるかを決定し配送する。したがって、操
作者が配送先のアプリケーションを選択しなくとも、適
切なアプリケーションにイベントが配送される。
Description
特に、イベント配送の自動化に関するものである。
ウインドウシステムにおいて、複数のウインドウが起動
している場合、マウスやキーボードからの入力(イベン
トという)を、何れのウインドウに与えるかを決定しな
ければならない。従来、操作者によって選択されアクテ
ィブとなっているウインドウに対してイベントを与える
よう、オペレーティングシステムが制御を行っていた。
者が所望のウインドウをマウスなどによって選択してア
クティブにしなければならず、操作が煩雑であった。
−11962号公報では、入力可能なウインドウをリス
トとして管理しておき、特定のキーを押して、ウインド
ウを順次切り替えることができるようにしている。これ
により、ユーザは、特定のキーを押すだけで、ウインド
ウの切り替えを行うことができ、マウスによるウインド
ウの選択よりも簡易な操作によるウインドウ切替を実現
している。
ユーザのキー操作が必要であり、依然として操作の煩わ
しさは残っている。特に、テレビジョン受像機等の家庭
用の専用機器に用いる場合には、操作の容易性が求めら
れることから、このような従来のウインドウシステムを
そのまま用いることは問題があった。
て、操作者の選択操作を要さずに、イベントの配送先を
決定することのできる技術を提供することを目的とす
る。
ることのできる技術を提供することを目的とする。
の発明のイベント制御装置は、イベントを入力するため
のイベント入力手段と、イベントの内容に応じて、当該
イベントがいずれのアプリケーションに配送されるか
を、アプリケーションごとに示した配送先決定情報を格
納した配送先決定情報格納部と、入力されたイベントの
内容に従い、配送先決定情報格納部に格納された配送先
決定情報に基づいて、当該イベントをいずれのアプリケ
ーションに配送するかを決定して配送する配送先決定手
段とを備えている。
ションを選択しなくとも、イベントに応じて、適切なア
プリケーションにイベントを配送することができる。
先決定情報として配送の優先度を記録するようにしてい
る。したがって、当該優先度に基づき、イベントの内容
に応じて、当該イベントを適切なアプリケーションに配
送することができる。
動作中のアプリケーションがいずれであるかを取得し、
これに基づいて、配送先決定手段において配送先決定の
ために用いる配送先決定情報を変更する配送先決定情報
変更手段を更に備えている。
動作しているかに応じて、柔軟に配送先のアプリケーシ
ョンを変更することができる。
先決定情報格納部が、アプリケーションごとに、各イベ
ントの内容に応じて、当該イベントを受信するか否かを
格納した受信イベント指定部と、イベントの内容に応じ
て、当該イベントをいずれのアプリケーションに対して
優先的に配送するかを配送優先度として格納した配送優
先度格納部とを備えており、配送先決定手段は、受信イ
ベント指定部と配送優先度格納部の記述に基づいて、イ
ベントの配送先アプリケーションを決定して配送するこ
とを特徴としている。
して記憶しているので、両者の組み合わせによって、配
送先を柔軟に変更することができる。
動作中のアプリケーションがいずれであるかを取得し、
動作中アプリケーションの変更に応じて、受信イベント
指定部の記述を変更する受信イベント指定変更手段を更
に備えている。
ントの配送先として記述するようにしているので、配送
先アプリケーションの決定が迅速となる。
イベント指定変更手段が、各アプリケーションの動作現
状に従って、受信イベント指定部の記述を変更する処理
も行うことを特徴としている。
うな動作状況にあるかに応じて、柔軟に配送先アプリケ
ーションを変更し、状況に応じて、適切なアプリケーシ
ョンを配送先とすることができる。
イベント指定変更手段が、各アプリケーションからの記
述変更指令を受けて、受信イベント指定部の記述を変更
する処理を行うことを特徴としている。
何れのイベントを受信可能であるかを指定することがで
きる。つまり、アプリケーション作成時に、アプリケー
ションの処理進行に応じて、受信するイベントを決定す
ることが可能である。
先決定情報格納部が、各イベントの内容ごとに、基本配
送先となるアプリケーションを記述した基本配送先格納
部を備えており、配送先決定手段は、受信イベント指定
部において、入力されたイベントを配送できるアプリケ
ーションが指定されていない場合、基本配送先格納部に
記述された基本配送先のアプリケーションにイベントを
配送することを特徴としている。
ント指定部に記述されていなくとも、基本配送先のアプ
リケーションを配送先として決定することができ、どの
ような状況であっても、配送先アプリケーションが無い
という状況を避けることができる。
動作中のアプリケーションがいずれであるかを取得し、
動作中アプリケーションの変更に応じて、配送優先度格
納部の優先度を変更する配送優先度変更手段を更に備え
ている。
動作中であるかによって、配送優先度を変更することが
でき、状況に応じて、適切な配送先アプリケーションを
選択することができる。
優先度変更手段が、各アプリケーションの動作現状も考
慮して、配送優先度格納部の優先度を変更することを特
徴としている。
況によって、配送優先度を変更することができ、状況に
応じて、適切な配送先アプリケーションを選択すること
ができる。
中のアプリケーションの組み合わせに対応して、複数の
配送優先度テーブルを配送優先度格納部に記憶してお
き、配送優先度変更手段は、動作中アプリケーションの
変更に応じ、対応する配送優先度テーブルを選択するこ
とによって、優先度を変更することを特徴としている。
ーブルを選択して使用することができる。
優先度変更手段が、動作中のアプリケーションの組み合
わせ、または、各アプリケーションの動作現状を受け
て、所定の条件に合致する場合には、配送優先度格納部
の配送優先度を変更し、所定の条件に合致しない場合に
は配送優先度格納部の配送優先度を変更しないことを特
徴としている。
なる配送優先度を記憶しておき、処理の状況が所定の条
件に合致するような例外的な場合にのみ、配送優先度を
変更することができる。
先決定情報格納部が、各アプリケーションが受信するイ
ベントの配送属性を格納する配送属性格納部を備えてお
り、配送先決定手段は、配送属性格納部に格納された配
送属性も考慮して、イベントを配送するアプリケーショ
ンを決定することを特徴としている。
ケーションに適切にイベントを配送することができる。
属性が、当該イベントを他のアプリケーションとともに
受信しうるか否かを示す属性であることを特徴としてい
る。
時にイベントを配送するかどうかを適切に決定すること
ができる。
プリケーションの動作状況に応じて、配送属性格納部の
配送属性を変更する配送属性変更手段を更に備えたこと
を特徴としている。
ケーションに同時にイベントを配送するかどうかを適切
に変更することができる。
のイベントをグループ化してイベントグループとし、配
送先決定情報格納部は、イベントグループに応じて、当
該イベントグループに属するイベントがいずれのアプリ
ケーションに配送されるかを、アプリケーションごとに
優先度によって示した配送先決定情報を格納しており、
配送先決定手段は、入力されたイベントが属するイベン
トグループに従い、配送先決定情報格納部に格納された
優先度に基づいて、当該イベントをいずれのアプリケー
ションに配送するかを決定して配送することを特徴とし
ている。
して、配送先アプリケーションの管理を行うことができ
る。
プリケーションの動作状況に応じて、イベントのグルー
プ化を変更するイベントグループ変更手段を更に備えて
いる。
るイベントを適切に変更することができる。
のアプリケーションをグループ化してアプリケーション
グループとし、配送先決定情報格納部は、イベントに応
じて、当該イベントがいずれのアプリケーショングルー
プに配送されるかを、アプリケーショングループごとに
優先度によって示した配送先決定情報を格納しており、
配送先決定手段は、入力されたイベントに従い、配送先
決定情報格納部に格納された優先度に基づいて、当該イ
ベントをいずれのアプリケーショングループに配送する
かを決定し、当該アプリケーショングループに属するア
プリケーションに配送することを特徴としている。
ループ化して、イベントの配送を管理することができ
る。
プリケーションの動作状況に応じて、アプリケーション
のグループ化を変更するアプリケーショングループ変更
手段を更に備えている。
るアプリケーションを適切に変更することができる。
プリケーションが、それぞれ、自己が起動しているか否
かの情報を、配送先決定情報格納部に、自ら書き込むよ
うに制御することを特徴としている。
先決定情報格納部に記録された各アプリケーションの状
態を考慮して、イベントの配送先を決定することができ
る。
のアプリケーションが動作可能であって、入力されたイ
ベントを何れのアプリケーションが実行するかを決定す
ることのできるイベント制御装置であって、イベントの
内容に応じて、当該イベントが何れのアプリケーション
において実行されるかを示したイベント実行情報を記録
するイベント実行情報記録部と、与えられたイベント
を、少なくとも現在起動しているアプリケーションに配
送するイベント配送手段と、を備え、前記イベント配送
手段からイベントを受け取った各アプリケーションは、
イベント実行情報記録部の記録内容を参照して、受け取
ったイベントを実行すべきか否かを判断することを特徴
としている。
いて、各アプリケーション自身が、受け取ったイベント
を実行すべきかどうかを判断することができる。
プリケーションは、イベント実行情報として、当該各ア
プリケーションが動作しているか否かを書き込むよう制
御することを特徴としている。したがって、いずれのア
プリケーションが動作しているかによって、イベントを
実行するアプリケーションをダイナミックに変えること
ができる。
て、各アプリケーションは、アプリケーション動作記録
部に、自己の動作現状も記録するようにし、前記イベン
ト配送手段からイベントを受け取った各アプリケーショ
ンは、アプリケーション動作記録部に記録された各アプ
リケーションの動作現状を考慮して、受け取ったイベン
トを実行すべきか否かを判断することを特徴としてい
る。
状も考慮して、受け取ったイベントを実行すべきか否か
を判断することができる。
送信装置が、受信装置側において受け付け可能なイベン
トを記述した受付可能イベント情報をコンテンツに多重
化して多重化データとする多重化手段と、多重化データ
を送信する送信手段と、を備えており、受信装置が、多
重化データを受信する受信手段と、操作者からのイベン
トを受け取るイベント入力手段と、受信手段によって受
信した多重化データをコンテンツに復元するとともに、
イベント入力手段からのイベントに基づいて、復元する
コンテンツの内容を変更する処理を行うためのインタラ
クティブ復元アプリケーションを備えた復元手段と、を
備えており、前記復元手段は、受信した受付可能イベン
ト情報に基づいて、イベント入力手段から入力されたイ
ベントのうち、受付可能なイベントを選択してインタラ
クティブ復元アプリケーションに与えることを特徴とし
ている。
するイベントと、受付不能とするイベントを、送信装置
側から制御することができる。
おいて受け付け可能なイベントを記述した受付可能イベ
ント情報をコンテンツに多重化して多重化データとする
多重化手段と、多重化データを送信する送信手段と、を
備えたことを特徴としている。
するイベントと、受付不能とするイベントを、送信装置
側から制御することができる。
化手段が、所定条件に基づいて受付可能イベントを変更
する受付可能イベント変更情報も併せて多重化すること
を特徴としている。
とするイベントと、受付不能とするイベントを、送信装
置側から変更することができる。
テンツが、自己記述型言語で記述されており、受付可能
イベント情報は、自己記述型言語の定義情報として記述
されていることを特徴としている。
可能とするイベントと、受付不能とするイベントを、送
信装置側から容易に制御することができる。
可能イベント変更情報が、自己記述型言語の本体情報と
して記述されていることを特徴としている。
可能とするイベントと、受付不能とするイベントを、送
信装置側から容易に変更することができる。
を受信する受信手段と、操作者からのイベントを受け取
るイベント入力手段と、受信手段によって受信した多重
化データをコンテンツに復元するとともに、イベント入
力手段からのイベントに基づいて、復元するコンテンツ
の内容を変更する処理を行うためのインタラクティブ復
元アプリケーションを備えた復元手段と、を備えてお
り、前記復元手段は、受信した受付可能イベント情報に
基づいて、イベント入力手段から入力されたイベントの
うち、受付可能なイベントを選択してインタラクティブ
復元アプリケーションに与えることを特徴としている。
受付不能とするイベントを、送信装置側からの制御に基
づいて決定することができる。
手段が、受信した受付可能イベント変更情報に基づい
て、前記受付可能なイベントを変更することを特徴とし
ている。
受付不能とするイベントを、送信装置側からの制御に基
づいて変更することができる。
化データを受信し、操作者の操作にしたがって、受信し
た多重化データを復元して表示するとともに、操作者の
操作に応じて、通信回線または放送受信によってプログ
ラムを変更し、あるいはプログラムを記録した記録媒体
を交換することによってプログラムを変更し、当該プロ
グラムの変更の前後において、操作者の同一の操作に対
して、異なる表示処理を行うことを特徴としている。
した状態において、操作者が同じ操作を行っても、プロ
グラムを変更することによって、自動的に処理内容を変
更して、異なった表示を実現することができる。
送信装置が、配送先決定情報をコンテンツに多重化して
多重化データとする多重化手段と、多重化データを送信
する送信手段と、を備えており、前記受信装置が、多重
化データを受信する受信手段と、操作者からのイベント
を受け取るイベント入力手段と、受信手段によって受信
した多重化データをコンテンツに復元する復元アプリケ
ーションを含む複数のアプリケーションを備えた復元手
段と、を備えており、前記復元手段は、入力されたイベ
ントの内容に従い、受信した配送先決定情報に基づい
て、当該イベントをいずれのアプリケーションに配送す
るかを決定することを特徴としている。
の配送先を、送信装置側から制御することのできる放送
システムを提供することができる。
報をコンテンツに多重化して多重化データとする多重化
手段と、多重化データを送信する送信手段と、を備えて
いる。
の配送先を、送信装置側から制御することのできる送信
装置を提供することができる。
を受信する受信手段と、操作者からのイベントを受け取
るイベント入力手段と、受信手段によって受信した多重
化データをコンテンツに復元する復元アプリケーション
を含む複数のアプリケーションを備えた復元手段と、を
備えており、前記復元手段は、入力されたイベントの内
容に従い、受信した配送先決定情報に基づいて、当該イ
ベントをいずれのアプリケーションに配送するかを決定
することを特徴としている。
ションを、送信装置から送られてくる配送先決定情報に
基づいて決定することができる。
する。
ステムプログラム等に与えられる事象をいい、キーの押
下、マウスの移動、マウスのクリック、データ受信等を
含む概念である。
のアプリケーションに配送すべきかを決定するための情
報をいい、テーブルの形式にて表現されているものだけ
でなく、演算処理等によって得られるような情報も含む
概念である。実施形態では、受信イベント指定情報、配
送優先度情報、基本配送先情報、配送属性情報、受付可
能イベント情報、受付可能イベント変更情報、アプリケ
ーション起動情報等がこれに含まれる。
先を決定する手段をいい、実施形態では、図3のイベン
ト制御プログラム、図13のイベント制御プログラム
(配送先の決定)等がこれに対応する。
する受信イベント指定情報を実質的に変更する手段をい
い、複数の受信イベント指定情報を用意しておいて使用
するものを選択するような場合や受信イベント指定情報
の内容を書き換えるような場合を含む概念である。実施
形態では、図12のイベント制御プログラム(配送先決
定情報の管理)等がこれに対応する。
送優先度情報を実質的に変更する手段をいい、複数の配
送優先度情報を用意しておいて使用するものを選択する
ような場合や配送優先度情報の内容を書き換えるような
場合を含む概念である。
配送属性情報を実質的に変更する手段をいい、複数の配
送属性情報を用意しておいて使用するものを選択するよ
うな場合や配送属性情報の内容を書き換えるような場合
を含む概念である。
ン」とは、視聴者の操作入力に応じて、コンテンツの出
力内容に何等かの反応があるような処理を行うアプリケ
ーションをいい、画面表示や音声出力が変化させる場合
だけでなく、画面表示や音声出力に変化はなくとも、内
部処理等に変化があるような場合も含む概念である。た
とえば、電子番組表を表示するアプリケーション、ユー
ザ操作に対応して選局を行うアプリケーションもこれに
含まれる。実施形態では、ブラウザアプリケーションが
これに該当する。
プログラムを記録したROM、RAM、フレキシブルデ
ィスク、CD−ROM、メモリカード、ハードディスク
等の記録媒体をいう。また、電話回線、搬送路等の通信
媒体も含む概念である。CPUに接続されて、記録され
たプログラムが直接実行されるハードディスクのような
記録媒体だけでなく、一旦ハードディスク等にインスト
ールした後に実行されるプログラムを記録したCD−R
OM等の記録媒体を含む概念である。さらに、ここでい
うプログラムには、直接実行可能なプログラムだけでな
く、ソース形式のプログラム、圧縮処理がされたプログ
ラム、暗号化されたプログラム等を含む。
2の全体構成を示す。イベント入力手段4から入力され
たイベントは、配送先決定手段6に与えられる。配送先
決定手段6は、与えられたイベントの内容と、配送先決
定情報格納部8に格納された配送先決定情報とにしたが
って、イベントを何れのアプリケーションAP1、AP
2・・・APnに与えるかを決定し配送する。
タル放送受信装置12に適用した場合のハードウエア構
成を示す。なお、本実施形態を含んで以下の実施形態で
は、デジタル放送受信装置を例として示しているが、ア
プリケーションに対するイベントの制御を行う必要のあ
る装置、たとえば、オーディオ機器、パーソナルコンピ
ュータ等にも適用することができる。
チューナ18に与えられる。チューナ18は、CPU2
4の制御に従って、一つのトランスポートストリームを
選択する。一つのトランスポートストリームには、複数
のサービスが多重化されている。トランスポートデコー
ダ(TSデコーダ)20は、CPU24の制御に従っ
て、一つのサービスを選局して出力する。トランスポー
トデコーダ20の出力は、AVデコーダ22に与えら
れ、NTSCコンポジット信号等に変換される。このN
TSCコンポジット信号は、TVセット14において、
画像および音声として出力される。
メモリ(ROM)、書き換え可能メモリ(RAM)等に
よって構成されている)に記録された選局アプリケーシ
ョン(プログラム)に従って、チューナ18、TSデコ
ーダ20を制御し、操作入力部4から入力されるイベン
トに応じて、サービスを選局する。なお、操作入力部4
は、受信装置12に設けられた操作入力ボタン、または
リモコンからの指令を受信する受信部である。この実施
形態では、図8に示すようなボタンを備えたリモコンを
用いて、イベントの入力を行う。
ョンの他、インターネット・ブラウザ・アプリケーショ
ン、電子メールアプリケーションも記録されている。こ
れらプログラムの他に、これらプログラムを制御するシ
ステムプログラム(オペレーティングシステム)も記録
されている。インターネット・ブラウザ・アプリケーシ
ョンは、通信制御部28を介して接続されたインターネ
ットからのデータを閲覧するためのアプリケーションで
ある。電子メールアプリケーションは、同様に、インタ
ーネットを介して、メールをやりとりするためのアプリ
ケーションである。インターネット・ブラウザ・アプリ
ケーション、電子メールアプリケーションの起動、終
了、操作は、操作入力部4からのイベント入力によって
行う。
配送優先度情報が記録されている。配送優先度情報は、
イベントの内容ごとに、各イベントを何れのアプリケー
ションに与えるかを優先度によって示したものである。
CPU24は、メモリ26に記録されているイベント制
御プログラムに従って、配送優先度情報を参照し、操作
入力部4からのイベントを何れかのアプリケーションに
配送する。図3に、メモリ26に記録されたイベント制
御プログラムをフローチャートにて示す。
に、電子メールアプリケーション、インターネットブラ
ウザアプリケーションを起動させ、放送受信画面30に
重ねて、電子メールのウインドウ32、インターネット
ブラウザのウインドウ34を表示させている状態である
とする。電子メールのウインドウ32の詳細を図6に、
インターネットブラウザのウインドウ34の詳細を図7
に示す。
と、図3のイベント制御処理が開始される。まず、CP
U24は、メモリ26の配送優先度情報を参照し、入力
されたイベントに関し、最も優先度の高いアプリケーシ
ョンを選択する(ステップS1)。たとえば、イベント
として右移動ボタン36(図8参照)が押された場合に
は、図4の配送優先度決定情報の右移動ボタンの欄か
ら、各アプリケーションの優先度を取得する。したがっ
て、インターネットブラウザアプリケーションが
「2」、電子メールアプリケーションが「1」、選局ア
プリケーションが「−」という優先度を取得する。この
中で最も優先度が高いのは電子メールアプリケーション
の「1」であるから、電子メールアプリケーションが選
択される。なお、この実施形態では、小さい数字の方が
優先度が高いものとしている。また、「−」は、優先度
が与えられていないこと、つまり、当該イベントの配送
先として選択されないアプリケーションであることを示
している。
ョンが選択されると、CPU24は、次に、当該選択さ
れた電子メールアプリケーションが、起動しているかど
うかを判断する(ステップS2)。電子メールアプリケ
ーションが起動していない場合には、次の優先度のアプ
リケーション(インターネットブラウザ)を選択する
(ステップS3)。ここでは、電子メールアプリケーシ
ョンが起動しているので、ステップS4に進む。ステッ
プS4では、電子メールアプリケーションに対し、右移
動ボタン押下のイベントを配送する。
電子メールアプリケーションは、このイベントに対応し
た処理を実行する。たとえば、図6に示すように、「フ
ァイル」にある注目カーソル100を、右に移動して
「編集」に移す。これにより、メニュー項目として、
「ファイル」が選択された状態から、「編集」が選択さ
れた状態となる。
プリケーションを指定しなくとも、右移動ボタン押下の
イベントは、電子メールアプリケーションに自動的に配
送される。なお、他のイベントについても、同様に、適
切なアプリケーションに配送される。
ットブラウザアプリケーション、電子メールアプリケー
ション、選局アプリケーションが起動した状態におい
て、右移動ボタン36が押下された場合を説明した。次
に、インターネットブラウザアプリケーションと選局ア
プリケーションだけが起動している状態において、右移
動ボ36タンが押下された場合の処理について説明す
る。
先度情報(図4)を参照し、入力された右移動ボタン押
下のイベントに関し、最も優先度の高いアプリケーショ
ンを選択する(ステップS1)。したがって、優先度
「1」の電子メールアプリケーションが選択される。次
に、電子メールアプリケーションが起動しているかどう
かを判断する(ステップS2)。ここでは、電子メール
アプリケーションは起動していないので、配送優先度情
報から、次の優先度のアプリケーションを選択する(ス
テップS3)。したがって、優先度「2」のインターネ
ットブラウザアプリケーションが選択される。このイン
ターネットブラウザアプリケーションは起動しているの
で、ステップS2からS4に進み、入力された右移動ボ
タン押下のイベントを、インターネットブラウザアプリ
ケーションに配送する。
れても、何れのアプリケーションが動作しているかによ
って、その適切な配送先アプリケーションが決定され
る。
送先アプリケーションが記述されていないイベント「メ
ニュー」「電源」等は、システムプログラムに配送され
ることを示している。
装置2の全体構成を示す。この実施形態では、各アプリ
ケーションの状況を取得し、当該状況に基づいて、配送
先決定情報格納部8に記録された配送先決定情報を変更
する配送先決定情報変更手段10を備えている。
受信装置12に適用した場合のハードウエア構成は、図
2と同様である。この実施形態においては、メモリ26
に、図10、図11に示すような、受信イベント指定情
報が配送先決定情報として記録されている。図10は、
インターネットブラウザアプリケーション、電子メール
アプリケーション、選局アプリケーションが起動してい
る場合に用いる受信イベント指定情報である。○印の付
されたアプリケーションに対してイベントを配送するこ
とを示している。また、図11は、インターネットブラ
ウザアプリケーションと選局アプリケーションが起動し
ている場合に用いる受信イベント指定情報である。その
他、電子メールアプリケーションと選局アプリケーショ
ンが起動している場合の受信イベント指定情報も記録さ
れているが、ここでは図示を省略する。このように、こ
の実施形態では、起動しているアプリケーションの組み
合わせごとに、受信イベント指定情報のテーブルが記録
されている。
たイベント制御プログラムのフローチャートを示す。図
12は、配送先決定情報の管理を行うプログラムであ
り、新たなアプリケーションが起動した場合や、アプリ
ケーションが終了した場合に実行される。まず、ステッ
プS11において、CPU24は、現在いずれのアプリ
ケーションが起動して動作しているかを取得する。次
に、起動しているアプリケーションの組み合わせによっ
て、受信イベント指定情報を選択する(ステップS1
2)。たとえば、インターネットブラウザアプリケーシ
ョンと選局アプリケーションが起動している場合には、
図11の受信イベント指定情報が選択される。このよう
にして選択された受信イベント情報が、配送先決定プロ
グラムにおいて用いられる。アプリケーションの起動状
態に変更があった場合には、配送先決定情報管理プログ
ラムによって選択される受信イベント情報が変更され、
その結果、配送先決定プログラムにおいて用いられる受
信イベント情報も変更される。
り、イベントが発生した場合に実行される。たとえば、
#ボタン押下のイベントが発生すると、選択されている
図11の受信イベント情報にしたがって、選局アプリケ
ーションを配送先として決定する(ステップS21)。
次に、このようにして決定した選局アプリケーションに
#ボタン押下のイベントを配送する。選局アプリケーシ
ョンは、これを受けて、#ボタン押下に対応する処理
(たとえば、短縮番号によるチャネル選局)を行う。
ーションの組み合わせによって、受信イベント指定情報
を切り換えて用いるようにしている。したがって、動作
アプリケーションの組み合わせに応じて、適切な配送先
アプリケーションを選択することができる。つまり、状
況に応じて、より詳細に配送先を設定することができ
る。
プリケーションの組み合わせによって受信イベント指定
情報を切り換えて用いるようにしている。しかしなが
ら、後の実施形態でも説明するように、各アプリケーシ
ョンがどのような動作状況にあるかに応じて、受信イベ
ント指定情報を変更するようにしてもよい。たとえば、
図11において、インターネットブラウザアプリケーシ
ョンが、特定メニュー(図7のファイル等)をプルダウ
ン表示した状態においては、「1」「2」・・・「0」
の数字キー押下イベントは、インターネットブラウザア
プリケーションが受け取るように変更する。このように
すれば、各アプリケーションの処理状況に応じて、より
適切に、ダイナミックに配送先アプリケーションを変更
することができる。
ラムが、各アプリケーションの動作現状を取得し、受信
イベント指定情報を変更するようにすればよい。また、
各アプリケーションの側から、受信イベント指定情報を
変更するようにしてもよい。
体構成を示す。この実施形態では、配送先決定情報格納
部8には、配送優先度情報と受信イベント指定情報が配
送先決定情報として記録されている。また、配送先決定
情報変更手段10は、各アプリケーションの状況を取得
し、当該状況に基づいて、配送先決定情報格納部8に記
録された受信イベント指定情報を変更する。
送受信装置に適用した場合のハードウエア構成は、図2
と同様である。この実施形態においては、メモリ26
に、図15に示す配送優先度情報、図16、図17に示
す受信イベント指定情報が記録されている。なお、受信
イベント指定情報は、起動しているアプリケーションの
組み合わせごとに設けられている。図16は、インター
ネットブラウザアプリケーション、電子メールアプリケ
ーション、選局アプリケーションが起動している場合の
受信イベント指定情報であり、図17は、インターネッ
トブラウザアプリケーションと選局アプリケーションが
起動している場合の受信イベント指定情報である。この
他、電子メールアプリケーションと選局アプリケーショ
ンが起動している場合の受信イベント指定情報等も記録
されているが、図示は省略した。
たイベント制御プログラムのフローチャートを示す。図
18は、配送先決定情報の管理を行うプログラムであ
り、新たなアプリケーションが起動した場合や、アプリ
ケーションが終了した場合に実行される。まず、ステッ
プS31において、CPU24は、現在いずれのアプリ
ケーションが起動して動作しているかを取得する。次
に、起動しているアプリケーションの組み合わせによっ
て、受信イベント指定情報を選択する(ステップS3
2)。たとえば、インターネットブラウザアプリケーシ
ョン、電子メールアプリケーション、選局アプリケーシ
ョンが起動している場合には、図16の受信イベント指
定情報が選択される。このようにして選択された受信イ
ベント情報が、配送先決定プログラムにおいて用いられ
る。アプリケーションの起動状態に変更があった場合に
は、配送先決定情報管理プログラムによって選択される
受信イベント情報が変更され、その結果、配送先決定プ
ログラムにおいて用いられる受信イベント情報も変更さ
れる。
り、イベントが発生した場合に実行される。たとえば、
操作者によって#ボタンが押下され、#ボタン押下のイ
ベントが発生したとする。CPU24は、図15の配送
優先度情報を参照して、#ボタン押下イベントに対応す
る最も優先度の高いアプリケーションを選択する(ステ
ップS41)。ここでは、優先度「1」の電子メールア
プリケーションが選択される。次に、現在選択されてい
る図16の受信イベント指定情報を参照して、当該アプ
リケーションにイベントを配送可能かどうかを判断する
(ステップS42)。図16においては、#ボタン押下
イベントは、電子メールアプリケーションに配送可能で
ある旨が記述されているから(○が記述されているか
ら)、配送可能であると判断し、ステップS45に進
む。
押下イベントを、電子メールアプリケーションに配送す
る。電子メールアプリケーションは、#ボタン押下イベ
ントを受けて、これに対応する処理(たとえば、メール
の送受信)を行う。
発生した場合には、図15を参照して、インターネット
ブラウザアプリケーションが選択される(ステップS4
1)。しかし、図16の受信イベント指定情報におい
て、数字ボタン「1」は、インターネットブラウザアプ
リケーションに配送できない旨が記述されている(−が
記述されている)。したがって、ステップS42から、
ステップS43、S44に進む。
度のアプリケーションを選択する。これにより、図15
を参照して、優先度「2」の選局アプリケーションが選
択される。図16によれば、数字ボタン「1」は選局ア
プリケーションに配送可能であるから、ステップS45
に進み、数字ボタン「1」押下のイベントが選局アプリ
ケーションに配送される。
ベントが選局アプリケーションに配送され、選局アプリ
ケーションはこれに基づいて選局動作を行う。
ションを選択しても配送可能なアプリケーションが見い
だせない場合には、当該イベントは何れにも配送せず
(あるいはシステムプログラムに配送して)、処理を終
了する。なお、起動しているアプリケーションの数によ
り、最低の優先度を認識することができる。
受信イベント指定情報とによって配送先決定情報を構成
しているので、両者の組み合わせにより、状況に応じて
適切な配送先アプリケーションを柔軟に設定することが
できる。
み合わせによって受信イベント指定情報を切り換えて使
用するようにしているので、アプリケーションの起動状
況に応じて、適切にイベントの配送先を決定することが
できる。特に、配送優先度情報は固定的なものとしてお
き、受信イベント指定情報の変更によって、状況の対応
に変更するようにしているので、配送先の設定が容易で
ある。
ケーションが起動しているかに応じて、受信イベント指
定情報を選択するようにしている。しかしながら、各ア
プリケーションがどのような動作状況にあるかに応じ
て、受信イベント指定情報を変更するようにしてもよ
い。
アプリケーションと選局アプリケーションが起動してい
る状態であり、図17の受信イベント指定情報が選択さ
れているとする。この状態で、操作者の操作入力によ
り、インターネットブラウザアプリケーションが、図2
0に示すように、プルダウンメニュー104を表示して
いる状態になったとする。配送先決定情報管理プログラ
ムは、このような状態を検出して、受信イベント指定情
報を図21に示すように変更する。つまり、数字キー押
下イベントを、インターネットブラウザアプリケーショ
ンに配布可能とする。
インターネットブラウザアプリケーションのほうが優先
度が高く設定されている。したがって、この状態におい
て、操作者によって数字キーが押されると、当該数字キ
ー押下イベントは、選局アプリケーションに配送され
ず、インターネットブラウザアプリケーションに配送さ
れる。すなわち、操作者は、数字キーに応じて、「1」
であれば新規ファイル作成、「2」であれば既存ファイ
ルを開く、「3」であればファイルを閉じる等の処理
を、インターネットブラウザに行わせることができる。
管理プログラムは、受信イベント指定情報を図17の状
態に戻す。
の動作現状に応じて、適切なイベントの配送先アプリケ
ーションを決定することができる。
ラムが、各アプリケーションの動作現状を取得し、受信
イベント指定情報を変更するようにしたが、各アプリケ
ーションの側から、受信イベント指定情報を変更するよ
うにしてもよい。
表示されたことに応じて、受信イベント指定情報を変更
するようにした。しかしながら、受信イベント指定情報
は変更せず、プルダウンメニューが表示されたアプリケ
ーションがある場合には、図19の配送先決定のアルゴ
リズムを実行せずに、プルダウンメニューが表示された
アプリケーションに対して無条件にイベントを配送する
ようにしてもよい。
を複数用意しておき、何れのアプリケーションが起動し
ているかによって、受信イベント指定情報を切り換えて
使用するようにしている。同様に、配送優先度情報を複
数用意しておき、何れのアプリケーションが起動してい
るかによって、配送優先度情報を切り換えて使用するよ
うにしてもよい。さらに、各アプリケーションの動作現
状に応じて、配送優先度情報を変更するようにしてもよ
い。
先度情報、受信イベント指定情報に基づいて、配送先が
決定できないイベントは、何れのアプリケーションにも
配送しないようにしている。しかしながら、各イベント
に対して、基本配送先アプリケーションを予め記録して
おき、いずれのアプリケーションに配送すべきかを決定
できない場合に、当該基本配送先アプリケーションに配
送するようにしてもよい。
を先に検索した後、受信イベント指定情報によって配送
可能かどうかを判断しているが、先に受信イベント指定
情報によって配送可能なアプリケーションを選択してお
き、その中から配送優先度情報を参照して最も優先度の
高いアプリケーションを選択して配送するようにしても
よい。
優先度情報、受信イベント指定情報を、グループ化した
イベントによって管理してもよい。つまり、数字キー押
下イベントであれば、全て、同じアプリケーションに配
送するようにしている。このようにする場合には、図2
4に示すように、メモリ26に、イベントをどのように
グループ化したかを示すイベントグループ化情報を記録
しておく。図24では、数字グループに、「1」「2」
・・・「9」「0」「#」が含まれ、カーソルグループ
に、「上移動」「右移動」「下移動」「左移動」「決
定」が含まれることが示されている。このようにイベン
トをグループ化することにより、配送優先度情報や受信
イベント指定情報の管理を簡素化することができる。
いるかや、各アプリケーションの動作現状等に応じて、
図24のイベントグループ化情報を変更して、イベント
の配送先を状況に応じて柔軟に設定することができるよ
うにしてもよい。
したが、アプリケーションをグループ化してもよい。こ
の場合には、一つのイベントが、グループに属する複数
のアプリケーションに配送されることとなる。また、上
記と同様に、何れのアプリケーションが起動しているか
や、各アプリケーションの動作現状等に応じて、アプリ
ケーションのグループ化の内容を変更して、イベントの
配送先を状況に応じて柔軟に設定することができるよう
にしてもよい。
体構成を示す。この実施形態では、配送先決定情報格納
部8には、配送優先度情報、受信イベント指定情報に加
えて、配送属性情報が記録されている。配送先決定手段
6は、この配送属性情報を考慮して、イベントの配送形
態を決定する。ここで、イベントの配送形態とは、複数
のアプリケーションに同時にイベントを配送するか否
か、何れのアプリケーションから先にイベントを配送す
るか等のイベントを配送するにあたっての形態をいう。
送受信装置に適用した場合のハードウエア構成は、図2
と同様である。この実施形態においては、メモリ26
に、図15に示す配送優先度情報、図16、図17に示
す受信イベント指定情報の他に、図26に示すような配
送属性情報を記録している。なお、この配送属性情報
は、起動しているアプリケーションの組み合わせごとに
設け、選択して使用してもよいし、固定的に1つの配送
属性情報を用いるようにしてもよい。
ーチャートを示す。 図15の配送優先度情報、図16
の受信イベント指定情報、図26の配送属性情報が使用
される状況において、「下移動」キー押下イベントが発
生したとする。この場合、まず、図15の配送優先度情
報に基づいて電子メールアプリケーションが選択され、
図16の受信イベント指定情報によって配送可能である
ことから、「下移動」キー押下イベントは、電子メール
アプリケーションに配送される(ステップS51)。
と、「下移動」キー押下イベントの電子メールアプリケ
ーションにおける属性が「共有」であることを得る(ス
テップS52)。これにより、CPU24は、このイベ
ントが同時に他のアプリケーションにも送られ得ること
を知る。
(この場合「2」にして)、ステップS51を実行す
る。これにより、図15の配送優先度情報において優先
度「2」が与えられたインターネットブラウザアプリケ
ーションを選択する。図16の受信イベント指定情報に
おいて配送可能となっていることから、「下移動」キー
押下イベントは、インターネットブラウザアプリケーシ
ョンにも重ねて配送される。
と、「下移動」キー押下イベントのインターネットブラ
ウザアプリケーションにおける属性が「共有終わり」で
あることを得る(ステップS52)。これにより、CP
U24は、このイベントがこれ以上同時に他のアプリケ
ーションには送られ得ないことを知る。よって、イベン
トの配送処理を終了する(ステップS53)。
ことにより、イベントの配送形態を適切に設定すること
ができる。
ケーションが起動しているかや、各アプリケーションの
動作現状等に応じて変更するようにしてもよい。
様にして、イベント、アプリケーションをグループ化し
て管理するようにしてもよい。
先度情報、受信イベント指定情報、配送属性情報等を記
録して用いるようにしている。しかしながら、図28に
示すように、各アプリケーションAP1、AP2・・・
APnのそれぞれが、自己が起動しているか否かのアプ
リケーション起動情報を、配送先決定情報として配送先
決定情報格納部8に書き込むようにしてもよい。
9に示す。配送先決定手段6は、このアプリケーション
起動情報を参照して、与えられたイベントを、何れのア
プリケーションに与えるかを決定し、配送する。
定情報格納部8の配送先決定情報に基づいて、アプリケ
ーションAP1、AP2・・・APnに対して、選択的
にイベントを配送するようにしている。しかしながら、
全てのアプリケーションに(起動しているアプリケーシ
ョンに)イベントを配送し、各アプリケーションAP
1、AP2・・・APnにおいて、イベント実行情報に
基づいて、受け取ったイベントを実行するかどうか(有
効なものとして扱うかどうか)を決定するようにしても
よい。
0のイベント制御装置を、デジタル放送受信装置に適用
した場合のハードウエア構成は、図2と同様である。こ
の実施形態においては、メモリ26に、図31に示すよ
うなイベント実行情報が記録されている。また、各アプ
リケーションAP1、AP2・・・APnのそれぞれ
に、図32に示すようなイベント処理プログラムが含ま
れている。
ションは、まずステップS61において、受け取ったイ
ベントについて、自己が実行すべきかどうかを、図31
のイベント実行情報から取得する(ステップS61)。
たとえば、アプリケーションがブラウザであり、与えら
れたイベントが数字キー「9」の押下であった場合、図
31より実行可(○)であると判断する(ステップS6
2)。この場合、ブラウザは、当該イベントに対する処
理を実行する(ステップS63)。
た場合、実行不可「×」であると判断する(ステップS
62)。この場合、ブラウザは、当該イベントを破棄
し、当該イベントに対する処理を実行しない(ステップ
S64)。
ーションも同様にして、イベントを実行するか否かを決
定する。したがって、図31のようなイベント実行情報
が設定されている場合、数字キーであれば、ブラウザと
電子メールの双方において実行される。
いるかや、その動作状況等に応じて、使用するイベント
実行情報を変更するようにしてもよい。
ーションによってイベントが実行される場合があり得る
ようにしたが、イベント実行情報の記述の仕方によって
は、1つのアプリケーションのみで実行されるようにす
ることもできる。
て、配送先決定プログラム、各アプリケーション、配送
先決定情報を、図51に示すように、ICカード27に
記録して使用するようにしてもよい。これによって、新
たなアプリケーションの追加、配送先決定情報の変更等
を容易に行うことができる。
制御部や放送電波によって、メモリ26に記録された配
送先決定プログラム、各アプリケーション、配送先決定
情報の書き換えを行うようにしてもよい。
ケーションが起動し、同じ動作状況にある)において、
同一のイベントが与えられても、書き換えや差し替えに
よって、異なるアプリケーションにおいて当該イベント
が実行され、TVセットにおいて異なる表示(出力結
果)がなされることとなる。
を、図33、図34に示す。図33の多重化手段200
は、放送内容であるコンテンツ情報204を制御情報2
08に基づいてパケット化し、多重化する。多重化され
たデータは、トランスポートストリームとして送信手段
202に与えられ、放送衛星を介して(もしくは地上波
電波として)送信される。
のトランスポートストリームには、複数の放送内容(サ
ービス内容)が多重化される。
該コンテンツ情報204に関連して受付可能なイベント
を、受付可能イベント情報として、コンテンツ情報20
4に含ませている。したがって、受付可能イベント情報
も、多重化手段200によって多重化されて送信され
る。
電波を受信し、トランスポートストリームとして出力す
る。復元手段212は、制御情報等にしたがって、この
トランスポートストリームから所望のサービスを選択
し、放送内容を復元する。所望のサービスの選択等は、
操作者によるイベント入力を受け付ける、イベント入力
手段214からのイベントに従い、制御アプリケーショ
ン218が行う。
16は、コンテンツ情報を復元するとともに、イベント
入力手段214からのイベントに基づいて、放送内容を
変化させる。また、イベント制御手段220は、イベン
ト入力手段214から与えられたイベントのうち、いず
れのイベントをインタラクティブ復元アプリケーション
に配送し、いずれを配送しないかを制御する。この配送
制御は、コンテンツ情報に多重化して送られてきた受付
可能イベント情報222に基づいて行う。
信装置側において受け付け可能とするイベントを、コン
テンツ提供者が決定することができ、放送内容に応じた
柔軟なイベント受付を実現することができる。
では、映像・音声を含むサービスとHTML(Hyper Tex
t Markup Language)データを含むサービスを多重化して
送信する例を示している。
2によって圧縮され、多重化部200に与えられる。同
様に、音声データ240は、音声エンコーダ234によ
って圧縮され、多重化部200に与えられる。
36によって管理され、多重化部200に与えられる。
つのサービス(サービスSV1とする)として、HTM
Lデータは1つのサービス(サービスSV2)として、
多重化部200によってパケット化されて多重化され
る。生成されたトランスポートストリームは、変調部2
02において変調されて送信される。なお、パケット化
に伴って、パケットを識別するため等に必要となる制御
データは、制御データ生成部230において生成され、
多重化部200において多重化される。
て生成されるトランスポートストリームは、周波数など
を変えて、複数個送信される。
可能イベント情報を記述するものとする。
リームを構成する制御データNIT、PAT、PMT
1、PMT2、コンテンツデータES1(V)、ES1
(A)、HTMLを示す。各制御データ、コンテンツデ
ータは、図37に示すようなパケット構造にされる。す
なわち、所定長の長さのデータに分割され、識別のため
にパケットIDが付される。
制御データNIT、PAT、PMT1、PMT2、コン
テンツデータES1(V)、ES1(A)、HTMLの
パケット化が終了すると、続いて、線52に示すよう
に、次のデータのパケット化が行われる。
うに、映像・音声のサービスSV1のパケットIDが記
述されている。さらに、制御データPATには、この制
御データPMT1のパケットIDが記述されている。同
様に、制御データPMT2には、HTMLデータのサー
ビスSV2のパケットIDが記述され、制御データPA
Tには、この制御データPMT2のパケットIDが記述
されている。したがって、制御データPAT、PMTを
取得することにより、所望のサービスのデータを取得で
きるように構成されている。
すように、各トランスポートストリームに含まれるサー
ビスの一覧が記述されている。この制御データNITの
パケットIDは、制御データPATに記述されている。
あるHTMLデータの例を示す。このHTMLデータ
は、後述のように、受信装置側のブラウザアプリケーシ
ョンによって解釈され、表示される。HTMLデータ
は、定義情報記述部分510と本体情報記述部分512
によって構成されている。
0の4行目のkeylist : "number.basic"が受付可能イベ
ント情報であり、これによって受信装置側のブラウザア
プリケーションが受付可能なイベントを示している。
トが示されることを表している。ここでは、numberとba
sicのイベントが受付可能である旨が示されている。num
berは数字キーのグループを示し、basicはカーソル移
動、決定等のキーのグループを示している。したがっ
て、受信装置側のブラウザアプリケーションは、数字キ
ー、カーソル移動キー、決定キー等の押下イベントを受
け付けることができる。
た場合のハードウエア構成を示す。メモリ26には、選
局アプリケーション、ブラウザアプリケーション等が記
録されている。
た操作入力(イベント)に基づいて、選局アプリケーシ
ョンにしたがって、所望のサービスを取得するよう制御
を行う。トランスポートストリームの切換は、制御デー
タNITの情報にしたがって、チューナ18を制御する
ことにより行う。また、トランスポートストリーム内か
ら所望のサービスを選択する場合には、トランスポート
デコーダ20を制御することにより行う。トランスポー
トデコーダ20は、パケットIDを設定することによ
り、所望のパケットのみを出力する。したがって、CP
U24は、パケットIDをトランスポートデコーダに設
定することによって、所望のサービスを得ることができ
る。
ータのサービスSV2を選局する指令が与えられたとす
る。サービスSV2のチャネル番号が”145”であれ
ば、数字キー「1」「4」「5」が押下されることとな
る。CPU24は、これを受けて、制御データPAT
(図38参照)のパケットID(0x0000に固定さ
れている)をTSデコーダ20に設定する。これによ
り、TSデコーダ20からは、制御データPATの内容
が出力され、メモリ26に記憶される。CPU24は、
このようにして分離された制御データPATを参照し
て、サービスSV2の制御データPMT2のパケットI
Dを取得する。
PMT2のパケットIDを、TSデコーダ20に設定
し、制御データPMT2の内容をメモリ26に記憶させ
る。さらに、この制御データPMT2の内容を参照し
て、HTMLデータのパケットIDを取得する。次に、
HTMLデータのパケットIDをTSデコーダ20に設
定することによって、HTMLデータをメモり26に記
憶することができる。
TMLデータは、ブラウザアプリケーションによって解
釈され、AVデコーダ22を介して、TVセット14に
表示される。以下、図40に示すようなHTMLデータ
を受信したものとして、説明を進める。
行目において、keylist : "number.basic"を取得する
と、受付可能イベントテーブルをメモリ26内に生成す
る。すなわち、当該ブラウザアプリケーションが受け付
けることのできるイベントをテーブルとして記憶する。
ここでは、numberとbasicが指定されているので、数字
ボタン、カーソル移動ボタン、決定ボタン等のイベント
が受付可能であるとして「○」が記録される。#ボタ
ン、戻るボタン等は指定されていないので、イベント受
付不可であるとして「−」が記録される。なお、number
にどのようなボタンが属するか、basicにどのようなボ
タンが属するかは、予め定められている。
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の場所に保存されているイメージを取得
して表示したものである。
行目では、数字ボタン「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"の場所へ移動する命令である。
がって、通信制御部28を介して、場所"http://aaa/bb
b/ccc/s2.html"からの情報を取得し、TVセット14に
表示する。
ボタン押下イベントが発生しても、図42のテーブルに
おいて受け付け不可となっているので、このイベントを
ブラウザアプリケーションは受け付けない。この場合、
他のアプリケーションに与えられるか、何れのアプリケ
ーションにも与えられないことになる。
ベント受付を、送信側から決定することができる。
能イベントテーブルを生成し、受付可能かどうかを判断
している。つまり、ブラウザアプリケーションがイベン
ト制御手段を兼ねている。しかしながら、ブラウザアプ
リケーションとは別個のイベント制御プログラムが、イ
ベントを受付可能かどうかを判断するようにしてもよ
い。すなわち、図44に示すように、インタラクティブ
復元アプリケーション216の外にイベント制御手段2
20を設けてもよい。
して受付可能イベント情報を記述しているが、個々のイ
ベントごとに受付可能かどうかを記述した受付可能イベ
ント情報を用いてもよい。
を用いた放送に適用したが、XML等の他の自己記述型
言語を用いてもよい。
ータの中に受付可能イベント情報を記述しているが、コ
ンテンツデータと対応付けられた制御データ(PMT
等)に受付可能イベント情報を記述するようにしてもよ
い。このようにすれば、HTMLのようなデータ放送だ
けでなく、通常の映像・音声放送に対しても、受付可能
イベントを設定することができる。
トテーブルによって制御を行っているが、図15、図1
6、図17に示すような配送優先度情報、受信イベント
指定情報を受信装置において用意しておき、受信した受
付可能イベント情報に基づいて、受信イベント指定情報
のブラウザソフトエウアの項目を書きかえるようにして
もよい。
〜第6の実施形態に示すような配送先決定情報を多重化
して送信し、受信装置側では、この配送先決定情報に基
づいて、第1の実施形態〜第6の実施形態と同様のイベ
ント制御を行うようにしてもよい。
システムの全体構成を示す。図45の送信装置において
は、コンテンツ情報204に、受付可能イベント情報2
06だけでなく、受付可能イベント変更情報250多重
化して送信している。この受付可能イベント変更情報2
50は、受付可能イベント情報206に基づいて受付可
能となるイベントを、状況に応じて変更するための情報
である。
付可能イベント変更情報に基づいて、受付可能なイベン
トを変更するようにしている。したがって、インタラク
ティブ復元アプリケーション216の処理状況等に応じ
て、受信可能なイベントを柔軟に、かつ送信側から設定
することができる。
るHTMLデータの例を示すと、図47のようである。
この実施形態では、受付可能イベントとして、basicの
みが指定されている(3行目参照)。したがって、ブラ
ウザアプリケーションは、カーソル移動キー、決定キー
を受け付けることができるが、数字キーは受け付けるこ
とができない。
には、関数funcage1()が定義されている。その内容は、
keylistを"number.basic"に書き換えよというものであ
る。したがって、関数funcage1()が実行されると、カー
ソル移動キー、決定キーだけでなく、数字キーも受付可
能となる。同様に、関数funcage2()も定義されている。
その内容は、keylistを"basic"に書き換えよというもの
である。したがって、関数funcage2()が実行されると、
カーソル移動キー、決定キーだけが受付可能となり、数
字キーは受付不可となる。
体情報記述部分512の8行目において、実行される。
この実施形態では、上記関数の定義記述と、関数実行の
記述により、受付可能イベント変更情報が構成されてい
る。
ードウエア構成は、図41と同様である。メモリ26に
は、選局アプリケーション、ブラウザアプリケーション
等が記録されている。
26に記録するまでの動作は、第7の実施形態と同様で
ある。ブラウザアプリケーションは、メモリ26に記憶
されたHTMLデータを解釈して、TVセット14に表
示を行う。
行目のkeylist : "basic"を取得し、図48に示すよう
な、受付可能イベントテーブルを生成してメモり26に
記憶する。この受付可能イベントテーブルによれば、ブ
ラウザアプリケーションは、カーソル移動キー、決定キ
ーのみを受け付けることができる。
TML記述の実行を行い、図49に示すようなアンケー
ト画面をTVセット14に表示する。視聴者は、この画
面を参照して、カーソル移動キーによって、注目カーソ
ル(フォーカス)を移動させてアンケート入力を行う。
このカーソル移動の制御は、ブラウザアプリケーション
が行う。図49においては、性別の項目に注目カーソル
が位置している(フォーカスされている)状態を示して
いる。つまり、性別の項目の入力状態となる。
ーを入力すると、年齢がフォーカスされた状態となる。
ブラウザアプリケーションは、これを検知し、関数func
age1()を実行する。すなわち、図47の本体情報記述部
分512の8行目の>する。>れた状態において、関数funcage1()を実行することを示
している。関数funcage1()は、定義記述部分510にあ
るように、keylistを"number.basic"に書き換える関数
である。したがって、「年齢」がフォーカスされると、
keylist="number.basic"となり、これを受けて、受付可
能イベントテーブルも図48から図42のように書き換
えられる。すなわち、数字キーも受付可能な状態とな
る。したがって、視聴者は、数字キーを押下してブラウ
ザアプリケーションに与え、図50に示すように年齢を
数字にて入力することができる。
からフォーカスを外すと、ブラウザアプリケーション
は、これを検知し、関数funcage2()を実行する。すなわ
ち、図47の本体情報記述部分512の8行目のonblur
="funcage2"を解釈して実行する。>は、「年齢」がフォーカスさていない状態において、関
数funcage2()を実行することを示している。関数funcag
e2()は、定義記述部分510にあるように、keylistを"
basic"に書き換える関数である。したがって、「年齢」
がフォーカスから外されると、keylist="basic"とな
り、これを受けて、受付可能イベントテーブルも図42
から図48のように書き換えられる。すなわち、数字キ
ーの受付は不可状態に戻される。
(図示せず)によって、通信制御部28を介して、サー
ビス提供業者等に送信される。
を用いることにより、状況に応じて受付可能なイベント
を適宜変更することができる。また、かかる変更を、送
信側から指定することが可能となる。
においてその他の実施形態として示した事項を適用する
ことができる。
いるが、その一部または全部をハードウエアロジックに
よって構成してもよい。
動作についてのみ説明したが、トランスポートストリー
ムを記録再生する装置においても適用することができ
る。この場合、受信時と、再生時により、配送先決定情
報や受付可能イベント情報を変更するようにしてもよ
い。
装置の全体構成図である。
す図である。
る。
る。
す図である。
インドウを示す図である。
構成を示す図である。
管理)のフローチャートである。
フローチャートである。
体構成を示す図である。
管理)のフローチャートである。
フローチャートである。
プルダウンメニューを示す図である。
体構成図である。
ある。
体構成図である。
体構成図である。
ある。
である。
である。
す図である。
図である。
表示した画面である。
ある。
である。
である。
表示した画面である。
表示した画面である。
図である。
Claims (47)
- 【請求項1】入力されたイベントを、いずれのアプリケ
ーションに配送するかを制御するイベント制御装置であ
って、 イベントを入力するためのイベント入力手段と、 イベントの内容に応じて、当該イベントがいずれのアプ
リケーションに配送されるかを示した配送先決定情報を
格納した配送先決定情報格納部と、 入力されたイベントの内容に従い、配送先決定情報格納
部に格納された配送先決定情報に基づいて、当該イベン
トをいずれのアプリケーションに配送するかを決定して
配送する配送先決定手段と、 を備えたイベント制御装置。 - 【請求項2】請求項1のイベント制御装置において、 前記配送先決定情報は、イベントの内容に応じて、当該
イベントが何れのアプリケーションに配送されるかを、
アプリケーションごとに優先度によって示した配送優先
度情報を備えていることを特徴とするイベント制御装
置。 - 【請求項3】請求項1または2のイベント制御装置にお
いて、 現在動作中のアプリケーションがいずれであるかを取得
し、これに基づいて、配送先決定手段において配送先決
定のために用いる配送先決定情報を変更する配送先決定
情報変更手段を更に備えたイベント制御装置。 - 【請求項4】請求項1のイベント制御装置において、 前記配送先決定情報は、アプリケーションごとに、各イ
ベントの内容に応じて、当該イベントを受信するか否か
を示す受信イベント指定情報と、イベントの内容に応じ
て、当該イベントをいずれのアプリケーションに対して
優先的に配送するかを示す配送優先度情報とを備えてお
り、 前記配送先決定手段は、受信イベント指定情報と配送優
先度情報に基づいて、イベントの配送先アプリケーショ
ンを決定して配送すること、 を特徴とするもの。 - 【請求項5】請求項4のイベント制御装置において、 現在動作中のアプリケーションの組み合わせに基づい
て、受信イベント指定情報を変更する受信イベント指定
変更手段、 を更に備えたイベント制御装置。 - 【請求項6】請求項5のイベント制御装置において、 前記受信イベント指定変更手段は、各アプリケーション
の動作現状に従って、受信イベント指定情報を変更する
処理も行うことを特徴とするもの。 - 【請求項7】請求項6のイベント制御装置において、 前記受信イベント指定変更手段の、各アプリケーション
の動作現状に従って、受信イベント指定情報を変更する
処理を行う部分の一部または全部が、各アプリケーショ
ン側に設けられていることを特徴とするもの。 - 【請求項8】請求項4〜7のいずれかのイベント制御装
置において、 前記配送先決定情報は、各イベントの内容ごとに、基本
配送先となるアプリケーションを記述した基本配送先情
報を備えており、 前記配送先決定手段は、受信イベント指定情報におい
て、入力されたイベントを配送できるアプリケーション
が指定されていない場合、基本配送先情報によって指定
されたアプリケーションにイベントを配送することを特
徴とするもの。 - 【請求項9】請求項4のイベント制御装置において、 現在動作中のアプリケーションがいずれであるかを取得
し、動作中アプリケーションの変更に応じて、配送優先
度情報を変更する配送優先度変更手段、 を更に備えたイベント制御装置。 - 【請求項10】請求項9のイベント制御装置において、 前記配送優先度変更手段は、各アプリケーションの動作
現状も考慮して、配送優先度情報を変更することを特徴
とするもの。 - 【請求項11】請求項9または10のイベント制御装置
において、 動作中のアプリケーションの組み合わせに対応して、複
数の配送優先度テーブルを配送優先度格納部に記憶して
おき、 前記配送優先度変更手段は、動作中アプリケーションの
変更に応じ、対応する配送優先度テーブルを選択するこ
とによって、優先度を変更することを特徴とするもの。 - 【請求項12】請求項1〜11のいずれかのイベント制
御装置において、 前記配送先決定情報は、各アプリケーションが受信する
イベントの配送属性を示す配送属性情報を備えており、 前記配送先決定手段は、配送属性情報を考慮して、イベ
ントの配送形態を決定すること、 を特徴とするもの。 - 【請求項13】請求項12のイベント制御装置におい
て、 前記配送属性は、当該イベントを他のアプリケーション
とともに受信しうるか否かを示す属性であることを特徴
とするもの。 - 【請求項14】請求項12または13のイベント制御装
置において、 各アプリケーションの動作状況に応じて、前記配送属性
情報を変更する配送属性変更手段を更に備えたことを特
徴とするイベント制御装置。 - 【請求項15】請求項1〜14のいずれかのイベント制
御装置において、 複数のイベントをグループ化してイベントグループと
し、 配送先決定情報格納部は、イベントグループに応じて、
当該イベントグループに属するイベントがいずれのアプ
リケーションに配送されるかを示した配送先決定情報を
格納しており、 配送先決定手段は、入力されたイベントが属するイベン
トグループに従い、配送先決定情報格納部に格納された
配送先決定情報に基づいて、当該イベントをいずれのア
プリケーションに配送するかを決定して配送することを
特徴とするもの。 - 【請求項16】請求項15のイベント制御装置におい
て、 各アプリケーションの動作状況に応じて、イベントのグ
ループ化を変更するイベントグループ変更手段を更に備
えたイベント制御装置。 - 【請求項17】請求項1〜16のいずれかのイベント制
御装置において、 複数のアプリケーションをグループ化してアプリケーシ
ョングループとし、 配送先決定情報格納部は、イベントに応じて、当該イベ
ントがいずれのアプリケーショングループに配送される
かを示した配送先決定情報を格納しており、 配送先決定手段は、入力されたイベントに従い、配送先
決定情報格納部に格納された配送先決定情報に基づい
て、当該イベントをいずれのアプリケーショングループ
に配送するかを決定し、当該アプリケーショングループ
に属するアプリケーションに配送することを特徴とする
もの。 - 【請求項18】請求項17のイベント制御装置におい
て、 各アプリケーションの動作状況に応じて、アプリケーシ
ョンのグループ化を変更するアプリケーショングループ
変更手段を更に備えたイベント制御装置。 - 【請求項19】請求項1〜18のいずれかのイベント制
御装置において、 前記それぞれのアプリケーションは、自己が現在、起動
しているか否かの情報を、配送先決定情報格納部に、自
ら書き込むように制御し、 配送先決定手段は、起動しているか否かの情報に基づい
て、イベントの配送先を決定することを特徴とするも
の。 - 【請求項20】少なくとも送信されてくるコンテンツデ
ータを受信する受信部と、 受信したコンテンツデータを復元して出力するデコーダ
部と、 デコーダ部の動作を制御する処理部と、 処理部の処理内容を定めたプログラムを記録している記
録部と、 操作者からのイベント入力を受け付けるイベント入力部
と、 を備え、 前記プログラムは、 受信手段によって受信した多重化データをコンテンツに
復元する処理に関する複数のアプリケーションプログラ
ムと、 イベント入力部から入力されたイベントの内容に従い、
当該イベントを前記いずれのアプリケーションプログラ
ムに与えるかを決定して配送するイベント制御プログラ
ムと、 を備えていることを特徴とする受信装置。 - 【請求項21】請求項1〜20のいずれかの装置を、コ
ンピュータを用いて実現するためのプログラムを記録し
た記録媒体。 - 【請求項22】入力されたイベントを、いずれのアプリ
ケーションに配送するかを制御するイベント制御方法で
あって、 入力されたイベントの内容に応じて、当該イベントがい
ずれのアプリケーションに配送されるかを、配送先決定
情報としてあらかじめ定めておき、 入力されたイベントの内容に従い、前記配送先決定情報
に基づいて、当該イベントをいずれのアプリケーション
に配送するかを決定して配送することを特徴とするイベ
ント制御方法。 - 【請求項23】複数のアプリケーションが動作可能であ
って、入力されたイベントを何れのアプリケーションが
実行するかを決定することのできるイベント制御装置で
あって、 イベントの内容に応じて、当該イベントが何れのアプリ
ケーションにおいて実行されるかを示したイベント実行
情報を記録するイベント実行情報記録部と、 与えられたイベントを、少なくとも現在起動しているア
プリケーションに配送するイベント配送手段と、 を備え、 前記イベント配送手段からイベントを受け取った各アプ
リケーションは、イベント実行情報記録部の記録内容を
参照して、受け取ったイベントを実行すべきか否かを判
断することを特徴とするもの。 - 【請求項24】請求項23のイベント制御装置におい
て、 各アプリケーションは、イベント実行情報として、当該
各アプリケーションが動作しているか否かを書き込むよ
う制御することを特徴とするもの。 - 【請求項25】請求項23または24のイベント制御装
置において、 前記各アプリケーションは、アプリケーション動作記録
部に、自己の動作現状も記録するようにし、 前記イベント配送手段からイベントを受け取った各アプ
リケーションは、アプリケーション動作記録部に記録さ
れた各アプリケーションの動作現状を考慮して、受け取
ったイベントを実行すべきか否かを判断することを特徴
とするもの。 - 【請求項26】請求項23または25の装置を、コンピ
ュータを用いて実現するためのプログラムを記録した記
録媒体。 - 【請求項27】受信装置側において操作者によって入力
されたイベントに応じて出力内容を変更することができ
るデジタル放送システムにおいて、 送信装置は、 受信装置側において受け付け可能なイベントを記述した
受付可能イベント情報をコンテンツに多重化して多重化
データとする多重化手段と、 多重化データを送信する送信手段と、 を備えており、 受信装置は、 多重化データを受信する受信手段と、 操作者からのイベントを受け取るイベント入力手段と、 受信手段によって受信した多重化データをコンテンツに
復元するとともに、イベント入力手段からのイベントに
基づいて、復元するコンテンツの内容を変更する処理を
行うためのインタラクティブ復元アプリケーションを備
えた復元手段と、 を備えており、 前記復元手段は、受信した受付可能イベント情報に基づ
いて、イベント入力手段から入力されたイベントのう
ち、受付可能なイベントを選択してインタラクティブ復
元アプリケーションに与えることを特徴とするデジタル
放送システム。 - 【請求項28】受信装置側において操作者によって入力
されたイベントに応じて出力内容を変更することができ
るデジタル放送方法において、 送信側では、 受信装置側において受け付け可能なイベントを記述した
受付可能イベント情報をコンテンツに多重化して多重化
データとして送信し、 受信側では、 多重化データを受信して、操作者から与えられたイベン
トを受け取り、受信した多重化データをコンテンツに復
元し、受け取ったイベントに基づいて、復元するコンテ
ンツの内容を変更する処理を行うとともに、 受信した受付可能イベント情報に基づいて、与えられた
イベントのうち、受付可能なイベントを選択して処理対
象とすることを特徴とするデジタル放送方法。 - 【請求項29】受信装置側において操作者によって入力
されたイベントに応じて出力内容を変更することができ
るデジタル放送システム用いる送信装置であって、 受信装置側において受け付け可能なイベントを記述した
受付可能イベント情報をコンテンツに多重化して多重化
データとする多重化手段と、 多重化データを送信する送信手段と、 を備えたことを特徴とするデジタル送信装置。 - 【請求項30】請求項29のデジタル送信装置におい
て、 前記多重化手段は、所定条件に基づいて受付可能イベン
トを変更する受付可能イベント変更情報も併せて多重化
することを特徴とするデジタル送信装置。 - 【請求項31】請求項29または30のデジタル送信装
置において、 前記コンテンツは、自己記述型言語で記述されており、 前記受付可能イベント情報は、自己記述型言語の定義情
報として記述されていることを特徴とするもの。 - 【請求項32】請求項29または30のデジタル送信装
置において、 前記コンテンツは、自己記述型言語で記述されており、 前記受付可能イベント変更情報は、自己記述型言語の本
体情報として記述されていることを特徴とするもの。 - 【請求項33】請求項29または30のデジタル送信装
置において、 前記受付可能イベント情報および受付可能イベント変更
情報は、前記コンテンツに対応付けられた制御データ中
に記述されていることを特徴とするもの。 - 【請求項34】受信装置側において操作者によって入力
されたイベントに応じて出力内容を変更することができ
るデジタル放送システムに用いる受信装置であって、 多重化データを受信する受信手段と、 操作者からのイベントを受け取るイベント入力手段と、 受信手段によって受信した多重化データをコンテンツに
復元するとともに、イベント入力手段からのイベントに
基づいて、復元するコンテンツの内容を変更する処理を
行うためのインタラクティブ復元アプリケーションを備
えた復元手段と、 を備えており、 前記復元手段は、受信した受付可能イベント情報に基づ
いて、イベント入力手段から入力されたイベントのう
ち、受付可能なイベントを選択してインタラクティブ復
元アプリケーションに与えることを特徴とするデジタル
受信装置。 - 【請求項35】請求項34のデジタル受信装置におい
て、 前記復元手段は、受信した受付可能イベント変更情報に
基づいて、前記受付可能なイベントを変更することを特
徴とするデジタル受信装置。 - 【請求項36】請求項34または35のデジタル受信装
置において、 前記インタラクティブ復元アプリケーションは、自己記
述型言語を解釈してコンテンツを復元するとともに与え
られたイベントに基づいてコンテンツの内容を変更し、 前記復元手段は、自己記述型言語の定義情報として記述
されている受付可能イベント情報に基づいて、与えられ
たイベントを選択してインタラクティブ復元アプリケー
ションに与えることを特徴とするもの。 - 【請求項37】請求項36のデジタル受信装置におい
て、 前記復元手段は、自己記述型言語の本体情報として記述
されている受付可能イベント変更情報に基づいて、前記
受付可能なイベントを変更することを特徴とするもの。 - 【請求項38】請求項34または35のデジタル受信装
置において、 前記復元手段は、前記コンテンツに対応付けられた制御
データ中に記述されている受付可能イベント情報に基づ
いて、与えられたイベントを選択してインタラクティブ
復元アプリケーションに与えることを特徴とするもの。 - 【請求項39】請求項38のデジタル受信装置におい
て、 前記復元手段は、前記制御データ中に記述されている受
付可能イベント変更情報に基づいて、前記受付可能なイ
ベントを変更することを特徴とするもの。 - 【請求項40】少なくとも、送信されてくるコンテンツ
データと受信可能イベント情報を受信する受信部と、 受信したコンテンツデータを復元して出力するデコーダ
部と、 デコーダ部の動作を制御する処理部と、 処理部の処理内容を定めたプログラムを記録している記
録部と、 操作者からのイベント入力を受け付けるイベント入力部
と、 を備え、 前記プログラムは、 受信手段によって受信した多重化データをコンテンツに
復元するとともに、イベント入力手段からのイベントに
基づいて、復元するコンテンツの内容を変更する処理を
行うためのインタラクティブ復元プログラムと、 受信した受付可能イベント情報に基づいて、イベント入
力部から入力されたイベントのうち、受付可能なイベン
トを選択してインタラクティブ復元プログラムに与える
イベント制御プログラムと、 を備えていることを特徴とする受信装置。 - 【請求項41】デジタル放送システムに用いる受信装置
であって、 多重化データを受信し、操作者の操作にしたがって、受
信した多重化データを復元して表示するとともに、 操作者の操作に応じて、通信回線または放送受信によっ
てプログラムを変更し、あるいはプログラムを記録した
記録媒体を交換することによってプログラムを変更し、 当該プログラムの変更の前後において、操作者の同一の
操作に対して、異なる表示処理を行うことを特徴とする
受信装置。 - 【請求項42】請求項34〜41の何れかの受信装置を
コンピュータを用いて実現するためのプログラムを記録
した記録媒体。 - 【請求項43】コンピュータによって処理可能なデジタ
ルデータを記録した記録媒体であって、 受信装置側において受け付け可能なイベントを記述した
受付可能イベント情報とコンテンツデータとが多重化さ
れた構造を有することを特徴とするデジタルデータを記
録した記録媒体。 - 【請求項44】多重化データを受信して、操作者から与
えられたイベントを受け取り、受信した多重化データを
コンテンツに復元し、受け取ったイベントに基づいて、
復元するコンテンツの内容を変更する処理を行うととも
に、 受信した受付可能イベント情報に基づいて、与えられた
イベントのうち、受付可能なイベントを選択して処理対
象とすることを特徴とするデジタル受信方法。 - 【請求項45】送信装置および受信装置を備えたデジタ
ル送信システムであって、 前記送信装置は、 配送先決定情報をコンテンツに多重化して多重化データ
とする多重化手段と、 多重化データを送信する送信手段と、 を備えており、 前記受信装置は、 多重化データを受信する受信手段と、 操作者からのイベントを受け取るイベント入力手段と、 受信手段によって受信した多重化データをコンテンツに
復元する復元アプリケーションを含む複数のアプリケー
ションを備えた復元手段と、 を備えており、 前記復元手段は、入力されたイベントの内容に従い、受
信した配送先決定情報に基づいて、当該イベントをいず
れのアプリケーションに配送するかを決定することを特
徴とするデジタル放送システム。 - 【請求項46】デジタル放送システムに用いる送信装置
であって、 配送先決定情報をコンテンツに多重化して多重化データ
とする多重化手段と、 多重化データを送信する送信手段と、 を備えたデジタル送信装置。 - 【請求項47】デジタル放送システムに用いる受信装置
であって、 多重化データを受信する受信手段と、 操作者からのイベントを受け取るイベント入力手段と、 受信手段によって受信した多重化データをコンテンツに
復元する復元アプリケーションを含む複数のアプリケー
ションを備えた復元手段と、 を備えており、 前記復元手段は、入力されたイベントの内容に従い、受
信した配送先決定情報に基づいて、当該イベントをいず
れのアプリケーションに配送するかを決定することを特
徴とするデジタル受信装置。
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)
| 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)
| 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)
| 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)
| 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 |
-
2000
- 2000-04-13 US US09/548,744 patent/US6711620B1/en not_active Expired - Lifetime
- 2000-04-14 DE DE60030618T patent/DE60030618T4/de not_active Expired - Lifetime
- 2000-04-14 EP EP06076700A patent/EP1734445B1/en not_active Expired - Lifetime
- 2000-04-14 AT AT03075714T patent/ATE346337T1/de active
- 2000-04-14 AT AT00303159T patent/ATE339722T1/de not_active IP Right Cessation
- 2000-04-14 CN CN2006100915434A patent/CN1870478B/zh not_active Expired - Lifetime
- 2000-04-14 AT AT03075819T patent/ATE346338T1/de not_active IP Right Cessation
- 2000-04-14 EP EP03075819A patent/EP1331563B1/en not_active Expired - Lifetime
- 2000-04-14 JP JP2000112828A patent/JP4522533B2/ja not_active Expired - Fee Related
- 2000-04-14 CN CNB021420491A patent/CN1267821C/zh not_active Expired - Lifetime
- 2000-04-14 CN CNB2006100997580A patent/CN100507840C/zh not_active Expired - Lifetime
- 2000-04-14 ES ES03075714T patent/ES2277630T3/es not_active Expired - Lifetime
- 2000-04-14 CN CNB001068490A patent/CN1189830C/zh not_active Expired - Fee Related
- 2000-04-14 ES ES00303159T patent/ES2272238T3/es not_active Expired - Lifetime
- 2000-04-14 ES ES03075819T patent/ES2277631T3/es not_active Expired - Lifetime
- 2000-04-14 DE DE60040249T patent/DE60040249D1/de not_active Expired - Fee Related
- 2000-04-14 CN CNA2006100997576A patent/CN1893329A/zh active Pending
- 2000-04-14 AT AT06076700T patent/ATE408186T1/de active
- 2000-04-14 PT PT03075714T patent/PT1331562E/pt unknown
- 2000-04-14 EP EP08013817A patent/EP2053507A3/en not_active Withdrawn
- 2000-04-14 DK DK03075714T patent/DK1331562T3/da active
- 2000-04-14 DE DE60032030T patent/DE60032030T2/de not_active Expired - Lifetime
- 2000-04-14 DE DE60030618A patent/DE60030618D1/de not_active Expired - Lifetime
- 2000-04-14 EP EP03075714A patent/EP1331562B1/en not_active Expired - Lifetime
- 2000-04-14 EP EP00303159A patent/EP1045305B1/en not_active Expired - Lifetime
- 2000-04-14 DE DE60032031T patent/DE60032031T2/de not_active Expired - Lifetime
-
2003
- 2003-11-26 US US10/721,415 patent/US7113972B2/en not_active Expired - Lifetime
- 2003-11-26 US US10/721,416 patent/US7113973B2/en not_active Expired - Lifetime
-
2004
- 2004-01-14 US US10/756,539 patent/US7089283B2/en not_active Expired - Lifetime
- 2004-01-14 US US10/756,503 patent/US7111041B2/en not_active Expired - Lifetime
- 2004-01-14 US US10/756,540 patent/US7133903B2/en not_active Expired - Fee Related
- 2004-01-14 US US10/756,268 patent/US7113974B2/en not_active Expired - Lifetime
- 2004-01-14 US US10/756,405 patent/US7111040B2/en not_active Expired - Lifetime
- 2004-01-14 US US10/756,425 patent/US7113982B2/en not_active Expired - Lifetime
-
2006
- 2006-10-02 US US11/537,956 patent/US7962568B2/en not_active Expired - Fee Related
Patent Citations (11)
| 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)
| 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
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 |