電子機器、電子機器の制御方法、およびプログラム
【課題】Webページ内の一部の領域を他の機器に表示させること。
【解決手段】実施形態によれば、電子機器は、ディスプレイと、受信手段と、選択手段と、表示手段と、送信手段とを具備する。受信手段は、Webページデータを受信する。選択手段は、前記Webページデータに基づいて前記ディスプレイの表示画面に表示されるWebページ内の一部の第1の領域を選択する。表示手段は、前記第1の領域を前記表示画面上に表示する。送信手段は、前記Webページのアドレスと、前記第1の領域の位置情報と、前記ディスプレイの解像度とを含むWebページ表示領域情報を第2の電子機器に送信する。
【解決手段】実施形態によれば、電子機器は、ディスプレイと、受信手段と、選択手段と、表示手段と、送信手段とを具備する。受信手段は、Webページデータを受信する。選択手段は、前記Webページデータに基づいて前記ディスプレイの表示画面に表示されるWebページ内の一部の第1の領域を選択する。表示手段は、前記第1の領域を前記表示画面上に表示する。送信手段は、前記Webページのアドレスと、前記第1の領域の位置情報と、前記ディスプレイの解像度とを含むWebページ表示領域情報を第2の電子機器に送信する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明の実施形態は、Webページを表示可能な電子機器、電子機器の制御方法、およびプログラムに関する。
【背景技術】
【0002】
インターネットに接続可能で、Webページを表示可能なテレビが販売されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2010−009516号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
Webページの特定部分を拡大表示するなどしてより見やすくしたいという要望がある。
【0005】
テレビに表示されているWebページ内のリンク先のWebページを詳しく見たい場合、テレビのリモコンで操作するのは容易ではない。そのため、テレビに表示されている一部の領域を、パーソナルコンピュータやスマートフォンに表示させたいという要望がある。
【0006】
また、モバイルパーソナルコンピュータやスマートフォンでwebページを見ている際に気になるサイトがあったので、大画面のテレビで定常的に見たいという要望がある。
【0007】
本発明の目的は、Webページ内の一部の領域を他の機器に表示させることが可能な電子機器、電子機器の制御方法、プログラムを提供することにある。
【課題を解決するための手段】
【0008】
実施形態によれば、電子機器は、ディスプレイと、受信手段と、選択手段と、表示手段と、送信手段とを具備する。受信手段は、前記ディスプレイの表示画面上に映像を表示するための画面データを受信する。選択手段は、前記画面データに基づいて前記表示画面に表示される映像内の一部の第1の領域を選択する。表示手段は、前記第1の領域を前記表示画面上に表示する。送信手段は、前記画面データの格納箇所を示す格納位置情報と、前記第1の領域の位置情報とを含む画面表示領域情報を第2の電子機器に送信する。
【図面の簡単な説明】
【0009】
【図1】第1の実施形態の宅内LANに接続されたデバイスの構成の一例を示す図。
【図2】WebページおよびWebページ内から選択される領域の一例を示す図。
【図3】第1の実施形態の電子機器が複数のWebページの一部の領域を表示している状態の一例を示す図。
【図4】第1の実施形態の電子機器の構成の一例を示すブロック図。
【図5】第1の実施形態の電子機器によって生成されるwebMagデータの一例を示す図。
【図6】図5に示すwebMagデータを説明するための図。
【図7】第1の実施形態の電子機器によって行われるwebMagデータを生成する手順の一例を示す図。
【図8】webMagデータの送信を説明するための図。
【図9】webMagデータの送信を説明するための図。
【図10】複数のwebMagデータがスマートフォンに送信された場合、スマートフォンの表示画面に表示されるウィンドウを示す図。
【図11】図10に示す複数のウィンドウから一つのウィンドウを選択した場合にスマートフォンの表示画面の表示状態を示す図。
【図12】第2の実施形態の電子機器の構成の一例を示す図。
【図13】第2の実施形態の電子機器によって行われるwebMagデータを生成する手順の一例を示す図。
【発明を実施するための形態】
【0010】
以下、実施の形態について図面を参照して説明する。
図1は、第1の実施形態の宅内LANに接続されたデバイスの構成を示す図である。
【0011】
図1に示すように、テレビ受像器10、スマートフォン20、アクセスポイント(AP)30、およびゲートウエイ(GW)40が宅内LANに接続されている。スマートフォン20は、アクセスポイント30を介して宅内LANに接続されたテレビ受像器10と通信を行うことが可能である。テレビ受像器10、スマートフォン20は、ゲートウエイ40を介してインターネットに接続される。なお、アクセスポイント30が無くてもテレビ受像器10とスマートフォン20が直接Bluetooth(登録商標)やDLNAで繋がっていてもよい。
【0012】
テレビ受像器(電子機器)10は、インターネット上のWebサイトにアクセスし、Webページを表示画面上に表示することが可能である。また、テレビ受像器10は、ユーザがリモートコントローラを操作することで選択されたWebページ100の一部の領域101を表示画面上に表示することが可能である(図2)。テレビ受像器10は、図3に示すように、表示画面110上に複数のWebページの一部の領域101A〜101Dを表示することが可能である。
【0013】
テレビ受像器10は、表示画面110上に表示されている領域101A〜101の少なくとも一つの領域に応じたデータをスマートフォン20に送信することで、スマートフォン20の表示画面上に表示画面110上に表示されている領域を表示させる。
【0014】
図4を参照して、テレビ受像器10の構成を説明する。図4は、テレビ受像器10の構成を示すブロック図である。
テレビ受像器10は、リモコン信号受信部201、放送データ受信部202、Web情報表示画面制御部203、接続機器検出部204、Web情報受信部205、ネットワークインタフェース(I/F)部206、Web情報表示用パラメータ制御部207、Web情報表示用パラメータデータベース(DB)208、パラメータ送受信部209、表示内容制御部210、映像信号出力部211、およびディスプレイ212等を備えている。
【0015】
リモコン信号受信部201は、テレビ受像器10を操作するためのリモートコントローラ(リモコン)230から送信された赤外線信号を受信し、受信した信号に応じた信号を送信する。放送データ受信部202は、アンテナ50によって受信している放送波から取得できる番組データを生成する。そして、番組データに応じた映像データおよび音声データを生成する。
【0016】
表示内容制御部210は、リモートコントローラ信号受信部201からの信号に応じて、放送データ受信部202によって生成された映像データとWeb情報表示画面制御部203によって生成された映像データとを切り替えて映像信号出力部211に出力する。映像信号出力部211は、入力された映像データに基づいてディスプレイに出力する映像信号を生成する。ディスプレイ212は、入力された映像信号に基づいた映像を表示画面に表示する。
【0017】
Web情報表示画面制御部203は、リモコン信号受信部201から送信された信号に応じて、Webサイトにアクセスし、Web情報受信部205およびネットワークI/F部206を用いてWebページデータを受信する。
【0018】
Web情報表示画面制御部203は、Webページデータに基づいたWebページをディスプレイ212の表示画面上に表示するための映像データを生成する。そして、リモコン信号受信部201からの信号に応じて、ディスプレイ212の表示画面上に表示されているWebページから選択された一部の領域をディスプレイ212に表表示するための映像データを生成する。
【0019】
また、Web情報表示画面制御部203は、webMagデータを受信した場合に、webMagデータに基づいたWebサイトの一部の領域をディスプレイに表示するための映像データを生成する。webMagデータとは、Webページの特定の位置部分を拡大して見やすくしたものを他のデバイスでも表示できるように記述されたデータのことである。
【0020】
Web情報表示用パラメータ制御部207は、選択された領域の情報をWeb情報表示画面制御部203から取得し、取得したデータに基づいてwebMagデータを生成する。Web情報表示用パラメータ制御部207は、生成したwebMagデータをWeb情報表示用パラメータデータベース208に格納する。
【0021】
webMagデータの例を図5に示す。図5に示すように、“id”の後の“ibButton-7”は、webMagデータに割り当てられているID番号を示す。“date”の“2011-04-07T19:08:05+09:00”は、webMagデータの生成時刻を示している。“updated”の後の“2011-04-09T23:08:05+09:00”は、最後にディスプレイ212に表示された時刻を示している。“url”の後の“http://www3.aaa.or.jp/news/bbb/”は、WebページのURLアドレスを示している。“selector”は“.section”抽出対象であるHTML内の特定要素(divやtableなど)が持つ属性(idや、classなどのCSS情報)を示している。“top”の後の521は、図6に示すように、Webページ270中で、抽出対象となる要素(領域)271が描画されている始点のy座標(ピクセル)を示している。“left”の後の107は、図6に示すように、Webページ270中で、抽出対象となる要素271が描画されている始点のx座標(ピクセル)を示している。“width”の後の640は、図6に示すように、Webページ270中で、抽出対象となる要素271の幅(ピクセル)を示している。“height”の後の598は、図6に示すように、Webページ270中で、抽出対象となる要素271の高さ(ピクセル)を示している。“display_pixel”の後の[1920, 1080]は、webMagデータ生成時のディスプレイ212の解像度(ピクセル)を示している。“display_size”の後の[48.77, 36.58]は、webMagデータ生成時のディスプレイ212のサイズ(cm)を示している。“zoom”の後の1.25は拡大率(倍)を示している。
【0022】
Web情報表示用パラメータ制御部207がwebMagデータを生成し、生成したwebMagデータをWeb情報表示用パラメータデータベース208に格納する手順を図7のフローチャートを参照して説明する。
【0023】
Web情報表示用パラメータ制御部207は、WebページのHTMLのソースデータを取得する(ステップ301)。Web情報表示用パラメータ制御部207は、ソースデータからURLアドレスおよびDOM(Document Object Model)を取得する(ステップ302)。Web情報表示用パラメータ制御部207は、ユーザによるリモートコントローラ230の操作に応じたポインタの操作情報に応じて設定されたWebページ内の領域αの始点、終点、および面積を取得する(ステップ303)。Web情報表示用パラメータ制御部207は、選択された領域に表示されるDOM内の要素βについて以下三つの条件を満たすものが一意に指定可能かを判定する(ステップ304)。
【0024】
(1)要素βの面積が領域αの面積より大きい。
【0025】
(2)(要素βの面積)/(領域αの面積)が最も1に近い。
【0026】
(3)要素βと領域αの重複領域が最も大きい。
【0027】
一意に指定可能であると判定した場合(ステップ304のYes)、Web情報表示用パラメータ制御部207は、一意に指定可能な要素β’をユーザによって選択された領域として選択する(ステップ305)。Web情報表示用パラメータ制御部207は、要素β'の属性情報を取得する(ステップ306)。一意に指定可能ではないと判定した場合(ステップ304のNo)、Web情報表示用パラメータ制御部207は、領域αの始点および終点の情報を取得する(ステップ307)。
【0028】
Web情報表示用パラメータ制御部207は、Webページの内の一部を表示する描画サイズの最大値(幅、高さ)を取得する(ステップ308)。Web情報表示用パラメータ制御部207は、ディスプレイ212のサイズを取得する(ステップ309)。Web情報表示用パラメータ制御部207は、拡大率(対象領域/γ)を算出する(ステップ310)。Web情報表示用パラメータ制御部207は、URLアドレス、サイズに基づいてwebMagデータを作成する(ステップ311)。Web情報表示用パラメータ制御部207は、作成されたwebMagデータをWeb情報表示用パラメータデータベース208に格納する。
【0029】
パラメータ送受信部209は、リモートコントローラからWebマグデータのスマートフォン20への送信が指示された場合に、指示されたwebMagデータをスマートフォン20に送信する。
【0030】
例えば、図8に示すように、ユーザが表示画面400上に表示されているWebページの一部領域を表示するウィンドウ401を選択する。図9に示すように、ユーザが選択された状態でリモートコントローラ230に設けられた決定キーを操作すると、送信先候補を示すボタン411A,411Bが表示画面400上に表示される。候補ボタン411Aを押下操作後に、パラメータ送受信部209は、指定された端末であるスマートフォン20にwebMagデータを送信する。
【0031】
なお、一度に複数のwebMagデータを送信することも可能である。一度に複数のwebMagデータが送信された場合、図10に示すように、スマートフォン20の表示画面500上にはウィンドウ501,502,503が表示されている。表示画面の上部には、“You sent me these 4 @ 7:00”と表示され、4つのwebMagデータが7時に送信されたことを示している。また、ウィンドウから一つのウィンドウ、例えばウィンドウ501の選択操作を行うことで、図11に示すように、webMagデータに記述されているURLアドレスに基づいたWebページを含むウィンドウ501Aが表示される。表示画面500の上部には“1/4 @ 7:00”と表示され、7時に送信された4つのwebMagデータの内の1番目のwebMagデータに記述されているURLアドレスに基づいたWebページを表示していることを示している。
【0032】
テレビ受像器10からスマートフォン20にwebMagデータに送信することで、スマートフォン20の表示画面にテレビ受像器10のディスプレイ212に表示されていたWebページ内の一部の領域を表示させることが可能になる。
【0033】
スマートフォン20は、webMagデータ内のディスプレイサイズに基づいて、テレビ受像器10で領域が選択される前のWebページが表示されていた状態を演算する。演算された状態から領域の位置情報(始点、高さ、幅)に基づいて、選択された領域を抽出し、抽出された領域をスマートフォン20のディスプレイに表示する。
【0034】
(第2の実施形態)
本実施形態では、第1の実施形態のスマートフォンにディスプレイに表示されているWebページの一部の領域に基づいてwebMagデータを生成し、生成されたwebMagデータを送信する例を説明する。
【0035】
図12を参照してスマートフォン(電子機器)20の構成を説明する。図12は、スマートフォン20のシステム構成を示すブロック図である。
テレビ受像器10は、リモコン信号受信部601、3G通信モジュール602、Web情報表示画面制御部603、接続機器検出部604、Web情報受信部605、ネットワークインタフェース(I/F)部606、Web情報表示用パラメータ制御部607、Web情報表示用パラメータデータベース(DB)608、パラメータ送受信部609、映像信号出力部611、およびディスプレイ612等を備えている。
【0036】
操作位置検出部601は、ディスプレイ612上の操作位置を検出し、検出位置に応じた信号を出力する。3G通信モジュール602は、移動体通信の規格である「IMT-2000」(International Mobile Telecommunication 2000) 規格に準拠した通信モジュールである。
【0037】
Web情報表示画面制御部603は、操作位置検出部601から送信された信号またはテレビ受像器10から送信されたwebMagデータに応じて、Webサイトにアクセスし、Web情報受信部605およびネットワークI/F部606を用いてWebページデータを受信する。ネットワークI/F部606は、無線通信によって宅内LAN上のデバイスおよびインターネットと通信を行う。
【0038】
Web情報表示画面制御部603は、映像信号出力部611によってWebページデータに基づいたWebページをディスプレイ612の表示画面上に表示するための映像データを生成する。そして、操作位置検出部601からの信号に応じて、ディスプレイ612の表示画面上に全画面表示されているWebページから選択された一部の領域をディスプレイ612の表示画面上に表示するための映像データを生成する。
【0039】
また、Web情報表示画面制御部603は、後述するwebMagデータを受信した場合に、webMagデータに基づいたWebサイトの一部の領域をディスプレイに表示するための映像データを生成する。
【0040】
Web情報表示用パラメータ制御部607は、選択された領域の情報をWeb情報表示画面制御部603から取得し、取得したデータに基づいてwebMagデータを生成する。Web情報表示用パラメータ制御部607は、生成したwebMagデータをWeb情報表示用パラメータデータベース608に格納する。
【0041】
Web情報表示用パラメータ制御部207がwebMagデータを生成し、生成したwebMagデータをWeb情報表示用パラメータデータベース208に格納する手順を図13のフローチャートを参照して説明する。
【0042】
Web情報表示用パラメータ制御部607は、ディスプレイ612の情報{解像度(幅 [ピクセル])、高さ[ピクセル])、サイズ(幅[cm])、高さ[cm])}を取得する(ステップ701)。ブラウザ上の表示されているwebサイトの情報を取得する(ステップ702)。webサイトの情報は、ディスプレイ612に表示されている表示されているwebサイト内の領域αの情報(始点、終点、幅、高さ[ピクセル])およびHTMLのソースデータを含む。Web情報表示用パラメータ制御部607は、ソースデータからwebサイトのURLアドレスを取得する(ステップ703)。Web情報表示用パラメータ制御部607は、ディスプレイ612の情報、webサイト内の領域αの情報(始点、終点、幅、高さ[ピクセル])、およびwebサイトのURLアドレスに基づいて、webMagデータを生成する(ステップ704)。Web情報表示用パラメータ制御部607は、生成されたwebMagデータをWeb情報表示用パラメータデータベース608に格納する。
【0043】
パラメータ送受信部609は、Web情報表示用パラメータデータベース608に格納されたWebマグデータを、テレビ受像器10に送信する。
【0044】
スマートフォン20からテレビ受像器10にwebMagデータに送信することで、テレビ受像器10の表示画面にスマートフォン20のディスプレイ612に表示されていたWebページ内の一部の領域を表示させることが可能になる。
【0045】
テレビ受像器10のWeb情報表示画面制御部203は、webMagデータ内のディスプレイサイズおよびURLアドレスに基づいて、スマートフォン20で領域が選択される前のWebページが表示されていた状態を演算する。Web情報表示画面制御部203は、演算された状態から領域の位置情報(始点、高さ、幅)に基づいて、選択された領域を抽出し、抽出された領域をテレビ受像器10のディスプレイ212に表示する。
【0046】
なお、テレビ受像器10およびスマートフォン20は、プログラムを実行するプロセッサを備えており、コンピュータの一種である。
【0047】
なお、本実施形態のwebページの特定の位置部分を表示する処理、webMagデータを生成する処理、およびwebmagデータに基づいてwebページの特定の位置部分を表示する処理の手順は全てソフトウェアによって実行することができる。このため、webページの特定の位置部分を表示する処理、webMagデータを生成する処理、およびwebmagデータに基づいてwebページの特定の位置部分を表示する処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【0048】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【0049】
201…リモコン信号受信部,202.Web…放送データ受信部,202…放送データ受信部,203…情報表示画面制御部,204.Web…接続機器検出部,205…Web情報受信部,206…ネットワークインタフェース部,207…Web情報表示用パラメータ制御部,208…Web情報表示用パラメータデータベース,209…Webパラメータ送受信部,210…表示内容制御部,211…映像信号出力部,212…ディスプレイ。
【技術分野】
【0001】
本発明の実施形態は、Webページを表示可能な電子機器、電子機器の制御方法、およびプログラムに関する。
【背景技術】
【0002】
インターネットに接続可能で、Webページを表示可能なテレビが販売されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2010−009516号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
Webページの特定部分を拡大表示するなどしてより見やすくしたいという要望がある。
【0005】
テレビに表示されているWebページ内のリンク先のWebページを詳しく見たい場合、テレビのリモコンで操作するのは容易ではない。そのため、テレビに表示されている一部の領域を、パーソナルコンピュータやスマートフォンに表示させたいという要望がある。
【0006】
また、モバイルパーソナルコンピュータやスマートフォンでwebページを見ている際に気になるサイトがあったので、大画面のテレビで定常的に見たいという要望がある。
【0007】
本発明の目的は、Webページ内の一部の領域を他の機器に表示させることが可能な電子機器、電子機器の制御方法、プログラムを提供することにある。
【課題を解決するための手段】
【0008】
実施形態によれば、電子機器は、ディスプレイと、受信手段と、選択手段と、表示手段と、送信手段とを具備する。受信手段は、前記ディスプレイの表示画面上に映像を表示するための画面データを受信する。選択手段は、前記画面データに基づいて前記表示画面に表示される映像内の一部の第1の領域を選択する。表示手段は、前記第1の領域を前記表示画面上に表示する。送信手段は、前記画面データの格納箇所を示す格納位置情報と、前記第1の領域の位置情報とを含む画面表示領域情報を第2の電子機器に送信する。
【図面の簡単な説明】
【0009】
【図1】第1の実施形態の宅内LANに接続されたデバイスの構成の一例を示す図。
【図2】WebページおよびWebページ内から選択される領域の一例を示す図。
【図3】第1の実施形態の電子機器が複数のWebページの一部の領域を表示している状態の一例を示す図。
【図4】第1の実施形態の電子機器の構成の一例を示すブロック図。
【図5】第1の実施形態の電子機器によって生成されるwebMagデータの一例を示す図。
【図6】図5に示すwebMagデータを説明するための図。
【図7】第1の実施形態の電子機器によって行われるwebMagデータを生成する手順の一例を示す図。
【図8】webMagデータの送信を説明するための図。
【図9】webMagデータの送信を説明するための図。
【図10】複数のwebMagデータがスマートフォンに送信された場合、スマートフォンの表示画面に表示されるウィンドウを示す図。
【図11】図10に示す複数のウィンドウから一つのウィンドウを選択した場合にスマートフォンの表示画面の表示状態を示す図。
【図12】第2の実施形態の電子機器の構成の一例を示す図。
【図13】第2の実施形態の電子機器によって行われるwebMagデータを生成する手順の一例を示す図。
【発明を実施するための形態】
【0010】
以下、実施の形態について図面を参照して説明する。
図1は、第1の実施形態の宅内LANに接続されたデバイスの構成を示す図である。
【0011】
図1に示すように、テレビ受像器10、スマートフォン20、アクセスポイント(AP)30、およびゲートウエイ(GW)40が宅内LANに接続されている。スマートフォン20は、アクセスポイント30を介して宅内LANに接続されたテレビ受像器10と通信を行うことが可能である。テレビ受像器10、スマートフォン20は、ゲートウエイ40を介してインターネットに接続される。なお、アクセスポイント30が無くてもテレビ受像器10とスマートフォン20が直接Bluetooth(登録商標)やDLNAで繋がっていてもよい。
【0012】
テレビ受像器(電子機器)10は、インターネット上のWebサイトにアクセスし、Webページを表示画面上に表示することが可能である。また、テレビ受像器10は、ユーザがリモートコントローラを操作することで選択されたWebページ100の一部の領域101を表示画面上に表示することが可能である(図2)。テレビ受像器10は、図3に示すように、表示画面110上に複数のWebページの一部の領域101A〜101Dを表示することが可能である。
【0013】
テレビ受像器10は、表示画面110上に表示されている領域101A〜101の少なくとも一つの領域に応じたデータをスマートフォン20に送信することで、スマートフォン20の表示画面上に表示画面110上に表示されている領域を表示させる。
【0014】
図4を参照して、テレビ受像器10の構成を説明する。図4は、テレビ受像器10の構成を示すブロック図である。
テレビ受像器10は、リモコン信号受信部201、放送データ受信部202、Web情報表示画面制御部203、接続機器検出部204、Web情報受信部205、ネットワークインタフェース(I/F)部206、Web情報表示用パラメータ制御部207、Web情報表示用パラメータデータベース(DB)208、パラメータ送受信部209、表示内容制御部210、映像信号出力部211、およびディスプレイ212等を備えている。
【0015】
リモコン信号受信部201は、テレビ受像器10を操作するためのリモートコントローラ(リモコン)230から送信された赤外線信号を受信し、受信した信号に応じた信号を送信する。放送データ受信部202は、アンテナ50によって受信している放送波から取得できる番組データを生成する。そして、番組データに応じた映像データおよび音声データを生成する。
【0016】
表示内容制御部210は、リモートコントローラ信号受信部201からの信号に応じて、放送データ受信部202によって生成された映像データとWeb情報表示画面制御部203によって生成された映像データとを切り替えて映像信号出力部211に出力する。映像信号出力部211は、入力された映像データに基づいてディスプレイに出力する映像信号を生成する。ディスプレイ212は、入力された映像信号に基づいた映像を表示画面に表示する。
【0017】
Web情報表示画面制御部203は、リモコン信号受信部201から送信された信号に応じて、Webサイトにアクセスし、Web情報受信部205およびネットワークI/F部206を用いてWebページデータを受信する。
【0018】
Web情報表示画面制御部203は、Webページデータに基づいたWebページをディスプレイ212の表示画面上に表示するための映像データを生成する。そして、リモコン信号受信部201からの信号に応じて、ディスプレイ212の表示画面上に表示されているWebページから選択された一部の領域をディスプレイ212に表表示するための映像データを生成する。
【0019】
また、Web情報表示画面制御部203は、webMagデータを受信した場合に、webMagデータに基づいたWebサイトの一部の領域をディスプレイに表示するための映像データを生成する。webMagデータとは、Webページの特定の位置部分を拡大して見やすくしたものを他のデバイスでも表示できるように記述されたデータのことである。
【0020】
Web情報表示用パラメータ制御部207は、選択された領域の情報をWeb情報表示画面制御部203から取得し、取得したデータに基づいてwebMagデータを生成する。Web情報表示用パラメータ制御部207は、生成したwebMagデータをWeb情報表示用パラメータデータベース208に格納する。
【0021】
webMagデータの例を図5に示す。図5に示すように、“id”の後の“ibButton-7”は、webMagデータに割り当てられているID番号を示す。“date”の“2011-04-07T19:08:05+09:00”は、webMagデータの生成時刻を示している。“updated”の後の“2011-04-09T23:08:05+09:00”は、最後にディスプレイ212に表示された時刻を示している。“url”の後の“http://www3.aaa.or.jp/news/bbb/”は、WebページのURLアドレスを示している。“selector”は“.section”抽出対象であるHTML内の特定要素(divやtableなど)が持つ属性(idや、classなどのCSS情報)を示している。“top”の後の521は、図6に示すように、Webページ270中で、抽出対象となる要素(領域)271が描画されている始点のy座標(ピクセル)を示している。“left”の後の107は、図6に示すように、Webページ270中で、抽出対象となる要素271が描画されている始点のx座標(ピクセル)を示している。“width”の後の640は、図6に示すように、Webページ270中で、抽出対象となる要素271の幅(ピクセル)を示している。“height”の後の598は、図6に示すように、Webページ270中で、抽出対象となる要素271の高さ(ピクセル)を示している。“display_pixel”の後の[1920, 1080]は、webMagデータ生成時のディスプレイ212の解像度(ピクセル)を示している。“display_size”の後の[48.77, 36.58]は、webMagデータ生成時のディスプレイ212のサイズ(cm)を示している。“zoom”の後の1.25は拡大率(倍)を示している。
【0022】
Web情報表示用パラメータ制御部207がwebMagデータを生成し、生成したwebMagデータをWeb情報表示用パラメータデータベース208に格納する手順を図7のフローチャートを参照して説明する。
【0023】
Web情報表示用パラメータ制御部207は、WebページのHTMLのソースデータを取得する(ステップ301)。Web情報表示用パラメータ制御部207は、ソースデータからURLアドレスおよびDOM(Document Object Model)を取得する(ステップ302)。Web情報表示用パラメータ制御部207は、ユーザによるリモートコントローラ230の操作に応じたポインタの操作情報に応じて設定されたWebページ内の領域αの始点、終点、および面積を取得する(ステップ303)。Web情報表示用パラメータ制御部207は、選択された領域に表示されるDOM内の要素βについて以下三つの条件を満たすものが一意に指定可能かを判定する(ステップ304)。
【0024】
(1)要素βの面積が領域αの面積より大きい。
【0025】
(2)(要素βの面積)/(領域αの面積)が最も1に近い。
【0026】
(3)要素βと領域αの重複領域が最も大きい。
【0027】
一意に指定可能であると判定した場合(ステップ304のYes)、Web情報表示用パラメータ制御部207は、一意に指定可能な要素β’をユーザによって選択された領域として選択する(ステップ305)。Web情報表示用パラメータ制御部207は、要素β'の属性情報を取得する(ステップ306)。一意に指定可能ではないと判定した場合(ステップ304のNo)、Web情報表示用パラメータ制御部207は、領域αの始点および終点の情報を取得する(ステップ307)。
【0028】
Web情報表示用パラメータ制御部207は、Webページの内の一部を表示する描画サイズの最大値(幅、高さ)を取得する(ステップ308)。Web情報表示用パラメータ制御部207は、ディスプレイ212のサイズを取得する(ステップ309)。Web情報表示用パラメータ制御部207は、拡大率(対象領域/γ)を算出する(ステップ310)。Web情報表示用パラメータ制御部207は、URLアドレス、サイズに基づいてwebMagデータを作成する(ステップ311)。Web情報表示用パラメータ制御部207は、作成されたwebMagデータをWeb情報表示用パラメータデータベース208に格納する。
【0029】
パラメータ送受信部209は、リモートコントローラからWebマグデータのスマートフォン20への送信が指示された場合に、指示されたwebMagデータをスマートフォン20に送信する。
【0030】
例えば、図8に示すように、ユーザが表示画面400上に表示されているWebページの一部領域を表示するウィンドウ401を選択する。図9に示すように、ユーザが選択された状態でリモートコントローラ230に設けられた決定キーを操作すると、送信先候補を示すボタン411A,411Bが表示画面400上に表示される。候補ボタン411Aを押下操作後に、パラメータ送受信部209は、指定された端末であるスマートフォン20にwebMagデータを送信する。
【0031】
なお、一度に複数のwebMagデータを送信することも可能である。一度に複数のwebMagデータが送信された場合、図10に示すように、スマートフォン20の表示画面500上にはウィンドウ501,502,503が表示されている。表示画面の上部には、“You sent me these 4 @ 7:00”と表示され、4つのwebMagデータが7時に送信されたことを示している。また、ウィンドウから一つのウィンドウ、例えばウィンドウ501の選択操作を行うことで、図11に示すように、webMagデータに記述されているURLアドレスに基づいたWebページを含むウィンドウ501Aが表示される。表示画面500の上部には“1/4 @ 7:00”と表示され、7時に送信された4つのwebMagデータの内の1番目のwebMagデータに記述されているURLアドレスに基づいたWebページを表示していることを示している。
【0032】
テレビ受像器10からスマートフォン20にwebMagデータに送信することで、スマートフォン20の表示画面にテレビ受像器10のディスプレイ212に表示されていたWebページ内の一部の領域を表示させることが可能になる。
【0033】
スマートフォン20は、webMagデータ内のディスプレイサイズに基づいて、テレビ受像器10で領域が選択される前のWebページが表示されていた状態を演算する。演算された状態から領域の位置情報(始点、高さ、幅)に基づいて、選択された領域を抽出し、抽出された領域をスマートフォン20のディスプレイに表示する。
【0034】
(第2の実施形態)
本実施形態では、第1の実施形態のスマートフォンにディスプレイに表示されているWebページの一部の領域に基づいてwebMagデータを生成し、生成されたwebMagデータを送信する例を説明する。
【0035】
図12を参照してスマートフォン(電子機器)20の構成を説明する。図12は、スマートフォン20のシステム構成を示すブロック図である。
テレビ受像器10は、リモコン信号受信部601、3G通信モジュール602、Web情報表示画面制御部603、接続機器検出部604、Web情報受信部605、ネットワークインタフェース(I/F)部606、Web情報表示用パラメータ制御部607、Web情報表示用パラメータデータベース(DB)608、パラメータ送受信部609、映像信号出力部611、およびディスプレイ612等を備えている。
【0036】
操作位置検出部601は、ディスプレイ612上の操作位置を検出し、検出位置に応じた信号を出力する。3G通信モジュール602は、移動体通信の規格である「IMT-2000」(International Mobile Telecommunication 2000) 規格に準拠した通信モジュールである。
【0037】
Web情報表示画面制御部603は、操作位置検出部601から送信された信号またはテレビ受像器10から送信されたwebMagデータに応じて、Webサイトにアクセスし、Web情報受信部605およびネットワークI/F部606を用いてWebページデータを受信する。ネットワークI/F部606は、無線通信によって宅内LAN上のデバイスおよびインターネットと通信を行う。
【0038】
Web情報表示画面制御部603は、映像信号出力部611によってWebページデータに基づいたWebページをディスプレイ612の表示画面上に表示するための映像データを生成する。そして、操作位置検出部601からの信号に応じて、ディスプレイ612の表示画面上に全画面表示されているWebページから選択された一部の領域をディスプレイ612の表示画面上に表示するための映像データを生成する。
【0039】
また、Web情報表示画面制御部603は、後述するwebMagデータを受信した場合に、webMagデータに基づいたWebサイトの一部の領域をディスプレイに表示するための映像データを生成する。
【0040】
Web情報表示用パラメータ制御部607は、選択された領域の情報をWeb情報表示画面制御部603から取得し、取得したデータに基づいてwebMagデータを生成する。Web情報表示用パラメータ制御部607は、生成したwebMagデータをWeb情報表示用パラメータデータベース608に格納する。
【0041】
Web情報表示用パラメータ制御部207がwebMagデータを生成し、生成したwebMagデータをWeb情報表示用パラメータデータベース208に格納する手順を図13のフローチャートを参照して説明する。
【0042】
Web情報表示用パラメータ制御部607は、ディスプレイ612の情報{解像度(幅 [ピクセル])、高さ[ピクセル])、サイズ(幅[cm])、高さ[cm])}を取得する(ステップ701)。ブラウザ上の表示されているwebサイトの情報を取得する(ステップ702)。webサイトの情報は、ディスプレイ612に表示されている表示されているwebサイト内の領域αの情報(始点、終点、幅、高さ[ピクセル])およびHTMLのソースデータを含む。Web情報表示用パラメータ制御部607は、ソースデータからwebサイトのURLアドレスを取得する(ステップ703)。Web情報表示用パラメータ制御部607は、ディスプレイ612の情報、webサイト内の領域αの情報(始点、終点、幅、高さ[ピクセル])、およびwebサイトのURLアドレスに基づいて、webMagデータを生成する(ステップ704)。Web情報表示用パラメータ制御部607は、生成されたwebMagデータをWeb情報表示用パラメータデータベース608に格納する。
【0043】
パラメータ送受信部609は、Web情報表示用パラメータデータベース608に格納されたWebマグデータを、テレビ受像器10に送信する。
【0044】
スマートフォン20からテレビ受像器10にwebMagデータに送信することで、テレビ受像器10の表示画面にスマートフォン20のディスプレイ612に表示されていたWebページ内の一部の領域を表示させることが可能になる。
【0045】
テレビ受像器10のWeb情報表示画面制御部203は、webMagデータ内のディスプレイサイズおよびURLアドレスに基づいて、スマートフォン20で領域が選択される前のWebページが表示されていた状態を演算する。Web情報表示画面制御部203は、演算された状態から領域の位置情報(始点、高さ、幅)に基づいて、選択された領域を抽出し、抽出された領域をテレビ受像器10のディスプレイ212に表示する。
【0046】
なお、テレビ受像器10およびスマートフォン20は、プログラムを実行するプロセッサを備えており、コンピュータの一種である。
【0047】
なお、本実施形態のwebページの特定の位置部分を表示する処理、webMagデータを生成する処理、およびwebmagデータに基づいてwebページの特定の位置部分を表示する処理の手順は全てソフトウェアによって実行することができる。このため、webページの特定の位置部分を表示する処理、webMagデータを生成する処理、およびwebmagデータに基づいてwebページの特定の位置部分を表示する処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【0048】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【0049】
201…リモコン信号受信部,202.Web…放送データ受信部,202…放送データ受信部,203…情報表示画面制御部,204.Web…接続機器検出部,205…Web情報受信部,206…ネットワークインタフェース部,207…Web情報表示用パラメータ制御部,208…Web情報表示用パラメータデータベース,209…Webパラメータ送受信部,210…表示内容制御部,211…映像信号出力部,212…ディスプレイ。
【特許請求の範囲】
【請求項1】
ディスプレイと、
前記ディスプレイの表示画面上に映像を表示するための画面データを受信する受信手段と、
前記画面データに基づいて前記表示画面に表示される映像内の一部の第1の領域を選択する選択手段と、
前記第1の領域を前記表示画面上に表示する表示手段と、
前記画面データの格納箇所を示す格納位置情報と、前記第1の領域の位置情報とを含む画面表示領域情報を第2の電子機器に送信する送信手段と
を具備する電子機器。
【請求項2】
第3の画面データに基づいて表示される第3の映像の一部の第3の領域を第3の表示画面に表示する第3の電子機器から送信された、前記第3の画面データの格納箇所を示す第2の格納位置情報と、前記第3の領域の位置情報とを含む第3の画面表示領域情報を受信する手段を更に具備し、
前記表示手段は、第3の画面表示領域情報に基づいて前記表示画面上に前記第3の領域を表示する請求項1記載の電子機器。
【請求項3】
ディスプレイと、
Webページデータを受信する受信手段と、
前記Webページデータに基づいて前記ディスプレイの表示画面に表示されるWebページ内の一部の第1の領域を選択する選択手段と、
前記第1の領域を前記表示画面上に表示する表示手段と、
前記Webページのアドレスと、前記第1の領域の位置情報とを含むWebページ表示領域情報を第2の電子機器に送信する送信手段と
を具備する電子機器。
【請求項4】
前記表示手段は、前記Webページ表示領域情報の送信先候補を示すボタンを表示し、
前記送信手段は、前記ボタンが操作された後に、前記ボタンによって指定された前記第2の電子機器に前記Webページ表示領域情報を送信する
請求項3に記載の電子機器。
【請求項5】
ディスプレイの表示画面上に映像を表示するための画面データを受信し、
前記画面データに基づいて前記表示画面に表示される映像内の一部の第1の領域を選択し、
前記第1の領域を前記表示画面上に表示し、
前記画面データの格納箇所を示す格納位置情報と、前記第1の領域の位置情報とを含む画面表示領域情報を第2の電子機器に送信する
電子機器の制御方法。
【請求項6】
ディスプレイの表示画面上に映像を表示するための画面データを受信し、
前記画面データに基づいて前記表示画面に表示される映像内の一部の第1の領域を選択し、
前記第1の領域を前記表示画面上に表示し、
前記画面データの格納箇所を示す格納位置情報と、前記第1の領域の位置情報とを含む画面表示領域情報を第2の電子機器に送信する
電子機器の制御方法。
【請求項7】
前記Webページ表示領域情報の送信先候補を示すボタンを表示し、
前記ボタンが操作された後に、前記ボタンによって指定された前記第2の電子機器に前記Webページ表示領域情報を送信する
請求項6に記載の電子機器の制御方法。
【請求項8】
コンピュータにより実行されるプログラムであって、
ディスプレイの表示画面上に映像を表示するための画面データを受信する手順と、
前記画面データに基づいて前記表示画面に表示される映像内の一部の第1の領域を選択する手順と、
前記第1の領域を前記表示画面上に表示する手順と、
前記画面データの格納箇所を示す格納位置情報と、前記第1の領域の位置情報とを含む画面表示領域情報を第2の電子機器に送信する手順と
を前記コンピュータに実行させるプログラム。
【請求項9】
コンピュータにより実行されるプログラムであって、
Webページデータを受信する手順と、
前記Webページデータに基づいてディスプレイの表示画面に表示されるWebページ内の一部の第1の領域を選択する手順と、
前記第1の領域を前記表示画面上に表示する手順と、
前記Webページのアドレスと、前記第1の領域の位置情報とを含むWebページ表示領域情報を第2の電子機器に送信する手順と
を前記コンピュータに実行させるプログラム。
【請求項10】
前記Webページ表示領域情報の送信先候補を示すボタンを表示する手順と、
前記ボタンが操作された後に、前記ボタンによって指定された前記第2の電子機器に前記Webページ表示領域情報を送信する手順と
を前記コンピュータに実行させる請求項8に記載のプログラム。
【請求項1】
ディスプレイと、
前記ディスプレイの表示画面上に映像を表示するための画面データを受信する受信手段と、
前記画面データに基づいて前記表示画面に表示される映像内の一部の第1の領域を選択する選択手段と、
前記第1の領域を前記表示画面上に表示する表示手段と、
前記画面データの格納箇所を示す格納位置情報と、前記第1の領域の位置情報とを含む画面表示領域情報を第2の電子機器に送信する送信手段と
を具備する電子機器。
【請求項2】
第3の画面データに基づいて表示される第3の映像の一部の第3の領域を第3の表示画面に表示する第3の電子機器から送信された、前記第3の画面データの格納箇所を示す第2の格納位置情報と、前記第3の領域の位置情報とを含む第3の画面表示領域情報を受信する手段を更に具備し、
前記表示手段は、第3の画面表示領域情報に基づいて前記表示画面上に前記第3の領域を表示する請求項1記載の電子機器。
【請求項3】
ディスプレイと、
Webページデータを受信する受信手段と、
前記Webページデータに基づいて前記ディスプレイの表示画面に表示されるWebページ内の一部の第1の領域を選択する選択手段と、
前記第1の領域を前記表示画面上に表示する表示手段と、
前記Webページのアドレスと、前記第1の領域の位置情報とを含むWebページ表示領域情報を第2の電子機器に送信する送信手段と
を具備する電子機器。
【請求項4】
前記表示手段は、前記Webページ表示領域情報の送信先候補を示すボタンを表示し、
前記送信手段は、前記ボタンが操作された後に、前記ボタンによって指定された前記第2の電子機器に前記Webページ表示領域情報を送信する
請求項3に記載の電子機器。
【請求項5】
ディスプレイの表示画面上に映像を表示するための画面データを受信し、
前記画面データに基づいて前記表示画面に表示される映像内の一部の第1の領域を選択し、
前記第1の領域を前記表示画面上に表示し、
前記画面データの格納箇所を示す格納位置情報と、前記第1の領域の位置情報とを含む画面表示領域情報を第2の電子機器に送信する
電子機器の制御方法。
【請求項6】
ディスプレイの表示画面上に映像を表示するための画面データを受信し、
前記画面データに基づいて前記表示画面に表示される映像内の一部の第1の領域を選択し、
前記第1の領域を前記表示画面上に表示し、
前記画面データの格納箇所を示す格納位置情報と、前記第1の領域の位置情報とを含む画面表示領域情報を第2の電子機器に送信する
電子機器の制御方法。
【請求項7】
前記Webページ表示領域情報の送信先候補を示すボタンを表示し、
前記ボタンが操作された後に、前記ボタンによって指定された前記第2の電子機器に前記Webページ表示領域情報を送信する
請求項6に記載の電子機器の制御方法。
【請求項8】
コンピュータにより実行されるプログラムであって、
ディスプレイの表示画面上に映像を表示するための画面データを受信する手順と、
前記画面データに基づいて前記表示画面に表示される映像内の一部の第1の領域を選択する手順と、
前記第1の領域を前記表示画面上に表示する手順と、
前記画面データの格納箇所を示す格納位置情報と、前記第1の領域の位置情報とを含む画面表示領域情報を第2の電子機器に送信する手順と
を前記コンピュータに実行させるプログラム。
【請求項9】
コンピュータにより実行されるプログラムであって、
Webページデータを受信する手順と、
前記Webページデータに基づいてディスプレイの表示画面に表示されるWebページ内の一部の第1の領域を選択する手順と、
前記第1の領域を前記表示画面上に表示する手順と、
前記Webページのアドレスと、前記第1の領域の位置情報とを含むWebページ表示領域情報を第2の電子機器に送信する手順と
を前記コンピュータに実行させるプログラム。
【請求項10】
前記Webページ表示領域情報の送信先候補を示すボタンを表示する手順と、
前記ボタンが操作された後に、前記ボタンによって指定された前記第2の電子機器に前記Webページ表示領域情報を送信する手順と
を前記コンピュータに実行させる請求項8に記載のプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【公開番号】特開2012−234562(P2012−234562A)
【公開日】平成24年11月29日(2012.11.29)
【国際特許分類】
【出願番号】特願2012−165212(P2012−165212)
【出願日】平成24年7月25日(2012.7.25)
【分割の表示】特願2011−99749(P2011−99749)の分割
【原出願日】平成23年4月27日(2011.4.27)
【出願人】(000003078)株式会社東芝 (54,554)
【Fターム(参考)】
【公開日】平成24年11月29日(2012.11.29)
【国際特許分類】
【出願日】平成24年7月25日(2012.7.25)
【分割の表示】特願2011−99749(P2011−99749)の分割
【原出願日】平成23年4月27日(2011.4.27)
【出願人】(000003078)株式会社東芝 (54,554)
【Fターム(参考)】
[ Back to top ]