(57)【要約】【課題】  利用者が所定のデバイスを用いて視聴しているコンテンツを別のデバイスで継続して出力させるように切り替える際に、当該利用者と共有して視聴している同行者との関係を考慮して、切替先のデバイスを利用者に選択させるための支援情報を生成する、コンテンツ出力のためのデバイス情報処理装置、コンテンツ出力のためのデバイス情報処理方法、およびコンテンツ出力のためのデバイス情報処理プログラムを提供する。【解決手段】  複数のデバイスのいずれかで出力中のコンテンツの、出力の切替先とするデバイスを選択するための支援情報を要求するデバイス情報要求を取得すると、支援情報の生成に用いるための情報として、コンテンツ出力中のデバイスの利用者について、接続されたデバイスごとおよびコンテンツの種類情報ごとの、共有してコンテンツを視聴している同行利用者の少なさを示す値を算出する利用者管理情報処理部を備えることを特徴とする。【選択図】図１
2015148920.tif 000002
【特許請求の範囲】
【請求項１】
複数のデバイスにネットワークを介して接続された、コンテンツ出力のためのデバイス情報処理装置において、
前記複数のデバイスのいずれかで出力中のコンテンツの、出力の切替先とするデバイスを選択するための支援情報を要求するデバイス情報要求を取得すると、前記出力中のコンテンツの種類情報を取得するとともに、前記コンテンツを出力中のデバイスの利用者と共有して前記コンテンツを視聴している同行利用者として特定された同行利用者数を取得するコンテキスト情報処理部と、
前記コンテンツを出力中のデバイスの利用者が、過去に前記複数のデバイスのいずれかでコンテンツを視聴した都度、前記コンテキスト情報処理部で取得された、デバイスごとおよびコンテンツの種類情報ごとの同行利用者数を記憶する利用者管理情報記憶部と、
前記コンテキスト情報処理部で取得されたコンテンツの種類情報に対応する、デバイスごとの同行利用者数を前記利用者管理情報記憶部から取得し、前記支援情報の生成に用いるための情報として、前記コンテンツを出力中のデバイスの利用者について、前記複数のデバイスごとおよびコンテンツの種類情報ごとの前記同行利用者の少なさを示す値を、非共有度として取得した情報から算出する利用者管理情報処理部と
を備えることを特徴とするコンテンツ出力のためのデバイス情報処理装置。
【請求項２】
前記コンテキスト情報処理部は、前記デバイス情報要求を取得すると、前記同行利用者の識別情報をさらに取得し、
前記利用者管理情報記憶部は、前記コンテンツを出力中のデバイスの利用者が、過去に前記複数のデバイスのいずれかでコンテンツを視聴した都度、前記コンテキスト情報処理部で取得された同行利用者の識別情報に基づいて、デバイスごと、コンテンツの種類情報ごと、および同行利用者ごとの、同行視聴回数を記憶し、
前記コンテキスト情報処理部で取得されたコンテンツの種類情報に対応する、デバイスごとの非共有度、および同行利用者ごとの同行視聴回数を前記利用者管理情報記憶部から取得し、前記支援情報の生成に用いる情報として、前記コンテンツを出力中のデバイスの利用者が現在の同行利用者とコンテンツを共有して視聴したくない度合いを示す共有可否レベルを、取得した情報からデバイスごとにさらに算出するデバイス情報生成部をさらに備える
ことを特徴とする請求項１に記載のコンテンツ出力のためのデバイス情報処理装置。
【請求項３】
前記デバイス情報生成部は、前記共有可否レベルが低いデバイスほど切替先として高い優先度を付した優先デバイス情報を生成して、前記支援情報として前記デバイス情報要求元のデバイスに送信する
ことを特徴とする請求項２に記載のコンテンツ出力のためのデバイス情報処理装置。
【請求項４】
前記利用者管理情報処理部は、前記非共有度を、前記同行利用者数が少ない程、値が大きくなるように算出する
ことを特徴とする請求項１〜３いずれか１項に記載のコンテンツ出力のためのデバイス情報処理装置。
【請求項５】
前記デバイス情報生成部は、前記共有可否レベルを、該当する同行利用者の同行視聴回数のうち最も少ない値に、該当する非共有度を掛け合わせることにより算出する
ことを特徴とする請求項２または３に記載のコンテンツ出力のためのデバイス情報処理装置。
【請求項６】
複数のデバイスにネットワークを介して接続された、コンテンツ出力のためのデバイス情報処理装置が、
前記複数のデバイスのいずれかで出力中のコンテンツの、出力の切替先とするデバイスを選択するための支援情報を要求するデバイス情報要求を取得すると、前記出力中のコンテンツの種類情報を取得するとともに、前記コンテンツを出力中のデバイスの利用者と共有して前記コンテンツを視聴している同行利用者として特定された同行利用者数を取得するコンテキスト情報処理ステップと、
前記コンテンツを出力中のデバイスの利用者が、過去に前記複数のデバイスのいずれかでコンテンツを視聴した都度、前記コンテキスト情報処理ステップにより取得された、デバイスごとおよびコンテンツの種類情報ごとの同行利用者数を記憶する利用者管理情報記憶ステップと、
前記コンテキスト情報処理ステップにより取得されたコンテンツの種類情報に対応する、デバイスごとの同行利用者数を前記利用者管理情報記憶ステップで記憶された情報の中から取得し、前記支援情報の生成に用いるための情報として、前記コンテンツを出力中のデバイスの利用者について、前記複数のデバイスごとおよびコンテンツの種類情報ごとの前記同行利用者の少なさを示す値を、取得した情報から算出する利用者管理情報処理ステップと
を有することを特徴とするコンテンツ出力のためのデバイス情報処理方法。
【請求項７】
請求項１〜５いずれか１項に記載のコンテンツ出力のためのデバイス情報処理装置を、コンピュータで構成するための、コンテンツ出力のためのデバイス情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のデバイスで出力されているコンテンツを、ネットワークに接続された他のデバイスで継続して出力させるように切り替えるときの、切替先のデバイスを利用者に選択させるための支援情報を生成する、コンテンツ出力のためのデバイス情報処理装置、コンテンツ出力のためのデバイス情報処理方法、およびコンテンツ出力のためのデバイス情報処理プログラムに関する。
【背景技術】
【０００２】
近年、一般利用者に普及しているスマートＴＶやスマートフォンなどのデバイスがネットワークを介して接続されることで、複数のデバイス間を連携させたサービスの提供が可能になっている。
【０００３】
例えば非特許文献１には、利用者のデバイス利用履歴から、過去にどのような環境（家庭内、移動中、会社内など）で、どのようなデバイス（ＰＣ、スマートフォンなど）を用いて、どのようなトピックのコンテンツを視聴したかを学習しておくことにより、現在視聴中のコンテンツを継続して出力させる切替先のデバイスを、適切に選択する技術が記載されている。
【０００４】
この技術を利用することにより例えば、会社から自宅への移動中にスマートフォンで視聴していたコンテンツを、自宅到着後に別のデバイスで継続して視聴しようとしたときに、処理能力やコンテンツの内容などを考慮して、自宅内の複数のデバイスの中から適切な切替先のデバイス（例えばＰＣやテレビ装置）を選択することができる。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】小田朋宏, 中小路久美代, “Pcard:多様な情報端末やサービスを跨いだ個人毎の情報流通支援フレームワーク”,電子情報通信学会技術研究報告, AI, 人工知能と知識処理, Vol.111, No.310, pp.43-48, 2011.
【非特許文献２】冨田有紀、水野修、深見公彦、多田好克、”プライバシー管理制御を行う個人向けコミュニケータの実現”、 電子情報通信学会技術研究報告、ネットワークシステム、Vol.109、No.273、pp.27-32、2009.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、視聴中のコンテンツを異なるデバイスで出力させるように切り替える場合、デバイスの処理能力やコンテンツの内容に加え、一緒に視聴している人（同行者）によっても切替先として選択すべきデバイスが異なってくる。
【０００７】
非特許文献２には、利用者同士がデバイスによりネットワークを介して情報のやりとりを行うシステムにおいて、相手との関係によって開示する情報項目を変化させる（開示情報レベルを変化させる）ことが記載されているが、このように他の利用者との関係によって変化する情報と、デバイスの処理能力やコンテンツの内容とを包括的に考慮して、ユーザにコンテンツ出力切替先のデバイスを選択させるための技術が望まれていた。
【０００８】
本発明は上記事情を鑑みてなされたものであり、利用者が所定のデバイスを用いて視聴しているコンテンツを別のデバイスで継続して出力させるように切り替える際に、当該利用者と共有して視聴している同行者との関係を考慮して、切替先のデバイスを利用者に選択させるための支援情報を生成する、コンテンツ出力のためのデバイス情報処理装置、コンテンツ出力のためのデバイス情報処理方法、およびコンテンツ出力のためのデバイス情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するための、本発明のコンテンツ出力のためのデバイス情報処理装置は、複数のデバイスにネットワークを介して接続された、コンテンツ出力のためのデバイス情報処理装置において、前記複数のデバイスのいずれかで出力中のコンテンツの、出力の切替先とするデバイスを選択するための支援情報を要求するデバイス情報要求を取得すると、前記出力中のコンテンツの種類情報を取得するとともに、前記コンテンツを出力中のデバイスの利用者と共有して前記コンテンツを視聴している同行利用者として特定された同行利用者数を取得するコンテキスト情報処理部と、前記コンテンツを出力中のデバイスの利用者が、過去に前記複数のデバイスのいずれかでコンテンツを視聴した都度、前記コンテキスト情報処理部で取得された、デバイスごとおよびコンテンツの種類情報ごとの同行利用者数を記憶する利用者管理情報記憶部と、前記コンテキスト情報処理部で取得されたコンテンツの種類情報に対応する、デバイスごとの同行利用者数を前記利用者管理情報記憶部から取得し、前記支援情報の生成に用いるための情報として、前記コンテンツを出力中のデバイスの利用者について、前記複数のデバイスごとおよびコンテンツの種類情報ごとの前記同行利用者の少なさを示す値を、非共有度として取得した情報から算出する利用者管理情報処理部とを備える。
【００１０】
また本発明のコンテンツ出力のためのデバイス情報処理方法は、複数のデバイスにネットワークを介して接続された、コンテンツ出力のためのデバイス情報処理装置が、前記複数のデバイスのいずれかで出力中のコンテンツの、出力の切替先とするデバイスを選択するための支援情報を要求するデバイス情報要求を取得すると、前記出力中のコンテンツの種類情報を取得するとともに、前記コンテンツを出力中のデバイスの利用者と共有して前記コンテンツを視聴している同行利用者として特定された同行利用者数を取得するコンテキスト情報処理ステップと、前記コンテンツを出力中のデバイスの利用者が、過去に前記複数のデバイスのいずれかでコンテンツを視聴した都度、前記コンテキスト情報処理ステップにより取得された、デバイスごとおよびコンテンツの種類情報ごとの同行利用者数を記憶する利用者管理情報記憶ステップと、前記コンテキスト情報処理ステップにより取得されたコンテンツの種類情報に対応する、デバイスごとの同行利用者数を前記利用者管理情報記憶ステップで記憶された情報の中から取得し、前記支援情報の生成に用いるための情報として、前記コンテンツを出力中のデバイスの利用者について、前記複数のデバイスごとおよびコンテンツの種類情報ごとの前記同行利用者の少なさを示す値を、取得した情報から算出する利用者管理情報処理ステップとを有することを特徴とする。
【００１１】
また本発明のコンテンツ出力のためのデバイス情報処理プログラムは、上記のコンテンツ出力のためのデバイス情報処理装置を、コンピュータで構成するためのものであることを特徴とする。
【発明の効果】
【００１２】
本発明のコンテンツ出力のためのデバイス情報処理装置、コンテンツ出力のためのデバイス情報処理方法、およびコンテンツ出力のためのデバイス情報処理プログラムによれば、利用者が所定のデバイスを用いて視聴しているコンテンツを別のデバイスで継続して出力させるように切り替える際に、当該利用者と共有して視聴している同行者との関係を考慮して、切替先のデバイスを利用者に選択させるための支援情報を生成することが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態によるデバイス情報処理装置を利用したコンテンツ出力システムの構成を示すブロック図である。
【図２】本発明の一実施形態によるデバイス情報処理装置に利用者Ａデバイスの構成を示すブロック図である。
【図３】本発明の一実施形態によるデバイス情報処理装置のデバイス管理サーバに記憶されたデバイス管理情報の一例を示すテーブルである。
【図４】本発明の一実施形態によるデバイス情報処理装置に接続された利用者Ａデバイスの動作を示すフローチャートである。
【図５】本発明の一実施形態によるデバイス情報処理装置の動作を示すフローチャートである。
【図６】本発明の一実施形態によるデバイス情報処理装置の利用者管理サーバに記憶された利用者管理情報の一例を示すテーブルである。
【発明を実施するための形態】
【００１４】
本発明の一実施形態として、ある利用者が所定のデバイスを用いて現在視聴中のコンテンツを他のデバイスで継続して出力させるように切り替える際に、適切な切替先のデバイスを選択させるための支援情報を提供する、コンテンツ出力のためのデバイス情報処理装置について説明する。
【００１５】
〈一実施形態によるデバイス情報処理装置を用いたコンテンツ出力システムの構成〉
本実施形態によるデバイス情報処理装置を用いたコンテンツ出力システムの構成を、図１を参照して説明する。
【００１６】
本実施形態によるコンテンツ出力システム１は、利用者Ａが所有し、互いにネットワーク１０を介して接続された複数のデバイス（利用者Ａデバイス２０−１、２０−２、・・・２０−５）と、利用者Ｂが所有し、同様にネットワーク１０を介して接続された複数のデバイス（利用者Ｂデバイス３０−１、３０−２）と、これらの複数のデバイス２０−１〜２０−５、３０−１、３０−２とネットワーク１０を介して接続されたデバイス情報処理装置４０とを備える。
【００１７】
本実施形態においてデバイス２０−１〜２０−５、３０−１、３０−２はＷｅｂコンテンツを出力することが可能な装置であり、ＵＰｎＰ（ＤＬＮＡ）に対応した端末や、ブラウザを搭載した端末等である。例えば、利用者Ａデバイス２０−１はスマートフォンであり、利用者Ａデバイス２０−２は自宅のリビングに設置されたテレビ装置（型番：AAA-40W）であり、利用者Ａデバイス２０−３は自宅のリビングに設置された他のテレビ装置（型番：BBB-26W）であり、利用者Ａデバイス２０−４は自宅の部屋Ｘに設置されたＡＶアンプ（型番：VSA-922）であり、利用者Ａデバイス２０−５は自宅の部屋Ｙに設置された他のＡＶアンプ（型番：VSA-855）であり、利用者Ｂデバイス３０−１はオフィスに設置されたテレビ装置（型番：CCC-50W）であり、利用者Ｂデバイス３０−２はオフィスに設置されたＡＶアンプ（型番：VSA-600）である。
【００１８】
利用者Ａデバイス２０−１（スマートフォン）は、図２に示すように、入力部２１と、表示部２２と、日時情報取得部２３と、位置情報取得部２４と、近接センサ２５と、同行者特定部２６と、送信情報生成部２７と、通信部２８とを有する。
【００１９】
入力部２１は、利用者Ａの操作により、表示部２２に表示させるコンテンツの識別情報や、表示中のコンテンツの切替先とするデバイスを選択するための支援情報を要求するデバイス情報要求、選択された切替先のデバイスの識別情報などを入力する。
【００２０】
表示部２２は、利用者Ａにより指定されたコンテンツや、入力したデバイス情報要求に基づいてデバイス情報処理装置から取得される優先デバイス情報を表示する。優先デバイス情報の詳細内容については、後述する。
【００２１】
日時情報取得部２３は、入力部２１からデバイス情報要求が入力されたときの現在日時情報を取得する。
【００２２】
位置情報取得部２４は、ＧＰＳ（Global Positioning System）等で構成され、入力部２１からデバイス情報要求が入力されたときの、自デバイスの位置情報を取得する。
【００２３】
近接センサ２５は、Bluetooth（登録商標）や無線LAN等を用いて、近接するデバイスの識別情報を取得するセンサである。
【００２４】
同行者特定部２６は、近接センサ２５で取得された近接するデバイスの識別情報を基に、当該利用者Ａデバイス２０−１を利用する利用者Ａに同行しており、表示中のコンテンツを共有して視聴している同行利用者の識別情報を特定する。
【００２５】
近接センサ２５および同行者特定部２６により、利用者Ａがコンテンツを共有して視聴している同行利用者を特定する処理は、例えば、「参考文献１：鄭哲成，西尾信彦，"GRECOM: グループベースのサービス提供に向けたグループコンテキスト管理機構"，情報処理学会研究報告 MBL,[モバイルコンピューティングとユビキタス通信研究会研究報告] 2008.18 (2008): 67-74.）」に記載された技術を用いることができる。
【００２６】
送信情報生成部２７は、入力部２１から入力されたデバイス情報要求に、日時情報取得部２３で取得された現在日時情報と、位置情報取得部２４で取得された現在位置情報と、同行者特定部２６で特定された同行利用者の識別情報と、自デバイスの識別情報と、現在表示しているコンテンツの種類情報とを付加することで、送信情報を生成する。
【００２７】
通信部２８は、送信情報生成部２７で生成された送信情報をデバイス情報処理装置４０に送信する。また、送信情報を送信したことに応答してデバイス情報処理装置４０から優先デバイス情報を受信すると、表示部２２に表示させるために送出する。
【００２８】
デバイス情報処理装置４０は、デバイス管理サーバ４１０と、応答処理装置４２０と、利用者管理サーバ４３０とを有する。
【００２９】
デバイス管理サーバ４１０はデバイス情報記憶部４１１を有しており、デバイス情報記憶部４１１には、ネットワーク１０を介して接続された各デバイスに関するデバイス管理情報として、カテゴリ情報（スマートフォン、テレビ装置、ＡＶアンプなど）、機器型番、登録された利用者の識別情報、利用可能場所情報、性能情報（画面サイズ、音質、解像度など）、コンテンツの種類（静止画、動画、音声、ＳＮＳなど）ごとの対応可否情報等が記憶されている。
【００３０】
これらのデバイス管理情報は、事前に利用者が手動で登録してもよいし、ホームネットワークを管理する宅内機器管理システムから自動で登録するようにしてもよい。
【００３１】
応答処理装置４２０は、コンテキスト情報処理部４２１と、候補デバイス抽出部４２２と、動作可能デバイス抽出部４２３と、優先デバイス情報生成部４２４とを有する。
【００３２】
コンテキスト情報処理部４２１は、ネットワーク１０に接続された複数のデバイス２０−１〜２０−５の中の所定デバイスから送信されたデバイス情報要求が取得されると、デバイス管理サーバ４１０に記憶されたデバイス情報を参照して送信元のデバイスを利用する利用者の識別情報を特定する。そして、当該デバイス情報要求に付加されていた、送信元デバイスの識別情報、表示中のコンテンツの種類情報、現在日時情報、および同行利用者の識別情報、特定した送信元デバイスの利用者の識別情報を、当該デバイス情報要求に関するコンテキスト情報として取得する。取得したコンテキスト情報は、候補デバイス抽出部４２２に送出するとともに、利用者管理サーバ４３０に送出する。
【００３３】
候補デバイス抽出部４２２は、コンテキスト情報処理部４２１で取得されたデバイス情報要求に付加された送信元デバイスの現在位置情報と、デバイス管理サーバ４１０に記憶されたデバイス情報とに基づいて、送信元デバイスの周辺にありコンテンツの切替先候補となるデバイスの識別情報を抽出する。
【００３４】
切替先候補となるデバイスの識別情報を抽出する処理は、例えば、「参考文献２：大澤亮、村上朝一、中西健一、高汐一紀、徳田英幸、”EZ DEV:位置情報を利用しユーザのデバイス利用を支援するアプリケーション”、情報処理学会全国大会講演論文集、Vol.66、No.3、pp.3619-3620、2004.）」に記載された技術により、ＭＡＣアドレスやＩＰアドレスを用いて実行することができる。
【００３５】
動作可能デバイス抽出部４２３は、候補デバイス抽出部４２２で抽出されたデバイスの識別情報のうち、当該コンテンツを表示可能な性能を有しているデバイスの識別情報をさらに抽出する。
【００３６】
優先デバイス情報生成部４２４は、後述する非共有度と同行視聴回数とに基づいて、送信元デバイスを利用する利用者が現在の同行利用者とコンテンツを共有して視聴したくない度合いを示す共有可否レベルを、抽出されたデバイスごとに算出する。
【００３７】
また優先デバイス情報生成部４２４は、抽出されたデバイスに、共有可否レベルの値が小さい（レベルが低い）ほど高い優先度を付した優先デバイス情報を生成し、デバイス情報要求への応答として送信情報の送信元のデバイスに送信する。
【００３８】
利用者管理サーバ４３０は、利用者管理情報記憶部４３１と、利用者管理情報処理部４３２とを有する。
【００３９】
利用者管理情報記憶部４３１は、各利用者が、自身が所有するデバイスのいずれかで過去にコンテンツを視聴した都度、応答処理装置４２０で取得されたコンテキスト情報に基づいて、デバイスごと、およびコンテンツの出力環境情報（コンテンツの種類、視聴曜日分類、予め設定された視聴時間帯分類［朝、昼、夜］、視聴場所［リビング、部屋Ｘ、部屋Ｙ］）ごとの同行利用者数を記憶する。また利用者管理情報記憶部４３１は、応答処理装置４２０で取得されたコンテキスト情報に基づいて、デバイスごと、コンテンツの出力環境情報ごと、および同行利用者の識別情報ごとの、同行視聴回数を記憶する。
【００４０】
利用者管理情報処理部４３２は、応答処理装置４２０から新たにコンテキスト情報を取得すると、利用者管理情報記憶部４３１内の、該当する分類に対応する同行視聴回数をインクリメントして更新する。
【００４１】
また利用者管理情報処理部４３２は、デバイスごと、コンテンツの出力環境情報ごと、およびコンテキスト情報の取得ごとの同行利用者数を利用者管理情報記憶部４３１から取得し、優先デバイス情報の生成に用いるための非共有度として算出する。非共有度は、送信元デバイスの利用者ごと、接続されたデバイスごと、およびコンテンツの出力環境情報ごとの同行利用者の少なさを示す値であり、同行利用者数が少ない程、値が大きくなるように、取得した情報から算出する。算出した非共有度の情報は、利用者管理情報記憶部４３１に記憶する。
【００４２】
〈一実施形態によるデバイス情報処理装置を用いたコンテンツ出力システムの動作〉
次に、本実施形態によるコンテンツ出力システムの動作について説明する。本実施形態において、デバイス管理サーバ４１０のデバイス情報記憶部４１１には、図３の例に示すようなデバイス管理情報テーブル予めが記憶されている。
【００４３】
図３のデバイス情報テーブルには、ネットワーク１０を介して接続された管理対象の利用者Ａデバイス２０−１に関する情報として、デバイスカテゴリ「スマートフォン」と、機器型番「SS-100」と、利用者識別情報「利用者Ａ」と、デバイスの性能情報を示す値として、画面サイズ「6」と、音質「0.5」と、解像度「720×1280」と、対応可能なコンテンツの種類として、「静止画」、「動画」、「音声」、および「ＳＮＳ」が登録されている。当該利用者Ａデバイス２０−１に関しては、利用可能場所の情報は設定されていないため、「Null」とする。
【００４４】
また、管理対象の利用者Ａデバイス２０−２に関する情報として、デバイスカテゴリ「テレビ装置」と、機器型番「AAA-40W」と、利用者識別情報「利用者Ａ」と、利用可能場所「自宅」と、デバイスの性能情報を示す値として、画面サイズ「40」と、音質「0.5」と、解像度「1920×1080」と、対応可能なコンテンツの種類として、「静止画」、「動画」、「音声」、および「ＳＮＳ」が登録されている。
【００４５】
また、管理対象の利用者Ａデバイス２０−３に関する情報として、デバイスカテゴリ「テレビ装置」と、機器型番「BBB-26W」と、利用者識別情報「利用者Ａ」と、利用可能場所「自宅」と、デバイスの性能情報を示す値として、画面サイズ「26」と、音質「0.5」と、解像度「1360×768」と、対応可能なコンテンツの種類として、「静止画」、「動画」、および「音声」が登録されている。
【００４６】
また、管理対象の利用者Ｂデバイス３０−１に関する情報として、デバイスカテゴリ「テレビ装置」と、機器型番「CCC-50W」と、利用者識別情報「利用者Ｂ」と、利用可能場所「オフィス」と、デバイスの性能情報を示す値として、画面サイズ「50」と、音質「0.5」と、解像度「1920×1080」と、対応可能なコンテンツの種類として、「静止画」、「動画」、「音声」、および「ＳＮＳ」が登録されている。
【００４７】
また、管理対象の利用者Ａデバイス２０−４に関する情報として、デバイスカテゴリ「ＡＶアンプ」と、機器型番「VSA-922」と、利用者識別情報「利用者Ａ」と、利用可能場所「自宅」と、デバイスの性能情報を示す値として、音質「0.9」と、対応可能なコンテンツの種類として、「音声」が登録されている。
【００４８】
また、管理対象の利用者Ａデバイス２０−５に関する情報として、デバイスカテゴリ「ＡＶアンプ」と、機器型番「VSA-855」と、利用者識別情報「利用者Ａ」と、利用可能場所「自宅」と、デバイスの性能情報を示す値として、音質「0.8」と、対応可能なコンテンツの種類として、「音声」が登録されている。
【００４９】
また、管理対象の利用者Ｂデバイス３０−２に関する情報として、デバイスカテゴリ「ＡＶアンプ」と、機器型番「VSA-600」と、利用者識別情報「利用者Ｂ」と、利用可能場所「オフィス」と、デバイスの性能情報を示す値として、音質「0.8」と、対応可能なコンテンツの種類として、「音声」が登録されている。
【００５０】
またデバイス情報テーブルには、それぞれのデバイスが有するＩＰアドレス、ＭＡＣアドレスがそれぞれ登録されていてもよい。
【００５１】
デバイス管理情報はこれらよりもさらに細かく分類してもよく、例えば静止画をjpg/png/gif/png/eps/PDF/のように拡張子で分けたり、100*100pixel以下/1000*1000pixel以下・・のようにサイズで分けてもよい。
【００５２】
このようにデバイス管理情報テーブルが記憶されている状態で、利用者Ａが自宅までの移動時間に、利用者Ｃおよび利用者Ｄとともに利用者Ａデバイス２０−１のスマートフォンを共有して動画（映画）を視聴しているものとする。
【００５３】
そして、自宅に到着し、視聴中の動画（映画）を自宅内のデバイスで継続して視聴するための操作を行ったときに、利用者Ａデバイス２０−１で実行される処理について、図４のフローチャートを参照して説明する。
【００５４】
まず、利用者Ａにより、利用者Ａデバイス２０−１（スマートフォン）において、表示部２２に表示中の動画（映画）の切替先とするデバイスを選択するための支援情報を要求する操作が行われると、これに対応してデバイス情報要求が入力部２１から入力される（Ｓ１）。
【００５５】
入力部２１からデバイス情報要求が入力されると、日時情報取得部２３において現在日時情報が取得され、位置情報取得部２４において自身の利用者Ａデバイス２０−１の現在位置情報が取得されるとともに、近接センサ２５により近接するデバイスの識別情報が取得される（Ｓ２）。ここでは、現在日時情報として「2014年1月27日  21：45」が取得され、現在位置情報として「自宅」が取得され、近接センサにより「利用者Ｄデバイス５０（スマートフォン）」および「利用者Ｅデバイス６０（スマートフォン）」のＩＰアドレスおよびＭＡＣアドレスが取得されたものとする。
【００５６】
次に、近接センサ２５で取得された、「利用者Ｄデバイス５０」および「利用者Ｅデバイス６０」のＩＰアドレスおよびＭＡＣアドレスに基づいて、同行者特定部２６において、当該利用者Ａデバイス２０−１を利用する利用者Ａに同行しており、表示中のコンテンツを共有して視聴している同行利用者として、「利用者Ｄ」および「利用者Ｅ」が特定される（Ｓ３）。
【００５７】
次に送信情報生成部２７において、入力部２１から入力されたデバイス情報要求に、日時情報取得部２３で取得された現在日時情報（2014年1月27日  21：45）、位置情報取得部２４で取得された現在位置情報（自宅）、および同行者特定部２６で特定された同行利用者（利用者Ｄ、および利用者Ｅ）、自デバイス（利用者Ａデバイス２０−１）の識別情報、現在表示しているコンテンツの種類情報（動画［映画］）が付加された、送信情報が生成される（Ｓ４）。
【００５８】
生成された送信情報は、通信部２８からネットワーク１０を介して、デバイス情報処理装置４０に送信される（Ｓ５）。
【００５９】
次に、利用者Ａデバイス２０−１（スマートフォン）から送信された送信情報が受信されたときに、デバイス情報処理装置４０で実行される処理について、図５のフローチャートを参照して説明する。
【００６０】
まず、利用者Ａデバイス２０−１から送信された送信情報が、応答処理装置４２０のコンテキスト情報処理部４２１で取得される（Ｓ１１）。
【００６１】
コンテキスト情報処理部４２１では、デバイス管理サーバ４１０内のデバイス管理情報テーブルが参照され、当該送信情報に含まれる利用者Ａデバイス２０−１の識別情報に対応する利用者の識別情報が特定される（Ｓ１２）。ここでは、利用者Ａデバイス２０−１に対応する利用者として、「利用者Ａ」が特定される。
【００６２】
そして、当該送信情報のデバイス情報要求に付加されていた、送信元デバイスの識別情報（利用者Ａデバイス２０−１）、現在日時情報（2014年1月27日  21：45）、表示中のコンテンツの種類情報（動画［映画］）、および同行利用者の識別情報（利用者Ｄ、および利用者Ｅ）と、特定した送信元デバイスの利用者の識別情報（利用者Ａ）とが、デバイス情報要求に関するコンテキスト情報として取得される（Ｓ１３）。
【００６３】
取得されたコンテキスト情報は、利用者管理サーバ４３０に送信される（Ｓ１４）。
【００６４】
利用者管理サーバ４３０の利用者管理情報記憶部４３１には、各利用者が、自身が所有するデバイスのいずれかで過去にコンテンツを視聴した都度、応答処理装置４２０で取得されたコンテキスト情報に基づいて、デバイスごと、およびコンテンツの出力環境情報（コンテンツの種類、視聴曜日分類、予め設定された視聴時間帯分類［朝、昼、夜］、視聴場所［リビング、部屋Ｘ、部屋Ｙ］）ごとの、各コンテキスト情報取得時の同行利用者数、および同行利用者ごとの同行視聴回数が格納された利用者管理情報テーブルが記憶されている。
【００６５】
利用者管理サーバ４３０の利用者管理情報記憶部４３１に記憶されている利用者管理情報テーブルの一例を、図６に示す。
【００６６】
図６の利用者管理情報テーブルは利用者Ａに関する情報であり、利用者Ａデバイス２０−２（テレビ装置  型番：AAA-40W）で、「動画（映画）を平日の夜にリビングで、同行する利用者Ｃと共に視聴した回数」が「９回」であり、同様に「同行する利用者Ｄと共に視聴した回数」が「８回」であり、同様に「同行する利用者Ｅと共に視聴した回数」が「５回」であり、同様に「同行した利用者Ｆと共に視聴した回数」が「９回」である情報が格納されている。
【００６７】
また、利用者Ａデバイス２０−２（テレビ装置  型番：AAA-40W）で、「動画（映画）を平日の昼にリビングで視聴」した際に同行者とともに視聴した回数は「０回」である情報が格納されている。
【００６８】
また、利用者Ａデバイス２０−３（テレビ装置  BBB-26W）で、「動画（映画）を平日の夜にリビングで、同行者Ｄと共に視聴した回数」が「５回」であり、同様に「同行者Ｅと共に視聴した回数」が「３回」である情報が格納されている。
【００６９】
また、利用者Ａデバイス２０−３（テレビ装置  BBB-26W）で、「静止画「写真」を平日の朝にリビングで、同行者Ｄと共に視聴した回数」が「１回」であり、同様に「同行者Ｅと共に視聴した回数」が「１回」である情報が格納されている。
【００７０】
また、利用者Ａデバイス２０−４（ＡＶアンプ  VSA-922）で、「音声（音楽）を平日の夜に部屋Ｘで鑑賞」した際に同行者とともに鑑賞した回数は「０回」である情報が格納されている。
【００７１】
また、利用者Ａデバイス２０−５（ＡＶアンプ  VSA-855）で、「音声（音楽）を平日の夜に部屋Ｙで鑑賞」した際に同行者とともに鑑賞した回数は「０回」である情報が格納されている。
【００７２】
利用者管理情報テーブルにおいて、必要に応じて、視聴曜日分類や視聴時間帯分類に加え、イベント別分類（仕事、移動中など）ごとにコンテキスト情報を分類するようにしてもよい。
【００７３】
ここで、ステップＳ１３で新たにコンテキスト情報が取得されたことにより、利用者管理情報処理部４３２により今回のコンテキスト情報取得に関する情報として、利用者Ａの、デバイス識別情報（利用者Ａデバイス２０−１）、デバイスカテゴリ（スマートフォン）、コンテンツタイプ（動画）、コンテンツ内容（映画）、視聴曜日分類（平日）、視聴時間帯分類（夜）、設置場所（リビング）に関する同行利用者数が２人（利用者Ｄおよび利用者Ｅ）であることを示す情報が追加して利用者管理情報記憶部４３１に記憶されるとともに、利用者Ｄの同行視聴回数と利用者Ｅの同行視聴回数がインクリメントされて更新される（Ｓ１５）。
【００７４】
また利用者管理情報テーブルが更新されると、その都度、送信元デバイスを利用する利用者Ａについて、接続された他のデバイスごとおよび出力環境ごとの、同行利用者の少なさを示す非共有度が、利用者管理情報処理部４３２において算出される。
【００７５】
非共有度は、同行利用者数が少ない程、値が大きくなるように算出されるものであり、例えば下記式（１）により非共有度Ｐとして算出される。
【００７６】
【数１】
2015148920.tif 000003
ここで、ｘiはコンテキスト情報をｉ回目に取得したときの同行者数であり、ｋは取得したコンテキスト情報の入力回数である。
【００７７】
その結果、「利用者Ａデバイス２０−２で動画（映画）を平日の夜にリビングで視聴したとき」の同行利用者との非共有度が「2.4」として算出され、「利用者Ａデバイス２０−２で動画（映画）を平日の昼にリビングで視聴したとき」の同行利用者との非共有度が「10」として算出され、「利用者Ａデバイス２０−３で動画（映画）を平日の夜にリビングで視聴したとき」の同行利用者との非共有度が「3.3」として算出され、「利用者Ａデバイス２０−３で静止画（写真）を平日の朝にリビングで視聴したとき」の同行利用者との非共有度が「2」として算出され、「利用者Ａデバイス２０−４で音声（音楽）を平日の夜に部屋Ｘで鑑賞したとき」の同行利用者との非共有度が「10」として算出され、「利用者Ａデバイス２０−５で音声（音楽）を平日の夜に部屋Ｙで視聴したとき」の同行利用者との非共有度が「10」として算出される。算出された非共有度は、図６に示すように、利用者管理情報テーブルに記憶される（Ｓ１６）。
【００７８】
また、コンテキスト情報処理部４２１で利用者Ａデバイス２０−１から取得されたデバイス情報要求に付加された送信元デバイスの現在位置情報と、デバイス管理サーバ４１０に記憶されたデバイス情報とに基づいて、候補デバイス抽出部４２２において、送信元デバイスの周辺にありコンテンツの切替先候補となるデバイスの識別情報が抽出される（Ｓ１７）。
【００７９】
本実施形態においては、利用者Ａデバイス２０−１の現在位置情報「自宅」で利用可能場所であるデバイス情報として、利用者Ａデバイス２０−２（テレビ装置  BBB-26W）、利用者Ａデバイス２０−３（テレビ装置  CCC-50W）、利用者Ａデバイス２０−４（ＡＶアンプ  VSA-922）、および、利用者Ａデバイス２０−５（ＡＶアンプ  VSA-855）が、候補デバイス抽出部４２２によりデバイス管理サーバ４１０のデバイス情報テーブルから抽出される。
【００８０】
次に動作可能デバイス抽出部４２３において、候補デバイス抽出部４２２で抽出されたデバイスの識別情報のうち、当該コンテンツを表示可能な性能を有しているデバイスの識別情報がさらに抽出される（Ｓ１８）。
【００８１】
当該コンテンツを表示可能な性能を有しているか否かは、デバイス情報テーブルに格納されている情報が参照され、コンテキスト情報に含まれるaudioタグ、videoタグ、imgタグ等から特定されるコンテンツタイプに基づいて判別される。
【００８２】
次に優先デバイス情報生成部４２４において、取得されたコンテキスト情報と、利用者管理情報テーブルに記憶された該当する非共有度および同行視聴回数情報とに基づいて、利用者Ａデバイス２０−１を利用する利用者Ａが、同行している利用者Ｄおよび利用者Ｅとコンテンツを共有して視聴したくない度合いを示す共有可否レベルが、動作可能デバイス抽出部４２３で抽出されたデバイス２０−２〜２０−５ごとに算出される（Ｓ１９）。共有可否レベルは、例えば下記式（２）により算出される。
【００８３】
［数２］
共有可否レベル＝該当するデバイスに関する非共有度×1/MIN      （２）
ここで、ＭＩＮは、同行している利用者との同行視聴回数であり、複数の同行利用者が該当する場合には最も少ない同行利用者に関する同行視聴回数が用いられる。
【００８４】
例えばここでは、取得したコンテキスト情報に基づいて、「利用者Ａが、動画（映画）を平日の夜に利用者ＤおよびＥとともにリビングで視聴する」場合において、テレビ装置（AAA-40W）についての非共有度は「2.4」であり、利用者Ｄの同行視聴回数は「8」であり、利用者Ｅの同行視聴回数は「5」であることから、利用者Ｅの同行視聴回数が用いられて共有可否レベルが下記式（３）のように算出される。
【００８５】
［数３］
共有可否レベル＝2.4×1/MIN(8,5)＝0.48      （３）
また「利用者Ａが、動画（映画）を平日の夜に利用者ＤおよびＥとともにリビングで視聴する」場合において、テレビ装置（BBB-26W）についての非共有度は「3.3」であり、利用者Ｄの同行視聴回数は「5」であり、利用者Ｅの同行視聴回数は「3」であることから、利用者Ｅの同行視聴回数が用いられて共有可否レベルが下記式（４）のように算出される。
【００８６】
［数４］
共有可否レベル＝3.3×1/MIN(5,3)＝1.10      （４）
さらに優先デバイス情報生成部４２４において、抽出されたデバイス２０−２〜２０−５に、共有可否レベルの値が小さい（レベルが低い）ほど高い優先度を付した優先デバイス情報が生成され、デバイス情報要求への応答として送信情報の送信元である利用者Ａデバイス２０−１に送信される（Ｓ２０）。
【００８７】
ここでは、「利用者Ａが、平日の夜に、利用者Ａデバイス２０−１（スマートフォン）で利用者Ｄおよび利用者Ｅとともに視聴中の動画（映画）のコンテンツを、自宅内のデバイスで継続して視聴する」ためのデバイス情報要求に対し、切替先のデバイスを選択させるための支援情報として、式（３）および式（４）で算出された共有可否レベルに基づいて、切替可能なデバイスを優先度の高い順に並べた優先デバイス情報「利用者Ａデバイス２０−２（テレビ装置  AAA-40W）→利用者Ａデバイス２０−３（テレビ装置  BBB-26W）」が生成され、利用者Ａデバイス２０−１に送信される。
【００８８】
利用者Ａデバイス２０−１では、デバイス情報処理装置４０から送信された優先でデバイス情報が通信部２８で受信され、表示部２２に表示される。
【００８９】
優先デバイス情報が表示されたことにより、利用者Ａは、視聴している環境やコンテンツの内容に基づいて、切替先として優先度の高いデバイスから順に視認することができ、効率良く切替先デバイスの選択操作を行うことができる。
【００９０】
また、上記の実施形態におけるコンテンツ出力のためのデバイス情報処理装置の機能構成をプログラム化してコンピュータに組み込むことにより、当該コンピュータをコンテンツ出力のためのデバイス情報処理装置として機能させるコンテンツ出力のためのデバイス情報処理用プログラムを構築することも可能である。
【符号の説明】
【００９１】
１…コンテンツ出力システム
１０…ネットワーク
２０−１〜２０−５…利用者Ａデバイス
２１…入力部
２２…表示部
２３…日時情報取得部
２４…位置情報取得部
２５…近接センサ
２６…同行者特定部
２７…送信情報生成部
２８…通信部
３０−１、３０−２…利用者Ｂデバイス
４０…デバイス情報処理装置
５０…利用者Ｄデバイス
６０…利用者Ｅデバイス
４１０…デバイス管理サーバ
４１１…デバイス情報記憶部
４２０…応答処理装置
４２１…コンテキスト情報処理部
４２２…候補デバイス抽出部
４２３…動作可能デバイス抽出部
４２４…優先デバイス情報生成部
４３０…利用者管理サーバ
４３１…利用者管理情報記憶部
４３２…利用者管理情報処理部
【図１】
2015148920.tif 000004
【図２】
2015148920.tif 000005
【図３】
2015148920.tif 000006
【図４】
2015148920.tif 000007
【図５】
2015148920.tif 000008
【図６】
2015148920.tif 000009