JP2015012561A - 表示装置、情報取得方法及び情報提供方法 - Google Patents
表示装置、情報取得方法及び情報提供方法 Download PDFInfo
- Publication number
- JP2015012561A JP2015012561A JP2013138790A JP2013138790A JP2015012561A JP 2015012561 A JP2015012561 A JP 2015012561A JP 2013138790 A JP2013138790 A JP 2013138790A JP 2013138790 A JP2013138790 A JP 2013138790A JP 2015012561 A JP2015012561 A JP 2015012561A
- Authority
- JP
- Japan
- Prior art keywords
- content
- information
- display device
- displayed
- html document
- 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.)
- Pending
Links
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/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/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/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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43079—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on multiple devices
-
- 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
- H04N21/4725—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 using interactive regions of the image, e.g. hot spots
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
-
- 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/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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephone Function (AREA)
Abstract
【課題】ある機器が出力する情報と、他の機器が出力する情報とを容易に連動させることができるようにすることが可能な、新規かつ改良された表示装置を提供する。
【解決手段】他の装置の存在を検出し、前記他の装置が提供する機能の提供元の情報を取得する検出部と、前記他の装置から取得した情報に基づき前記他の装置が提供する機能を実行する機能実行部と、前記機能実行部による前記機能の実行により前記他の表示装置との接続を確立する通信部と、前記通信部により接続を確立した前記他の表示装置で表示されるコンテンツから指定されたコンテンツ提供元の情報の前記通信部での受信に応じた情報を表示する表示部と、を含む、表示装置が提供される。
【選択図】図1
【解決手段】他の装置の存在を検出し、前記他の装置が提供する機能の提供元の情報を取得する検出部と、前記他の装置から取得した情報に基づき前記他の装置が提供する機能を実行する機能実行部と、前記機能実行部による前記機能の実行により前記他の表示装置との接続を確立する通信部と、前記通信部により接続を確立した前記他の表示装置で表示されるコンテンツから指定されたコンテンツ提供元の情報の前記通信部での受信に応じた情報を表示する表示部と、を含む、表示装置が提供される。
【選択図】図1
Description
本開示は、表示装置、情報取得方法及び情報提供方法に関する。
近年、スマートフォンやタブレット端末などの携帯端末の普及に伴い、いわゆるセカンドスクリーンデバイスによるTV連動が注目されている。セカンドスクリーンデバイスによるTV連動は、TVを1つ目のスクリーンを有する機器として、2つ目のスクリーンを有する機器となる携帯端末に、TVに映っている番組に連動した内容のWebページを表示させるものである。
TV連動を実現するための技術として、携帯端末にインストールされたアプリケーションがTVから出力されるコンテンツの音声を認識し、認識結果をキーとしてWeb上のサーバにアクセスして情報を表示させる技術がある。
しかし、セカンドスクリーンデバイスによるTV連動を行うために携帯端末側で音声認識を行う必要があるとなると、音声認識の精度が確保されている必要がある。
そこで本開示は、ある機器が出力する情報と、他の機器が出力する情報とを容易に連動させることができるようにすることが可能な、新規かつ改良された表示装置、情報取得方法及び情報提供方法を提供する。
本開示によれば、他の装置の存在を検出し、前記他の装置が提供する機能の提供元の情報を取得する検出部と、前記他の装置から取得した情報に基づき前記他の装置が提供する機能を実行する機能実行部と、前記機能実行部による前記機能の実行により前記他の表示装置との接続を確立する通信部と、前記通信部により接続を確立した前記他の表示装置で表示されるコンテンツから指定されたコンテンツ提供元の情報の前記通信部での受信に応じた情報を表示する表示部と、を含む、表示装置が提供される。
また本開示によれば、コンテンツを取得して表示するコンテンツ表示部と、他の表示装置からの要求に応じて、前記コンテンツ表示部が表示するコンテンツに関する情報を前記他の表示装置で表示させるための情報を送信する情報送信部と、を備え、前記コンテンツ表示部が表示するコンテンツに、前記他の表示装置で表示させるコンテンツのコンテンツ提供元の情報が含まれていれば、前記情報送信部は前記コンテンツ提供元の情報を前記他の装置へ送信する、表示装置が提供される。
また本開示によれば、他の装置の存在を検出し、前記他の装置が提供する機能の提供元の情報を取得するステップと、前記他の装置から取得した情報に基づき前記他の装置が提供する機能を実行するステップと、前記機能の実行により前記他の表示装置との接続を確立するステップと、接続を確立した前記他の表示装置で表示されるコンテンツから指定されたコンテンツ提供元の情報の前記他の表示装置からの受信に応じた情報を表示するステップと、を含む、表示制御方法が提供される。
また本開示によれば、コンテンツを取得して表示するステップと、他の表示装置からの要求に応じて、前記表示するステップで表示されるコンテンツに関する情報を前記他の表示装置で表示させるための情報を送信するステップと、を備え、前記コンテンツを取得して表示するステップで表示されるコンテンツに、前記他の表示装置で表示させるコンテンツのコンテンツ提供元の情報が含まれていれば、前記情報を送信するステップでは前記コンテンツ提供元の情報が前記他の装置へ送信される、表示制御方法が提供される。
以上説明したように本開示によれば、ある機器が出力する情報と、他の機器が出力する情報とを容易に連動させることができるようにすることが可能な、新規かつ改良された表示装置、情報取得方法及び情報提供方法を提供することが出来る。
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
なお、説明は以下の順序で行うものとする。
<1.本開示の一実施形態>
[システム構成例]
[TV連動を実現するための手順]
[TV連動の概要]
[TVのハードウェア構成例]
[TVの機能構成例]
[携帯端末のハードウェア構成例]
[携帯端末の機能構成例]
[TV及び携帯端末の動作例]
<2.まとめ>
<1.本開示の一実施形態>
[システム構成例]
[TV連動を実現するための手順]
[TV連動の概要]
[TVのハードウェア構成例]
[TVの機能構成例]
[携帯端末のハードウェア構成例]
[携帯端末の機能構成例]
[TV及び携帯端末の動作例]
<2.まとめ>
<1.本開示の一実施形態>
[システム構成例]
まず、図面を参照しながら本開示の一実施形態に係る情報処理システムの構成例について説明する。図1は、本開示の一実施形態に係る情報処理システム10の構成例を示す説明図である。以下、図1を用いて本開示の一実施形態に係る情報処理システム10の構成例について説明する。
[システム構成例]
まず、図面を参照しながら本開示の一実施形態に係る情報処理システムの構成例について説明する。図1は、本開示の一実施形態に係る情報処理システム10の構成例を示す説明図である。以下、図1を用いて本開示の一実施形態に係る情報処理システム10の構成例について説明する。
図1に示したように、本開示の一実施形態に係る情報処理システム10は、TV1、携帯端末2、放送局3、およびWebアプリ管理サーバ4を含んで構成される。TV1、携帯端末2、およびWebアプリ管理サーバ4はインターネット6に接続される。
TV1と携帯端末2は、楕円#1で囲んで示すように、ユーザが使う機器である。TV1は、放送局3からの放送信号を受信し、放送局3が放送する番組の映像と音声を出力する。携帯端末2は、スマートフォン、タブレット端末、ゲーム機などの、ディスプレイを有する携帯型の端末である。TV1を1つ目のスクリーンを有する機器とすると、携帯端末2は、ユーザが使う2つ目のスクリーン(以下「セカンドスクリーン」とも称する)を有する機器となる。
携帯端末2は、所定のOS(Operating System)を搭載する機器であり、携帯端末2が搭載するOS向けに開発された各種のアプリケーションを実行する。なお本開示においては、携帯端末2が搭載するOSは特定のものに限定されない。TV1と携帯端末2は、それぞれ、インターネット6上のサーバと通信を行うだけでなく、無線LAN(Local Area Network)などによって構築された家庭内のネットワークを介して相互に通信を行う。
図1における楕円#2で囲んで示すように、放送局3とWebアプリ管理サーバ4は放送事業者が管理する。Webアプリ管理サーバ4は、放送局3が放送するある番組に対して放送事業者により用意されたTV用HTML(Hyper Text Markup Language)文書11とモバイル用HTML文書12を記憶する。
TV用HTML文書11は、TV1が搭載するWebブラウザにより取得され、画面表示等に用いられるTV1用のHTML文書である。モバイル用HTML文書12は、携帯端末2が搭載するWebブラウザにより取得され、画面表示等に用いられる携帯端末2用のHTML文書である。TV用HTML文書11とモバイル用HTML文書12には、例えば、放送中の同じ番組に関連する情報が含まれる。
TV用HTML文書11とモバイル用HTML文書12には、HTMLの記述だけでなく、スクリプトの記述が含まれる。このスクリプトは、例えばJavaScript(登録商標)などの言語で記述されたものである。TV用HTML文書11は、TV1が搭載するWebブラウザ上で実行されるWebアプリ(Webアプリケーション)であり、モバイル用HTML文書12は、携帯端末2が搭載するWebブラウザ上で実行されるWebアプリである。以下において、HTML文書を起動することは、Webアプリを起動することを意味し、HTML文書を実行することは、Webアプリを実行することを意味する。
例えば、TV用HTML文書11とモバイル用HTML文書12は、Webページの表示処理、WebブラウザのAPI(Application Programming Interface)を用いた処理などを、HTML文書に含まれる記述に基づいて行い得る。
また携帯端末2は、TV1が受信している番組に関連するWebページなどの情報を表示するためのWebアプリケーションを、例えばHTML5に対応したWebブラウザ上で実行する。以下の説明では、携帯端末2に搭載されるWebブラウザ上で実行される、TV1が受信している番組に関連するWebページなどの情報を表示するためのWebアプリケーションをTVコンパニオンアプリと称する。
このような構成を有する本開示の一実施形態に係る情報処理システム10においては、ある番組に関連する情報として放送事業者により用意されたTV用HTML文書11とモバイル用HTML文書12を用いて、セカンドスクリーンデバイスによるTV連動が実現される。
なお、図1では、ユーザの側にTV1と携帯端末2とが設けられている情報処理システム10を示したが、本開示は係る例に限定されるものではない。TV1以外にも、放送局3からの放送波を受信でき、受信した放送波に基づいてWebページを取得し、そのWebページに、他の装置で表示させるWebページの情報が含まれる場合にそのWebページの情報を他の装置に通知できる構成を有するものであれば、そのような装置も本開示の範囲に含まれ得る。また携帯端末2以外にも、他の装置と連動してWebページを表示できる構成を有するものであれば、そのような装置も本開示の範囲に含まれ得る。
以上、図1を用いて本開示の一実施形態に係る情報処理システム10の構成例について説明した。続いて、本開示の一実施形態に係る情報処理システム10におけるTV連動を実現するための手順について説明する。
[TV連動を実現するための手順]
図2は、TV連動を実現するための手順の一例を示す説明図である。上述したように、本開示の一実施形態に係る携帯端末2は、TVコンパニオンアプリをWebブラウザ上で実行するが、図2に示したのは、携帯端末2においてWebブラウザとは別にTVコンパニオンアプリが実行される場合の、TV連動を実現するための手順の例である。
図2は、TV連動を実現するための手順の一例を示す説明図である。上述したように、本開示の一実施形態に係る携帯端末2は、TVコンパニオンアプリをWebブラウザ上で実行するが、図2に示したのは、携帯端末2においてWebブラウザとは別にTVコンパニオンアプリが実行される場合の、TV連動を実現するための手順の例である。
TV1は、TV用HTML文書11を受信してTV用HTML文書11を実行することが出来る。そのTV用HTML文書11にセカンドスクリーン用のモバイル用HTML文書12のURLが含まれていると、TV1は、モバイル用HTML文書12のURLを、TV1の内部で実行されるHTTPサーバに渡す(手順1)。
携帯端末2においてWebブラウザとは別に実行されるTVコンパニオンアプリは、TV1の内部で実行されるHTTPサーバに対して、セカンドスクリーン用のモバイル用HTML文書12のURLが存在するかどうかをポーリングする(手順2)。携帯端末2で実行されるTVコンパニオンアプリは、TV1の内部で実行されるHTTPサーバからモバイル用HTML文書12のURLを取得すると、WebブラウザへそのURLを渡す(手順3)。
そして携帯端末2で実行されるWebブラウザは、TVコンパニオンアプリがTV1から取得したURLに基づきモバイル用HTML文書12を取得し、取得したモバイル用HTML文書12を実行する(手順4)。
このようにTV1及び携帯端末2が上述のような手順に基づいた動作を実行することで、TV1により受信中の番組に関連するWebページを携帯端末2のディスプレイに表示させることは出来る。しかし、この図2に示した方法だと、携帯端末2からTV1へセカンドスクリーン用のモバイル用HTML文書12のURLが存在するかどうかをポーリングする必要がある。従って、図2に示した方法では、携帯端末2でのモバイル用HTML文書12の実行の即時性に欠けたり、また携帯端末2で実行されるプログラムに煩雑さが生じたりする。また、そもそも携帯端末2で実行されるTVコンパニオンアプリを別途用意する必要があり、ユーザの利便性が損なわれ、またユーザを煩わせる要因ともなり得る。
そこで本開示の一実施形態では、TVコンパニオンアプリを携帯端末2のWebブラウザ上で実行する。TVコンパニオンアプリが携帯端末2のWebブラウザ上で実行されることで、即時性や利便性を高めることができる。
図3は、TV連動を実現するための手順の一例を示す説明図である。図3に示したのは、携帯端末2においてWebブラウザでTVコンパニオンアプリが実行される場合の、TV連動を実現するための手順の例である。
まず携帯端末2は、Web Intents Local Network Service Discovery(Local Discovery)によって、TV1に設けられるSSDP(Simple Service Discovery Protocol)モジュールからTVコンパニオンアプリのURL(Uniform Resource Locator)を取得する。そして携帯端末2は、Webブラウザ上で、TV1から取得したURLにアクセスしてTVコンパニオンアプリを起動する(手順1)。
Web Intents Local Network Service Discoveryは、ブラウザを用いて、ネットワーク上のWebサービスを探索する際に用いられる技術であり、World Wide Web Consortium(W3C)によって規格化が進められている技術である。
続いて携帯端末2は、Webブラウザ上で起動したTVコンパニオンアプリで、TV1の内部で実行されるHTTPサーバにコネクションを接続する(手順2)。TVコンパニオンアプリからHTTPサーバへのコネクションはWebSocket、Long Polling、server−send−eventなどの標準化された技術を用いて接続し得る。
TV1は、上述したように、TV用HTML文書11を受信してTV用HTML文書11を実行することが出来る。そのTV用HTML文書11にセカンドスクリーン用のモバイル用HTML文書12のURLが含まれていると、TV1は、モバイル用HTML文書12のURLを、TV1の内部で実行されるHTTPサーバに渡す。携帯端末2は、上記手順2で接続したコネクションを通じてモバイル用HTML文書12のURLを取得する(手順3)。
そして携帯端末2で実行されるWebブラウザは、Webブラウザ上で起動したTVコンパニオンアプリがTV1から取得したURLに基づきモバイル用HTML文書12を取得し、取得したモバイル用HTML文書12を実行する(手順4)。
このようにTV1及び携帯端末2が上述のような手順による動作を実行することで、TV1により受信中の番組に関連するWebページを携帯端末2のディスプレイに表示させることができる。
続いて、本開示の一実施形態に係る情報処理システム10における上述のセカンドスクリーンデバイスによるTV連動の概要について説明する。
[TV連動の概要]
図4は、本開示の一実施形態に係る情報処理システム10におけるTV連動の概要を示す説明図である。以下、図4を用いて本開示の一実施形態に係る情報処理システム10におけるTV連動の概要について説明する。
図4は、本開示の一実施形態に係る情報処理システム10におけるTV連動の概要を示す説明図である。以下、図4を用いて本開示の一実施形態に係る情報処理システム10におけるTV連動の概要について説明する。
TV1は、矢印#11の先に示すように放送局3からの放送信号を受信する。放送信号にはAIT(Application Information Table)が含まれる。AITは、アプリケーションを特定及び制御するための付加的なアプリケーション情報を伝送するデータを含む情報である。そしてAITは、所定の時間毎に放送局3から送信されてくる情報である。
TV1のWebブラウザ21は、図4の矢印#12で示すように、AITにより指定されるURLに基づいてWebアプリ管理サーバ4にアクセスし、TV用HTML文書11を取得する。AITにより指定されるURLは、TV用HTML文書11の提供元となるWebアプリ管理サーバ4上のアドレスを示す。
Webブラウザ21によりTV用HTML文書11が取得され、TV用HTML文書11が処理されることによって、受信中の番組に関連するWebページがTV1に表示される。また、TV1上でWebアプリが実行された状態になり、各種の処理がTV用HTML文書11に記述された内容に基づいて行われる。
TV用HTML文書11には、モバイル用HTML文書12の提供元となるWebアプリ管理サーバ4上のアドレスを示すURLが含まれ得る。このように、放送局3からの放送信号には、TV用HTML文書11の場所は含まれ得るが、携帯端末2に対する情報である、モバイル用HTML文書12のWebアプリ管理サーバ4上のアドレスを示すURLは含まれない。
TV1のWebブラウザ21上で実行されているTV用HTML文書11は、矢印#13で示すように、モバイル用HTML文書12のURLを、携帯端末2のWebブラウザ22で実行中のTVコンパニオンアプリに通知する。モバイル用HTML文書12のURLの通知の詳細については後述するが、モバイル用HTML文書12のURLの通知には、TV1のHTTPサーバと、携帯端末2のWebブラウザ22で実行されるTVコンパニオンアプリとの間で接続されるコネクションが用いられる。携帯端末2のWebブラウザ22で実行されるTVコンパニオンアプリは、矢印#14で示すように、TV1から通知されたURLに基づいてWebアプリ管理サーバ4にアクセスし、モバイル用HTML文書12を取得する。
携帯端末2のWebブラウザ22で実行中のTVコンパニオンアプリによりモバイル用HTML文書12が処理されることによって、TV1により受信中の番組に関連するWebページが携帯端末2のディスプレイに表示される。また、携帯端末2上でWebアプリが実行された状態になり、各種の処理がモバイル用HTML文書12により行われる。
TV1と携帯端末2の双方でHTML文書が実行された後、矢印#15で示すように、TV用HTML文書11とモバイル用HTML文書12の間で通信が行われる。HTML文書間の通信を用いることによって、WebページやVOD(Video On Demand)などの、携帯端末2に表示される情報が番組の進行に連動して切り替えられる。
上述したように、TV1と携帯端末2の双方でHTML文書が実行されることで、TV1において受信中の番組に関連するWebページを携帯端末2に表示させるTV連動が実現される。
以上、図4を用いて本開示の一実施形態に係る情報処理システム10におけるTV連動の概要について説明した。続いて、本開示の一実施形態に係る情報処理システム10におけるTV連動によってTV1及び携帯端末2に表示される画面の例を説明する。
[画面表示例]
図5は、本開示の一実施形態に係る情報処理システム10におけるTV連動によってTV1及び携帯端末2に表示される画面の例を示す説明図である。以下、図5を用いて本開示の一実施形態に係る情報処理システム10におけるTV連動によってTV1及び携帯端末2に表示される画面の例について説明する。
図5は、本開示の一実施形態に係る情報処理システム10におけるTV連動によってTV1及び携帯端末2に表示される画面の例を示す説明図である。以下、図5を用いて本開示の一実施形態に係る情報処理システム10におけるTV連動によってTV1及び携帯端末2に表示される画面の例について説明する。
TV1のディスプレイ31には、放送中の番組の一例として、あるカーレース番組の映像が表示されている。また、ディスプレイ31の右下にはWeb情報表示領域32が形成され、Webブラウザ21によって、放送中のカーレース番組におけるレース状況の情報が表示されている。Web情報表示領域32に表示されている情報は、TV用HTML文書11に基づいて表示される。
一方、携帯端末2のディスプレイ41には、Webブラウザ22で実行されるTVコンパニオンアプリにより、放送中のカーレース番組におけるレース状況の情報が表示されている。ディスプレイ41に表示されている情報はモバイル用HTML文書12に基づいて表示される。上述したように、モバイル用HTML文書12のURLはTV1のWebブラウザ21で実行しているTV用HTML文書11から、携帯端末2のWebブラウザ22で実行しているTVコンパニオンアプリに通知される。
なお図5には、TV1のディスプレイ31に表示されるカーレース番組の映像に重畳してWeb情報表示領域32が形成され、Webブラウザ21によって、放送中のカーレース番組におけるレース状況の情報が表示されている例を示したが、本開示は係る例に限定されるものではない。TV1のディスプレイ31には、カーレース番組の映像とレース状況の情報とが重ならないように表示させても良い。
またTV1のディスプレイ31にはカーレース番組の映像のみを表示させ、放送中のカーレース番組に関する情報を携帯端末2のディスプレイ41に表示させても良い。なお、TV1のディスプレイ31にカーレース番組の映像のみが表示されている場合、その番組の映像の裏ではTV用HTML文書11が実行されていることになる。
このように、図1の情報処理システム10においては、放送と連動したTV1上のWebアプリから、スマートフォンやタブレット端末などの携帯端末2(セカンドスクリーンデバイス)に対して、当該Webアプリが望む任意のWebページを表示させることが可能になる。ここで、TV1上で実行されるWebアプリは放送事業者の責任において作成されたものであり、携帯端末2(セカンドスクリーンデバイス)に表示されるWebページは、放送事業者が意図するものである。
このようにTV1と携帯端末2とを連動させることで、セカンドスクリーンデバイス側で音声認識などを行う必要がないことから、TV連動を容易に実現することができる。また、セカンドスクリーンデバイスに最初のWebページが表示された後、TV上のWebアプリとセカンドスクリーンデバイス上のWebアプリとの間で任意のデータのやり取りを行うことが可能になる。
さらに、セカンドスクリーンデバイスのWebブラウザが通常有する機能を利用していることから、以上のことを、セカンドスクリーンデバイス側の機種に依存しない形で実現することができる。すなわち、セカンドスクリーンデバイスに搭載されるOSを問わずTV連動を実現することができる。
以上、図5を用いて本開示の一実施形態に係る情報処理システム10におけるTV連動によってTV1及び携帯端末2に表示される画面の例について説明した。続いて、TV1のハードウェア構成例について説明する。
[TVのハードウェア構成例]
図6は、本開示の一実施形態に係る情報処理システム10に含まれるTV1のハードウェア構成例を示す説明図である。以下、図6を用いてTV1のハードウェア構成例について説明する。
図6は、本開示の一実施形態に係る情報処理システム10に含まれるTV1のハードウェア構成例を示す説明図である。以下、図6を用いてTV1のハードウェア構成例について説明する。
図6に示したように、TV1は、ディスプレイ31と、制御部251と、記憶部252と、通信部253と、チューナ255と、復調部256と、デコーダ257と、表示制御部258と、を含んで構成される。図6に示したように、チューナ255、復調部256、デコーダ257、および表示制御部258は、バス254を介して制御部251に接続される。また図6に示したように、バス254には記憶部252と通信部253も接続される。
制御部251は、図6に示したTV1の各部を制御することによって、TVの機能を実現する。制御部251は、例えばCPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などより構成され得る。
制御部251は、ROMや記憶部252等に記憶されているプログラムを実行して、後述のTVプラットフォームを構築し、チューナ255、復調部256、デコーダ257、および表示制御部258の各部を制御するなどしてTV機能を実現する。また、制御部251は、TVプラットフォーム上でWebブラウザ21を実行するとともに、Webブラウザ21上でTV用HTML文書11を実行する。
記憶部252は、例えばハードディスクやフラッシュメモリなどによって構成され得る。記憶部252は、制御部251が実行する各種のプログラムを記憶する。
通信部253は、有線LANや無線LANのインタフェースなどで構成され得る。通信部253は、制御部251による制御に従って、携帯端末2と通信を行う。また、通信部253は、制御部251による制御に従って、インターネット6を介してWebアプリ管理サーバ4と通信を行う。通信部253は、Webアプリ管理サーバ4から取得したTV用HTML文書11を制御部251に出力する。
チューナ255は、アンテナ(図示せず)において受信され、放送局から供給された放送信号から所定のチャンネルの信号を選局し、復調部256に出力する。
復調部256は、チューナ255から供給された放送信号に対して復調処理を施し、番組の映像と音声のデータを得る。復調部256は、復調処理によって得られた番組の映像と音声の(所定の符号化方式でエンコードされた)データをデコーダ257に供給する。復調部256においては、AITなどの番組の付加情報も取得される。復調部256により取得されたAITは、制御部251に供給される。
デコーダ257は、復調部256から供給された、所定の符号化方式でエンコードされたデータをデコードする。デコーダ257は、デコード後の映像データを表示制御部258に出力する。またデコーダ257によって得られた番組の音声データは、スピーカ(図示せず)に供給され、出力される。
表示制御部258は、デコーダ257から供給された映像データに基づいて、番組の映像をディスプレイ31に表示させる。また、表示制御部258は、制御部251による制御に従って、モバイル用HTML文書12に基づくWebページをディスプレイ31に表示させる。
以上、図6を用いてTV1のハードウェア構成例について説明した。続いて、TV1の機能構成例について説明する。
[TVの機能構成例]
図7は、本開示の一実施形態に係るTV1の機能構成例を示す説明図である。以下、図7を用いて本開示の一実施形態に係るTV1の機能構成例について説明する。
図7は、本開示の一実施形態に係るTV1の機能構成例を示す説明図である。以下、図7を用いて本開示の一実施形態に係るTV1の機能構成例について説明する。
図7に示したTV1の機能構成例においては、少なくとも一部が、制御部251のCPUにより所定のプログラムが実行されることによって実現されても良い。図7に示したように、本開示の一実施形態に係るTV1は、TVプラットフォーム101を含み得る。
TVプラットフォーム101は、TV1において所定のプログラムが実行されることで構築されるプラットフォームである。TVプラットフォーム101は、放送受信制御部271と、番組出力制御部272と、AIT解析部273と、メモリ領域管理部274と、HTTPサーバ275と、探索応答部276と、を含み得る。
放送受信制御部271は、チューナ255を制御することによって、所定のチャンネルの放送信号を受信させる。番組出力制御部272は、番組の出力を制御する。例えば、番組出力制御部272は、放送信号の復調を復調部256に行わせ、番組の映像データと音声データのデコードをデコーダ257に行わせる。また例えば、番組出力制御部272は、表示制御部258を制御し、番組の映像をディスプレイ31に表示させる。
AIT解析部273は、復調部256により取得されたAITを取得し、解析する。AIT解析部273は、AITを解析することにより、例えばTV用HTML文書11のURLを得る。AIT解析部273による解析によって得られたTV用HTML文書11のURLがWebブラウザ21に提供される。
メモリ領域管理部274は、制御部251のRAMなどに確保された、TV1のステータス管理用のメモリ領域と、携帯端末2に対する送信対象のデータが設定される特定領域を管理する。例えば、メモリ領域管理部274は、Webブラウザ21によりTV1のIPアドレスを含むURLが付加された、モバイル用HTML文書12のURLをステータス管理用のメモリ領域に格納して管理する。また、メモリ領域管理部274は、HTML文書間通信によって携帯端末2に対して送信するデータを、特定領域に格納して管理する。
HTTPサーバ275は、携帯端末2との間でHTTPによるデータの送受信を実行する。本実施形態では、HTTPサーバ275は、携帯端末2との間でWebSocket、Long polling、Server−send−event等によりコネクションを接続し、そのコネクションを用いて携帯端末2へ情報を伝送する。
例えばモバイル用HTML文書12のURLがTV用HTML文書11に含まれていれば、HTTPサーバ275は、そのモバイル用HTML文書12のURLを、携帯端末2との間で接続したコネクションを用いて伝送する。
探索応答部276は、携帯端末2からの機器探索に対して応答する。探索応答部276は、例えばSSDPモジュールなどで構成され得る。探索応答部276は、携帯端末2からの機器探索に対して応答する際に、携帯端末2のWebブラウザ22で実行されるTVコンパニオンアプリのURLを含める。携帯端末2のWebブラウザ22で実行されるTVコンパニオンアプリは、TV1が提供するアプリケーションであり、そのURLは例えばTV1のHTTPサーバ275のURLとなる。
TVプラットフォーム101はWebブラウザ21を実行する。TVプラットフォーム101により実行されるWebブラウザ21においては、HTML文書取得部281と、HTML文書実行部282と、が実現される。
HTML文書取得部281は、AIT解析部273によるAITの解析によって得られたTV用HTML文書11のURLに基づいて、Webアプリ管理サーバ4からTV用HTML文書11を取得する。
HTML文書実行部282は、HTML文書取得部281により取得されたTV用HTML文書11を実行する。HTML文書実行部282は、TV用HTML文書11の実行により、表示中の番組に関連するWebページの表示を行い得る。
Webブラウザ21は、Webアプリ管理サーバ4から取得したTV用HTML文書11を実行する。Webブラウザ21により実行されるTV用HTML文書11においては、URL提供部291、および文書間通信部292が実現される。
URL提供部291は、TV用HTML文書11内のスクリプト(例えばJavaScript)が実行されることによって実現され、TV用HTML文書11に含まれるURLを引数としてWebアプリ起動関数を呼び出す。URL提供部291は、モバイル用HTML文書12のURLをTV1に提供する。
文書間通信部292は、TV用HTML文書11内のスクリプト(例えばJavaScript)が実行されることによって実現され、携帯端末2のWebブラウザ22で実行されるモバイル用HTML文書12との間でHTML文書間通信を行う。文書間通信部292は、携帯端末2に対してデータを送信するとき、データ送信用の関数を呼び出す。また、文書間通信部292は、携帯端末2から送信されてきたデータを受信するとき、データ受信用の関数が呼び出されることによってHTTPサーバ275から提供されたデータを取得する。
以上、図7を用いて本開示の一実施形態に係るTV1の機能構成例について説明した。続いて、本開示の一実施形態に係る携帯端末2のハードウェア構成例について説明する。
[携帯端末のハードウェア構成例]
図8は、本開示の一実施形態に係る情報処理システム10に含まれる携帯端末2のハードウェア構成例を示す説明図である。以下、図8を用いて携帯端末2のハードウェア構成例について説明する。
図8は、本開示の一実施形態に係る情報処理システム10に含まれる携帯端末2のハードウェア構成例を示す説明図である。以下、図8を用いて携帯端末2のハードウェア構成例について説明する。
図8に示したように、携帯端末2は、ディスプレイ41と、CPU301と、ROM302と、RAM303と、入出力インタフェース305と、タッチパネル306と、記憶部307と、通信部308と、を含んで構成される。CPU301、ROM302、RAM303は、バス304により相互に接続される。
CPU301は、ROM302や記憶部307等に記憶されているプログラムを実行して、後述のモバイルプラットフォームを構築し、携帯端末2の全体の動作を制御する。また、CPU301は、モバイルプラットフォーム上で、Webブラウザ22を実行するとともに、Webブラウザ22上でTVコンパニオンアプリ122及びモバイル用HTML文書12を実行する。
タッチパネル306は、例えばディスプレイ41に積層して設けられ、携帯端末2のユーザの接触操作に基づいて操作の内容を表す信号を出力する。タッチパネル306から出力された信号は、CPU301に供給される。
記憶部307は、例えばフラッシュメモリなどで構成されて、CPU301が実行する各種のプログラムを記憶する。記憶部307に記憶されたデータは、CPU301により適宜読み出されてCPU301に使用される。
通信部308は、例えば無線LANのインタフェースなどで構成されて、CPU301による制御に従ってTV1と通信を行う。また、通信部308は、CPU301による制御に従って、インターネット6を介してWebアプリ管理サーバ4と通信を行う。通信部308は、TV1から取得したモバイル用HTML文書12のURLに基づいてWebアプリ管理サーバ4と通信を行い、Webアプリ管理サーバ4から取得したモバイル用HTML文書12をCPU301に出力する。
以上、図8を用いて携帯端末2のハードウェア構成例について説明した。続いて、携帯端末2の機能構成例について説明する。
[携帯端末の機能構成例]
図9は、本開示の一実施形態に係る携帯端末2の機能構成例を示す説明図である。以下、図9を用いて本開示の一実施形態に係る携帯端末2の機能構成例について説明する。
図9は、本開示の一実施形態に係る携帯端末2の機能構成例を示す説明図である。以下、図9を用いて本開示の一実施形態に係る携帯端末2の機能構成例について説明する。
図9に示した携帯端末2の機能構成例においては、少なくとも一部が、CPU301により所定のプログラムが実行されることによって実現されても良い。図9に示したように、本開示の一実施形態に係る携帯端末2は、モバイルプラットフォーム121を含み得る。
モバイルプラットフォーム121は、携帯端末2において所定のプログラムが実行されることで構築される携帯端末向けのプラットフォームである。モバイルプラットフォーム121は、ブラウザ実行部321を含み得る。
ブラウザ実行部321は、モバイルプラットフォーム121上でWebブラウザ22を実行する。そして、ブラウザ実行部321により実行されるWebブラウザ22は、HTML文書取得部331と、HTML文書実行部332と、問い合わせ部333と、アドレス情報取得部334と、を実現し得る。
HTML文書取得部331は、後述のアドレス情報取得部334がTV1から取得したモバイル用HTML文書12のURLに基づいて、Webアプリ管理サーバ4からモバイル用HTML文書12を取得する。またHTML文書取得部331は、問い合わせ部333がTV1の探索応答部276から取得したTVコンパニオンアプリのURLに基いて、TV1からTVコンパニオンアプリ用のHTML文書を取得する。
HTML文書実行部332は、HTML文書取得部331により取得されたTV用HTML文書12を実行する。HTML文書実行部332は、モバイル用HTML文書12の実行により、TV1で表示中の番組に関連するWebページの表示を行い得る。
またHTML文書実行部332は、HTML文書取得部331により取得されたTVコンパニオンアプリ用のHTML文書を実行する。HTML文書実行部332は、TVコンパニオンアプリ用のHTML文書を実行すると、TV1のHTTPサーバ275と、WebSocket、Long polling、Server−send−event等によりコネクションを接続する。
問い合わせ部333は、接続可能な機器の問い合わせを出力する。本実施形態では、問い合わせ部333は、Web Intents Local Network Service Discovery(Local Discovery)を用いて接続可能な機器の問い合わせを出力する。そして、TV1の探索応答部276から問合せに対する応答があり、ユーザが携帯端末2の接続先としてTV1を指定すると、問い合わせ部333は、探索応答部276からTVコンパニオンアプリのURLを取得する。問い合わせ部333は、TVコンパニオンアプリのURLをHTML文書取得部331に提供する。
アドレス情報取得部334は、コネクションを接続したTV1のHTTPサーバ275からモバイル用HTML文書12のURLを取得する。アドレス情報取得部334は、モバイル用HTML文書12のURLを取得するために、定期的にHTTPサーバ275へ接続する必要はなく、HTTPサーバ275からモバイル用HTML文書12のURLが送られて来るのを待機すれば良い。
モバイル用HTML文書12においては、文書間通信部351が実現される。文書間通信部351は、モバイル用HTML文書12内のスクリプト(例えば、JavaScript)が実行されることによって実現され、TV用HTML文書11との間でHTML文書間通信を行う。文書間通信部351は、TV1に対してデータを送信するとき、データ送信用のHTTPリクエストを発行する。また、文書間通信部351は、TV1から送信されてきたデータを受信するとき、データ受信用のHTTPリクエストを発行する。
以上、図9を用いて本開示の一実施形態に係る携帯端末2の機能構成例について説明した。次に、本開示の一実施形態に係るTV1及び携帯端末2の動作例について説明する。
[TV及び携帯端末の動作例]
まず、携帯端末2の初期設定処理の例を説明する。図10は、本開示の一実施形態に係る携帯端末2の動作例を示す流れ図である。以下、図10を用いて本開示の一実施形態に係る携帯端末2の動作例について説明する。
まず、携帯端末2の初期設定処理の例を説明する。図10は、本開示の一実施形態に係る携帯端末2の動作例を示す流れ図である。以下、図10を用いて本開示の一実施形態に係る携帯端末2の動作例について説明する。
携帯端末2の電源が投入されると、携帯端末2でモバイルプラットフォーム121が起動する。モバイルプラットフォーム121が起動すると、モバイルプラットフォーム121は、携帯端末2のディスプレイ41にOSのメニュー画面を表示させる。
モバイルプラットフォーム121は、メニュー画面からアイコン等が選択されることに応じて、Webブラウザ22を起動させる(ステップS101)。そしてユーザが、Webブラウザ22に組み込まれる問い合わせ部333を用いて接続可能機器の探索を指示すると、Webブラウザ22は、接続可能機器の探索を行う(ステップS102)。このステップS102の探索は、問い合わせ部333が、Web Intents Local Network Service Discovery(Local Discovery)を用いて接続可能な機器の問い合わせを出力することによって行なう。
例えば、問い合わせ部333は、機器登録受付リクエストを、携帯端末2が接続しているネットワーク上にブロードキャストする。ネットワーク上に応答可能な機器がある場合は、リクエストに対する応答として、その機器から、機器の設定名とIPアドレスが通知されてくる。ここでは機器登録受付リクエストに応じて、TV1からTV1の設定名とIPアドレスが携帯端末2へ通知されてくることになる。
続いてWebブラウザ22は、探索により見つかったTV1を含む接続可能機器の一覧をディスプレイ41に表示させる(ステップS103)。ユーザによって接続可能機器の一覧の中からTV1が選択されると、Webブラウザ22は、TV1に接続し、TV1のHTTPサーバ275から、TVコンパニオンアプリのURLを取得し、TVコンパニオンアプリを起動する(ステップS104)。
TVコンパニオンアプリのURLを取得し、TVコンパニオンアプリを起動すると、続いてWebブラウザ22は、Webブラウザ22で実行中のTVコンパニオンアプリを用いてTV1のHTTPサーバ275とコネクションを接続する(ステップS105)。このコネクションの接続は、上述したように、WebSocket、Long polling、Server−send−event等の通信技術が用いられ得る。
以上、図10を用いて本開示の一実施形態に係る携帯端末2の動作例について説明した。続いて、本開示の一実施形態に係るTV1の動作例について説明する。
図11は、本開示の一実施形態に係るTV1の動作例を示す説明図である。図11に示したのは、TV1が放送局3からの放送波を受信する際の動作例である。図11に示した動作例では、既にTV1の電源がオンになり、TVプラットフォーム101が起動された状態であるとする。以下、図11を用いて本開示の一実施形態に係るTV1の動作例について説明する。
TVプラットフォーム101は、ユーザにより指定されたチャンネルの放送信号を受信する(ステップS111)。TVプラットフォーム101がユーザにより指定されたチャンネルの放送信号を受信すると、TV1は、放送信号に対して復調処理を施し、復調処理によって得た映像データと音声データに基づいて、番組の映像と音声を出力する(ステップS112)。
続いてTVプラットフォーム101は、番組の付加情報として放送信号に含まれるAITを取得し、解析する(ステップS113)。AITには、auto startフラグが設定されたHTML文書(Webアプリ)のURL、そのHTML文書において参照されるHTML文書のURLといったように、複数のHTML文書のURLが指定されることが可能である。TVプラットフォーム101は、AITを解析することによって得たTV用HTML文書11のURLを、TVプラットフォーム101からWebブラウザ21に供給する。
続いてWebブラウザ21は、放送事業者により指定されたHTML文書を実行中であるか否かを判定する(ステップS114)。放送事業者により指定されたHTML文書を実行中でないと判定すると、Webブラウザ21は、上記ステップS113でのAITの解析により得られたURLに基づいてWebアプリ管理サーバ4にアクセスし、TV用HTML文書11を取得する(ステップS115)。ステップS115でWebアプリ管理サーバ4にアクセスし、TV用HTML文書11を取得すると、Webブラウザ21は、Webアプリ管理サーバ4から取得したTV用HTML文書11を起動する(ステップS116)。
続いてWebブラウザ21は、上記ステップS116で起動したTV用HTML文書11を実行する(ステップS117)。Webブラウザ21は、TV用HTML文書11に含まれるHTMLの記述に基づいて、番組に関連するWebページを、例えば図5に示すように番組の映像に重ねて表示させる。番組に関連するWebページのWebブラウザ21への表示は、表示制御部258の制御によって実行され得る。またWebブラウザ21は、TV用HTML文書11に含まれるスクリプト(例えば、JavaScript)を実行し、スクリプトによって指定された関数を呼び出す。
なお、ステップS114において、放送事業者により指定されたHTML文書を実行中であると判定すると、Webブラウザ21は、上記ステップS115及びステップS116の処理をスキップし、起動したTV用HTML文書11の実行を継続する。
続いてWebブラウザ21は、実行中のTV用HTML文書11で、携帯端末2にモバイル用HTML文書12を起動させるよう記述されているか否かを判定する(ステップS118)。本実施形態では、モバイル用HTML文書12を起動させる関数であるWebアプリ起動関数を呼び出すスクリプト(例えば、JavaScript)がTV用HTML文書11に含まれる場合、Webブラウザ21は、携帯端末2にモバイル用HTML文書12を起動させると判定する。
携帯端末2にモバイル用HTML文書12を起動させるよう記述されていると判定すると、TV用HTML文書11は、Webブラウザ21のAPIであるWebアプリ起動関数を呼び出す(ステップS119)。
上記ステップS119で、TV用HTML文書11がWebアプリ起動関数を呼び出すと、続いてWebブラウザ21は、HTTPサーバ275へ、携帯端末2で起動させるモバイル用HTML文書12のURLを送る(ステップS120)。HTTPサーバ275は、携帯端末2で起動させるモバイル用HTML文書12のURLをWebブラウザ21から受け取ると、モバイル用HTML文書12のURLを、上記ステップS105で接続したコネクションを用いて携帯端末2へ送る(ステップS121)。
その後はWebブラウザ21では、ステップS111に戻り、以上の処理が繰り返される。例えば携帯端末2ではモバイル用HTML文書12が既に起動されており、モバイル用HTML文書12を起動させないとステップS118において判定された場合も同様に、ステップS111以降の処理が繰り返される。
以上、図11を用いて本開示の一実施形態に係るTV1の動作例について説明した。続いて、図11のステップS121においてTV1がモバイル用HTML文書12のURLを携帯端末2へ送った際に、TV1からそのモバイル用HTML文書12のURLを受け取った携帯端末2の動作例について説明する。
図12は、本開示の一実施形態に係る携帯端末2の動作例を示す流れ図である。図12に示したのは、図11のステップS121においてTV1がモバイル用HTML文書12のURLを携帯端末2へ送った際に、TV1からモバイル用HTML文書12のURLを受け取った携帯端末2の動作例である。以下、図12を用いて本開示の一実施形態に係る携帯端末2の動作例について説明する。
携帯端末2のWebブラウザ22で機能するアドレス情報取得部334は、TV1のHTTPサーバ275から送られて来た、モバイル用HTML文書12のURLを取得する(ステップS131)。
モバイル用HTML文書12のURLを取得すると、Webブラウザ22は、アドレス情報取得部334が取得したURLに基づいてWebアプリ管理サーバ4にアクセスし、モバイル用HTML文書12を取得して実行する(ステップS132)。ステップS132でモバイル用HTML文書12を取得して実行すると、Webブラウザ22は、モバイル用HTML文書12の内容である、TV1で表示中の番組に関連のあるWebページをディスプレイ41に表示させる(ステップS133)。Webブラウザ22へのWebページの表示は、CPU301の制御により実行され得る。
本開示の一実施形態に係るTV1及び携帯端末2は、図10〜図12に示したような動作を行なうことで、TV1においてはTV用HTML文書11が実行され、携帯端末2においてはモバイル用HTML文書12が実行された状態になる。例えば、TV1のディスプレイ31には、番組の映像とともにTV用HTML文書11の内容が表示され、携帯端末2のディスプレイ41にはモバイル用HTML文書12の内容が表示される。
そして本開示の一実施形態に係るTV1及び携帯端末2は、図10〜図12に示したような動作を行なうことで、TV1がモバイル用HTML文書12のURLを得ると、携帯端末2は、即座にモバイル用HTML文書12のURLを得ることが出来るので、即時性が向上する。
本開示の一実施形態に係るTV1及び携帯端末2は、図10〜図12に示したような動作を行なうことで、例えば下記のような動作を行い得る。
TV1は、あるTV用HTML文書11をWebブラウザ21で表示している場合に、携帯端末2のWebブラウザ22でモバイル用HTML文書12を表示することが出来るが、そのモバイル用HTML文書12の内容は、TV用HTML文書11の内容と同じものにしてもよい。そして、TV1が表示するTV用HTML文書11が新しい内容に切り替わると、同じように、携帯端末2で表示するモバイル用HTML文書12が新しい内容に切り替わるよう、携帯端末2は動作し得る。
また携帯端末2は、Webブラウザ22でモバイル用HTML文書12を表示している際に、TV1から新たなモバイル用HTML文書12のURLの情報が送られてくると、表示中のモバイル用HTML文書12のURLと、新たに送られてきたURLとの関係に応じて、その新たに送られてきたURLに基づくモバイル用HTML文書12の表示処理を実行し得る。
例えば、Webブラウザ22で表示しているモバイル用HTML文書12のURLと、新たに受信したモバイル用HTML文書12のURLとが同一のドメインであれば、携帯端末2は、新たに受信したURLの情報に基づいて、自動的に新たなモバイル用HTML文書12をWebブラウザ22で表示するよう動作し得る。
一方、Webブラウザ22で表示しているモバイル用HTML文書12のURLと、新たに受信したモバイル用HTML文書12のURLとが異なるドメインであれば、携帯端末2は、自動的に新たなモバイル用HTML文書12をWebブラウザ22で表示するのではなく、新たに受信したURLの情報に基づいて、新たなモバイル用HTML文書12をWebブラウザ22で表示して良いかをユーザに提示するよう動作し得る。
また、Webブラウザ22で表示しているモバイル用HTML文書12のURLと、新たに受信したモバイル用HTML文書12のURLとが異なるドメインであれば、携帯端末2は、新たにURLを受信しても、新たなモバイル用HTML文書12をWebブラウザ22で表示しないよう動作し得る。
もちろん、Webブラウザ22で表示しているモバイル用HTML文書12のURLと、新たに受信したモバイル用HTML文書12のURLとが異なるドメインであっても、携帯端末2は、新たに受信したURLの情報に基づいて、自動的に新たなモバイル用HTML文書12をWebブラウザ22で表示するよう動作し得る。
<2.まとめ>
ここまで、図1〜図12を用いて、本開示の一実施形態について説明した。以上説明したように本開示の一実施形態によれば、TV1と携帯端末2とで連動して、TV1で表示中の番組に関連するコンテンツを表示する際に、TV1が取得した、携帯端末2で表示させるモバイル用HTML文書12のURLを、携帯端末2が即座に得ることが出来る。モバイル用HTML文書12のURLを、携帯端末2が即座に得ることで、TV1と携帯端末2とで連動して、TV1で表示中の番組に関連するコンテンツを表示する際の即時性を高めることが出来る。
ここまで、図1〜図12を用いて、本開示の一実施形態について説明した。以上説明したように本開示の一実施形態によれば、TV1と携帯端末2とで連動して、TV1で表示中の番組に関連するコンテンツを表示する際に、TV1が取得した、携帯端末2で表示させるモバイル用HTML文書12のURLを、携帯端末2が即座に得ることが出来る。モバイル用HTML文書12のURLを、携帯端末2が即座に得ることで、TV1と携帯端末2とで連動して、TV1で表示中の番組に関連するコンテンツを表示する際の即時性を高めることが出来る。
なお、本明細書において、システムとは、複数の構成要素(装置、モジュール(部品)等)の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、1つの筐体の中に複数のモジュールが収納されている1つの装置は、いずれも、システムである。
本明細書の各装置が実行する処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、各装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。さらに、1つのステップに複数の処理が含まれる場合には、その1つのステップに含まれる複数の処理は、1つの装置で実行する他、複数の装置で分担して実行することができる。
また、各装置に内蔵されるCPU、ROMおよびRAMなどのハードウェアを、上述した各装置の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供されることが可能である。また、機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
なお、本技術は以下のような構成も取ることができる。
(1)
他の装置の存在を検出し、前記他の装置が提供する機能の提供元の情報を取得する検出部と、
前記他の装置から取得した情報に基づき前記他の装置が提供する機能を実行する機能実行部と、
前記機能実行部による前記機能の実行により前記他の表示装置との接続を確立する通信部と、
前記通信部により接続を確立した前記他の表示装置で表示されるコンテンツから指定されたコンテンツ提供元の情報の前記通信部での受信に応じた情報を表示する表示部と、
を含む、表示装置。
(2)
前記表示部は、前記通信部が前記コンテンツ提供元の情報を受信すると、該コンテンツ提供元の情報に基づいてコンテンツを表示する、前記(1)に記載の表示装置。
(3)
前記表示部は、前記通信部が前記コンテンツ提供元の情報を新たに受信すると、表示しているコンテンツの提供元と新たに受信した前記コンテンツ提供元との関係に応じて、新たに受信した前記コンテンツ提供元の情報に基づいてコンテンツを表示する、前記(2)に記載の表示装置。
(4)
前記表示部は、表示しているコンテンツの提供元と新たに受信した前記コンテンツ提供元とが同一のドメインであれば新たに受信した前記コンテンツ提供元の情報に基づいて自動的にコンテンツを表示する、前記(3)に記載の表示装置。
(5)
前記表示部は、表示しているコンテンツの提供元と新たに受信した前記コンテンツ提供元とが同一のドメインで無ければ新たに前記コンテンツ提供元の情報を受信しても自動的に該コンテンツ提供元の情報に基づいてコンテンツを表示しない、前記(3)に記載の表示装置。
(6)
前記機能実行部はWebブラウザ上で前記機能を実行する、前記(1)〜(5)のいずれかに記載の表示装置。
(7)
コンテンツを取得して表示するコンテンツ表示部と、
他の表示装置からの要求に応じて、前記コンテンツ表示部が表示するコンテンツに関する情報を前記他の表示装置で表示させるための情報を送信する情報送信部と、
を備え、
前記コンテンツ表示部が表示するコンテンツに、前記他の表示装置で表示させるコンテンツのコンテンツ提供元の情報が含まれていれば、前記情報送信部は前記コンテンツ提供元の情報を前記他の装置へ送信する、表示装置。
(8)
前記情報送信部は、前記コンテンツ表示部が表示するコンテンツに含まれる、前記他の表示装置で表示させるコンテンツのコンテンツ提供元の情報を該他の表示装置へ送信する、前記(7)に記載の表示装置。
(9)
前記コンテンツ表示部はWebブラウザである、前記(7)または(8)に記載の表示装置。
(10)
他の装置の存在を検出し、前記他の装置が提供する機能の提供元の情報を取得するステップと、
前記他の装置から取得した情報に基づき前記他の装置が提供する機能を実行するステップと、
前記機能の実行により前記他の表示装置との接続を確立するステップと、
接続を確立した前記他の表示装置で表示されるコンテンツから指定されたコンテンツ提供元の情報の前記他の表示装置からの受信に応じた情報を表示するステップと、
を含む、表示制御方法。
(11)
コンテンツを取得して表示するステップと、
他の表示装置からの要求に応じて、前記表示するステップで表示されるコンテンツに関する情報を前記他の表示装置で表示させるための情報を送信するステップと、
を備え、
前記コンテンツを取得して表示するステップで表示されるコンテンツに、前記他の表示装置で表示させるコンテンツのコンテンツ提供元の情報が含まれていれば、前記情報を送信するステップでは前記コンテンツ提供元の情報が前記他の装置へ送信される、表示制御方法。
(12)
第1の表示装置及び第2の表示装置を備え、
前記第1の表示装置は、
第1のコンテンツに関連する第2のコンテンツを表示するコンテンツ表示部と、
前記第2の表示装置へ前記第2の表示装置で表示させる、前記第1のコンテンツに関連する第3のコンテンツを表示させるための情報を送信するコンテンツ情報送信部と、
を含み、
前記第2の表示装置は、
前記コンテンツ情報送信部から送信された情報に基づき前記第1の表示装置との接続を確立する通信部と、
接続を確立した前記第1の表示装置のコンテンツ表示部で表示される前記第2のコンテンツから指定された情報に基づき、前記第3のコンテンツを表示するコンテンツ表示部と、
を含む、コンテンツ表示システム。
(1)
他の装置の存在を検出し、前記他の装置が提供する機能の提供元の情報を取得する検出部と、
前記他の装置から取得した情報に基づき前記他の装置が提供する機能を実行する機能実行部と、
前記機能実行部による前記機能の実行により前記他の表示装置との接続を確立する通信部と、
前記通信部により接続を確立した前記他の表示装置で表示されるコンテンツから指定されたコンテンツ提供元の情報の前記通信部での受信に応じた情報を表示する表示部と、
を含む、表示装置。
(2)
前記表示部は、前記通信部が前記コンテンツ提供元の情報を受信すると、該コンテンツ提供元の情報に基づいてコンテンツを表示する、前記(1)に記載の表示装置。
(3)
前記表示部は、前記通信部が前記コンテンツ提供元の情報を新たに受信すると、表示しているコンテンツの提供元と新たに受信した前記コンテンツ提供元との関係に応じて、新たに受信した前記コンテンツ提供元の情報に基づいてコンテンツを表示する、前記(2)に記載の表示装置。
(4)
前記表示部は、表示しているコンテンツの提供元と新たに受信した前記コンテンツ提供元とが同一のドメインであれば新たに受信した前記コンテンツ提供元の情報に基づいて自動的にコンテンツを表示する、前記(3)に記載の表示装置。
(5)
前記表示部は、表示しているコンテンツの提供元と新たに受信した前記コンテンツ提供元とが同一のドメインで無ければ新たに前記コンテンツ提供元の情報を受信しても自動的に該コンテンツ提供元の情報に基づいてコンテンツを表示しない、前記(3)に記載の表示装置。
(6)
前記機能実行部はWebブラウザ上で前記機能を実行する、前記(1)〜(5)のいずれかに記載の表示装置。
(7)
コンテンツを取得して表示するコンテンツ表示部と、
他の表示装置からの要求に応じて、前記コンテンツ表示部が表示するコンテンツに関する情報を前記他の表示装置で表示させるための情報を送信する情報送信部と、
を備え、
前記コンテンツ表示部が表示するコンテンツに、前記他の表示装置で表示させるコンテンツのコンテンツ提供元の情報が含まれていれば、前記情報送信部は前記コンテンツ提供元の情報を前記他の装置へ送信する、表示装置。
(8)
前記情報送信部は、前記コンテンツ表示部が表示するコンテンツに含まれる、前記他の表示装置で表示させるコンテンツのコンテンツ提供元の情報を該他の表示装置へ送信する、前記(7)に記載の表示装置。
(9)
前記コンテンツ表示部はWebブラウザである、前記(7)または(8)に記載の表示装置。
(10)
他の装置の存在を検出し、前記他の装置が提供する機能の提供元の情報を取得するステップと、
前記他の装置から取得した情報に基づき前記他の装置が提供する機能を実行するステップと、
前記機能の実行により前記他の表示装置との接続を確立するステップと、
接続を確立した前記他の表示装置で表示されるコンテンツから指定されたコンテンツ提供元の情報の前記他の表示装置からの受信に応じた情報を表示するステップと、
を含む、表示制御方法。
(11)
コンテンツを取得して表示するステップと、
他の表示装置からの要求に応じて、前記表示するステップで表示されるコンテンツに関する情報を前記他の表示装置で表示させるための情報を送信するステップと、
を備え、
前記コンテンツを取得して表示するステップで表示されるコンテンツに、前記他の表示装置で表示させるコンテンツのコンテンツ提供元の情報が含まれていれば、前記情報を送信するステップでは前記コンテンツ提供元の情報が前記他の装置へ送信される、表示制御方法。
(12)
第1の表示装置及び第2の表示装置を備え、
前記第1の表示装置は、
第1のコンテンツに関連する第2のコンテンツを表示するコンテンツ表示部と、
前記第2の表示装置へ前記第2の表示装置で表示させる、前記第1のコンテンツに関連する第3のコンテンツを表示させるための情報を送信するコンテンツ情報送信部と、
を含み、
前記第2の表示装置は、
前記コンテンツ情報送信部から送信された情報に基づき前記第1の表示装置との接続を確立する通信部と、
接続を確立した前記第1の表示装置のコンテンツ表示部で表示される前記第2のコンテンツから指定された情報に基づき、前記第3のコンテンツを表示するコンテンツ表示部と、
を含む、コンテンツ表示システム。
1 TV
2 携帯端末
3 放送局
4 Webアプリ管理サーバ
6 インターネット
10 情報処理システム
11 TV用HTML文書
12 携帯端末用HTML文書
21、22 Webブラウザ
101 TVプラットフォーム
121 モバイルプラットフォーム
131 ネットワーク
2 携帯端末
3 放送局
4 Webアプリ管理サーバ
6 インターネット
10 情報処理システム
11 TV用HTML文書
12 携帯端末用HTML文書
21、22 Webブラウザ
101 TVプラットフォーム
121 モバイルプラットフォーム
131 ネットワーク
Claims (11)
- 他の装置の存在を検出し、前記他の装置が提供する機能の提供元の情報を取得する検出部と、
前記他の装置から取得した情報に基づき前記他の装置が提供する機能を実行する機能実行部と、
前記機能実行部による前記機能の実行により前記他の表示装置との接続を確立する通信部と、
前記通信部により接続を確立した前記他の表示装置で表示されるコンテンツから指定されたコンテンツ提供元の情報の前記通信部での受信に応じた情報を表示する表示部と、
を含む、表示装置。 - 前記表示部は、前記通信部が前記コンテンツ提供元の情報を受信すると、該コンテンツ提供元の情報に基づいてコンテンツを表示する、請求項1に記載の表示装置。
- 前記表示部は、前記通信部が前記コンテンツ提供元の情報を新たに受信すると、表示しているコンテンツの提供元と新たに受信した前記コンテンツ提供元との関係に応じて、新たに受信した前記コンテンツ提供元の情報に基づいてコンテンツを表示する、請求項2に記載の表示装置。
- 前記表示部は、表示しているコンテンツの提供元と新たに受信した前記コンテンツ提供元とが同一のドメインであれば新たに受信した前記コンテンツ提供元の情報に基づいて自動的にコンテンツを表示する、請求項3に記載の表示装置。
- 前記表示部は、表示しているコンテンツの提供元と新たに受信した前記コンテンツ提供元とが同一のドメインで無ければ新たに前記コンテンツ提供元の情報を受信しても自動的に該コンテンツ提供元の情報に基づいてコンテンツを表示しない、請求項3に記載の表示装置。
- 前記機能実行部はWebブラウザ上で前記機能を実行する、請求項1に記載の表示装置。
- コンテンツを取得して表示するコンテンツ表示部と、
他の表示装置からの要求に応じて、前記コンテンツ表示部が表示するコンテンツに関する情報を前記他の表示装置で表示させるための情報を送信する情報送信部と、
を備え、
前記コンテンツ表示部が表示するコンテンツに、前記他の表示装置で表示させるコンテンツのコンテンツ提供元の情報が含まれていれば、前記情報送信部は前記コンテンツ提供元の情報を前記他の装置へ送信する、表示装置。 - 前記情報送信部は、前記コンテンツ表示部が表示するコンテンツに含まれる、前記他の表示装置で表示させる前記コンテンツ提供元の情報を該他の表示装置へ送信する、請求項7に記載の表示装置。
- 前記コンテンツ表示部はWebブラウザである、請求項7に記載の表示装置。
- 他の装置の存在を検出し、前記他の装置が提供する機能の提供元の情報を取得するステップと、
前記他の装置から取得した情報に基づき前記他の装置が提供する機能を実行するステップと、
前記機能の実行により前記他の表示装置との接続を確立するステップと、
接続を確立した前記他の表示装置で表示されるコンテンツから指定されたコンテンツ提供元の情報の前記他の表示装置からの受信に応じた情報を表示するステップと、
を含む、表示制御方法。 - コンテンツを取得して表示するステップと、
他の表示装置からの要求に応じて、前記表示するステップで表示されるコンテンツに関する情報を前記他の表示装置で表示させるための情報を送信するステップと、
を備え、
前記コンテンツを取得して表示するステップで表示されるコンテンツに、前記他の表示装置で表示させるコンテンツのコンテンツ提供元の情報が含まれていれば、前記情報を送信するステップでは前記コンテンツ提供元の情報が前記他の装置へ送信される、表示制御方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013138790A JP2015012561A (ja) | 2013-07-02 | 2013-07-02 | 表示装置、情報取得方法及び情報提供方法 |
| US14/277,435 US9813769B2 (en) | 2013-07-02 | 2014-05-14 | Display device, information acquisition method, and information providing method |
| CN201410294960.3A CN104284114B (zh) | 2013-07-02 | 2014-06-25 | 显示装置和显示控制方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013138790A JP2015012561A (ja) | 2013-07-02 | 2013-07-02 | 表示装置、情報取得方法及び情報提供方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2015012561A true JP2015012561A (ja) | 2015-01-19 |
Family
ID=52133706
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013138790A Pending JP2015012561A (ja) | 2013-07-02 | 2013-07-02 | 表示装置、情報取得方法及び情報提供方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9813769B2 (ja) |
| JP (1) | JP2015012561A (ja) |
| CN (1) | CN104284114B (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017022640A (ja) * | 2015-07-14 | 2017-01-26 | 株式会社Phone Appli | サービスシステム、サーバ装置、及びプログラム |
| US10901676B2 (en) | 2019-02-13 | 2021-01-26 | International Business Machines Corporation | Application extension to localized external devices |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8374172B2 (en) * | 2009-04-03 | 2013-02-12 | At&T Intellectual Property I, L.P. | Method and apparatus for managing communication sessions |
| EP3041238B1 (en) * | 2013-08-28 | 2019-10-02 | LG Electronics Inc. | Signal transmission device and method for controlling same |
| JP2016018537A (ja) * | 2014-07-11 | 2016-02-01 | キヤノン株式会社 | 情報処理端末、情報処理端末の制御方法、及びプログラム |
| WO2016068342A1 (en) * | 2014-10-30 | 2016-05-06 | Sharp Kabushiki Kaisha | Media playback communication |
| US10917186B2 (en) * | 2015-07-21 | 2021-02-09 | Lg Electronics Inc. | Broadcasting signal transmitting apparatus, broadcasting signal receiving apparatus, broadcasting signal transmitting method, and broadcasting signal receiving method |
| WO2018008273A1 (en) * | 2016-07-05 | 2018-01-11 | Sharp Kabushiki Kaisha | Systems and methods for communicating user settings in conjunction with execution of an application |
| JP6636882B2 (ja) * | 2016-09-02 | 2020-01-29 | ファナック株式会社 | 数値制御装置 |
| CN108259973B (zh) | 2017-12-20 | 2020-06-09 | 海信视像科技股份有限公司 | 智能电视及电视画面截图的图形用户界面的显示方法 |
| US11507619B2 (en) | 2018-05-21 | 2022-11-22 | Hisense Visual Technology Co., Ltd. | Display apparatus with intelligent user interface |
| US10965985B2 (en) | 2018-05-21 | 2021-03-30 | Hisense Visual Technology Co., Ltd. | Display apparatus with intelligent user interface |
| KR102543228B1 (ko) * | 2018-10-18 | 2023-06-13 | 삼성전자주식회사 | 포터블 장치 및 그 제어방법 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005333371A (ja) | 2004-05-19 | 2005-12-02 | Dowango:Kk | 携帯情報端末、コンテンツ同期システム及びコンテンツ同期方法並びにコンテンツ同期プログラムとその記録媒体 |
| EP2343881B1 (en) * | 2010-01-07 | 2019-11-20 | LG Electronics Inc. | Method of processing application in digital broadcast receiver connected with interactive network, and digital broadcast receiver |
| CN102263988B (zh) * | 2010-05-25 | 2014-01-01 | 中兴通讯股份有限公司 | 交互式网络电视iptv的消息业务的实现方法及系统 |
| US8516528B2 (en) * | 2010-06-30 | 2013-08-20 | Cable Television Laboratories, Inc. | Synchronization of 2nd screen applications |
| CN101945252B (zh) * | 2010-07-01 | 2014-12-10 | 中兴通讯股份有限公司 | 一种跨平台媒体系统及其实现方法 |
| BR112013004087A2 (pt) * | 2010-08-30 | 2016-06-14 | Sony Corp | aparelho de recepção, método de recepção, e programa. |
| US8595783B2 (en) * | 2010-08-30 | 2013-11-26 | Sony Corporation | Receiving device, receiving method, program, and broadcasting system |
| US8744912B2 (en) * | 2011-04-14 | 2014-06-03 | Koozoo Inc. | Method and system for an advanced player in a network of multiple live video sources |
| CN102377823B (zh) * | 2011-10-18 | 2013-12-25 | 北京优朋普乐科技有限公司 | 一种通过滑屏实现多屏多用户之间互动分享的方法及系统 |
| CA2857113C (en) * | 2011-12-08 | 2017-02-07 | Lg Electronics Inc. | Network tv and method for operating same |
| KR20150076163A (ko) * | 2012-10-18 | 2015-07-06 | 엘지전자 주식회사 | 양방향 서비스를 처리하는 장치 및 방법 |
| MX345034B (es) * | 2012-11-28 | 2017-01-16 | Lg Electronics Inc | Aparato y metodo para procesar un servicio interactivo. |
| US9143565B2 (en) * | 2013-05-30 | 2015-09-22 | Opentv, Inc. | Synchronizing an application on a companion device |
-
2013
- 2013-07-02 JP JP2013138790A patent/JP2015012561A/ja active Pending
-
2014
- 2014-05-14 US US14/277,435 patent/US9813769B2/en active Active
- 2014-06-25 CN CN201410294960.3A patent/CN104284114B/zh not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017022640A (ja) * | 2015-07-14 | 2017-01-26 | 株式会社Phone Appli | サービスシステム、サーバ装置、及びプログラム |
| US10901676B2 (en) | 2019-02-13 | 2021-01-26 | International Business Machines Corporation | Application extension to localized external devices |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104284114B (zh) | 2019-01-22 |
| US9813769B2 (en) | 2017-11-07 |
| US20150012952A1 (en) | 2015-01-08 |
| CN104284114A (zh) | 2015-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2015012561A (ja) | 表示装置、情報取得方法及び情報提供方法 | |
| US10841636B2 (en) | Information processing apparatus, mobile terminal, information processing method, program, and information processing system | |
| US20150189358A1 (en) | Electronic Device, Control Method and Computer Program Product | |
| US20150039993A1 (en) | Display device and display method | |
| US20150264422A1 (en) | Terminal Remote Control Method, Set Top Box, Mobile Terminal, and Web Page Server | |
| WO2017084246A1 (zh) | 一种账号登录方法与装置 | |
| CA2925279A1 (en) | Method and apparatus for device-specific communication between application programs | |
| US20150095956A1 (en) | Electronic device, computer program product, and information control method | |
| CN103051694A (zh) | 移动通信终端控制设备的方法与移动通信终端 | |
| JP2013034169A (ja) | 情報通信端末、放送受信端末およびコンピュータプログラム | |
| KR20090008064A (ko) | 자동 검색방법 및 이를 적용한 영상기기 | |
| CN111654753B (zh) | 一种应用程序启动方法及显示设备 | |
| CN105573180A (zh) | 终端控制方法和系统 | |
| US9900644B2 (en) | Device and method for processing an object which provides additional service in connection with a broadcast service in a broadcast receiving device | |
| JP6501859B2 (ja) | 受信機および通信方法、サーバー機器 | |
| TWI488462B (zh) | 資訊共享方法與其裝置 | |
| JP2015115793A (ja) | デジタル放送受信装置、実行方法及び記録媒体 | |
| JP6632751B2 (ja) | 受信機および通信方法、サーバ機器 | |
| KR20090008058A (ko) | 정보 제공방법 및 이를 적용한 방송 수신장치 | |
| US20130198626A1 (en) | Electronic device and server | |
| JP2020053988A (ja) | 受信機および通信方法、サーバ機器 | |
| JP2020017964A (ja) | 連携処理方法、放送信号送出方法および受信機 | |
| CN107545398A (zh) | 一种协同工作的方法、终端设备、服务器和系统 |