JP5937572B2 - 動的uiフレームワークを介した主画面ビューの制御 - Google Patents
動的uiフレームワークを介した主画面ビューの制御 Download PDFInfo
- Publication number
- JP5937572B2 JP5937572B2 JP2013507950A JP2013507950A JP5937572B2 JP 5937572 B2 JP5937572 B2 JP 5937572B2 JP 2013507950 A JP2013507950 A JP 2013507950A JP 2013507950 A JP2013507950 A JP 2013507950A JP 5937572 B2 JP5937572 B2 JP 5937572B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- control device
- user
- view context
- screen
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 50
- 238000004891 communication Methods 0.000 claims description 13
- 238000003860 storage Methods 0.000 claims description 12
- 238000012544 monitoring process Methods 0.000 claims description 8
- 238000009826 distribution Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 16
- 230000033001 locomotion Effects 0.000 description 15
- 230000015654 memory Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 208000001613 Gambling Diseases 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000007704 transition Effects 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- 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
- H04N21/4722—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 for requesting additional data associated with the 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42208—Display device provided on the remote control
- H04N21/42209—Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4222—Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42224—Touch pad or touch panel provided on the remote control
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- 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
-
- 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/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- 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/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
- H04N21/8133—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
-
- 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/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Description
本出願は、2010年4月30日に出願された米国特許仮出願第61/343546号明細書の利益を主張し、そのすべての開示内容は、参照により本明細書に組み込まれる。
ビューコンテキストクリエータ522は、システムの主要部分である。システムの機能性の基本的な考えは、ビューコンテキストに従ってユーザインタフェースのコンポーネントを作成することである。ビューコンテキストは、現在表示されている番組またはコンテンツ、ユーザの個人的な好み、または第2の画面制御デバイスとして使用されるデバイスというようないくつかの事によって決まる。システムのチューナコンポーネント524は、セットトップボックスまたはゲートウェイデバイス550が現在合わせているイベントのチャネル同定または番組同定を提供する。EPGコンポーネント526は、その特定の番組が利用可能な番組ガイド情報を提供する。関連データエクストラクタコンポーネント528は、EPG情報をさらにパースして、現在消費されている番組についてのコンテキスト情報を作り出す。このコンポーネントは、データパイプ(インターネット)を介していくつかのクラウドサービスと任意にコンタクトして、多くのコンテキスト情報を抽出することができる。ユーザデータを提供するユーザプロファイラ530も、このコンポーネントによって使用されて、コンテキスト情報をさらに豊富にすることができる。
システムの第2の部分は、イベントモジュールである。このモジュールも、クライアント側510およびサーバ側520のコンポーネントを有する。クライアント側510コンポーネントは、第2の画面制御デバイス540上で実行するイベントリスナ514であり、制御デバイス540上で起こるイベントを獲得して、イベントデータを、セットトップボックス550内で実行するイベントインタプリタ534に転送する。イベントデータは、周辺すべてのユーザイベントに加えて、それに関連付けられたデータも含む。これは、タッチスクリーン、加速度計、コンパス、および近接センサなどを介して生じたイベントを含む。例えば、単一のタッチ、複数のタッチ、スクロール、傾き、回転および近接を含む。
ユーザは、野生のドキュメンタリーを見ていると仮定する。システムは、以下の情報を収集することができる:
→番組のジャンル
→番組の開始時間および終了時間
→番組のHDバージョンの利用可能性
ユーザプロファイラ
→見逃した前回がDVRで記録される
関連データエクストラクタ
→現在の番組に関連する地理的情報および画像
ビューコンテキスト
→ビデオの小さなビューポート
→見逃した前回のアイコンビュー(例えば、ボックスアート)
→HDバージョンのアイコンビュー
→関連する画像および文字情報のティッカー
→関連付けられたスクリーンセーバに対するRSSフィードまたはリンク
ビューコンテキスト
→レシピを印刷する印刷アイコン
→スタッフに注文するためのオンラインショッピングのウェブサイトへのリンク
→関連する健康情報を提供するためのティッカーインタフェース
→レシピを友人と共有するための電子メールアイコンまたは共有アイコン
視聴者も参加するディスカッションフォーラムまたは競技イベントようなテレビ番組と仮定する。
→イベントに音声電話をかけるためのインタフェース
→イベントにSMS投票をするためのインタフェース
→コメント/挨拶を入力して送信するためのインタフェース
→友人とチャットするためのインタフェース
→フェイスブック、ツイッター用のインタフェース
ビューコンテキスト
→友人と協働するためのインタフェース
→オンラインギャンブルのためのインタフェース
→イベントの複数の角度のアイコン表現
→ビデオを再生するアイコンビュー
→競技者を更新するためのティッカーインタフェース
本発明の好ましい実施形態を以下に示す。
付記1.第2の画面制御デバイス上に動的ユーザインタフェースを提供して、主表示画面上でコンテンツを制御するための方法であって、
表示されるコンテンツを前記主表示画面上で監視するステップと、
主画面上に表示される前記コンテンツについての付加的な情報を取得するステップと、
監視される前記コンテンツ、付加的な情報、および前記第2の画面制御デバイスの機能性に基づいてビューコンテキストを生成するステップと、
前記ビューコンテキストを前記第2の画面制御デバイスに提供するステップと、
を備える、前記方法。
付記2.表示される前記コンテンツを前記主表示画面上で監視する前記ステップは、
表示される現在のチャネルを取得するステップと、
表示される前記現在のチャネルについての番組を取得するステップと、
を備えることを特徴とする付記1に記載の方法。
付記3.表示される前記現在のチャネルは、チューナから取得される、付記2に記載の方法。
付記4.表示される前記現在のチャネルについての前記番組情報は、電子番組ガイドから取得される、付記2に記載の方法。
付記5.表示される前記コンテンツについての付加的な情報を取得する前記ステップは、関連データエクストラクタによって行われる、付記1に記載の方法。
付記6.表示される前記コンテンツについての付加的な情報を取得する前記ステップは、
ユーザプロファイルデータを取得するステップと、
コンテンツ関連情報をインターネットから取得するステップと、
を備える、付記1に記載の方法。
付記7.前記ユーザプロファイルデータは、ユーザプロファイラから取得される、付記6に記載の方法。
付記8.監視される前記コンテンツ、付加的な情報、およびタッチスクリーン制御デバイスの機能性に基づいてビューコンテキストを生成する前記ステップと、前記ビューコンテキストを前記第2の画面制御デバイスに提供する前記ステップとは、ビューコンテキストクリエータによって行われる、付記1に記載の方法。
付記9.前記ビューコンテキストに基づいて前記第2の画面制御デバイス上でユーザインタフェース表示を生成するステップをさらに備える、付記1に記載の方法。
付記10.前記ビューコンテキストに基づいて前記第2の画面制御デバイス上でユーザインタフェース表示を生成する前記ステップは、表示コントローラによって行われる、付記9に記載の方法。
付記11.前記第2の画面制御デバイスからのユーザコマンドを受信するステップと、
前記コマンドを行うステップとをさらに備える、付記1に記載の方法。
付記12.ユーザコマンドを受信する前記ステップは、
イベントを検出するステップと、
前記イベントを解釈するステップと、
を備える、付記11に記載の方法。
付記13.イベントを検出する前記ステップは、イベントリスナによって行われる、付記12に記載の方法。
付記14.イベントを解釈する前記ステップは、イベントインタプリタによって行われる、付記12に記載の方法。
付記15.第2の画面制御デバイス上の動的に作成されたユーザインタフェースを使用して、コンテンツを主表示画面上で制御するためのシステムであって、
前記第2の画面制御デバイスの表示を制御するための第1の表示制御と、
前記第2の画面制御デバイス上でコマンドをユーザから受信するためのイベントリスナとを備えるクライアントと、
前記クライアントと通信するサーバであって、
前記主表示画面上に表示される前記コンテンツ、付加的な情報、および前記第2の画面制御デバイスの機能性に基づいてビューコンテキストを生成するためのビューコンテキストクリエータと、
前記イベントリスナによって提供された前記ユーザからの前記コマンドを受信し、および前記ビューコンテキストクリエータによって生成された前記ビューコンテキストに照らして前記コマンドを解釈するためのイベントインタプリタとを備える前記サーバと、
を備える、前記システム。
付記16.前記サーバは、前記主表示デバイス上に表示される前記コンテンツに関連する付加的なデータを抽出するための関連データエクストラクタをさらに備える、付記15に記載のシステム。
付記17.前記サーバは、前記関連データエクストラクタと通信するチューナと、
前記チューナおよび前記関連データエクストラクタとの通信をする電子番組ガイドと、 をさらに備える、付記16に記載のシステム。
付記18.前記サーバは、ユーザプロファイルデータを提供するために前記関連データエクストラクタと通信するユーザプロファイラをさらに備える、付記16に記載のシステム。
付記19.前記サーバは、前記主表示画面の前記表示を制御するために前記ビューコンテキストクリエータと通信する第2の表示コントローラをさらに備える、付記15に記載のシステム。
付記20.コンピュータ可読プログラムを有するコンピュータ使用可能媒体であって、前記コンピュータ可読プログラムは、第2の画面制御デバイス上のユーザインタフェースを主表示画面上の制御コンテンツに提供するために、コンピュータ上で実行される時に前記コンピュータに、
前記主表示画面上に表示される前記コンテンツを監視するステップと、
主画面上に表示されるコンテンツについての付加的な情報を取得するステップと、
監視される前記コンテンツ、付加的な情報、および前記第2の画面制御デバイスの機能性に基づいて、前記第2の画面制御デバイスのためのユーザインタフェースを生成するステップと、
前記ユーザインタフェースを前記第2の画面制御デバイス上に表示するステップと、
を含む方法ステップを行わせる、前記コンピュータ使用可能媒体を備える、コンピュータプログラム製品。
Claims (18)
- 第2の画面制御デバイス上に動的なユーザインタフェース表示を提供して、主表示画面上のコンテンツを制御するための方法であって、
前記主表示画面上に表示されるコンテンツを監視するステップと、
前記主表示画面上に表示される前記コンテンツについての付加的な情報を取得するステップと、
監視される前記コンテンツ、前記付加的な情報、および前記第2の画面制御デバイスの機能性に基づいてビューコンテキストを生成するステップと、
前記ビューコンテキストを前記第2の画面制御デバイスに提供するステップと、
前記ビューコンテキストに基づいて、前記主表示画面に関するユーザ制御を提供するためのユーザインタフェース表示を前記第2の画面制御デバイス上で生成するステップと、
前記ユーザインタフェース表示を介して前記第2の画面制御デバイス上でユーザコマンドを受信するステップと、
前記ビューコンテキストに従って前記ユーザコマンドを解釈し、前記ユーザコマンドを実行するステップと、
前記実行されたユーザコマンドに基づいて前記ビューコンテキストを更新するステップと、
を含む、前記方法。 - 前記主表示画面上に表示される前記コンテンツを監視する前記ステップは、
表示される現在のチャネルを取得するステップと、
表示される前記現在のチャネルについての番組情報を取得するステップと、
を含む、請求項1に記載の方法。 - 表示される前記現在のチャネルは、チューナから取得される、請求項2に記載の方法。
- 表示される前記現在のチャネルについての前記番組情報は、電子番組ガイドから取得される、請求項2に記載の方法。
- 表示される前記コンテンツについての付加的な情報を取得する前記ステップは、関連データエクストラクタによって行われる、請求項1に記載の方法。
- 表示される前記コンテンツについての付加的な情報を取得する前記ステップは、
ユーザプロファイルデータを取得するステップと、
コンテンツ関連情報をインターネットから取得するステップと、
を含む、請求項1に記載の方法。 - 前記ユーザプロファイルデータは、ユーザプロファイラから取得される、請求項6に記載の方法。
- 監視される前記コンテンツ、付加的な情報、および前記第2の画面制御デバイスの機能性に基づいてビューコンテキストを生成する前記ステップと、前記ビューコンテキストを前記第2の画面制御デバイスに提供する前記ステップとは、ビューコンテキストクリエータによって行われる、請求項1に記載の方法。
- 前記ビューコンテキストに基づいて前記第2の画面制御デバイス上でユーザインタフェース表示を生成する前記ステップは、表示コントローラによって行われる、請求項1に記載の方法。
- ユーザコマンドを受信する前記ステップは、
イベントを検出するステップと、
前記イベントを解釈するステップと、
を含む、請求項1に記載の方法。 - イベントを検出する前記ステップは、イベントリスナによって行われる、請求項10に記載の方法。
- イベントを解釈する前記ステップは、イベントインタプリタによって行われる、請求項10に記載の方法。
- 第2の画面制御デバイス上の動的に作成されたユーザインタフェース表示を使用して、主表示画面上のコンテンツを制御するためのシステムであって、
前記第2の画面制御デバイスの表示を制御するための第1の表示制御器であって、前記第1の表示制御器は、前記主表示画面上で現在表示されている前記コンテンツに対応するビューコンテキストに基づいてユーザインタフェース表示を生成する手段を有する、第1の表示制御器と、
前記第2の画面制御デバイス上でコマンドをユーザから受信し、前記コマンドに対応するイベントデータを送信するためのイベントリスナと、
を含むクライアントと、
前記クライアントと通信するサーバであって、
前記主表示画面上に表示される前記コンテンツ、付加的な情報、および前記第2の画面制御デバイスの機能性に基づいてビューコンテキストを生成し、前記ユーザインタフェース表示の生成のために前記第1の表示制御器に前記ビューコンテキストを送信するためのビューコンテキストクリエータと、
前記イベントリスナによって提供された前記イベントデータを受信し、および前記ビューコンテキストクリエータによって生成された前記ビューコンテキストに照らして前記コマンドを解釈して、イベントを実行し、前記ビューコンテキストを更新するためのイベントインタプリタと、
を含む前記サーバと、
を備える、前記システム。 - 前記サーバは、前記主表示画面上に表示される前記コンテンツに関連する付加的なデータを抽出するための関連データエクストラクタをさらに備える、請求項13に記載のシステム。
- 前記サーバは、
前記関連データエクストラクタと通信するチューナと、
前記チューナおよび前記関連データエクストラクタとの通信をする電子番組ガイドと、
をさらに備える、請求項14に記載のシステム。 - 前記サーバは、ユーザプロファイルデータを提供するために前記関連データエクストラクタと通信するユーザプロファイラをさらに備える、請求項14に記載のシステム。
- 前記サーバは、前記主表示画面の前記表示を制御するために前記ビューコンテキストクリエータと通信する第2の表示コントローラをさらに備える、請求項13に記載のシステム。
- コンピュータ可読プログラムを有するコンピュータ使用可能記憶媒体であって、前記コンピュータ可読プログラムは、第2の画面制御デバイス上に動的ユーザインタフェースを提供して主表示画面上のコンテンツを制御するために、コンピュータ上で実行されるときに前記コンピュータに、
前記主表示画面上に表示される前記コンテンツを監視するステップと、
前記主表示画面上に表示されるコンテンツについての付加的な情報を取得するステップと、
監視される前記コンテンツ、前記付加的な情報、および前記第2の画面制御デバイスの機能性に基づいて、前記第2の画面制御デバイスのためのビューコンテキストを生成するステップと、
前記ビューコンテキストに基づいて、前記主表示画面に関するユーザ制御を提供するためのユーザインタフェース表示を前記第2の画面制御デバイス上で生成するステップと、
前記ユーザインタフェース表示を介して前記第2の画面制御デバイス上でユーザコマンドを受信するステップと、
前記ビューコンテキストに従って前記ユーザコマンドを解釈し、前記ユーザコマンドを実行するステップと、
前記実行されたユーザコマンドに基づいて前記ビューコンテキストを更新するステップと、
を含む方法ステップを実行させる、前記コンピュータ使用可能記憶媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US34354610P | 2010-04-30 | 2010-04-30 | |
US61/343,546 | 2010-04-30 | ||
PCT/US2011/000753 WO2011139346A2 (en) | 2010-04-30 | 2011-04-29 | Primary screen view control through kinetic ui framework |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2013530587A JP2013530587A (ja) | 2013-07-25 |
JP2013530587A5 JP2013530587A5 (ja) | 2014-06-19 |
JP5937572B2 true JP5937572B2 (ja) | 2016-06-22 |
Family
ID=44904281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013507950A Active JP5937572B2 (ja) | 2010-04-30 | 2011-04-29 | 動的uiフレームワークを介した主画面ビューの制御 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20130007793A1 (ja) |
EP (1) | EP2564589A4 (ja) |
JP (1) | JP5937572B2 (ja) |
KR (1) | KR101843592B1 (ja) |
CN (1) | CN102870425B (ja) |
BR (1) | BR112012027437B1 (ja) |
WO (1) | WO2011139346A2 (ja) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100205628A1 (en) | 2009-02-12 | 2010-08-12 | Davis Bruce L | Media processing methods and arrangements |
US9104302B2 (en) * | 2010-09-09 | 2015-08-11 | Opentv, Inc. | Methods and systems for drag and drop content sharing in a multi-device environment |
WO2012039694A1 (en) * | 2010-09-21 | 2012-03-29 | Echostar Ukraine, L.L.C. | Synchronizing user interfaces of content receivers and entertainment system components |
US20120108172A1 (en) * | 2010-10-29 | 2012-05-03 | Microsoft Corporation | Personal digital context |
US10026058B2 (en) | 2010-10-29 | 2018-07-17 | Microsoft Technology Licensing, Llc | Enterprise resource planning oriented context-aware environment |
JP5418508B2 (ja) * | 2011-01-13 | 2014-02-19 | カシオ計算機株式会社 | 電子機器、表示制御方法及びプログラム |
EP2786532A4 (en) * | 2011-11-30 | 2015-07-15 | Ulterius Technologies Llc | GATEWAY DEVICE, SYSTEM AND METHOD |
US20130179925A1 (en) * | 2012-01-06 | 2013-07-11 | United Video Properties, Inc. | Systems and methods for navigating through related content based on a profile associated with a user |
US9576334B2 (en) | 2012-03-26 | 2017-02-21 | Max Abecassis | Second screen recipes function |
US9578370B2 (en) | 2012-03-26 | 2017-02-21 | Max Abecassis | Second screen locations function |
US9609395B2 (en) | 2012-03-26 | 2017-03-28 | Max Abecassis | Second screen subtitles function |
US9583147B2 (en) | 2012-03-26 | 2017-02-28 | Max Abecassis | Second screen shopping function |
GB2507097A (en) * | 2012-10-19 | 2014-04-23 | Sony Corp | Providing customised supplementary content to a personal user device |
US10061504B2 (en) * | 2013-01-17 | 2018-08-28 | Toyota Jidosha Kabushiki Kaisha | Operation apparatus |
KR102211212B1 (ko) * | 2013-03-15 | 2021-02-03 | 비데리 인코포레이티드 | 디지털 아트 및 이미징을 디스플레이하고, 배포하고, 뷰잉하고 제어하기 위한 시스템 및 방법 |
US9729920B2 (en) * | 2013-03-15 | 2017-08-08 | Arris Enterprises, Inc. | Attention estimation to control the delivery of data and audio/video content |
WO2015023621A1 (en) * | 2013-08-13 | 2015-02-19 | Thomson Licensing | Method, apparatus and system for simultaneously displaying multiple user profiles |
KR102330250B1 (ko) * | 2015-01-22 | 2021-11-23 | 삼성전자주식회사 | 디스플레이 장치, 제어 장치 및 그 동작 방법 |
US9628839B1 (en) * | 2015-10-06 | 2017-04-18 | Arris Enterprises, Inc. | Gateway multi-view video stream processing for second-screen content overlay |
GB2552273A (en) * | 2015-11-09 | 2018-01-17 | Sky Cp Ltd | Television User Interface |
US9596502B1 (en) | 2015-12-21 | 2017-03-14 | Max Abecassis | Integration of multiple synchronization methodologies |
US9516373B1 (en) | 2015-12-21 | 2016-12-06 | Max Abecassis | Presets of synchronized second screen functions |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3814903B2 (ja) * | 1996-12-25 | 2006-08-30 | 株式会社日立製作所 | 映像・データ表示方法及び装置 |
JP4596495B2 (ja) * | 1997-07-18 | 2010-12-08 | ソニー株式会社 | 制御装置、制御方法、電気機器システム、電気機器システムの制御方法、および、記録媒体 |
US6097441A (en) * | 1997-12-31 | 2000-08-01 | Eremote, Inc. | System for dual-display interaction with integrated television and internet content |
US6898762B2 (en) * | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
JP2000115664A (ja) * | 1998-09-29 | 2000-04-21 | Hitachi Ltd | 情報表示システム |
US6407779B1 (en) * | 1999-03-29 | 2002-06-18 | Zilog, Inc. | Method and apparatus for an intuitive universal remote control system |
US6862741B1 (en) * | 1999-12-22 | 2005-03-01 | Gateway, Inc. | System and method for displaying event related electronic program guide data on intelligent remote devices |
JP2001189895A (ja) * | 1999-12-28 | 2001-07-10 | Sanyo Electric Co Ltd | テレビジョン受像機、テレビジョン受像機用リモートコントローラおよびサービス提供システム |
JP2001309463A (ja) * | 2000-04-26 | 2001-11-02 | Minolta Co Ltd | 放送番組送受信システム、これに使用される放送装置、受信装置、その受信装置を操作するリモコン装置、放送番組送受信方法、放送方法、受信装置の制御方法、および放送波を利用した商品取引システム |
US20020069415A1 (en) * | 2000-09-08 | 2002-06-06 | Charles Humbard | User interface and navigator for interactive television |
US7102688B2 (en) * | 2001-01-29 | 2006-09-05 | Universal Electronics Inc. | System and method for using a hand held device to display a readable representation of an audio track |
US20020162120A1 (en) * | 2001-04-25 | 2002-10-31 | Slade Mitchell | Apparatus and method to provide supplemental content from an interactive television system to a remote device |
US8176432B2 (en) * | 2001-11-20 | 2012-05-08 | UEI Electronics Inc. | Hand held remote control device having an improved user interface |
US20030140343A1 (en) * | 2002-01-18 | 2003-07-24 | General Instrument Corporation | Remote wireless device with EPG display, intercom and emulated control buttons |
US7831992B2 (en) * | 2002-09-18 | 2010-11-09 | General Instrument Corporation | Method and apparatus for forwarding television channel video image snapshots to an auxiliary display device |
US20040131335A1 (en) * | 2003-01-02 | 2004-07-08 | Halgas Joseph F. | Method and apparatus for providing anytime television interactivity |
US7574691B2 (en) * | 2003-03-17 | 2009-08-11 | Macrovision Corporation | Methods and apparatus for rendering user interfaces and display information on remote client devices |
JP2006352812A (ja) * | 2005-06-13 | 2006-12-28 | Nippon Tect Co Ltd | Catv端末システムとcatv端末の表示及び制御方法 |
US9247175B2 (en) * | 2005-11-30 | 2016-01-26 | Broadcom Corporation | Parallel television remote control |
US8195650B2 (en) * | 2007-02-28 | 2012-06-05 | Samsung Electronics Co., Ltd. | Method and system for providing information using a supplementary device |
US8115869B2 (en) * | 2007-02-28 | 2012-02-14 | Samsung Electronics Co., Ltd. | Method and system for extracting relevant information from content metadata |
JP4767083B2 (ja) * | 2006-04-28 | 2011-09-07 | シャープ株式会社 | 映像表示システム、通信端末装置、映像表示装置および装置制御方法 |
US8875212B2 (en) * | 2008-04-15 | 2014-10-28 | Shlomo Selim Rakib | Systems and methods for remote control of interactive video |
US9369655B2 (en) * | 2008-04-01 | 2016-06-14 | Microsoft Corporation | Remote control device to display advertisements |
US20090251619A1 (en) * | 2008-04-07 | 2009-10-08 | Microsoft Corporation | Remote Control Device Personalization |
US8401362B2 (en) * | 2008-04-23 | 2013-03-19 | At&T Intellectual Property I, L.P. | Indication of trickplay availability for selected multimedia stream |
US8150387B2 (en) * | 2008-06-02 | 2012-04-03 | At&T Intellectual Property I, L.P. | Smart phone as remote control device |
US20120210349A1 (en) * | 2009-10-29 | 2012-08-16 | David Anthony Campana | Multiple-screen interactive screen architecture |
-
2011
- 2011-04-29 JP JP2013507950A patent/JP5937572B2/ja active Active
- 2011-04-29 US US13/635,056 patent/US20130007793A1/en not_active Abandoned
- 2011-04-29 CN CN201180021911.7A patent/CN102870425B/zh active Active
- 2011-04-29 BR BR112012027437-6A patent/BR112012027437B1/pt active IP Right Grant
- 2011-04-29 WO PCT/US2011/000753 patent/WO2011139346A2/en active Application Filing
- 2011-04-29 KR KR1020127031381A patent/KR101843592B1/ko active IP Right Grant
- 2011-04-29 EP EP11777687.2A patent/EP2564589A4/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
WO2011139346A3 (en) | 2011-12-29 |
KR101843592B1 (ko) | 2018-03-29 |
BR112012027437A2 (pt) | 2016-07-12 |
BR112012027437B1 (pt) | 2021-10-26 |
US20130007793A1 (en) | 2013-01-03 |
JP2013530587A (ja) | 2013-07-25 |
CN102870425A (zh) | 2013-01-09 |
CN102870425B (zh) | 2016-08-03 |
EP2564589A4 (en) | 2014-06-04 |
KR20130111205A (ko) | 2013-10-10 |
EP2564589A2 (en) | 2013-03-06 |
WO2011139346A2 (en) | 2011-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5937572B2 (ja) | 動的uiフレームワークを介した主画面ビューの制御 | |
JP6416626B2 (ja) | 第2のスクリーン上での代替ビュービデオの再生 | |
US20140150023A1 (en) | Contextual user interface | |
EP2659666A1 (en) | Method and system for providing additional content related to a displayed content | |
US20150135218A1 (en) | Display apparatus and method of controlling the same | |
US9782681B2 (en) | Methods and systems for controlling media guidance application operations during video gaming applications | |
EP2943907A1 (en) | Method and apparatus for assigning devices to a media service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140430 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140430 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141217 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141224 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20150324 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150624 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150818 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20151117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160218 |
|
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: 20160412 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160512 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5937572 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
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 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |