(57)【要約】【課題】表示装置が、画像表示に関する表示仕様情報をデータ提供装置へ提供できる機能を搭載していない場合でも、画像表示装置の表示仕様に応じて、適切な表示サイズにて表示させることができる技術を提供する。【解決手段】表示装置にデータを提供するデータ提供装置であって、前記表示装置を特定する機器特定情報に基づいて、前記表示装置とは異なる機器情報提供装置から前記表示装置における表示仕様を示す表示仕様情報を取得する機器情報取得部と、前記機器情報取得部が取得した前記表示仕様情報に基づいて、前記表示装置に表示させる表示用データを生成する表示用データ生成部と、を有することを特徴とするデータ提供装置。【選択図】図７
2014062929.tif 000002
【特許請求の範囲】
【請求項１】
表示装置にデータを提供するデータ提供装置であって、
前記表示装置を特定する機器特定情報に基づいて、前記表示装置とは異なる機器情報提供装置から前記表示装置における表示仕様を示す表示仕様情報を取得する機器情報取得部と、
前記機器情報取得部が取得した前記表示仕様情報に基づいて、前記表示装置に表示させる表示用データを生成する表示用データ生成部と、
を有することを特徴とするデータ提供装置。
【請求項２】
前記機器情報取得部は、前記表示装置が提供する、前記表示装置を特定するための前記機器特定情報を取得することを特徴とする請求項１に記載のデータ提供装置。
【請求項３】
前記機器情報取得部は、前記表示仕様情報が機器情報提供装置内に保存されていない場合には、前記表示装置が提供する参照先から前記表示仕様情報を取得することを特徴とする請求項１又は２に記載のデータ提供装置。
【請求項４】
表示装置にデータを提供するデータ提供装置であって、
前記表示装置を特定する機器特定情報に基づいて、前記表示装置とは異なる機器情報提供装置から前記表示装置における表示仕様を示す表示仕様情報を取得する機器情報取得部と、
調整前の表示用データと前記機器情報取得部が取得した前記表示装置の表示仕様情報に基づく制御用のデータとを前記表示装置に送ることを特徴とするデータ提供装置。
【請求項５】
表示装置にデータを提供するデータ提供方法であって、
前記表示装置を特定する機器特定情報に基づいて、前記表示装置とは異なる機器情報提供装置から前記表示装置における表示仕様を示す表示仕様情報を取得する機器情報取得ステップと、
前記機器情報取得ステップにおいて取得した前記表示仕様情報に基づいて、前記表示装置に表示させる表示用データを生成する表示用データ生成ステップと、
を有することを特徴とするデータ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ提供装置等に関する。
【背景技術】
【０００２】
動画や静止画等のコンテンツ等のデータを、ネットワークを経由して、テレビジョン受信装置（ＴＶ）等の表示装置（ディスプレイ）に提供して表示させる方法を用いて、例えば、DLNA（Digital Living Network Alliance）等の機能を利用して、携帯電話等に格納された写真や動画などのコンテンツをＴＶや対応ディスプレイに表示させる機能がある。
一般的な表示装置は、基本的にコンテンツが最大になるように表示制御される。そのため、携帯端末のような小さいディスプレイで見ていたコンテンツ等を１００インチなどと大きいディスプレイに表示させると、表示内容によっては大きくなることでユーザに驚きや不快感を与えることがある。
特許文献１では、表示装置の表示仕様に応じて、表示用データを生成することにより、表示装置に適切な表示サイズにて表示させる技術が開示されている。そのために、データを提供する提供装置は、表示装置から送信される画像表示等に関する仕様情報を受信することにより、目的にあった適切な提供データを生成するとともに、表示装置の表示制御を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３３２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術では、表示装置が、表示装置から送信される画像表示等に関する仕様情報をデータ提供装置へ提供できる機能を搭載していなければ、表示装置の仕様に応じて、適切な表示サイズにて表示させられないという問題がある。
本発明は、表示装置が、画像表示等に関する表示仕様情報をデータ提供装置へ提供できる機能を搭載していない場合でも、表示装置の表示仕様に応じて、適切な表示サイズにて表示させることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一観点によれば、表示装置にデータを提供するデータ提供装置であって、前記表示装置を特定する機器特定情報に基づいて、前記表示装置とは異なる機器情報提供装置から前記表示装置における表示仕様を示す表示仕様情報を取得する機器情報取得部と、
前記機器情報取得部が取得した前記表示仕様情報に基づいて、前記表示装置に表示させる表示用データを生成する表示用データ生成部と、を有することを特徴とするデータ提供装置が提供される。
本発明によれば、データ提供装置が、表示装置の機器特定情報（機器名等）を取得する手段を備え、取得した機器特定情報（機器名等）に基づき、予め機器特定情報（機器名等）と画像表示に関する表示仕様情報との対応関係を保持している装置（ＤＢサーバ等）から、表示装置の画像表示に関する表示仕様情報を取得し、取得した表示装置の表示仕様情報に応じて、表示装置に適切な表示を行わせることで、表示仕様情報を表示装置からは取得できない場合であっても、表示仕様に基づいて表示装置に表示させるデータを生成して表示装置に提供することができる。
前記機器情報取得部は、前記表示装置が提供する、前記表示装置を特定するための前記機器特定情報を取得することを特徴とする。
前記機器情報取得部は、前記表示装置が提供する参照先から前記表示仕様情報を取得するようにしても良い。
本発明は、表示装置と、表示装置にデータを提供するデータ提供装置であって、前記表示装置を特定する機器特定情報に基づいて、前記表示装置とは異なる機器情報提供装置から前記表示装置における表示仕様を示す表示仕様情報を取得する機器情報取得部と、調整前の表示用データと前記機器情報取得部が取得した前記表示装置の表示仕様情報に基づく制御用のデータとを前記表示装置に送ることを特徴とするデータ提供装置と、を備えた情報提供システムである。
本発明の他の観点によれば、表示装置にデータを提供するデータ提供方法であって、前記表示装置を特定する機器特定情報に基づいて、前記表示装置とは異なる機器情報提供装置から前記表示装置における表示仕様を示す表示仕様情報を取得する機器情報取得ステップと、前記機器情報取得ステップにおいて取得した前記表示仕様情報に基づいて、前記表示装置に表示させる表示用データを生成する表示用データ生成ステップと、を有することを特徴とするデータ提供方法が提供される。
本発明は上記に記載のデータ提供方法を、コンピュータに実行させるためのプログラムであっても良く、当該プログラムを記録するコンピュータ読み取り可能な記録媒体であっても良い。
【発明の効果】
【０００６】
表示装置が、表示に関する仕様情報（表示仕様情報）をデータ提供装置へ提供することができない場合でも、表示装置の仕様に応じた適切な表示仕様で表示が可能となる。
【図面の簡単な説明】
【０００７】
【図１】本実施の形態による情報提供システムの一構成例を示す機能ブロック図である。
【図２】コンテンツ等のデータを提供するデータ提供装置の一構成例を示す機能ブロック図である。
【図３】図２のソフトウェア構成例を示す図である。
【図４】機器情報提供装置の一構成例を示す機能ブロック図である。
【図５】図４のソフトウェア構成例を示す図である。
【図６】表示装置の一構成例を示す機能ブロック図である。
【図７】本実施の形態による情報提供システムにおけるシーケンス図である。
【発明を実施するための形態】
【０００８】
本明細書において、機器情報とは、表示装置を特定する機器特定情報と、表示装置における表示仕様を示す表示仕様情報と、の対応関係を含み、機器情報提供装置の機器データベースに記憶されている。
以下、本発明の実施の形態によるデータ提供技術について、図面を参照しながら説明を行う。本実施の形態において、データ提供装置として例示する携帯端末とは、携帯電話、スマートフォン、タブレット端末、パーソナルコンピュータ（ＰＣ）など、形態や名称を問わない。また、表示装置も、テレビジョン受信装置やＰＣ、プロジェクタなどを含み、データに基づく表示機能を有する情報処理装置が含まれる。ここでは、表示装置としてテレビジョン受信装置を例にして説明するがその他の表示装置でも良い。機器情報提供装置は、機器情報をデータ提供装置に提供する装置であり、例えば、ＰＣやサーバなどで構成することができる。
図１は、本実施の形態による情報提供システムの一構成例を示す機能ブロック図である。図１に示すように、情報提供システムＡは、コンテンツなどの情報（データ等）を表示装置５に提供して表示装置に当該情報に基づく表示を行わせるデータ提供装置１と、表示装置５の機器の性能や機器の表示特性等を提供する機器情報提供装置３と、コンテンツ等を、機器情報提供装置３によって提供された表示特性等によって表示することができる表示装置５と、を有している。
データ提供装置１と表示装置５とは、例えばネットワークＬ１等により、データ提供装置１と機器情報提供装置３とはネットワークＬ２により、接続可能となっている。
【０００９】
図２は、例えば、コンテンツを提供できるスマートフォンなどのデータ提供装置の一構成例を示す機能ブロック図であり、図３は、そのソフトウェア構成例を示す図である。ＣＰＵ１１は、プログラム保存領域に格納されたプログラムを動作させ、各種制御を行う。
入力部１３は、キー、タッチパネル等により、ユーザからの入力を受け付ける。記憶部１５は、データ、プログラム等の格納領域であり、フラッシュメモリ等により構成される。
メモリ１７は、各種制御を行う際に使用する一時記憶領域である。ＷＬＡＮ通信部２１は、無線ＬＡＮモジュールやアンテナから構成され、無線ＬＡＮの制御やデータ送受信を行うもので、ＣＰＵ１１からのスキャン、接続、データ通信等の要求に従い動作する。表示制御部２３は、自機のＬＣＤ等の各種操作画面を表示する。音声入出力部２５は、マイク、スピーカ等から構成され、携帯電話網との通話時に音声の入出力を行う。３Ｇ通信部２７は、携帯電話網と接続し、音声通話やパケット通信を行う。
【００１０】
図３に示すように、ＷＬＡＮ制御部４７は、ＷＬＡＮ通信部２１を制御するように、ＷＬＡＮアクセスポイントの検索・接続・認証等の制御を行う。３Ｇ制御部４３は、３Ｇ通信部２７を制御するように、３Ｇ通信の接続・認証等の制御を行う。データ送受信部４１・４５は、ＷＬＡＮ／３Ｇを介してデータ送受信を行う。要求処理部３７は、入力部１３からのユーザ操作を受け付け、表示装置５へのデータ表示処理を行う。機器情報取得部３５は、機器情報提供装置３から、３Ｇ／ＷＬＡＮの通信網を介して対向機器である表示装置５の機器情報を取得し、記憶部１５内の機器情報保存領域１５ａへの保存を行う。記憶部１５は、さらに、写真、動画等のユーザのコンテンツを保持するユーザデータ保存領域１５ｂを有する。
プロトコル処理部３１は、ＷＬＡＮ通信を通じて、ネットワーク内の対向機器の検索、発見、認証処理等のプロトコル処理を行うとともに、３Ｇ通信を通じたＨＴＴＰ等のプロトコル処理を行う。これらの機能を実行する機能ブロックとして、ＨＴＴＰ送受信部３１ａ、ＵＰｎＰ送受信部３１ｂを、一例として記載している。
【００１１】
表示用データ生成部３３は、データ提供装置１から対向機器である表示装置５へデータ送信する際に適切な表示形式にデータを変換する処理部であり、ユーザデータ保存領域１５ｂから表示装置５に送信するためのデータを取得する送出データ取得部３３ａと、ＨＴＭＬ等、送出データ取得部３３ａが取得したデータと一緒に対向機器５に送信するためのデータを生成する表示要素生成部３３ｂと、送出データ取得部３３ａが取得したデータと、表示要素生成部３３ｂが生成したデータとを合成し、最終的に表示装置５に送信されるデータを生成するデータ合成部３３ｃを有する。
以上のように、データ提供装置１は、コンテンツ等を表示させるためのデータを表示装置５に提供するとともに、表示装置５の表示特性を表示装置５以外から取得して、表示装置５に適した表示特性に基づいて、表示装置５に提供する表示用のデータを生成する。表示用のデータは、データ提供装置１において調整された後に表示装置５に送信しても良いし、調整前のデータと制御用のデータとをデータ提供装置１から表示装置５に送るようにしても良い。
【００１２】
図４は、機器情報提供装置３の一構成例を示す機能ブロック図である。図５は、そのソフトウェア構成例を示す図である。
図４に示すように、機器情報提供装置３は、プログラム保存領域に格納されたプログラムを動作させ、各種制御を行うＣＰＵ５１と、無線ＬＡＮや有線ＬＡＮなどの通信手段の接続等の制御を行う通信部５５と、各種制御を行う際に使用する一時記憶領域であるメモリ５３と、ＬＣＤ等のＦＤＰ、各種操作画面を表示する制御を行う表示制御部５７と、ＨＤＤ等の情報の記憶を行い、機器のインチや解像度等の表示情報をＤＢ等として保持する記憶部６１を有する。
【００１３】
図５に示すように、通信制御部７３は、ＬＡＮ等通信手段の接続・認証等の制御を行い、データ送受信部７５は、通信部５５を介してデータ送受信を行う。要求処理部７１は、受信した機器（表示装置）に対する詳細な機器情報を要求元の機器（データ提供装置１）へデータ送受信部７５を通して送信する。
要求処理部７１内の検索処理部７１ａは、データ提供装置１から通信部５５を通して受信したデータから、機器名、型番等の検索のキーとなる機器特定情報を抽出し、機器データベース６１ａのデータベースＤＢを検索する。要求処理部７１内のデバイス情報処理部７１ｂは、検索処理部７１ａの検索によって機器データベース６１ａの情報から、データ提供装置１に必要な情報を抽出・整形し、データ送受信部７５に通知する。機器データベース６１ａは、検索処理部７１ａから与えられたキー（機器特定情報）に応じて、機器データベース６１ａを検索し、必要な表示のための表示仕様情報をデバイス情報処理部７１ｂに通知する。
表示仕様情報は、機器情報提供装置３内にその一部が保存されていない場合であっても、例えばネットワーク経由で取得できるようになっていれば良い。
【００１４】
【表１】
2014062929.tif 000003
【００１５】
表１は、ＤＢ等に保存される表示装置の機器特定情報と表示仕様情報とを含む機器情報の一例を示す表である。表１に示すように、機器情報は、機器特定情報、例えば、表示装置５の機器のＩＤ、機器名（型番）、機器のネットワーク上のアドレス（ＵＲＬ）であるＭＡＣアドレスやＩＰアドレスなどの機器特定情報と、例えば、表示装置５の表示部のサイズ、解像度、表示部におけるコンテンツ等の表示領域等の表示仕様情報と、を有している。
【００１６】
【表２】
2014062929.tif 000004
【００１７】
表２は、表示装置が出力する情報の一例を示す図であり、この情報を参照することで、表示装置の型番と、ＵＲＬ等の機器特定情報を得ることができる。型番やＵＲＬなどの機器特定情報に基づいて、ＤＢ等を検索して、表示装置が備える表示仕様情報を取得することができる。
この表示仕様情報にアクセス可能とすることで、データ提供装置１が表示装置５と直接、表示仕様情報をやり取りできない場合等であっても、表示装置５の表示仕様情報等を考慮して、データ提供装置１からのコンテンツを表示装置５に表示させることができる。
【００１８】
図６は、表示装置の一構成例を示す機能ブロック図である。図６に示すように、表示装置５は、ＣＰＵ８１と、メモリ８３と、通信部８５（アンテナ８５ａ）と、表示制御部８７と、記憶部９１とを有し、一般的には、内蔵又は外付けの表示部９３を有する。通信部８５は、機器情報提供装置３からデータ提供装置１が得た表示装置５に応じた表示制御を伴うコンテンツ等をデータ提供装置１から受信する。或いは、調整前のデータと調整用データとを受信する。
【００１９】
図７は、本実施の形態による情報提供システムＡにおける動作の流れを示すシーケンス図である。ここでは、表示装置（対向機器）５は、データ提供装置１との間で、ネットワーク上で参照できる機器の検索、発見、デバイス認証等のやり取りを行う（Ｌ１１）。具体例としては、ＤＬＮＡ（ＵＰｎＰ）で利用されるやり取りを用いることができるが、このような方法に限定されるものではなく、このやり取りで、データ提供装置１は、表示装置（対向機器）５を認識できることを想定している。
ここで、ユーザによるデータ提供装置１の操作により、表示装置（対向機器）５に送信（表示）させたい静止画等のコンテンツデータの選択が行われたことを検出する（Ｌ１２）。
【００２０】
Ｌ１２で、ユーザによりコンテンツデータの選択がなされ、表示装置（対向機器）５が選択された場合、データ提供装置１は、Ｌ１１で取得した情報内に含まれる表示装置を特定するための機器特定情報を機器情報提供装置３に送信する（機器特定情報問いあわせＬ１３）。
機器情報提供装置３は、データ提供装置１から受信した機器特定情報を検索キーとして、自身の持つ、或いは、参照可能な機器データベースを検索し、問い合わせを受けた表示装置５の機器の表示仕様の詳細情報を抽出する（Ｌ１４）。
Ｌ１４で抽出された表示装置５の機器の表示仕様情報の詳細情報をデータ提供装置１に送信する（Ｌ１５：  応答）。
データ提供装置１は、Ｌ１５で機器情報提供装置３から取得した表示仕様情報の詳細情報を参照し、表示データの変更が必要であるか否かを判定し、表示装置（対向機器）５に表示させるデータをＬ１２で選択したデータのまま、あるいは、表示仕様に基づく表示サイズ等を変更したデータを生成する（Ｌ１６）。
次いで、Ｌ１６で生成された表示用のデータを表示装置（対向機器）５に送信する。選択したデータのまま送られる場合には、調整データにより表示装置５側で調整を行う。
これにより、表示装置（対向機器）５は、その表示仕様に適した表示を行うことが可能となる。機器情報提供装置３からデータ提供装置１への表示仕様情報の提供は、少なくともその一部であっても良い。
機器情報取得部は、表示仕様情報が機器情報提供装置内に保存されていない場合には、前記表示装置が提供する参照先から前記表示仕様情報を取得するようにしても良い。
【００２１】
表示仕様情報は、必要な全ての情報でなくても、表示装置５からの提供又は処理によりその時点でデータ提供装置が有している又は不足している表示仕様情報のうちの一部の情報を機器情報提供装置から取得するようにしても良い。
例えば、画面のサイズ情報は取得できたが、解像度は取得できない場合には、解像度を機器情報提供装置から取得するようにすれば良い。
【００２２】
本実施の形態は、表示装置５の表示仕様情報をデータ提供装置１以外からも、少なくとも一部を取得できる仕組みを設けることで、表示装置 １が特定のプロトコルに対応する必要がなく、表示仕様情報を取得して適切に表示できるデータを表示装置に送ることができる。そのため、例えば、５０インチ以上のＴＶに映像を表示させる場合には、表示領域の２／３に映像を表示させ、残り領域に付加情報を表示させるような場合の、５０インチという表示を変更するか否かの判定基準は、１）データ提供装置１内に判定基準を設定しておいても良いし、２）表示装置５の表示仕様情報とともに、機器情報提供装置３から判定基準も取得することも可能である。ここで、１）の場合には、図３のブロック図の記憶部１５内に判定基準を保持しておき、ＣＰＵによりデータ解析を行って判断すれば良い。２）の場合には、ＷＬＡＮ通信部２１を介してから判定基準を取得し、判定することができる。
【００２３】
本実施の形態では、表示装置５の表示サイズ設定等に応じて、表示するためのデータをデータ提供装置１側で変更しているが、表示装置５の表示サイズ設定等に依存せずに同様の表示がしたい場合には、表示装置５の表示サイズ設定等に依存したデータの調整機能をオフにして、表示装置５にデータのみを送信すればよい。あるいは、データ提供装置５のＵＩ上に切り替えボタン等を用意し、機能をＯＦＦとしたい場合は調整しないデータを表示装置５に送信し直すことでＯＦＦと同様の対応ができる。
情報提供装置であるサーバ（機器情報の提供装置）についての処理は、表示装置の表示機能に関する情報が取得できるように構成されていれば、サーバ側の構成を限定するものではない。
【００２４】
例えば、表２に示すＵＲＬデータを取得し、ＵＲＬ（ＨＴＭＬ）の解析を行って表示機能の情報を取得するようにしても良いし、表２に記載している製品型番から、型番を問い合わせると、表示機能情報を通知するＤＢを保持したサーバに問い合わせることで取得できるようにしても良い。また、ＤＢの生成方法は、運営会社が入力しても、型番から検索アルゴリズムで表示情報を抽出するように構成してもよい。
【００２５】
また、上記の実施の形態において、添付図面に図示されている構成等については、これらに限定されるものではなく、本発明の効果を発揮する範囲内で適宜変更することが可能である。その他、本発明の目的の範囲を逸脱しない限りにおいて適宜変更して実施することが可能である。
また、本発明の各構成要素は、任意に取捨選択することができ、取捨選択した構成を具備する発明も本発明に含まれるものである。
【００２６】
また、本実施の形態で説明した機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。尚、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また前記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。機能の少なくとも一部は、集積回路などのハードウェアで実現しても良い。
【産業上の利用可能性】
【００２７】
本発明は、情報提供装置に利用可能である。
【符号の説明】
【００２８】
Ａ…情報提供システム、１…データ提供装置、３…機器情報提供装置、５…表示装置（対向機器）、１１…ＣＰＵ、１３…入力部、１５…記憶部、１７…メモリ、２１…ＷＬＡＮ通信部、２５…音声入出力部、２７…３Ｇ通信部、５５…通信部、６１…記憶部、６１ａ…機器データベース、７１…要求処理部、７１ａ…検索処理部、７１ｂ…デバイス情報処理部、７３…通信制御部、７５…データ送受信部。
【図１】
2014062929.tif 000005
【図２】
2014062929.tif 000006
【図３】
2014062929.tif 000007
【図４】
2014062929.tif 000008
【図５】
2014062929.tif 000009
【図６】
2014062929.tif 000010
【図７】
2014062929.tif 000011