JP4603367B2 - 通信ネットワークを介し受信されるサービスの実行のための装置 - Google Patents
通信ネットワークを介し受信されるサービスの実行のための装置 Download PDFInfo
- Publication number
- JP4603367B2 JP4603367B2 JP2004566835A JP2004566835A JP4603367B2 JP 4603367 B2 JP4603367 B2 JP 4603367B2 JP 2004566835 A JP2004566835 A JP 2004566835A JP 2004566835 A JP2004566835 A JP 2004566835A JP 4603367 B2 JP4603367 B2 JP 4603367B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- information
- computer program
- download
- execution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000006854 communication Effects 0.000 title claims description 13
- 238000004891 communication Methods 0.000 title claims description 13
- 238000004590 computer program Methods 0.000 claims description 58
- 230000002452 interceptive effect Effects 0.000 description 61
- 238000000034 method Methods 0.000 description 39
- 230000005540 biological transmission Effects 0.000 description 24
- 230000008569 process Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000011084 recovery Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000001364 causal effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000006260 foam Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4433—Implementing client middleware, e.g. Multimedia Home Platform [MHP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4516—Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Stored Programmes (AREA)
- Multi Processors (AREA)
Description
−対話性が提供されていることを端末に通知するサービス通知メッセージの送信 このとき、端末は対話型サービスの内容を聴取し、従って当該サービスを構成するすべての付属物とHTMLページの受信を待機し、トリガー形式により(表示トリガーと共にサービス更新トリガー)当該サービスを実行するよう指示する。
−コンテンツの送信
−トリガーの送信
MHPでは、同様の処理がなされ、サービス通史メッセージは通知形式をとる。
−前記サービスの実行前に前記サービスに関する情報を受信するため設けられ、前記サービスに関する情報を受信するモジュールと、
−前記受信した情報から、前記情報に関するサービスを実行するのに要するコンピュータプログラムに関する情報を特定するモジュールと、
−前記特定されたコンピュータプログラムのローカルな利用性をチェックするモジュールと、
−前記サービスに必要とされるコンピュータプログラムがローカルに利用可能である場合、前記サービスの実行を可能にするよう設けられ、サービスの実行に対する選択的決定モジュールと、
から構成される。
−前記コンピュータプログラムがローカルに利用可能でない場合、前記サービスに対し必要とされるコンピュータプログラムのダウンロードをトリガーすることが可能なコンピュータプログラムを取得するモジュールと、
−前記サービスに関する情報に少なくとも従って、前記サービスに必要なローカルに利用可能でないコンピュータプログラムのダウンロードを許可及び回避することが可能なコンピュータプログラムを取得する自動選択的決定モジュールと、
を有する。
−現在実行中のサービスを開始することが意味のないこととみなされると(例えば、ゲームの始めを欠くことがかなりのロスとなる送信中の対話的ゲームなど)、対象となるサービスが開始されるときに完了されている場合に限り、ダウンロードは実行される。
−現在実行中のサービスを開始することが有用であるとみなされると(例えば、試合中のサッカーの結果など)、対象となるサービスが終了するまでに完了されている場合に限り、ダウンロードは実行される。
−ダウンロードされるコンピュータプログラムが一般に大変有用であり、他のサービスにも利用可能であるため、あるいは対象となるサービスの以降の発生に有用であるため、対象となるサービスには利用可能でなくても、ダウンロードは実行される。
−所定の帯域幅に限定され、及び/または所定の限定された格納領域しか占有しない場合にのみ、ダウンロードは実行される。
−当該対話型サービス(例えば、短い宣伝など)は、その月にn回送信される必要があり、この対話型宣伝が送信されるたびに、端末はこのプラグインをダウンロードする時間を持たない。上記構成でない場合、それはこのサービスを視聴者に提供しないであろう。強制ダウンロード標識の実施例は、視聴者が宣伝の残りのn−1回の送信を利用することが可能となるように、このプラグインのダウンロードを強制するのに利用することができる。
−このプラグインは広く利用されているため、回避することができない。この場合、強制ダウンロード標識の実施例は、当該時点で提示されているサービスにより利用可能でなかったとしても、インストールされているベースのすべての端末にそれを取得させるのに利用することができる。
さらに、説明及び図示される機能的エンティティは(特に図1〜3において)、必ずしもシステムの物理的に異なるエンティティに対応する必要はなく、例えば、同一のソフトウェアまたは同一のコンポーネント回路の機能から構成されてもよい。他方、同一のモジュールは、いくつかの物理的に個別のエンティティの形態により実現されてもよい。
−サービス11に関連する情報12を受信する手段21と、
−この情報12の中のサービス11を実行するのに要するコンピュータプログラムに関する情報を特定するモジュール22と、
−正式に特定されたコンピュータプログラムのローカルな利用可能性(格納領域30における)をチェックするモジュール23と、
−要求されたコンピュータプログラムがローカルに利用可能である場合、サービス11の実行のための選択的決定モジュール24と、
−上記サービス11の(適切な時点における)実行をトリガーするモジュール27と、
−コンピュータプログラムのダウンロードの許可または回避を行うよう構成され、必要とされるが、ローカルに利用可能でないコンピュータプログラム13の自動取得25のための選択的決定モジュールと、(このため、選択的決定モジュール25は、情報12から抽出される情報と情報12に含まれる他の要素(特に、サービス11のスタート及びエンド時間など)だけでなく、格納領域30に以前に格納されたものなどの受信機2のローカル機能15と上記プログラム13のサイズのソース5からサイズを取得するためのモジュール28を介しアクセス可能な必要とされるコンピュータプログラム13のサイズ14もまた考慮することができる。)
−ソース4から必要とされるコンピュータプログラム13を取得し、必要に応じて、選択的取得決定モジュール25のトリガーに応答して、格納領域13に上記プログラム13を格納するモジュール26と、
から構成される。
以下に説明されるATVEFに基づく解決策は、アナログとデジタル両方の領域に等しく提供される。以下において、当該解決策のすべての含意が詳述される(対話的サービスの発行から端末上での受信まで)。
−対話型サービス11の生成(HTMLページ、Flashアニメーション、JavaScript言語による指示などを書き込み、異なるトリガーを記述することによる対話型サービスの開発)
−使用されるプラグイン(例えば、埋め込まれたFlash4アニメーションなど)を記述するフォームとダウンロードを強制する標識の完成
−当該対話型サービス11を構成するATVEFファイルの生成(HTMLページ、適切な場合には、Flash及び画像ファイルなどのあらゆるコンテンツ及びトリガーのATVEF通知の生成)
情報12のフォーマットに関して、必要なプラグインを指定することによりメディアを記述するのに第1フィールドが利用される。この記述は、メディアのフォーマット(FlashやMP3など)と、当該メディアのバージョンの2つのパラメータから構成され、このフィールドは、プラグインが存在する回数だけ繰り返される。他の一意的なフィールドは、欠落しているプラグインのダウンロード及びインストールを強制するのに利用される。
a=<attribute>:<value>
(ただし、<attribute>=mediaFormat or mediaVersion、及び<value>=character stringである)
のフォームによりSDPに挿入される。
<VersionMajor[Separator][VersionMinor]
のタイプとなる。ここで、VersionMajorフィールドは必須であり、端末には知られている必要があるSeparatorは、VersionMinorが指定されるときのみ利用される。
mediaFormat=MyPlugin
mediaVersion=4.3
となる。
a=mediaDownload:true or falseのフォームによりSDPに挿入される。
−上記属性はメディアレベル属性であり、セッションレベル属性ではない。すなわち、それらはメディアを記述するのに利用されるが、現在のセッションからは独立したものである。
−上記メディア記述属性は、セッション記述属性の後に挿入されねばならない(RFC2327を参照せよ)
−受信機が上記属性を「理解しない」場合、それらは無視される。
−受信したAV信号(サービス11と情報12)により伝送されたデータを抽出するための1以上のVBI(Vertical Blanking Interval)と(デジタルテレビの領域では、当該コンポーネントはデマルチプレクサと置換される)、
対話型サービス11を管理するためのブラウザ55と(それは、サービス11を表示し、リモコンを介し視聴者からコマンドを受信し、要求された動作(ハイパーナビゲーションやスクリプトの実行など)を実行する)
−サービス11を表示するのに必要とされるが利用可能でないプラグイン13を回復することが可能な限定的実行決定装置20(ソフトウェア形式による)
−格納領域30Sの対話型サービス11(おそらく特に、HTMLページ、JavaScriptによる指示及びFlashアニメーション)
配信器51(送信機1)は、ネットワーク6を介し端末52とATVEFサービス11を通信する。これらのサービス11の各々は、通知61、コンテンツ62及びトリガー63から構成される。配信器51は、双方向通信ネットワーク8を介し端末52と通信するサービス運営者53に双方向接続される。
−欧州におけるアナログテレビの領域において必要とされるプロトコルスタックの形式によるATVEFパケットの受信、IDL(Independent Data Line)Bレベルパケットの抽出、IDL B及びSLIP(Serial Line Internet Protocol)レイヤのカプセル解除、必要に応じたエラーコード(FEC、順方向誤り訂正)の検証及び訂正、汎用ライブラリ56によるブラウザ55に対する正当に取得されたUDP(Unidirectional Data Protocol)/IPパケットの指示
パケットがATVEF通知61を介し聴取チャネルに到着した場合(ステップ41A)、ブラウザ55はそれをカプセル解除し、SDPペイロードを回復する。
−限定的実行決定装置20は、様々なチェックを実行し、対象となるサービス11を実行するのに必要とされるプラグインのリスト及びパラメータを回復する(ステップ42A)。それはまた、対話型サービス11の寿命とプラグインのダウンロードを強制可能な標識の値を回復する(SDPペイロードのtve_endフィールド、属性t=<start time><stop time>により指定された値)。
−装置20は、埋め込みリストと必要とされるプラグインのリストを比較する(ステップ43A)。
−送信されたサービスにより必要とされるプラグインが、埋め込みプラグインのリストに存在する場合、サービス11が承認される。すなわち、ブラウザ55はATVEFコンテンツ62に関する聴取チャネルと(ステップ71Aにおけるコンテンツ62の回復)、トリガー63に関する聴取チャネルと(ステップ72Aにおけるトリガー63の回復)をオープンする。これにより、対話的サービス11が表示される(ステップ44A)。
−そうでない場合、装置20は、欠落している必要とされるすべてのプラグイン13をダウンロードする時間を推定し(ステップ73A)、それをサービスの寿命と比較する(ステップ45A)。
−この時間(プラス定数)がサービス11の期日より大きい場合、装置20は、プラグインダウンロード強制標識の値をチェックし(ステップ45A’)、場合に応じて、プラグイン13のダウンロードが実行され(強制ダウンロードに対するステップ46A’)、サービス11は取得及び表示される状況にはない(ステップ47A)。プラグイン13がダウンロードされる場合、それらはその後、永久メモリにインストールされる。
−前記時間(プラス定数)がサービス11の期日より小さい場合、プラグインのダウンロードが実行され(ステップ46A)、これと並行して、サービス11が取得される(ステップ74A、このとき、ブラウザ55は、ATVEFコンテンツ62に関する聴取チャネルと、トリガー63に関する聴取チャネルとをオープンする)。プラグインが端末52上にインストールされると、ブラウザ55は、トリガー63上でオープンされたチャネルを聴取し、表示トリガーが受信されると(ステップ75A)、サービス11を表示する(ステップ44A)。
この系統の実施例は、デジタル領域のみに関する。
−ドライバ84と、
−汎用テレビライブラリ86(「サービス情報」や通信などのためのDVB−SIデータ)、限定受信ユニット89及び限定的実行決定装置20を含むミドルウェア88と、
−DVB−HTMLユニット90に付属する提示エンジン85(ブラウザ)と、
−DVB−Jユニット90’に付属する対話型エンジン85’(Java(登録商標) VM)と、
−マイクロカーネル87と、
−対話型サービスとプラグインのそれぞれにための格納領域30S及び30Pと、
を有するソフトウェア及びストレージコンポーネントから構成される。
−オーディオビジュアル及びサービスストリームのオープン(ステップ91及び92)と、通知を含むMPEG2パケットの抽出
−ドライバ84による通知の回復とライブラリ86への送信を実行し(ステップ93)、サービス11の利用性を検出し(ステップ94)、限定的実行決定装置20に通知する(ステップ95)。
−SIを管理するためのライブラリ86を利用して、data_broadcast_id記述子を回復し、サービス11が視聴者の画面上に正しく表示されるのに必要なプラグインのリストを編集する。この処理はミドルウェア88により駆動される(ステップ42B)。
−その後、このリストは解析され、装置20により埋め込みプラグインの所持リストと比較される(ステップ43B)。
−送信されたサービスにより必要とされるプラグインが、埋め込みプラグインのリストに存在する場合、サービス11は受け入れられる。そうでない場合、装置20は、ATVEFに対し説明した方法と同様にして、欠落しているプラグイン13のダウンロードが必要か決定する。図示された例と同様に、装置20がダウンロードを実行しないことを決定した場合、サービス11は無視される(ステップ47B)。
主たる関心は、PC上のテレビの対話型アプリケーションにある(PCは配信ネットワークに接続されている)。HTMLページが発行されると(情報組み込み装置31)、名前と値のフィールドのペア「Name/Value」が、サービス11を実行するのに必要なプラグインを指定するよう定義される。これらのペアは、以下のようにHTMLページのヘッダに含まれるメタデータに導入される。
ここで、<Plugin_Name>は必須パラメータであり、[version]は必要に応じて、必要とされるプラグインの最小のバージョンを示す任意的パラメータである。
ここで、TRUEの場合、欠落しているプラグイン13の強制ダウンロードが行われ、FALSEの場合、サービス11の寿命にしたがってプラグイン13をダウンロードするかどうかブラウザ105により決定される。
<META NAME=“ServiceValidityWindow” CONTENT=“<Start Time>,<End Time>”>
HTMLページは、例えば以下のフォームをとる。すなわち、
Claims (8)
- 通信ネットワークを介し受信される所定のスタート時間とエンド時間とを有するサービスの実行のための装置であって、
前記サービスの実行前に前記サービスに関する情報であって、前記サービスを実行するのに要するコンピュータプログラムの特定を可能にする情報を受信するため設けられ、情報ソースから前記サービスに関する情報を受信するモジュールと、
前記受信した情報から、前記情報に関するサービスを実行するのに要するコンピュータプログラムを特定するモジュールと、
前記特定されたコンピュータプログラムのローカル記憶スペースにおける利用性をチェックするモジュールと、
前記サービスに必要とされるコンピュータプログラムが前記ローカル記憶スペースにおいて利用可能である場合、前記サービスの実行を許可する、サービスの実行のための選択的決定モジュールと、
を有し、
当該装置はさらに、
前記コンピュータプログラムが前記ローカル記憶スペースにおいて利用可能でない場合、前記サービスに対し必要とされるコンピュータプログラムのダウンロードをトリガーするコンピュータプログラムをコンピュータプログラムソースから取得するモジュールと、
前記サービスに関する情報に少なくとも従って、前記サービスに必要であって、前記ローカル記憶スペースにおいて利用可能でない前記コンピュータプログラムのダウンロードを許可又は回避するコンピュータプログラムを前記コンピュータプログラムソースから取得する自動選択的決定モジュールと、
を有し、
前記サービスに関する情報は、前記サービスの実行の有効性に関する時間情報を含み、
前記ダウンロードは、当該ダウンロードが前記時間情報から抽出可能な前記サービスの所定の時点前に完了すると予想される場合には許可され、そうでない場合には回避され、
前記ダウンロードが前記所定の時点前に完了するかの予測は、前記サービスに必要であって、前記コンピュータプログラムのための前記ローカル記憶スペースとローカル受信能力とにおいて利用可能でない前記コンピュータプログラムのサイズに関する情報から推定されることを特徴とする装置。 - 請求項1記載の装置であって、
前記所定の時点は、前記サービスの実行の有効性の終わりを指定することを特徴とする装置。 - 請求項1または2記載の装置であって、
前記所定の時点は、前記サービスの実行の有効性の始まりを指定することを特徴とする装置。 - 請求項1または2記載の装置であって、
前記ダウンロードが前記所定の時点前に完了するかの予測は、前記自動選択的決定モジュールにより実行されることを特徴とする装置。 - 請求項1乃至4何れか一項記載の装置であって、
前記サービスに関する情報は、始動値と非始動値とを有する少なくとも1つの強制ダウンロード標識を有するため、前記自動選択的決定モジュールは、前記強制ダウンロード標識が前記始動値を有する場合、前記ダウンロードを強制許可するよう構成されることを特徴とする装置。 - 請求項5記載の装置であって、
前記自動選択的決定モジュールは、前記コンピュータプログラムの前記ローカル受信能力と前記サイズに従って、前記ローカル記憶スペースにおいて利用可能でない必要とされるコンピュータプログラムのダウンロード時間を推定し、前記ダウンロードが前記サービスの少なくとも部分的な以降の実行を許可するとき、前記ダウンロードを許可するよう構成されることを特徴とする装置。 - 請求項1乃至6何れか一項記載の装置であって、
前記サービスは、コンテンツ及びサービスの通知メッセージを有するため、前記受信モジュールは、前記サービスの通知メッセージにより前記サービスに関する情報を受信するよう構成され、
前記特定するモジュールは、前記サービス通知メッセージから前記情報を抽出するよう構成されることを特徴とする装置。 - 請求項1乃至7何れか一項記載の装置を有することを特徴とするセットトップボックス。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0300011A FR2849704A1 (fr) | 2003-01-02 | 2003-01-02 | Dispositifs et procedes de decision conditionnelle d'execution de services recus et de constitution de messages d'informations associes a des services, et produits associes |
PCT/EP2003/051107 WO2004066144A2 (fr) | 2003-01-02 | 2003-12-29 | Dispositifs et procédés de décision conditionnelle d'exécution de services reçus et de constitution de messages d'informations associés à des services, et produits associés |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006512689A JP2006512689A (ja) | 2006-04-13 |
JP4603367B2 true JP4603367B2 (ja) | 2010-12-22 |
Family
ID=32524658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004566835A Expired - Fee Related JP4603367B2 (ja) | 2003-01-02 | 2003-12-29 | 通信ネットワークを介し受信されるサービスの実行のための装置 |
Country Status (10)
Country | Link |
---|---|
US (1) | US20060117105A1 (ja) |
EP (1) | EP1579319B1 (ja) |
JP (1) | JP4603367B2 (ja) |
KR (1) | KR101046867B1 (ja) |
CN (1) | CN100410878C (ja) |
AU (1) | AU2003299320A1 (ja) |
ES (1) | ES2427943T3 (ja) |
FR (1) | FR2849704A1 (ja) |
MX (1) | MXPA05007198A (ja) |
WO (1) | WO2004066144A2 (ja) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1902761A4 (en) * | 2005-07-12 | 2010-12-22 | Vodafone Kk | PROGRAM AND MOBILE COMMUNICATION TERMINAL |
CN101401390B (zh) | 2006-01-11 | 2012-10-31 | 三星电子株式会社 | 多媒体中间件中的安全管理方法和设备及其存储介质 |
JP4914235B2 (ja) * | 2007-01-31 | 2012-04-11 | キヤノン株式会社 | 映像記録再生装置及びその制御方法 |
US20100269670A1 (en) * | 2007-07-26 | 2010-10-28 | O'connor Sam Fion Taylor | Foot-Operated Audio Effects Device |
ES2335466B2 (es) * | 2008-09-12 | 2010-10-27 | Global Touch Express, S.L | Dispositivo y procedimiento para la carga y ejecucion de aplicaciones en un decodificador de television digital mhp. |
JP4427597B1 (ja) | 2008-09-30 | 2010-03-10 | 株式会社東芝 | デジタルテレビジョン放送受信装置 |
US8298087B1 (en) * | 2009-01-02 | 2012-10-30 | Nintendo Of America Inc. | Recommendation engine for electronic game shopping channel |
US9055077B2 (en) * | 2009-08-24 | 2015-06-09 | Apple Inc. | Device identity matching |
US8195824B2 (en) * | 2009-10-28 | 2012-06-05 | Samsung Electronics Co., Ltd | User service profile-based plug-in update method and apparatus for internet protocol television service |
JP5528474B2 (ja) | 2009-12-28 | 2014-06-25 | パナソニック株式会社 | 受信端末、コンテンツのエキスポート方法、および記録媒体 |
US8989408B2 (en) | 2012-01-18 | 2015-03-24 | Harman International Industries, Inc. | Methods and systems for downloading effects to an effects unit |
US8957297B2 (en) | 2012-06-12 | 2015-02-17 | Harman International Industries, Inc. | Programmable musical instrument pedalboard |
EP2677719A1 (en) * | 2012-06-19 | 2013-12-25 | Alcatel Lucent | A method for interfacing a communication terminal with networked objects |
US9959019B1 (en) * | 2013-04-23 | 2018-05-01 | Amazon Technologies, Inc. | Customizable media player framework |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4724521A (en) * | 1986-01-14 | 1988-02-09 | Veri-Fone, Inc. | Method for operating a local terminal to execute a downloaded application program |
US5343239A (en) * | 1991-11-20 | 1994-08-30 | Zing Systems, L.P. | Transaction based interactive television system |
US5423555A (en) * | 1993-04-14 | 1995-06-13 | Kidrin; Thom | Interactive television and video game system |
US5959596A (en) * | 1993-06-24 | 1999-09-28 | Nintendo Co., Ltd. | Airline-based video game and communications system |
US5819034A (en) * | 1994-04-28 | 1998-10-06 | Thomson Consumer Electronics, Inc. | Apparatus for transmitting and receiving executable applications as for a multimedia system |
US5654746A (en) * | 1994-12-01 | 1997-08-05 | Scientific-Atlanta, Inc. | Secure authorization and control method and apparatus for a game delivery service |
US5630066A (en) * | 1994-12-20 | 1997-05-13 | Sun Microsystems, Inc. | System and method for locating object view and platform independent object |
US5619250A (en) * | 1995-02-19 | 1997-04-08 | Microware Systems Corporation | Operating system for interactive television system set top box utilizing dynamic system upgrades |
US5961603A (en) * | 1996-04-10 | 1999-10-05 | Worldgate Communications, Inc. | Access system and method for providing interactive access to an information source through a networked distribution system |
GB2316200A (en) * | 1996-08-08 | 1998-02-18 | Ibm | Accessing information about executable code |
US6195678B1 (en) * | 1996-09-03 | 2001-02-27 | Fujitsu Limited | Remote resource management system for automatically downloading required files from application server depending on contents of selected files on requesting computer |
US6347398B1 (en) * | 1996-12-12 | 2002-02-12 | Microsoft Corporation | Automatic software downloading from a computer network |
US5931908A (en) * | 1996-12-23 | 1999-08-03 | The Walt Disney Corporation | Visual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming |
US6057872A (en) * | 1997-07-09 | 2000-05-02 | General Instrument Corporation | Digital coupons for pay televisions |
US6049539A (en) * | 1997-09-15 | 2000-04-11 | Worldgate Communications, Inc. | Access system and method for providing interactive access to an information source through a networked distribution system |
US6216152B1 (en) * | 1997-10-27 | 2001-04-10 | Sun Microsystems, Inc. | Method and apparatus for providing plug in media decoders |
JPH11194943A (ja) * | 1997-12-26 | 1999-07-21 | Matsushita Electric Ind Co Ltd | 送信装置および受信装置 |
EP1049975A1 (en) * | 1997-12-29 | 2000-11-08 | Postx Corporation | Method and apparatus capable of embedding, extracting and processing data within a file having an html format |
US6102287A (en) * | 1998-05-15 | 2000-08-15 | International Business Machines Corporation | Method and apparatus for providing product survey information in an electronic payment system |
US6304909B1 (en) * | 1998-12-18 | 2001-10-16 | International Business Machines Corporation | Client-controlled link processing in computer network |
US6477550B1 (en) * | 1999-03-16 | 2002-11-05 | Mcafee.Com Corporation | Method and system for processing events related to a first type of browser from a second type of browser |
US6530084B1 (en) * | 1999-11-01 | 2003-03-04 | Wink Communications, Inc. | Automated control of interactive application execution using defined time periods |
US6546554B1 (en) * | 2000-01-21 | 2003-04-08 | Sun Microsystems, Inc. | Browser-independent and automatic apparatus and method for receiving, installing and launching applications from a browser on a client computer |
JP2001216373A (ja) * | 2000-01-31 | 2001-08-10 | Victor Co Of Japan Ltd | 情報端末装置及び情報配信装置並びに情報配信システム |
US6871345B1 (en) * | 2000-04-04 | 2005-03-22 | Motive, Inc. | Self managing software agents with introspection |
US7865394B1 (en) * | 2000-04-17 | 2011-01-04 | Alterian, LLC | Multimedia messaging method and system |
US6912572B1 (en) * | 2000-06-20 | 2005-06-28 | Syscontrol Ag | Server monitoring |
US6760043B2 (en) * | 2000-08-21 | 2004-07-06 | Intellocity Usa, Inc. | System and method for web based enhanced interactive television content page layout |
WO2002017643A2 (en) * | 2000-08-25 | 2002-02-28 | Intellocity Usa, Inc. | Method of enhancing streaming media content |
US20020065568A1 (en) * | 2000-11-30 | 2002-05-30 | Silfvast Robert Denton | Plug-in modules for digital signal processor functionalities |
JP2002312175A (ja) * | 2001-01-30 | 2002-10-25 | Sony Corp | 情報処理装置および方法、記録媒体、記憶媒体、並びにプログラム |
US6981253B2 (en) * | 2001-01-30 | 2005-12-27 | Sony Corporation | Information processing apparatus and method, recording medium, storage medium, and program |
BR0206974A (pt) * | 2001-02-02 | 2004-03-09 | Opentv Inc | Método e aparelho para compilar uma linguagem interativa para televisão interativa |
EP1421484A2 (en) * | 2001-03-19 | 2004-05-26 | QUALCOMM Incorporated | Dynamically downloading and executing system services on a wireless device |
US20020162117A1 (en) * | 2001-04-26 | 2002-10-31 | Martin Pearson | System and method for broadcast-synchronized interactive content interrelated to broadcast content |
US20030028652A1 (en) * | 2001-08-01 | 2003-02-06 | Sony Corporation And Sony Electronics, Inc. | Apparatus for and method of invalidating or deleting digital content after it expires by comparing the embedded time with a global time |
US20030066076A1 (en) * | 2001-09-28 | 2003-04-03 | Minahan Michael R. | Method of distribution of digital media having durational limits for digital media usage |
US20030145316A1 (en) * | 2002-01-25 | 2003-07-31 | Mckinlay Eric | System, method and computer program product for initiating a software download |
US8001052B2 (en) * | 2001-12-10 | 2011-08-16 | Dunkeld Bryan C | System and method for unique digital asset identification and transaction management |
US20030135868A1 (en) * | 2002-01-16 | 2003-07-17 | Degeorge Martin | Method and apparatus for programming the memory of NTSC capable devices using data contained in a video stream |
US7203940B2 (en) * | 2002-04-29 | 2007-04-10 | Hewlett-Packard Development Company, Lp. | Automated installation of an application |
US7328049B2 (en) * | 2002-06-28 | 2008-02-05 | Nokia Corporation | Pre-resource checking before file download |
AU2003289301A1 (en) * | 2002-12-11 | 2004-06-30 | Interlex Inc. | Software execution control system and software execution control program |
US7818734B2 (en) * | 2005-01-21 | 2010-10-19 | Callwave, Inc. | Methods and systems for transferring data over a network |
-
2003
- 2003-01-02 FR FR0300011A patent/FR2849704A1/fr active Pending
- 2003-12-29 CN CNB2003801079025A patent/CN100410878C/zh not_active Expired - Fee Related
- 2003-12-29 KR KR1020057012536A patent/KR101046867B1/ko active IP Right Grant
- 2003-12-29 JP JP2004566835A patent/JP4603367B2/ja not_active Expired - Fee Related
- 2003-12-29 US US10/540,117 patent/US20060117105A1/en not_active Abandoned
- 2003-12-29 MX MXPA05007198A patent/MXPA05007198A/es active IP Right Grant
- 2003-12-29 ES ES03799600T patent/ES2427943T3/es not_active Expired - Lifetime
- 2003-12-29 EP EP03799600.6A patent/EP1579319B1/fr not_active Expired - Lifetime
- 2003-12-29 WO PCT/EP2003/051107 patent/WO2004066144A2/fr active Application Filing
- 2003-12-29 AU AU2003299320A patent/AU2003299320A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2006512689A (ja) | 2006-04-13 |
MXPA05007198A (es) | 2005-09-12 |
FR2849704A1 (fr) | 2004-07-09 |
EP1579319B1 (fr) | 2013-08-14 |
ES2427943T3 (es) | 2013-11-04 |
WO2004066144A3 (fr) | 2005-05-26 |
KR20050093816A (ko) | 2005-09-23 |
US20060117105A1 (en) | 2006-06-01 |
KR101046867B1 (ko) | 2011-07-06 |
WO2004066144A2 (fr) | 2004-08-05 |
CN1732437A (zh) | 2006-02-08 |
EP1579319A2 (fr) | 2005-09-28 |
AU2003299320A1 (en) | 2004-08-13 |
CN100410878C (zh) | 2008-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9226029B2 (en) | Method and apparatus for client capable of accessing broadcasting network and internet network to receive application | |
US8595783B2 (en) | Receiving device, receiving method, program, and broadcasting system | |
CN103583008B (zh) | 对用于交互电视的触发器参数表的扩展 | |
EP1550299B1 (en) | Interactive television reception and transmitting processes, and associated devices | |
KR100931362B1 (ko) | 모바일 텔레비전 전자 서비스 가이드 전송 시스템 | |
KR101884484B1 (ko) | 수신 장치, 수신 방법, 송신 장치, 송신 방법, 프로그램, 및 방송 시스템 | |
WO2011033730A1 (ja) | 情報処理装置、データ管理方法、およびプログラム | |
US8677394B2 (en) | Integrating and processing embedded links to related video content in a video stream to provide advertising information | |
JP4603367B2 (ja) | 通信ネットワークを介し受信されるサービスの実行のための装置 | |
CN104081759A (zh) | 接收设备,接收方法和程序 | |
US20060179465A1 (en) | Handling feature availability in a broadcast | |
US20100017832A1 (en) | Network digital television middleware | |
CN104662925A (zh) | 处理交互服务的设备和方法 | |
JP4719215B2 (ja) | インタラクティブ・アプリケーションに使用されるモジュールの管理 | |
CN101594523B (zh) | 一种数字电视增值业务信息引导的实现方法 | |
US7617514B2 (en) | Network functionality for multimedia home platform terminal devices | |
JP4845257B2 (ja) | テレビジョンシステムにおいて展開する要約を伝送し処理する方法、並びに、かかるシステムの受信器及び送信器 | |
WO2006109359A1 (ja) | 放送コンテンツの更新方式および更新プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061017 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100315 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100406 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100806 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100816 |
|
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: 20100907 |
|
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: 20101001 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131008 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4603367 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |