(57)【要約】【課題】出力を他の端末と共有する際に、再生中のコンテンツの共有可否を個別に判断する。【解決手段】一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末は、前記出力共有端末上で、再生を行っているコンテンツを特定し、前記特定したコンテンツのコンテンツ情報を取得し、前記コンテンツ情報を取得したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得し、前記取得したコンテンツの共有属性に基づいて、前記特定したコンテンツの再生内容を前記通信端末に送信することで、再生中のコンテンツについてコンテンツ共有属性を反映した共有を行うことが可能である。【選択図】図１
2015138352.tif 000002
【特許請求の範囲】
【請求項１】
一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末であって、
前記出力共有端末上で、再生を行っているコンテンツを特定する再生コンテンツ特定手段と、
前記特定したコンテンツのコンテンツ情報を取得するコンテンツ情報取得手段と、
前記コンテンツ情報を取得したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得する共有属性取得手段と、
前記取得したコンテンツの共有属性に基づいて、前記特定したコンテンツの再生内容を前記通信端末に送信するコンテンツ共有手段と、
を備えることを特徴とする出力共有端末。
【請求項２】
前記通信端末との間でリモートコントロールを行うリモートコントロール手段と、
前記リモートコントロールを行う通信端末との間で、前記特定したコンテンツ以外の出力の共有を行う出力共有手段と、
を備えることを特徴とする請求項１に記載の出力共有端末。
【請求項３】
出力共有端末と通信可能に接続され、コンテンツ共有属性管理データベースを記憶部に備えるコンテンツ共有属性管理サーバであって、
前記出力共有端末から、コンテンツに関する情報を受信するコンテンツ情報受信手段と、
前記受信したコンテンツ情報を用いて、コンテンツ共有属性管理データベースからコンテンツ共有属性を抽出する共有属性抽出手段と、
前記抽出した共有属性を、前記コンテンツに関する情報を送信した前記出力共有端末に送信する共有属性送信手段と、
を備えることを特徴とするコンテンツ共有属性管理サーバ。
【請求項４】
前記コンテンツの共有属性として、共有の可否が少なくとも含まれ、
前記特定したコンテンツの共有属性の抽出は、コンテンツとして記憶されたファイルに付された著作権情報、前記特定したコンテンツの統一資源位置指定子の全部又は一部、コンテンツを再生するアプリケーションの種類、の少なくともいずれかにより行うことを特徴とする請求項３に記載のコンテンツ共有属性管理サーバ。
【請求項５】
一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末が実行する出力共有方法であって、
前記出力共有端末上で、再生を行っているコンテンツを特定するステップと、
前記特定したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得するステップと、
前記取得したコンテンツの共有属性に基づいて、前記特定したコンテンツの再生内容を前記通信端末に送信するステップと、
を備えることを特徴とする出力共有方法。
【請求項６】
一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末に、
前記出力共有端末上で、再生を行っているコンテンツを特定するステップ、
前記特定したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得するステップ、
前記取得したコンテンツの共有属性に基づいて、前記特定したコンテンツの再生内容を前記通信端末に送信するステップ、
を実行させることを特徴とする出力共有端末用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の端末と出力を共有する際に、再生中のコンテンツを、各コンテンツの共有属性に基づいて適切に共有する出力共有端末、コンテンツ共有属性管理サーバ、出力共有方法、及び出力共有端末用プログラムに関する。
【背景技術】
【０００２】
近年、公衆回線網に接続された携帯端末をＷｅｂサーバ等と接続することで、ユーザに様々なサービスが提供されている。特に、スマートフォン（高機能携帯電話）の登場により、従来、パソコンに対して行われていた高度なサービスを、携帯電話で行うことが可能になってきた。
【０００３】
また、サーバが提供するサービスではなく、スマートフォン単独でも、様々な機能がそれ自体に搭載されている。したがって、ユーザは、搭載されている全ての機能を熟知するには時間がかかることが多い。例えば、ユーザが所望する機能が、スマートフォンに搭載されていても、その機能を設定する方法が不明であるため、ユーザがその機能を活用することができないといった問題も生じている。
【０００４】
そこで、ユーザの端末に対して、システムからリモートコントロール（遠隔保守）を行うことで、ユーザの端末を遠隔から設定したり、遠隔からユーザを指導したりする方法が知られている。しかし、リモートコントロールを行う際に、対象の端末における画面や音声といった出力を共有するにあたって、プライバシーや法的な観点から、出力を規制したい場合がある。
【０００５】
このような課題に対して、特許文献１では、画面共有時に被共有側で共有される前に、画面上の機密情報及び個人情報にかかわるものに関しては不可視化する画面共有方法が明らかにされている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−６００００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１によれば、通信回線を介してコンピュータ装置の画面表示情報を送信し、受信した側の端末装置に前記画面表示情報を表示する画面共有方法において、前記コンピュータ装置が画面表示情報を転送する前に画面上に表示されている情報を認識し、前記認識した画面上に表示されている情報のなかから送信不可情報を識別し、前記送信不可と識別された情報を送信しないようにするための処理を行うことで、機密情報及び個人情報にかかわる情報を不可視化する。
【０００８】
しかしながら、特許文献１に記載の手法では、画面上に表示された文字しか対象にならないため、映像や音楽といった他のコンテンツを共有してしまうことが考えられる。例えば、プライバシーに関わる写真を送信してしまったり、著作権により保護された映像や音楽を、送信した上でリモートコントロールの提供者が記録してしまったりといった不都合な場合が考えられる。
【０００９】
そこで本発明の発明者は、画面、音声等の出力共有を行う複数の端末において、画面の表示領域を分割し各端末に割り当てることで、複数の端末画面を同時に表示する事が出来る点に着目した。また、本発明の発明者は、各端末で共通して起動可能なアプリケーションを同時に起動するとともに、いずれか一つの領域のみに表示することで、表示領域を効率的に利用可能であることに着目した。
【００１０】
本発明は、これらの課題に鑑み、出力共有を行う出力共有端末において、共有の際、当該出力共有端末において再生されているコンテンツを特定し、その共有属性をコンテンツ共有属性管理サーバから取得し、取得した共有属性に基づいて共有を行うことで、適切にコンテンツを共有する出力共有端末、出力共有方法、及び出力共有端末用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明では、以下のような解決手段を提供する。
【００１２】
第１の特徴に係る発明は、一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末であって、
前記出力共有端末上で、再生を行っているコンテンツを特定する再生コンテンツ特定手段と、
前記特定したコンテンツのコンテンツ情報を取得するコンテンツ情報取得手段と、
前記コンテンツ情報を取得したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得する共有属性取得手段と、
前記取得したコンテンツの共有属性に基づいて、前記特定したコンテンツの再生内容を前記通信端末に送信するコンテンツ共有手段と、
を備えることを特徴とする出力共有端末を提供する。
【００１３】
第１の特徴に係る発明によれば、一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末は、前記出力共有端末上で、再生を行っているコンテンツを特定し、前記特定したコンテンツのコンテンツ情報を取得し、前記コンテンツ情報を取得したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得し、前記取得したコンテンツの共有属性に基づいて、前記特定したコンテンツの再生内容を前記通信端末に送信する。
【００１４】
第１の特徴に係る発明は、出力共有端末のカテゴリであるが、出力共有方法、及び出力共有端末用プログラムであっても、カテゴリに応じた同様の作用、効果を奏する。
【００１５】
第２の特徴に係る発明は、前記通信端末との間でリモートコントロールを行うリモートコントロール手段と、
前記リモートコントロールを行う通信端末との間で、前記特定したコンテンツ以外の出力の共有を行う出力共有手段と、
を備えることを特徴とする第１の特徴に係る発明である出力共有端末を提供する。
【００１６】
第２の特徴に係る発明によれば、第１の特徴に係る発明である出力共有端末は、前記通信端末との間でリモートコントロールを行い、前記リモートコントロールを行う通信端末との間で、前記特定したコンテンツ以外の出力の共有を行う。
【００１７】
第３の特徴に係る発明は、出力共有端末と通信可能に接続され、コンテンツ共有属性管理データベースを記憶部に備えるコンテンツ共有属性管理サーバであって、
前記出力共有端末から、コンテンツに関する情報を受信するコンテンツ情報受信手段と、
前記受信したコンテンツ情報を用いて、コンテンツ共有属性管理データベースからコンテンツ共有属性を抽出する共有属性抽出手段と、
前記抽出した共有属性を、前記コンテンツに関する情報を送信した前記出力共有端末に送信する共有属性送信手段と、
を備えることを特徴とするコンテンツ共有属性管理サーバを提供する。
【００１８】
第３の特徴に係る発明によれば、出力共有端末と通信可能に接続され、コンテンツ共有属性管理データベースを記憶部に備えるコンテンツ共有属性管理サーバは、前記出力共有端末から、コンテンツに関する情報を受信し、前記受信したコンテンツ情報を用いて、コンテンツ共有属性管理データベースからコンテンツ共有属性を抽出し、前記抽出した共有属性を、前記コンテンツに関する情報を送信した前記出力共有端末に送信する。
【００１９】
第４の特徴に係る発明は、前記コンテンツの共有属性として、共有の可否が少なくとも含まれ、
前記特定したコンテンツの共有属性の抽出は、コンテンツとして記憶されたファイルに付された著作権情報、前記特定したコンテンツの統一資源位置指定子の全部又は一部、コンテンツを再生するアプリケーションの種類、の少なくともいずれかにより行うことを特徴とする第３の特徴に係る発明であるコンテンツ共有属性管理サーバを提供する。
【００２０】
第４の特徴に係る発明によれば、第３の特徴に係る発明であるコンテンツ共有属性管理サーバにおいて、前記コンテンツの共有属性として、共有の可否が少なくとも含まれ、前記特定したコンテンツの共有属性の抽出は、コンテンツとして記憶されたファイルに付された著作権情報、前記特定したコンテンツの統一資源位置指定子の全部又は一部、コンテンツを再生するアプリケーションの種類、の少なくともいずれかにより行う。
【００２１】
第５の特徴に係る発明は、一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末が実行する出力共有方法であって、
前記出力共有端末上で、再生を行っているコンテンツを特定するステップと、
前記特定したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得するステップと、
前記取得したコンテンツの共有属性に基づいて、前記特定したコンテンツの再生内容を前記通信端末に送信するステップと、
を備えることを特徴とする出力共有方法を提供する。
【００２２】
第６の特徴に係る発明は、一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末に、
前記出力共有端末上で、再生を行っているコンテンツを特定するステップ、
前記特定したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得するステップ、
前記取得したコンテンツの共有属性に基づいて、前記特定したコンテンツの再生内容を前記通信端末に送信するステップ、
を実行させることを特徴とする出力共有端末用プログラムを提供する。
【発明の効果】
【００２３】
本発明によれば、出力共有を行う出力共有端末において、共有の際、当該出力共有端末において再生されているコンテンツを特定し、その共有属性をコンテンツ共有属性管理サーバから取得し、取得した共有属性に基づいて共有を行うことで、適切にコンテンツを共有する出力共有端末、出力共有方法、及び出力共有端末用プログラムを提供することが可能になる。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の好適な実施形態である出力共有システム１の概要図である。
【図２】図２は、出力共有システム１の全体構成図である。
【図３】出力共有端末１０、通信端末５０、コンテンツ共有属性管理サーバ２００の機能ブロックと各機能の関係を示す図である。
【図４】図４は、出力共有端末１０と通信端末５０が実行する出力共有処理のフローチャートである。
【図５】図５は、出力共有端末１０とコンテンツ共有属性管理サーバ２００が実行するコンテンツ共有属性取得処理のフローチャートである。
【図６】図６は、出力共有を行っている出力共有端末１０と通信端末５０の出力の一例である。
【図７】図７は、コンテンツ共有属性管理データベース２５０内のコンテンツ共有属性管理テーブルの一例である。
【発明を実施するための形態】
【００２５】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２６】
［出力共有システム１の概要］
図１は、本発明の好適な実施形態である出力共有システム１の概要を説明するための図である。この図１に基づいて、出力共有システム１の概要を説明する。
【００２７】
出力共有システム１は、出力共有を行う出力共有端末１０と、コンテンツ共有属性管理サーバ２００と、一以上の通信端末５０によって構成される。
【００２８】
初めに、出力共有を行う出力共有端末１０は、現在出力共有端末１０上で再生されているコンテンツを特定し、当該コンテンツのコンテンツ情報を取得した後、コンテンツ共有属性を取得するために、コンテンツ情報をコンテンツ共有属性管理サーバ２００へ送信する（ステップS０１）。
【００２９】
ここで出力共有とは、画面共有を、画面に表示される画像データに限らず様々な出力の形式に拡張したものである。すなわち、出力共有端末１０上で再生される画像や音声等の出力を、通信端末５０にデータとして送信し、通信端末５０がこれを再生することを指す。
【００３０】
また、コンテンツ情報とは、コンテンツに関連する情報であって、コンテンツに付随する拡張子、作成者、著作権情報といったメタデータを初め、前記特定したコンテンツの統一資源位置指定子（URL）の全部又は一部、及び、コンテンツを再生しているアプリケーションの種類を含んでいてよく、これらに限られない。
【００３１】
また、コンテンツ共有属性とは、コンテンツの共有可否や同時共有台数といった、コンテンツの共有に関するオプションパラメータである。コンテンツ共有属性は、プライバシーの観点や、著作権を初めとする所有権の観点、秘密保持の観点等、出力共有端末１０の持ち主の便宜を図らい、コンテンツを適切に共有するために設定される。コンテンツ共有属性は、通常コンテンツ共有属性管理サーバ２００で管理されているが、各利用者が自らの端末に関して、個別に設定を上書きしてもよい。
【００３２】
コンテンツ共有属性管理サーバ２００は、出力共有端末１０からコンテンツ情報を受信すると、受信したコンテンツ情報を以て当該コンテンツに関するコンテンツ共有属性をコンテンツ共有属性管理データベース２５０から抽出する（ステップS０２）。
【００３３】
図１では、出力共有端末１０のブラウザ上で二種類のURLから取得されたコンテンツが再生されており、二種類のURLの全部又は一部で、コンテンツ共有属性を抽出する。この際には、URLのフルパス及びドメインを重視して、最も適切なコンテンツ共有属性を抽出する。また、コンテンツ共有属性管理データベース２５０におけるコンテンツ情報は、正規表現等のパターンで設定されていてもよい。
【００３４】
そして、コンテンツ共有属性管理サーバ２００は、抽出したコンテンツ共有属性を出力共有端末１０に送信する（ステップS０３）。図１では、画面上部で再生中のコンテンツは共有が可能であるが、画面下部で再生中のコンテンツは共有不能というコンテンツ共有属性が設定されている。
【００３５】
コンテンツ共有属性を受信した出力共有端末１０は、コンテンツ共有属性に基づいて、通信端末５０と各コンテンツを共有する（ステップS０４）。また、出力共有端末１０が通信端末５０との間でリモートコントロールを行う等、出力全ての共有を行う場合は、コンテンツ以外の出力についても共有を行ってよい。
【００３６】
図１においては、画面上部のように、共有が可能なコンテンツについては、通常どおり出力の共有を行う（ステップS０５）。一方、図１では通信端末５０の画面下部は表示されないように表されているが、共有不能であるコンテンツについては、今回のようにコンテンツを再生しているアプリケーションの出力を共有の対象から除外したり、アプリケーション自体を強制終了させたり、あるいは、ユーザがアプリケーションを終了させるまで、出力の共有を待機させたりしてよい（ステップS０６）。共有可能であっても、共有可能台数を超えている分に関しては、共有不能であるコンテンツの場合と同様に取り扱う。
【００３７】
以上が、出力共有システム１の概要である。
【００３８】
［出力共有システムのシステム構成］
図２は、出力共有システム１の全体構成図である。出力共有システム１において、出力共有端末１０と通信端末５０、及びコンテンツ共有属性管理サーバ２００は、ネットワーク５を介して通信可能に接続されている。ネットワーク５は主として公衆回線網であると考えられるが、ローカルネットワークであってもよい。通信端末５０、及びコンテンツ共有属性管理サーバ２００は、通信可能に接続されていなくてよい。
【００３９】
出力共有端末１０は、通信部と表示部を備えた、ユーザが利用する一般的な情報端末であってよく、後述する機能を備える情報機器である。出力共有端末１０は、例えば、携帯電話、スマートフォン、ネットブック端末、スレート端末、電子書籍端末、電子辞書端末、携帯型音楽プレーヤ、携帯型コンテンツ再生・録画プレーヤ等の一般的な情報家電であってよい。
【００４０】
通信端末５０も、出力共有端末１０と同様に、通信部と表示部を備えた、ユーザが利用する一般的な情報端末であってよく、後述する機能を備える情報機器である。
【００４１】
コンテンツ共有属性管理サーバ２００は、後述する機能を備えた一般的なサーバであってよい。なお、コンテンツ共有属性管理サーバ２００は、記憶部にコンテンツ共有属性管理データベース２５０を備える。
【００４２】
［各機能の説明］
図３は、出力共有端末１０、通信端末５０、コンテンツ共有属性管理サーバ２００の機能ブロックと各機能の関係を示す図である。
【００４３】
出力共有端末１０は、制御部１１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ対応デバイス又は、第３世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等と、ＧＰＳデバイスを備える。さらに、出力共有端末１０は、入出力部１３として、制御部で制御したデータや画像を出力表示する表示部を備え、かつ、ユーザからの入力を受付けるタッチパネルやキーボード、マウス等を備える。
【００４４】
出力共有端末１０において、制御部１１が所定のプログラムを読み込むことで、通信部１２と協働して、共有属性取得モジュール１４、コンテンツ共有モジュール１５、リモートコントロールモジュール１６、出力共有モジュール１７を実現する。また、出力共有端末１０において、制御部１１が所定のプログラムを読み込むことで、入出力部１３と協働して、再生コンテンツ特定モジュール１８、コンテンツ情報取得モジュール１９を実現する。
【００４５】
通信端末５０は、同様に、制御部５１として、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備え、通信部５２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える（有線であってもよい）。さらに、通信端末５０は、入出力部５３として、制御部で制御したデータや画像を出力表示する表示部を備え、かつ、ユーザからの入力を受付けるタッチパネルやキーボード、マウス等を備える。
【００４６】
通信端末５０において、制御部５１が所定のプログラムを読み込むことで、通信部５２と協働して、リモートコントロールモジュール５４、出力データ受信モジュール５５を実現する。また、通信端末５０において、制御部５１が所定のプログラムを読み込むことで、表示部５４と協働して、出力データ出力モジュール５６を実現する。
【００４７】
コンテンツ共有属性管理サーバ２００は、同様に、制御部２０１として、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備え、通信部２０２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える（有線であってもよい）。また、コンテンツ共有属性管理サーバ２００は、記憶部２０３として、ハードディスクや半導体メモリによる、データのストレージ部を備える。記憶部２０３には、コンテンツ情報データベース２５０が記憶されている。
【００４８】
コンテンツ共有属性管理サーバ２００において、制御部２０１が所定のプログラムを読み込むことで、通信部２０２と協働して、コンテンツ情報受信モジュール２０４、共有属性送信モジュール２０５、ダウンロード要求受付モジュール２０６、コンテンツ提供モジュール２０７を実現する。また、コンテンツ共有属性管理サーバ２００において、制御部２０１が所定のプログラムを読み込むことで、記憶部２０３と協働して、共有属性抽出モジュール２０６を実現する。
【００４９】
［出力共有処理］
図４は、出力共有端末１０と通信端末５０が実行する出力共有処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００５０】
初めに、出力共有端末１０のリモートコントロールモジュール１６は、通信端末５０に対するリモートコントロールを開始する（ステップＳ１１）。通信端末５０のリモートコントロールモジュール５４も、これを受けてリモートコントロールを開始する（ステップＳ１２）。なお、この時点ではまだ出力共有はされておらず、そのための通信が確立されればよい。また、この時点でどちらがリモートコントロールを受けるのかは本発明の要件ではないが、出力を共有することを鑑み、出力共有端末１０がリモートコントロールを受ける場合が多いものと思われる。
【００５１】
次に、出力共有端末１０の再生コンテンツ特定モジュール１８は、出力共有端末１０上で再生されているコンテンツを特定する（ステップＳ１３）。このとき、再生中のコンテンツを特定するための具体的な処理の一例としては、初めにスピーカーや画面といった出力部にデータを出力しているアプリケーションを特定し、次に当該アプリケーションがコンテンツたる外部ファイルを読み込んでいるか、あるいは当該アプリケーション自体がコンテンツではないかを確認する。この手順を繰り返すことで、再生中のコンテンツを特定可能である。
【００５２】
なお、ブラウザやチャットアプリ、プレイヤーアプリ等、コンテンツを再生し、又はそれ自体コンテンツとなり得るアプリケーションを、リストとして記憶したり、コンテンツ共有属性管理サーバ２００から取得したりしてよい。
【００５３】
次に、出力共有端末１０のコンテンツ情報取得モジュール１９は、再生中のコンテンツのコンテンツ情報を取得する（ステップS１４）。ここで、コンテンツ情報とは、コンテンツに関連する情報であって、コンテンツに付随する拡張子、作成者、著作権情報といったメタデータを初め、前記特定したコンテンツの統一資源位置指定子（URL）の全部又は一部、及び、コンテンツを再生しているアプリケーションの種類を含んでいてよく、これらに限られない。
【００５４】
また、具体的なコンテンツ情報の取得方法の例としては、各アプリケーションの種類ごとに、コンテンツ情報の取得方法が定められていてよい。例えば、ブラウザアプリが起動中であれば、そのページURLを取得するとともに、ページURLからリンク等の形式で読み込まれている外部ファイルについても、URLを全て取得する。プレイヤーアプリであれば、音楽、動画、画像といった各メディアファイルのURLやストレージ上の位置、ファイル属性を取得する、等である。
【００５５】
次に、出力共有端末１０は、再生中の各コンテンツの共有属性を取得するため、コンテンツ共有属性管理サーバ２００とともにコンテンツ共有属性取得処理を実行する（ステップS１５）。
【００５６】
［コンテンツ共有属性取得処理］
図５は、出力共有端末１０とコンテンツ共有属性管理サーバ２００が実行するコンテンツ共有属性取得処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００５７】
はじめに、共有端末１０の共有属性取得モジュール１４は、先ほど特定した再生中のコンテンツそれぞれについて、取得したコンテンツ情報をコンテンツ共有属性管理サーバ２００に送信する（ステップS２１）。
【００５８】
コンテンツ共有属性管理サーバ２００のコンテンツ情報受信モジュール２０４は、コンテンツ情報を受信し（ステップS２２）、共有属性抽出モジュール２０６が、受信したコンテンツ情報を以て、コンテンツ共有属性管理データベース２５０からコンテンツ共有属性を抽出する（ステップS２３）。
【００５９】
図７は、コンテンツ共有属性管理データベース２５０内のコンテンツ共有属性管理テーブルの一例である。コンテンツ共有属性管理テーブルには、コンテンツ情報、情報種別、共有の可否、共有可能台数が設定されている。ここでは、受信したコンテンツ情報の情報種別と値に基づいて、共有の可否と共有可能台数を抽出する。なお、URLは、URLの形とドメイン名の別個で設定してもよく、どちらも該当する場合には、URL全体のマッチを優先する。具体的には、あるドメインのほとんどのファイルは共有可能だが、特定のファイルのみ共有不能である場合等に、このような設定を用いる。
【００６０】
ここで、共有可能台数とは、各コンテンツを同時に共有することが可能な台数の上限を表す。リモートコントロールに限らずとも、協力型・対戦型ゲームのように一つの画面を共有して実行するアプリケーションについては、この共有可能台数により人数の制限をかけることが可能である。なお、共有可能台数を無限に設定し、台数による制限を行わないことも可能である。
【００６１】
処理に戻り、コンテンツ共有属性管理サーバ２００のコンテンツ共有属性送信モジュール２０５が抽出したコンテンツ共有属性を送信し（ステップS２４）、共有端末１０の共有属性取得モジュール１４がこれを受信する（ステップS２５）。
【００６２】
以上が、コンテンツ共有属性取得処理の手順である。この処理を、特定した再生中のコンテンツ全てについて実行する。
【００６３】
出力共有処理に戻り、共有端末１０の出力共有モジュール１７は、受信したコンテンツの共有属性に基づいて、通信端末５０に対して出力をデータとして送信する（ステップS１６）。
【００６４】
ここで、コンテンツ共有属性に基づくとは、共有が可能なコンテンツについては、通常どおり出力の共有を行い、共有不能であるコンテンツについては、コンテンツを再生しているアプリケーションの出力を共有対象から除外したり、アプリケーション自体を強制終了させたり、あるいは、ユーザがアプリケーションを終了させるまで、出力の共有を待機させたりすることを指す。この処理は、アプリケーションの出力のうち、コンテンツに該当する部分を特定可能であれば、アプリケーションの出力の一部のみを共有対象から除外可能である。
【００６５】
なお、コンテンツが共有可能であっても、共有可能台数を超えている分に関しては、共有不能であるコンテンツの場合と同様に取り扱う。また、コンテンツ以外の出力については、そのまま送信してよい。
【００６６】
最後に、通信端末５０の出力データ受信モジュール５５は、共有された出力データを受信すると（ステップS１７）、出力データ出力モジュール５６が、当該出力データを出力する（ステップS１８）。
【００６７】
図６は、出力共有を行っている出力共有端末１０と通信端末５０の出力の一例である。図６において、出力共有端末１０はブラウザアプリを全画面表示しており、URL61で特定されるコンテンツを読み込んでいる。更に、ウェブページたる当該コンテンツには、埋め込み動画６２、及び画像リンク６３が設定されている。
【００６８】
ここで、出力共有端末１０が各コンテンツの共有属性を取得した結果、動画６２は共有可能であるが、画像リンク６３として使われている画像は別ドメインからの取得であり、共有不可能であったとする。その場合、通信端末５０の出力としては、埋め込み動画６４は出力されるものの、画像リンク６５の画像は共有の対象から除外される。
【００６９】
以上の処理により、出力共有端末１０上で再生中のコンテンツについては、共有属性に基づいて、適切に出力を共有することが可能になる。以上が、出力共有処理の手順である。
【００７０】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００７１】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００７２】
１  出力共有システム、５  ネットワーク、１０  出力共有端末、５０  通信端末、２００  コンテンツ共有属性管理サーバ、２５０  コンテンツ共有属性管理データベース
【図１】
2015138352.tif 000003
【図２】
2015138352.tif 000004
【図３】
2015138352.tif 000005
【図４】
2015138352.tif 000006
【図５】
2015138352.tif 000007
【図６】
2015138352.tif 000008
【図７】
2015138352.tif 000009
【手続補正書】
【提出日】平成27年3月10日(2015.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末であって、
前記出力共有端末上で、再生を行っているコンテンツのコンテンツ情報を取得するコンテンツ情報取得手段と、
前記コンテンツ情報を取得したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得する共有属性取得手段と、
前記取得した少なくとも共有可能台数を含むコンテンツの共有属性に基づいて、前記取得したコンテンツの再生内容を前記共有可能台数分までの通信端末に送信するコンテンツ共有手段と、
を備えることを特徴とする出力共有端末。
【請求項２】
前記通信端末との間でリモートコントロールを行うリモートコントロール手段と、
前記リモートコントロールを行う通信端末との間で、前記コンテンツ情報を取得したコンテンツ以外の出力の共有を行う出力共有手段と、
を備えることを特徴とする請求項１に記載の出力共有端末。
【請求項３】
前記出力共有端末上で、再生を行っているコンテンツを、アプリケーションを特定することで特定する再生コンテンツ特定手段を備え、
前記コンテンツ情報取得手段は、前記再生コンテンツ特定手段が特定したコンテンツのコンテンツ情報を取得する請求項１に記載の出力共有端末。
【請求項４】
請求項１に記載の出力共有端末と通信可能に接続され、コンテンツ共有属性管理データベースを記憶部に備えるコンテンツ共有属性管理サーバであって、
前記出力共有端末から、コンテンツに関する情報を受信するコンテンツ情報受信手段と、
前記受信したコンテンツ情報を用いて、コンテンツ共有属性管理データベースからコンテンツ共有属性を抽出する共有属性抽出手段と、
前記抽出した共有属性を、前記コンテンツに関する情報を送信した前記出力共有端末に送信する共有属性送信手段と、
を備えることを特徴とするコンテンツ共有属性管理サーバ。
【請求項５】
前記コンテンツの共有属性として、共有の可否が少なくとも含まれ、
前記取得したコンテンツの共有属性の抽出は、コンテンツとして記憶されたファイルに付された著作権情報、前記取得したコンテンツの統一資源位置指定子の全部又は一部、コンテンツを再生するアプリケーションの種類、の少なくともいずれかにより行うことを特徴とする請求項４に記載のコンテンツ共有属性管理サーバ。
【請求項６】
一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末が実行する出力共有方法であって、
前記出力共有端末上で、再生を行っているコンテンツのコンテンツ情報を取得するステップと、
前記取得したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得するステップと、
前記取得した少なくとも共有可能台数を含むコンテンツの共有属性に基づいて、前記取得したコンテンツの再生内容を前記共有可能台数分までの通信端末に送信するステップと、
を備えることを特徴とする出力共有方法。
【請求項７】
一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末に、
前記出力共有端末上で、再生を行っているコンテンツのコンテンツ情報を取得するステップ、
前記取得したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得するステップ、
前記取得した少なくとも共有可能台数を含むコンテンツの共有属性に基づいて、前記取得したコンテンツの再生内容を前記共有可能台数分までの通信端末に送信するステップ、
を実行させることを特徴とする出力共有端末用プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
第１の特徴に係る発明は、一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末であって、
前記出力共有端末上で、再生を行っているコンテンツのコンテンツ情報を取得するコンテンツ情報取得手段と、
前記コンテンツ情報を取得したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得する共有属性取得手段と、
前記取得した少なくとも共有可能台数を含むコンテンツの共有属性に基づいて、前記取得したコンテンツの再生内容を前記共有可能台数分までの通信端末に送信するコンテンツ共有手段と、
を備えることを特徴とする出力共有端末を提供する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第１の特徴に係る発明によれば、一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末は、前記出力共有端末上で、再生を行っているコンテンツのコンテンツ情報を取得し、前記コンテンツ情報を取得したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得し、前記取得した少なくとも共有可能台数を含むコンテンツの共有属性に基づいて、前記取得したコンテンツの再生内容を前記共有可能台数分までの通信端末に送信する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第２の特徴に係る発明は、前記通信端末との間でリモートコントロールを行うリモートコントロール手段と、
前記リモートコントロールを行う通信端末との間で、前記コンテンツ情報を取得したコンテンツ以外の出力の共有を行う出力共有手段と、
を備えることを特徴とする第１の特徴に係る発明である出力共有端末を提供する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第２の特徴に係る発明によれば、第１の特徴に係る発明である出力共有端末は、前記通信端末との間でリモートコントロールを行い、前記リモートコントロールを行う通信端末との間で、前記コンテンツ情報を取得したコンテンツ以外の出力の共有を行う。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第３の特徴に係る発明は、前記出力共有端末上で、再生を行っているコンテンツを、アプリケーションを特定することで特定する再生コンテンツ特定手段を備え、前記コンテンツ情報取得手段は、前記再生コンテンツ特定手段が特定したコンテンツのコンテンツ情報を取得する出力共有端末を提供する。
第３の特徴に係る発明によれば、前記出力共有端末上で、再生を行っているコンテンツを、アプリケーションを特定することで特定し、特定したコンテンツのコンテンツ情報を取得する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
第４の特徴に係る発明は、第１の特徴に係る発明である出力共有端末と通信可能に接続され、コンテンツ共有属性管理データベースを記憶部に備えるコンテンツ共有属性管理サーバであって、
前記出力共有端末から、コンテンツに関する情報を受信するコンテンツ情報受信手段と、
前記受信したコンテンツ情報を用いて、コンテンツ共有属性管理データベースからコンテンツ共有属性を抽出する共有属性抽出手段と、
前記抽出した共有属性を、前記コンテンツに関する情報を送信した前記出力共有端末に送信する共有属性送信手段と、
を備えることを特徴とするコンテンツ共有属性管理サーバを提供する。
第４の特徴に係る発明によれば、第１の特徴に係る発明である出力共有端末と通信可能に接続され、コンテンツ共有属性管理データベースを記憶部に備えるコンテンツ共有属性管理サーバが、出力共有端末から、コンテンツに関する情報を受信し、受信したコンテンツ情報を用いて、コンテンツ共有属性管理データベースからコンテンツ共有属性を抽出し、抽出した共有属性を、前記コンテンツに関する情報を送信した前記出力共有端末に送信する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
第５の特徴に係る発明は、前記コンテンツの共有属性として、共有の可否が少なくとも含まれ、
前記取得したコンテンツの共有属性の抽出は、コンテンツとして記憶されたファイルに付された著作権情報、前記取得したコンテンツの統一資源位置指定子の全部又は一部、コンテンツを再生するアプリケーションの種類、の少なくともいずれかにより行うことを特徴とする第４の特徴に係る発明であるコンテンツ共有属性管理サーバを提供する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
第５の特徴に係る発明によれば、第４の特徴に係る発明であるコンテンツ共有属性管理サーバにおいて、前記コンテンツの共有属性として、共有の可否が少なくとも含まれ、前記取得したコンテンツの共有属性の抽出は、コンテンツとして記憶されたファイルに付された著作権情報、前記取得したコンテンツの統一資源位置指定子の全部又は一部、コンテンツを再生するアプリケーションの種類、の少なくともいずれかにより行う。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
第５の特徴に係る発明は、一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末が実行する出力共有方法であって、
前記出力共有端末上で、再生を行っているコンテンツのコンテンツ情報を取得するステップと、
前記取得したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得するステップと、
前記取得した少なくとも共有可能台数を含むコンテンツの共有属性に基づいて、前記取得したコンテンツの再生内容を前記共有可能台数分までの通信端末に送信するステップと、
を備えることを特徴とする出力共有方法を提供する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
第６の特徴に係る発明は、一以上の通信端末、及びコンテンツ共有属性管理サーバと通信可能に接続された出力共有端末に、
前記出力共有端末上で、再生を行っているコンテンツのコンテンツ情報を取得するステップ、
前記取得したコンテンツの共有属性を、前記コンテンツ共有属性管理サーバから取得するステップ、
前記取得した少なくとも共有可能台数を含むコンテンツの共有属性に基づいて、前記取得したコンテンツの再生内容を前記共有可能台数分までの通信端末に送信するステップ、
を実行させることを特徴とする出力共有端末用プログラムを提供する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
コンテンツ共有属性管理サーバ２００において、制御部２０１が所定のプログラムを読み込むことで、通信部２０２と協働して、コンテンツ情報受信モジュール２０４、共有属性送信モジュール２０５を実現する。また、コンテンツ共有属性管理サーバ２００において、制御部２０１が所定のプログラムを読み込むことで、記憶部２０３と協働して、共有属性抽出モジュール２０６を実現する。