(57)【要約】【課題】テレビ等の被制御装置の制御操作が可能なリモコン装置が複数存在し、それらの操作が並行してなされた場合であっても、競合を解決しつつ、使い勝手を向上する。【解決手段】実施形態のリモコン管理装置は、一の被制御装置を制御するための複数のリモートコントロール装置からの操作指示に従って、被制御装置を制御するための操作指示信号を出力するリモコン管理装置である。競合判別部は、複数のリモートコントロール装置から操作指示がなされた場合に、複数のリモートコントロール装置の操作指示が競合するか否かを判別する。これにより、制御部は、競合判別部の判別において、操作指示が競合している場合に、あらかじめ定めた優先度に基づいて前記複数のリモートコントロール装置のうち、より優先度の高いリモートコントロール装置の操作指示に対応させて被制御装置を制御する。【選択図】図１
2014110517.tif 000002
【特許請求の範囲】
【請求項１】
一の被制御装置を制御するための複数のリモートコントロール装置からの操作指示に従って、前記被制御装置を制御するための操作指示信号を出力するリモコン管理装置であって、
複数の前記リモートコントロール装置から操作指示がなされた場合に、前記複数のリモートコントロール装置の操作指示が競合するか否かを判別する競合判別部と、
前記競合判別部の判別において、操作指示が競合している場合に、あらかじめ定めた優先度に基づいて前記複数のリモートコントロール装置のうち、より優先度の高いリモートコントロール装置の操作指示に対応させて前記被制御装置を制御する制御部と、
を備えたリモコン管理装置。
【請求項２】
前記優先度は、前記リモートコントロール装置の動作モードに応じて設定されている、
請求項１記載のリモコン管理装置。
【請求項３】
前記制御部は、あらかじめ前記複数のリモートコントロール装置のいずれかに対し操作権を付与しておき、複数のリモートコントロール装置から同一優先度である操作指示がなされた場合には、操作権を有するリモートコントロール装置の操作指示に対応させて前記被制御装置を制御する、
請求項１又は請求項２に記載のリモコン管理装置。
【請求項４】
前記制御部は、前記操作権を有しないリモートコントロール装置の操作指示内容を制限する、
請求項３記載のリモコン管理装置。
【請求項５】
前記制御部は、前記操作権を有しないリモートコントロール装置において、所定の操作がなされた場合に、前記操作権を当該所定の操作がなされたリモートコントロール装置に前記操作権を移行させる、
請求項３又は請求項４記載のリモコン管理装置。
【請求項６】
前記制御部は、いずれかのリモートコントロール装置において、他のリモートコントロール装置と競合する操作指示がなされ、当該操作指示の実行により他のリモートコントロール装置における操作指示の実行不能状態となる場合に、当該操作指示の実行がなされた旨を通知し、実際の操作指示の実行を禁止する、
請求項１乃至請求項５のいずれかに記載のリモコン管理装置。
【請求項７】
前記操作指示の実行がなされた旨を通知したリモートコントロール装置に対しては、前記通知がなされた以降における当該操作指示の実行を禁止する、
請求項６記載のリモコン管理装置。
【請求項８】
前記制御部は、いずれかのリモートコントロール装置において、他のリモートコントロール装置と競合する操作指示がなされた場合に、操作指示が拒否されたことを通知する、
請求項１乃至請求項７のいずれかに記載のリモコン管理装置。
【請求項９】
一の被制御装置を制御するための複数のリモートコントロール装置からの操作指示に従って、前記被制御装置を制御するための操作指示信号を出力するリモコン管理装置においいて実行される制御方法であって、
複数の前記リモートコントロール装置から操作指示がなされた場合に、前記複数のリモートコントロール装置の操作指示が競合するか否かを判別する競合判別過程と、
前記競合判別過程における判別において、操作指示が競合している場合に、あらかじめ定めた優先度に基づいて前記複数のリモートコントロール装置のうち、より優先度の高いリモートコントロール装置の操作指示に対応させて前記被制御装置を制御する制御過程と、
を備えた制御方法。
【請求項１０】
一の被制御装置を制御するための複数のリモートコントロール装置からの操作指示に従って、前記被制御装置を制御するための操作指示信号を出力するリモコン管理装置をコンピュータにより制御するための制御プログラムであって、
前記コンピュータを、
複数の前記リモートコントロール装置から操作指示がなされた場合に、前記複数のリモートコントロール装置の操作指示が競合するか否かを判別する競合判別部と、
前記競合判別部の判別において、操作指示が競合している場合に、あらかじめ定めた優先度に基づいて前記複数のリモートコントロール装置のうち、より優先度の高いリモートコントロール装置の操作指示に対応させて前記被制御装置を制御する制御部と、
して機能させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、リモコン管理装置、制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
近年、テレビなどのコンテンツ再生機器においてはリモコン装置により操作する形態が主流になっている。
さらに、リモコン装置の普及に伴い、１台の機器に設けられた１の受信部に対して複数台のリモコン装置を１つの場所で同時に使用するという使用形態も当たり前のようになってきている（例えば、特許文献１参照）。
さらにスマートフォン等の情報機器においては、リモコン装置としての機能を有するものも知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０１４０６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、同様の機能を有する複数のリモコン装置が存在する場合には、いずれのリモコン装置も対等な関係にあるため、複数のユーザがそれぞれのリモコン装置で操作を行うと、より後に行った操作が有効となり、操作の競合が生じ、使い勝手が悪いものとなっていた。
【０００５】
本発明は、上記に鑑みてなされたものであって、テレビ等の被制御装置の制御操作が可能なリモコン装置が複数存在し、それらの操作が並行してなされた場合であっても、競合を解決しつつ、使い勝手を向上することが可能なリモコン管理装置、制御方法及び制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
実施形態のリモコン管理装置は、一の被制御装置を制御するための複数のリモートコントロール装置からの操作指示に従って、被制御装置を制御するための操作指示信号を出力するリモコン管理装置である。
競合判別部は、複数のリモートコントロール装置から操作指示がなされた場合に、複数のリモートコントロール装置の操作指示が競合するか否かを判別する。
これにより、制御部は、競合判別部の判別において、操作指示が競合している場合に、あらかじめ定めた優先度に基づいて前記複数のリモートコントロール装置のうち、より優先度の高いリモートコントロール装置の操作指示に対応させて被制御装置を制御する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態のテレビ視聴システムの概要構成ブロック図である。
【図２】図２は、ログイン状態であるか否かに応じた操作端末の画面表示例の説明図である。
【図３】図３は、ユーザ管理部に格納される、ユーザＩＤと優先度を格納する優先度テーブルの一例の説明図である。
【図４】図４は、コンテンツの管理状態を格納するためのコンテンツ管理テーブルの一例の説明図である。
【図５】図５は、実施形態のリモコン管理装置の競合検出処理の処理フローチャートである。
【図６】図６は、画面表示内容が競合している場合の一例の説明図である。
【図７】図７は、俯瞰表示の一例の説明図である。
【図８】図８は、いずれか操作権を保持していたユーザの操作端末から他のユーザの操作端末に操作権を移動する一例の説明図である。
【図９】図９は、コンテンツ操作の競合解決の説明図である。
【図１０】図１０は、操作権の競合解決の説明図である。
【発明を実施するための形態】
【０００８】
次に実施形態について図面を参照して説明する。
図１は、実施形態のテレビ視聴システムの概要構成ブロック図である。
テレビ視聴システム１０は、大別すると、リモコン管理装置１００と、それぞれリモートコントロール装置として機能する複数の操作端末２００と、複数人が同時に視聴することが想定される大型ディスプレイを備えたテレビ２５０と、を備えている。
【０００９】
リモコン管理装置１００は、操作を受け付け、テレビ画面を制御する制御部１０１と、操作端末２００と操作信号を送受信する操作信号処理部１０２と、端末毎のログイン状態を管理するログイン状態管理部１０３と、各端末による操作あるいは表示内容の競合を検出する競合操作検出部１０４と、コンテンツ管理部１０５と、ユーザ管理部１０７と、を備えている。
【００１０】
リモコン管理装置１００は、リモコン機能を備えた端末毎に、どのユーザがログインしているかを管理すユーザ管理機能を備えている。
さらにリモコン管理装置１００は、接続された操作端末２００毎または画面表示機器毎にユーザのログイン状態を管理するログイン状態管理機能を備えている。
【００１１】
ログイン状態管理機能は、操作されている操作端末２００（リモコン）によらず、操作内容が表示される画面に接続された端末毎にどのユーザがログインしているかを管理する機能である。
ログイン状態により規定される動作モードとしては、共有モードあるいはユーザがログイン操作によりログインした状態であるログインモードの少なくとも１つ以上の動作モードが存在する。
【００１２】
また、リモコン管理装置１００と連携する操作端末２００は操作部２０１および表示部２０２を備える。
操作端末２００は、操作部として機能する複数の押しボタンが設けられたテレビリモコン装置として構成された操作端末２００Ａと、操作部として機能するタッチパネルを備えた入力部と、表示部として機能するディスプレイと、を備えた複数（図１では２台）のリモコン機能付きタブレット装置２００Ｂと、を備えている。
【００１３】
ここで、操作端末２００を操作する各ユーザは、自分の利用する操作端末２００（リモコン）によりリモコン管理装置１００（テレビやセットトップボックス）の操作を行うことができるようにされている。
また、操作端末２００が表示部２０２も備える機器の場合は、操作結果を操作端末の表示部２０２に表示する場合と、テレビ２５０の表示部１０５（大型ディスプレイ）に表示する場合の少なくとも一方を選択することができる。
【００１４】
さらに各コンテンツは、１名以上のユーザＩＤと対応付けることができるものとする。  すなわち、あるユーザがログイン時に明示的に録画操作をした場合や、他のファイルをテレビ２５０で管理可能な記憶装置上に配置した場合、対象のコンテンツに対し操作したユーザＩＤを対応付けるようにしている。
また、ログイン状態でない時は共有コンテンツとし、「共有」を表すユーザＩＤを対応付けるか、ユーザＩＤの対応付けを行わないようにすることができる。
【００１５】
図２は、ログイン状態であるか否かに応じた操作端末の画面表示例の説明図である。
図２（ａ）は、いずれのユーザもログインしていない場合の操作端末２００の表示部２０２における画面表示例である。
なお、表示部２０２は、操作部２０１と共働して、タッチパネルディスプレイとして機能している。
いずれのユーザもログインしていない場合には、「共有モード」「家族モード」といった、特定の個人向けの画面ではない画面が表示される。
【００１６】
図２（ａ）に示すように、いずれのユーザもログインしていない場合の操作端末２００の表示部２０２は、例えば、再生対象のコンテンツを選択可能に表示するコンテンツ表示領域２０２Ａ、カレンダーや、操作日における各種イベントを選択可能に表示するイベント表示領域２０２Ｂ、各種情報を選択可能に表示する情報表示領域２０２Ｃ、選択されているあるいは選択可能な表示内容（ニュース、ブラウザ、テレビ、ホーム、ビデオ、音楽、ゲーム）を示す選択情報表示領域２０２Ｄ、設定画面を表示する設定ボタンの表示及び操作が可能な設定ボタン表示領域２０２Ｅ、ログイン画面に移行するためのログインボタンの表示及び操作が可能なログインボタン表示領域２０２Ｆ及びマニュアルの表示操作が可能なマニュアルボタン表示領域２０２Ｇを備えている。
【００１７】
図２（ｂ）は、いずれかのユーザがログインしている場合の操作端末２００の表示部２０２における画面表示例である。
一方、いずれかのユーザがログインしている場合には、図２（ｂ）のように、ユーザ（ここでは「太郎」）がログインしていることを示す画面を表示する。この状態でテレビ番組の録画操作をした場合、ユーザ「太郎」により録画された番組として扱われる。
【００１８】
図２（ｂ）に示すように、いずれかのユーザがログインしている場合の操作端末２００の表示部２０２は、例えば、再生対象のコンテンツを選択可能に表示するコンテンツ表示領域２０２Ａ、当該ユーザの友達に関する情報（メール、ソーシャルネットワークサービス等）が選択可能に表示される友達情報表示領域２０２Ｈ、カレンダーや、操作日における各種イベント選択可能に表示するイベント表示領域２０２Ｂ、各種情報を選択可能に表示する情報表示領域２０２Ｃ、選択されているあるいは選択可能な表示内容（ニュース、ブラウザ、テレビ、ホーム、ビデオ、音楽、ゲーム）を示す選択情報表示領域２０２Ｄ、設定画面を表示する設定ボタンの表示及び操作が可能な設定ボタン表示領域２０２Ｅ、ログアウト画面に移行するためのログアウトボタンの表示及び操作が可能なログアウトボタン表示領域２０２Ｉ及びマニュアルの表示操作が可能なマニュアルボタン表示領域２０２Ｇを備えている。
【００１９】
図３は、ユーザ管理部に格納される、ユーザＩＤと優先度を格納する優先度テーブルの一例の説明図である。
図３において、優先度テーブル３００は、ユーザＩＤを格納したユーザＩＤデータ３０１と、優先度を格納した優先度データ３０２と、ユーザＩＤで示されるユーザがログインしているか否かを表すログイン状態データ３０３と、ログインしているユーザが使用している操作端末２００を特定するためのリモコンＩＤを格納したリモコンＩＤデータ３０４と、を備えている。
【００２０】
ここで、リモコン管理装置１００により管理されるユーザＩＤ一覧は必須であるが、その他の項目は実施形態によっては必ずしも必須ではない。優先度は、ユーザに固定的な優先度を設ける場合に利用される。ログイン状態は、各ユーザがログインしているかどうかを示すものである。また、リモコンＩＤは、ログイン時に利用している操作端末２００のＩＤを示している。
【００２１】
図４は、コンテンツの管理状態を格納するためのコンテンツ管理テーブルの一例の説明図である。
コンテンツ管理テーブル４００は、コンテンツを示すユニークなＩＤが格納されたコンテンツＩＤデータ４０１と、コンテンツの名称を示すコンテンツ名データ４０２と、コンテンツを録画、配置あるいは使用可能な一又は複数のユーザのユーザＩＤが格納される所有者ＩＤデータ４０３と、削除者ＩＤは、後述の通り非表示にする削除ＩＤデータ４０４と、を備えている。
なお、コンテンツＩＤデータ以外は、実施形態によっては必ずしも必須ではない。
【００２２】
ここで、複数のユーザによる操作の競合について説明する。
各ユーザが操作を行う中で、以下の（ａ）から（ｃ）のような操作の競合が発生し得る。
【００２３】
（ａ）コンテンツ操作の競合
例えば、同じ録画番組に対しリモコンＡが再生操作中、リモコンＢにより同じ番組の削除操作が行われる場合。
（ｂ）ログイン状態と操作権限の競合
テレビのディスプレイはユーザＡによるログイン状態として表示している最中に、ユーザＢによるログイン状態であるリモコンＢが操作するなど、動作モードの競合。
（ｃ）表示内容の競合
本実施例におけるリモコン管理装置１００は、これらの競合を検出する。
【００２４】
次に競合の検出方法および競合検出時の対処方法に関する実施形態の動作を説明する。
図５は、実施形態のリモコン管理装置の競合検出処理の処理フローチャートである。
なお、図５における各判定条件の順序は入れ替えることや、同時に並列して判定させることも可能である。
【００２５】
まず、リモコン管理装置１００は、操作端末２００からのリモコン操作を受け付ける（ステップＳ１１）。
次にリモコン管理装置１００は、いずれかの操作端末２００からのリモコン操作を受け付けた場合に、他の操作端末２００からのリモコン操作の受付中であるか否かを判別する（ステップＳ１２）。
【００２６】
ステップＳ１２の判別において、他の操作端末２００からのリモコン操作の受付中では無い場合には（ステップＳ１２；Ｎｏ）、受け付けたリモコン操作内容を実行し、実行履歴を記録して競合検出処理を終了する（ステップＳ２０）。
【００２７】
ステップＳ１２の判別において、リモコン操作の受付中である場合には（ステップＳ１２；Ｙｅｓ）、リモコン管理装置１００は、画面表示内容が競合しているか否かを判別する（ステップＳ１３）。
【００２８】
図６は、画面表示内容が競合している場合の一例の説明図である。
図６の例においては、第１のユーザＵ１がテレビ画面の録画番組Ａを視聴操作してテレビ画面に録画番組Ａを再生している場合に、第２のユーザＵ２がテレビ画面で録画番組Ｂの視聴操作を行っている。
【００２９】
この結果、画面表示内容が競合することとなる。
ステップＳ１３の判別において、画面表示内容が競合している場合には（ステップＳ１３；Ｙｅｓ）、画面表示内容が競合している全ユーザの表示画面が一画面に収まるように描画が可能であるか否かを判別する（ステップＳ１４）。
【００３０】
ステップＳ１４の判別において、全ユーザの表示画面が一画面に収まるように描画が可能ではない場合には（ステップＳ１４；Ｎｏ）、リモコン管理装置１００は、複数の画面に分割して表示を行い（ステップＳ１５）、処理をステップＳ２０に移行し、受け付けたリモコン操作内容を実行し、実行履歴を記録して競合検出処理を終了する（ステップＳ２０）。
【００３１】
例えば、優先度が同一であるユーザが二人いる場合には２画面に分割して再生し、音声は各手元端末で出力するなど、並行した表示・出力が行われるようにすればよい。
このように構成することで、複数のユーザが互いのリモコン操作を妨げず、かつ再生することができるようになる。
【００３２】
ステップＳ１４の判別において、全ユーザの表示画面が一画面に収まるように描画が可能である場合には（ステップＳ１４；Ｙｅｓ）、リモコン管理装置１００は、一画面に収まる範囲の俯瞰表示を行う（ステップＳ１６）。
【００３３】
図７は、俯瞰表示の一例の説明図である。
図７に示すように、全ユーザの表示画面が一画面に収まるように描画が可能である場合には、一画面中にそれぞれの操作内容（図７の例では、日時ジャンプ操作）を表示することとなる。
【００３４】
これにより番組表の中で番組を探す操作を同時に二人のユーザが行うことができるが、それぞれ注目する範囲が異なる場合、両者の表示範囲を含む俯瞰的な表示と、各ユーザが注目している箇所の表示を同時に行うことで、互いにどの範囲に注目しているか分かる。
【００３５】
二人のユーザのうち、いずれか一方が番組を選択・再生し、いずれか他方が番組表操作を中断した場合、再生された番組を２人とも視聴することになる。
ここで、例えば、いずれか一方のユーザが番組を選択・再生し、いずれか他方のユーザが別の番組を選択・再生した場合、優先度があれば優先度が高いユーザの番組再生が行われることとなる。
【００３６】
そして、リモコン管理装置１００は、処理をステップＳ２０に移行し、受け付けたリモコン操作内容を実行し、実行履歴を記録して競合検出処理を終了する（ステップＳ２０）。
一方、ステップＳ１３の判別において、画面表示内容が競合しているのでは無い場合には（ステップＳ１３；Ｎｏ）、リモコン管理装置１００は、操作内容が競合しているか否かを判別する（ステップＳ１７）。
ステップＳ１７の判別において、操作内容が競合しているのでは無い場合には（ステップＳ１７；Ｎｏ）、処理をステップＳ２０に移行し、受け付けたリモコン操作内容を実行し、実行履歴を記録して競合検出処理を終了する（ステップＳ２０）。
ステップＳ１７の判別において、操作内容が競合している場合には（ステップＳ１７；Ｙｅｓ）、当該受け付けたリモコン操作を行った操作端末２００の優先度が、他の操作端末２００の優先度よりも高いか否かを判別する（ステップＳ１８）。
【００３７】
ここで、操作端末２００の優先度について説明する。
本実施形態においては、各操作端末２００に対し、あらかじめ操作権およびその優先度を与えている。
【００３８】
優先度の設定としては、以下の（１）〜（４）ようなものが考えられる。
（１）先にログインした操作端末ほど優先度を高くする。
（２）予めユーザ毎の優先度を設定しログイン時に決められた優先度を割り当てる。
例えば、ユーザ管理部１０７において、ユーザＩＤ一覧とあわせて優先度を格納しておけばよい。
（３）専用リモコンなどのように、表示画面をもたない操作端末２００による操作の優先度を高くする。
（４）ログインした端末はログインしていない端末より優先度を高くする。
【００３９】
次に、優先度に基づく競合解決方法について説明する。
競合が発生した場合の競合解決方法としては、操作権の優先度に従い、優先度の高いリモコンによる操作を優先させる方法が考えられる。
【００４０】
具体的には、ユーザ「太郎」の優先度がユーザ「次郎」より高い場合に、それぞれのユーザが異なるチャンネルをほぼ同時に選択する（「太郎」がチャンネル１、「次郎」がチャンネル２を選択するものとする）場合を考える。
この時、「次郎」が先にチャンネル２を選択した場合、一瞬チャンネル２が表示されることとなるが、直後に「太郎」が選択したチャンネル１に切り替えられることとなる。
また、逆に、「太郎」がチャンネル１を先に選択した場合、直後に「次郎」が選択したチャンネル２は表示されない。
【００４１】
この場合において、「太郎」の操作の後、「次郎」の操作により妨げられない時間については、予め設定した閾値を用いるものとする。
同様に、複数のユーザがリモコンのボタンを押し続ける場合にも、優先度に従い動作させることで、優先度の高いユーザが他のユーザに妨げられることなく操作を続けることができるようになる。
【００４２】
すなわち、ステップＳ１８の判別において、当該受け付けたリモコン操作を行った操作端末２００の優先度が、他の操作端末２００の優先度よりも高い場合には（ステップＳ１８；Ｙｅｓ）、処理をステップＳ２０に移行し、受け付けたリモコン操作内容を実行し、実行履歴を記録して競合検出処理を終了する（ステップＳ２０）。
【００４３】
一方、ステップＳ１８の判別において、当該受け付けたリモコン操作を行った操作端末２００の優先度が、他の操作端末２００の優先度よりも低い場合には（ステップＳ１８；Ｎｏ）、操作が拒否されたことを通知して競合検出処理を終了する（ステップＳ１９）。
【００４４】
以上の説明のように、操作内容が競合する場合には、優先度に基づいて、優先度の高い操作端末２００についてのリモコン操作内容を実行し、優先度の低い操作端末２００については、操作が拒否されたことを通知するので、実際に操作内容が競合した操作がなされることはない。
【００４５】
以上の説明は、競合が発生した場合に優先度に基づいて競合を解決するものであったが、競合自体が発生しないようにすることも可能である。
例えば、操作権の優先度が決定した時点で、上位のリモコンと競合する操作を実行できないようにすることも可能である。
【００４６】
より詳細には、優先度がもっとも高いリモコン以外のリモコン、すなわち、優先度が１位でないリモコンには削除機能を実行できないようにする。
また、機能が制限されていることが分かるよう、可能な操作のみ選択・実行できるように表示するようにしてもよい。
【００４７】
例えば、ボタンのみ付与されたリモコンの場合は、操作可能なボタンのみバックライトを点灯させる、ボタンを物理的にロックして押せなくなるようにする、などの方法が考えられる。
また、優先度が低いリモコンでは、表示部１０６に対する表示は変更できず、操作端末２００上の表示部２０２における表示内容のみ変更できるというようにすることも可能である。
【００４８】
次に操作権の移動について説明する。
各操作端末２００に与えられた操作権は恒久的なものではなく、以下の方法により移動させることができる。
【００４９】
図８は、操作権を保持していたユーザの操作端末から他のユーザの操作端末に操作権を移動する一例の説明図である。
優先度が高いリモコンがその操作権を移動する例としては、一定時間操作しなかった場合のタイムアウトや、図８に示すように、「電源ＯＦＦ」操作のようにテレビ視聴を終了する操作を行った場合が考えられる。
この場合において、操作権を有していないユーザについて、全く操作できないようにすることも可能であるが、操作権を保有しているユーザ（先に視聴しているユーザ）には、フル機能（全操作が可能）を実行（アクセス）できるが、操作権を保有していないユーザ（後から視聴したユーザ）にはサブ機能（フル機能を制限した機能）のみが実行（アクセス）できるように制限するように構成することも可能である。
【００５０】
あるいは、優先度が低いリモコンが適当な操作により操作権を獲得する方法も考えられる。例えば、操作端末２００の加速度センサを有している場合には、加速度センサにより操作端末２００を振る操作を検出することで操作権を獲得するようにすることも可能である。
そして、操作権を獲得した場合、あるいは失った場合に、リモコンに対しフィードバック（所定の振動、画面表示、または音再生）を行うようにすればより使い勝手が向上する。
【００５１】
図９は、コンテンツ操作の競合解決の説明図である。
コンテンツ操作の競合が発生した場合、例えば、図９に示すように、一方のユーザが「再生」操作を行っている録画番組に対し、別のユーザが「削除」操作を実行しようとした時のように競合発生が分かった時点で一方のユーザ（この場合「削除」しようとするユーザ）に対し警告する。
あるいは、コンテンツの保護操作を行うことで、「削除」操作を行ったユーザには「削除成功」と表示しつつ、実際にはアクセス権限だけを削除し、「再生」操作を行ったユーザにはコンテンツをそのまま残した状態とする、ということも可能である。
【００５２】
例えば、ユーザ「太郎」がログイン中に表示部１０６を見ながら操作し、ユーザ「次郎」が自分の操作端末２００の表示部２０２を見ながらログイン・操作している時に、一方のユーザがコンテンツを削除した場合、操作したユーザの画面からはそのコンテンツが見えなくなるが、図４における削除者ＩＤに追加するだけであり、他方のユーザの画面ではそのコンテンツは残っており、再生などの操作を行うことができる。
これらの場合において、実際にコンテンツが削除される場合としては、録画したユーザ自身が削除する場合や、共有モードで録画されたコンテンツに対する削除操作などが考えられる。
【００５３】
次に操作権の競合が検出された場合について説明する。
図１０は、操作権の競合解決の説明図である。
操作権限の競合が検出された場合には、権限を持たないユーザの操作端末２００に対し、操作が許可されない旨フィードバック（所定の振動、画面表示、または音再生）を行う。
この場合において、優先度の高いユーザが操作する場合は、操作を許可する設定を持つことも可能である。
【００５４】
競合の検出は、動作モードと可能な操作の組み合わせを管理するテーブルを予め用意し、テーブルを参照した結果に応じて競合であるかどうかを判定する等の静的な方式でもよいし、実際に操作を実行しようとする時に既に実行中の操作との競合をその時点で検出する等の動的な方法でもよい。
【００５５】
以上の説明は、操作端末（リモコン）の優先度があらかじめ定まっている場合のものであったが、優先度を動的に変更することも可能である。
例えば、操作端末（リモコン）からＴＶ端末までの距離を用いることが考えられる。
ここで、距離を測るための方法としては、ＴＶと操作端末（リモコン）どちらか一方に、他方から検出可能なマーカを設け、マーカを画像処理により検出することが考えられる。
【００５６】
また、操作端末（リモコン）の無線電波強度を測定し、その結果を有線または無線の手段によりＴＶに集約することでどの操作端末（リモコン）がよりＴＶの近くに位置しているかを推定し、より近くに位置していると推定される操作端末（リモコン）に高い優先度を与えることが考えられる。なお、この際には、所定範囲外の操作端末から操作指示を受けると、当該操作端末にＴＶの一部機能のみの利用を許可しても良く、例えば当該操作端末に録画予約の制御を許可しつつ、チャンネル変更の制御を許可しない等の処理が考えられる。
【００５７】
あるいは、通信方式の違いにより優先度を変えることも可能である。
例えば、ＴＶが操作端末（リモコン）からの信号を検出する方法として、赤外線通信と電波による無線通信に対応する場合、赤外線通信により検出された信号の方がより近く、またＴＶにリモコンを向けながらの操作と推定されるため、無線通信による操作よりも優先度を高くするようにしてもよい。
【００５８】
以上の説明においては、テレビのディスプレイと本体部分は直接接続されている場合について説明したが、テレビの制御部分は無線あるいは有線ネットワークを介した遠隔地に存在しても構わない。
また、競合検出の説明に用いた操作は一例であり、映像、音声などその他コンテンツ・サービスに関する他の操作に適用することができることは、言うまでもない。
【００５９】
以上の説明においては、リモコン管理装置の詳細構成については、述べなかったが、本実施形態のリモコン管理装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００６０】
本実施形態のリモコン管理装置で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００６１】
また、本実施形態のリモコン管理装置で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のリモコン管理装置で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
また、本実施形態のリモコン管理装置の制御プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００６２】
本実施形態のリモコン管理装置で実行される制御プログラムは、上述した各部（競合判別部、制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、競合判別部、制御部が主記憶装置上に生成されるようになっている。
【００６３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６４】
１０    テレビ視聴システム
１００  リモコン管理装置
２００  操作端末（リモートコントロール装置）
２５０  テレビ
１０１  制御部
１０２  操作信号処理部
１０３  ログイン状態管理部
１０４  競合操作検出部
１０５  コンテンツ管理部
１０７  ユーザ管理部
【図１】
2014110517.tif 000003
【図２】
2014110517.tif 000004
【図３】
2014110517.tif 000005
【図４】
2014110517.tif 000006
【図５】
2014110517.tif 000007
【図６】
2014110517.tif 000008
【図７】
2014110517.tif 000009
【図８】
2014110517.tif 000010
【図９】
2014110517.tif 000011
【図１０】
2014110517.tif 000012