(57)【特許請求の範囲】
【請求項１】
施設内の機器と通信可能な情報通信装置であって、
前記施設内外間のユーザの移動を検知する検知部と、
前記検知部により前記移動が検知された際に、前記施設内の機器との通信により、当該機器が保持するコンテンツを示すコンテンツ情報を取得して、取得した当該コンテンツ情報を記憶媒体に格納する取得部とを備える
情報通信装置。
【請求項２】
前記検知部は、前記施設内外間での前記情報通信装置が所在しない方から所在する方へ向かう所定方向への、ユーザの移動を検知し、
前記取得部は、前記検知部により前記所定方向へのユーザの移動が検知された際に、前記コンテンツ情報についての、前記取得及び前記記憶媒体への前記格納を行う
請求項１記載の情報通信装置。
【請求項３】
前記取得部は、前記検知部により前記移動が検知された際に、前記施設内の複数の機器それぞれから、当該機器が保持するコンテンツを示すコンテンツ情報を取得して前記記憶媒体に格納する
請求項１又は２記載の情報通信装置。
【請求項４】
前記取得部は、前記複数の機器それぞれから、当該機器が保持するコンテンツを示すコンテンツ情報を取得して前記記憶媒体に格納する場合において、既に前記記憶媒体に当該機器から取得したコンテンツ情報が格納されているときには当該格納されているコンテンツ情報を、当該格納するコンテンツ情報により更新する
請求項３記載の情報通信装置。
【請求項５】
前記情報通信装置は、前記記憶媒体を有し、
前記情報通信装置は更に、前記記憶媒体に格納されているコンテンツ情報を出力する出力部を備える
請求項１〜４のいずれか一項に記載の情報通信装置。
【請求項６】
前記情報通信装置は更に、
情報端末から要求を受信する要求受付部を備え、
前記出力部は、前記要求受付部により前記要求が受信された際に前記情報端末に前記コンテンツ情報を送信することにより前記出力を行う
請求項５記載の情報通信装置。
【請求項７】
施設内の機器と、
前記施設内外間のユーザの移動を検出する検出装置と、
記憶媒体を有し前記機器及び前記検出装置と通信可能な情報通信装置とを備え、
前記情報通信装置は、前記施設内外間のユーザの移動の検出に係る通知を前記検出装置から受信した際に、前記機器が保持するコンテンツを示すコンテンツ情報を、当該機器との通信により取得して、前記記憶媒体に格納する
情報通信システム。
【請求項８】
前記検出装置は、前記施設内外間でのユーザの移動方向を検出し、当該移動方向を示す前記通知を、前記情報通信装置に送信し、
前記情報通信装置は、
前記検出装置から受信した前記通知により前記ユーザの前記移動方向への移動を検知する検知部と、
前記検知部により、前記施設内外間での前記情報通信装置が所在しない方から所在する方へ向かう所定方向への前記ユーザの移動が検知された際に、前記コンテンツ情報についての前記取得を行う取得部とを有する
請求項７記載の情報通信システム。
【請求項９】
前記情報通信装置は、前記施設内に所在し、
前記情報通信システムは更に、前記施設外に所在し、前記機器及び前記検出装置と通信可能である外部情報通信装置を備え、
前記検出装置は、前記通知を、前記外部情報通信装置に送信し、
前記外部情報通信装置は、前記通知の受信により前記ユーザの前記移動方向への移動を検知し、前記所定方向と異なる方向への前記ユーザの移動が検知された際に、前記機器との通信により前記コンテンツ情報を取得して保持し、前記ユーザに用いられる情報端末からアクセスされた場合に、保持している前記コンテンツ情報を、当該情報端末に送信する
請求項８記載の情報通信システム。
【請求項１０】
前記情報端末は前記検出装置として機能し、
前記検出装置は、前記施設におけるローカルエリアネットワークに接続できたか否かにより前記施設内外間のユーザの移動を検出する
請求項９記載の情報通信システム。
【請求項１１】
施設内の機器と通信可能な情報通信装置における情報取得方法であって、
前記施設内外間のユーザの移動を検知する検知ステップと、
前記検知ステップで前記移動が検知された際に、前記機器との通信により、当該機器が保持するコンテンツを示すコンテンツ情報を取得して、取得した当該コンテンツ情報を記憶媒体に格納する取得ステップとを含む
情報取得方法。
【請求項１２】
施設内の機器と通信可能な、マイクロプロセッサを備える情報通信装置に、所定情報取得処理を実行させるための制御プログラムであって、
前記所定情報取得処理は、
前記施設内外間のユーザの移動を検知する検知ステップと、
前記検知ステップで前記移動が検知された際に、前記機器との通信により、当該機器が保持するコンテンツを示すコンテンツ情報を取得して、取得した当該コンテンツ情報を記憶媒体に格納する取得ステップとを含む
制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、機器に記録（録画等）された放送番組等のコンテンツに係る情報を収集する情報通信装置に関する。
【背景技術】
【０００２】
特許文献１は、複数の録画装置それぞれに保存されている録画コンテンツ（番組）の情報を、ネットワークを介して取得して、その情報に基づいて、録画コンテンツを保存する録画装置を区別することなく録画番組のグループ名、番組名等を一覧表示する技術を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１２９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
録画装置等の１台以上の機器から、機器が保持するコンテンツに係る情報（以下「コンテンツ情報」と称する）を、ネットワークを介して取得（収集）する収集処理には、機器が保持するコンテンツの数が多いと、多くの時間を要する。
【０００５】
本開示は、ユーザがコンテンツに係る情報（コンテンツ情報）の閲覧を行うときに、機器の最近の保持状態を反映したコンテンツ情報を迅速にユーザに提供し得る可能性を高めるように効率的に収集処理を行う情報通信装置を提供する。また本開示は、その情報通信装置を含む情報通信システム、並びに、その情報通信装置で用いられる情報取得方法及び制御プログラムを提供する。
【課題を解決するための手段】
【０００６】
本開示における情報通信装置は、施設内の機器と通信可能な情報通信装置であって、前記施設内外間のユーザの移動を検知する検知部と、前記検知部により前記移動が検知された際に、前記施設内の機器との通信により、当該機器が保持するコンテンツを示すコンテンツ情報を取得して、取得した当該コンテンツ情報を記憶媒体に格納する取得部とを備える。
【０００７】
また、本開示における情報通信システムは、施設内の機器と、前記施設内外間のユーザの移動を検出する検出装置と、記憶媒体を有し前記機器及び前記検出装置と通信可能な情報通信装置とを備え、前記情報通信装置は、前記施設内外間のユーザの移動の検出に係る通知を前記検出装置から受信した際に、前記機器が保持するコンテンツを示すコンテンツ情報を、当該機器との通信により取得して、前記記憶媒体に格納する。
【０００８】
また、本開示における情報取得方法は、施設内の機器と通信可能な情報通信装置における情報取得方法であって、前記施設内外間のユーザの移動を検知する検知ステップと、前記検知ステップで前記移動が検知された際に、前記機器との通信により、当該機器が保持するコンテンツを示すコンテンツ情報を取得して、取得した当該コンテンツ情報を記憶媒体に格納する取得ステップとを含む。
【０００９】
また、本開示における制御プログラムは、施設内の機器と通信可能な、マイクロプロセッサを備える情報通信装置に、所定情報取得処理を実行させるための制御プログラムであって、前記所定情報取得処理は、前記施設内外間のユーザの移動を検知する検知ステップと、前記検知ステップで前記移動が検知された際に、前記機器との通信により、当該機器が保持するコンテンツを示すコンテンツ情報を取得して、取得した当該コンテンツ情報を記憶媒体に格納する取得ステップとを含む。
【発明の効果】
【００１０】
本開示における情報通信装置等によれば、ユーザがコンテンツ情報を閲覧するときに、機器の比較的新しい保持状態（コンテンツの保持状態）を反映したコンテンツ情報を迅速にユーザに提供できる可能性が高まる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係る情報通信システムの概略構成図である。
【図２】実施の形態１に係る情報通信装置の機能ブロック図である。
【図３】情報通信装置が記憶媒体に格納したコンテンツ情報の一例を示す図である。
【図４】実施の形態１に係る情報通信システムの検出装置における移動検出処理の一例を示すフローチャートである。
【図５】実施の形態１に係る情報通信装置の動作例を示すフローチャートである。
【図６】コンテンツ情報に係る表示画面の一例を示す図である。
【図７】実施の形態２に係る情報通信システムの一例を示す概略構成図である。
【図８】実施の形態２に係る情報通信装置及び外部情報通信装置の機能ブロック図である。
【発明を実施するための形態】
【００１２】
ユーザがコンテンツ情報の閲覧を行うときに、機器の最近のコンテンツの保持状態を反映したコンテンツ情報を迅速にユーザに提供し得る可能性を高めるようにすべく、本開示における情報通信装置は、施設内の機器と通信可能な情報通信装置であって、前記施設内外間のユーザの移動を検知する検知部と、前記検知部により前記移動が検知された際に、前記施設内の機器との通信により、当該機器が保持するコンテンツを示すコンテンツ情報を取得して、取得した当該コンテンツ情報を記憶媒体に格納する取得部とを備える。
【００１３】
これにより、ユーザの移動を検知した際に情報通信装置によりコンテンツ情報が取得されるので、移動後（例えば施設に入った後）においてユーザは、機器の比較的新しいコンテンツの保持状態を反映したコンテンツ情報を確認し得る。なお、情報通信装置は、ユーザの移動を検知した際に（つまり検知のタイミングで）効率的にコンテンツ情報を取得している。このため、例えば、それ以外にコンテンツ情報の取得を行わないならば、コンテンツ情報を常時取得（収集）する場合と比べてコンテンツ情報の取得に要する処理のコスト（消費電力）等を抑制し得る。
【００１４】
ここで、例えば、前記検知部は、前記施設内外間での前記情報通信装置が所在しない方から所在する方へ向かう所定方向への、ユーザの移動を検知し、前記取得部は、前記検知部により前記所定方向へのユーザの移動が検知された際に、前記コンテンツ情報についての、前記取得及び前記記憶媒体への前記格納を行うこととしてもよい。なお、情報通信装置は、例えば施設内に設置されている据え置き型の装置であり得る他、施設外に設置されている装置（クラウドサーバ等）であり得る。
【００１５】
これにより、ユーザの移動方向を区別して、所定方向へのユーザの移動を検知した際にコンテンツ情報を取得する。このため、ユーザが施設内外間で移動した後（例えば施設に入った後）においてユーザが情報通信装置によってコンテンツ情報を閲覧するときに、情報通信装置は、機器の比較的新しいコンテンツの保持状態を反映したコンテンツ情報を迅速にユーザに提供し得る。なお、情報通信装置は、情報通信装置を利用する場所（施設内又は施設外）へのユーザの移動を検知した際にコンテンツ情報を効率的に取得していることになる。
【００１６】
また、例えば、前記取得部は、前記検知部により前記移動が検知された際に、前記施設内の複数の機器それぞれから、当該機器が保持するコンテンツを示すコンテンツ情報を取得して前記記憶媒体に格納することとしてもよい。
【００１７】
これにより、ユーザは、情報通信装置の記憶媒体からコンテンツ情報を確認することで、施設内の複数台の機器が保持するコンテンツに係るコンテンツ情報を網羅的に認識できるようになる。
【００１８】
また、例えば、前記取得部は、前記複数の機器それぞれから、当該機器が保持するコンテンツを示すコンテンツ情報を取得して前記記憶媒体に格納する場合において、既に前記記憶媒体に当該機器から取得したコンテンツ情報が格納されているときには当該格納されているコンテンツ情報を、当該格納するコンテンツ情報により更新することとしてもよい。
【００１９】
これにより、ユーザは、情報通信装置の記憶媒体から更新後のコンテンツ情報を確認するだけで、施設内の機器が保持するコンテンツの最近の状態に係るコンテンツ情報を認識できるようになる。
【００２０】
また、例えば、前記情報通信装置は、前記記憶媒体を有し、前記情報通信装置は更に、前記記憶媒体に格納されているコンテンツ情報を出力する出力部を備えることとしてもよい。
【００２１】
これにより、情報通信装置からコンテンツ情報が出力されるので、ユーザはコンテンツ情報を容易に確認し得る。
【００２２】
また、例えば、前記情報通信装置は更に、情報端末から要求を受信する要求受付部を備え、前記出力部は、前記要求受付部により前記要求が受信された際に前記情報端末に前記コンテンツ情報を送信することにより前記出力を行うこととしてもよい。
【００２３】
これにより、ユーザは、情報通信装置にアクセスする情報端末を用いて施設内の各機器が保持するコンテンツに関するコンテンツ情報を確認できるようになる。
【００２４】
また、本開示における情報通信システムは、施設内の機器と、前記施設内外間のユーザの移動を検出する検出装置と、記憶媒体を有し前記機器及び前記検出装置と通信可能な情報通信装置とを備え、前記情報通信装置は、前記施設内外間のユーザの移動の検出に係る通知を前記検出装置から受信した際に、前記機器が保持するコンテンツを示すコンテンツ情報を、当該機器との通信により取得して、前記記憶媒体に格納する。
【００２５】
この情報通信システムは、施設内外間におけるユーザの移動の検出と連動してコンテンツ情報を取得する。このため、その移動後（例えば施設に入った後）においてユーザがコンテンツ情報を閲覧するときに、機器の比較的新しいコンテンツの保持状態を反映したコンテンツ情報を迅速にユーザに提供し得る。
【００２６】
ここで、例えば、前記検出装置は、前記施設内外間でのユーザの移動方向を検出し、当該移動方向を示す前記通知を、前記情報通信装置に送信し、前記情報通信装置は、前記検出装置から受信した前記通知により前記ユーザの前記移動方向への移動を検知する検知部と、前記検知部により、前記施設内外間での前記情報通信装置が所在しない方から所在する方へ向かう所定方向への前記ユーザの移動が検知された際に、前記コンテンツ情報についての前記取得を行う取得部とを有することとしてもよい。
【００２７】
これにより、施設内外間において情報通信装置が所在する方へユーザが移動した際に、情報通信装置により機器が保持するコンテンツに係るコンテンツ情報が取得される。このため、情報通信装置を、操作する等によってユーザがコンテンツ情報を閲覧するときに、ユーザは、機器の最近のコンテンツの保持状態を反映したコンテンツ情報を閲覧し得る。なお、例えば、検出装置が、施設内外間における情報通信装置が所在する方向（方向Ａ）以外の方向（方向Ｂ）へユーザが移動したことを検出した際に、情報通信装置はコンテンツ情報を取得しなくてもよい。また、検出装置を、例えば方向Ｂへユーザが移動したことを検出した場合にそのことを情報通信装置に通知しないように構成したり、検出装置を、例えば方向Ｂへユーザが移動したことを検出しないように構成したりしてもよい。例えば、方向Ｂへユーザが移動した際に情報通信装置がコンテンツ情報の取得を行わないならば、ユーザが方向Ａ及び方向Ｂのいずれに移動した際にもコンテンツ情報を取得（収集）する場合と比べてコンテンツ情報の取得に要する処理のコスト（消費電力）等を抑制し得る。
【００２８】
また、例えば、前記情報通信装置は、前記施設内に所在し、前記情報通信システムは更に、前記施設外に所在し、前記機器及び前記検出装置と通信可能である外部情報通信装置を備え、前記検出装置は、前記通知を、前記外部情報通信装置に送信し、前記外部情報通信装置は、前記通知の受信により前記ユーザの前記移動方向への移動を検知し、前記所定方向と異なる方向への前記ユーザの移動が検知された際に、前記機器との通信により前記コンテンツ情報を取得して保持し、前記ユーザに用いられる情報端末からアクセスされた場合に、保持している前記コンテンツ情報を、当該情報端末に送信することとしてもよい。
【００２９】
これにより、ユーザは施設内においては情報通信装置によって取得されたコンテンツ情報を確認でき、施設外においては情報端末を用いて外部情報通信装置にアクセスすることで、外部情報通信装置により取得されたコンテンツ情報を確認できるようになる。
【００３０】
また、例えば、前記情報端末は前記検出装置として機能し、前記検出装置は、前記施設におけるローカルエリアネットワークに接続できたか否かにより前記施設内外間のユーザの移動を検出することとしてもよい。
【００３１】
これにより、情報端末をユーザが携帯することにより、施設にユーザの移動を検出するためのセンサを設けなくても、情報通信システムにおいてユーザの移動が検出できるようになる。そして、施設内外間におけるユーザの移動の検出と連動して情報通信装置或いは外部情報通信装置がコンテンツ情報を取得し得る。このため、情報端末を携帯するユーザは、情報通信装置或いは外部情報通信装置によって、機器の比較的新しいコンテンツの保持状態を反映したコンテンツ情報を閲覧できるようになる。
【００３２】
また、本開示における情報取得方法は、施設内の機器と通信可能な情報通信装置における情報取得方法であって、前記施設内外間のユーザの移動を検知する検知ステップと、前記検知ステップで前記移動が検知された際に、前記機器との通信により、当該機器が保持するコンテンツを示すコンテンツ情報を取得して、取得した当該コンテンツ情報を記憶媒体に格納する取得ステップとを含む。
【００３３】
これにより、ユーザの移動を検知した際にコンテンツ情報を取得するので、移動後（例えば施設に入った後）においてユーザは、情報通信装置から、機器の比較的新しいコンテンツの保持状態を反映したコンテンツ情報を確認できるようになる。
【００３４】
また、本開示における制御プログラムは、施設内の機器と通信可能な、マイクロプロセッサを備える情報通信装置に、所定情報取得処理を実行させるための制御プログラムであって、前記所定情報取得処理は、前記施設内外間のユーザの移動を検知する検知ステップと、前記検知ステップで前記移動が検知された際に、前記機器との通信により、当該機器が保持するコンテンツを示すコンテンツ情報を取得して、取得した当該コンテンツ情報を記憶媒体に格納する取得ステップとを含む。
【００３５】
これにより、この制御プログラムがインストールされて実行される、マイクロプロセッサを備える情報通信装置は、ユーザの移動を検知した際にコンテンツ情報を取得する。このため、ユーザは、情報通信装置から、機器の比較的新しいコンテンツの保持状態を反映したコンテンツ情報を確認できるようになる。
【００３６】
なお、これらの包括的又は具体的な各種態様には、装置、システム、方法、集積回路、コンピュータプログラム、コンピュータで読み取り可能な記録媒体等の１つ又は複数の組合せが含まれる。
【００３７】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００３８】
なお、発明者は、当業者が本開示を十分に理解するために図面及び以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。即ち、以下の具体例を用いた説明で示される数値、形状、構成要素、構成要素の配置及び接続形態、並びに、ステップ（工程）及びステップの順序等は、一例であって、特許請求の範囲に記載の主題を限定するものではない。以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意に付加可能な構成要素である。また、各図は、模式図であり、必ずしも厳密に図示されたものではない。
【００３９】
（実施の形態１）
実施の形態１では、主に、住宅等の施設に設置された機器が保持するコンテンツに係るコンテンツ情報を、施設外から施設内へユーザが移動した際に、効率良く収集する情報通信装置等を備える情報通信システム１０について説明する。
【００４０】
以下、図面を用いて、実施の形態１を説明する。
【００４１】
［１−１．構成］
図１は、実施の形態１に係る情報通信システム１０の概略構成図である。
【００４２】
情報通信システム１０は同図に示すように、機器（サーバＡ）３０ａ、機器（サーバＢ）３０ｂ、検出装置４０、情報端末５０、及び、情報通信装置１００といった装置類と、これらの装置類を相互に通信可能に接続するネットワーク２１とを含んで構成される。ネットワーク２１は、例えばローカルエリアネットワーク（ＬＡＮ：Local Area Network）であり、有線通信網でも無線通信網でもよい。施設２０内に、機器３０ａ、機器３０ｂ及び情報通信装置１００が設置されている。施設２０は、主に情報通信システム１０の利用者であるユーザの住宅であることとして説明するが、例えば住宅以外の建築物（集合住宅の住戸、店舗、病院、ビル等）であってもよい。
【００４３】
機器３０ａ及び機器３０ｂは、宅内ネットワークにおけるサーバであり、コンテンツを保持し、保持しているコンテンツについての情報であるコンテンツ情報、或いは、コンテンツを、要求等に応じて送信する機能を有する。ここでは、説明の便宜上、施設２０に２台の機器３０ａ及び機器３０ｂが設置されている例を用いて説明するが、機器３０ａ及び機器３０ｂと同様の機能を有する機器が施設２０に何台設置されていてもよい。便宜上、機器３０ａ及び機器３０ｂは、ユーザの操作等に応じて、放送番組の受信及び記録（保持）、再生、記録予約（つまり記録のスケジューリング）等の処理を行う記録再生装置（例えば録画再生装置）であることとする。この場合に機器３０ａ及び機器３０ｂは、プロセッサ（マイクロプロセッサ）、メモリ、ハードディスク装置、放送受信回路、通信インタフェース（Ｉ／Ｆ）等を有する。また、機器３０ａ及び機器３０ｂは、例えばＭＡＣ（Media Access Control）アドレス等といった通信用の固有の識別情報を有し、予め定められたプロトコルに従って、コンテンツ情報、コンテンツ等を他の装置類との間で送受し得る。機器３０ａ及び機器３０ｂは、例えばＩＰ（Internet Protocol）アドレス（取得したリンクローカルアドレスを含む。）を有し、ＩＰパケットを用いた通信を行い得る。機器３０ａ及び機器３０ｂは、例えば、ＵＰｎＰ（Universal Plug and Play）に準拠してコマンド及び応答の授受を行う。機器３０ａ及び機器３０ｂは、ＤＬＮＡ（Digital Living Network Alliance）策定のガイドラインに準拠していてもよい。記録再生装置の例では、例えば、放送局から放送波或いはケーブル等の通信路を介して送信される放送番組を構成する映像及び音声の少なくとも一方に係るデータ（番組内容を表すデータ）がコンテンツである。例えば、ユーザが、放送番組の録画予約操作を行うと機器３０ａは、録画予約操作で指定された時間に放送される放送番組（コンテンツ）を受信して保持する。また例えば、ユーザがコンテンツの再生指示操作を行うと機器３０ａは、保持しているコンテンツの出力（例えばコンテンツに係る映像及び音声を再生するための映像信号及び音声信号の送信等）を行う。なお、機器３０ａ等に対するユーザの操作は、機器３０ａ等のユーザインタフェース（ボタン等）或いはリモートコントローラ（赤外線リモコン等）を介して行われる他に、ネットワーク２１を介して他の装置類（例えば情報端末５０等）により行われ得る。
【００４４】
検出装置４０は、施設２０内外間のユーザの移動を検出するための移動検出処理を実行する機能を有し、ユーザの移動を検出すると情報通信装置１００に対して通知（移動検出通知）を送信する。検出装置４０は、いかなる方式で施設内外間のユーザの移動を検出してもよい。例えば、検出装置４０が、施設２０（住宅）の玄関ドアの開閉を検出する開閉センサを含んで構成されることにより、玄関ドアが開いたことを施設２０内外間のユーザの移動と見做して検出してもよい。また、検出装置４０は、施設２０内外間での施設内（宅内）へのユーザの移動か、施設外（宅外）へのユーザの移動かを区別して、移動方向を示す情報を移動検出通知に含めて送信してもよい。例えば、検出装置４０が、玄関ドアの開閉センサに加えて例えば玄関ドアの宅内側に設置された人感センサを含む場合には、玄関ドアが開いて閉じた直後に、人感センサで人の存在が検出されると宅内側へのユーザの移動であり人の存在が検出されないと宅外側へのユーザの移動であると判別し得る。
【００４５】
情報端末５０は、通信Ｉ／Ｆ、メモリ、プロセッサ、ディスプレイ、及び、入力装置（例えばボタン、キーボード、タッチパネル等）を含む、タブレット、スマートフォン等のコンピュータであり、ユーザに使用される。情報端末５０は、例えば、スピーカ或いはヘッドホン接続用端子等を含んで、音を出力し得るものであってもよい。情報端末５０は、情報通信装置１００からコンテンツ情報を取得してコンテンツ情報をディスプレイに表示し、ユーザ操作に応じて、コンテンツ情報に基づいてコンテンツを取得してコンテンツの映像をディスプレイ画面に表示し、例えば、コンテンツの音声をスピーカ等から出力する。
【００４６】
情報通信装置１００は、施設２０内に設置された所謂据え置き型の装置である。情報通信装置１００は、施設２０内外間のユーザの移動の検出に係る移動検出通知を検出装置４０から受信した際に、施設２０内の各機器（機器３０ａ、機器３０ｂ）が保持するコンテンツを示すコンテンツ情報を、その機器との通信により取得して、メモリ等の記憶媒体に格納する機能を有する。また、情報通信装置１００は、その記憶媒体に格納したコンテンツ情報を、ユーザの操作等に応じて出力し得る。情報通信装置１００は、メモリ１０１、プロセッサ１０２、通信Ｉ／Ｆ１０３及びユーザＩ／Ｆ１０４を備える。情報通信装置１００は、例えば、ハードディスク等の記憶媒体を備えていてもよい。メモリ１０１は、プログラム及びデータを予め保持しているＲＯＭ、プログラムの実行に際してデータ等の記憶に利用するためのＲＡＭ等であり、例えば不揮発性メモリを含んでいてもよい。メモリ１０１には、施設２０内の各機器からコンテンツ情報を取得する情報取得方法に係る所定情報取得処理を実現するための制御プログラムやその制御プログラムで利用するための設定値等が予め格納される。プロセッサ１０２は、制御プログラムを実行することにより、通信Ｉ／Ｆ１０３等を制御して、所定情報取得処理等の各種処理を行う。また、メモリ１０１は、制御プログラムのプロセッサ１０２による実行に際して用いられる各値を一時的に格納するためにも用いられる。通信Ｉ／Ｆ１０３は、ネットワーク２１等を介して他の装置類との間で情報の授受を行うための通信回路等である。ユーザＩ／Ｆ１０４は、ユーザから操作を受け付けてユーザに情報を提示するための表示装置（ディスプレイ）及び入力装置（例えばボタン、キーボード、タッチパネル等）である。なお、情報通信装置１００は、ユーザＩ／Ｆ１０４を有さなくてもよく、例えば、通信Ｉ／Ｆ１０３を用いてネットワーク２１等を介して情報端末５０と通信することで、情報端末５０を情報通信装置１００のユーザインタフェース（表示装置及び入力装置）として利用し得る。情報通信装置１００は、例えばＭＡＣアドレス等といった通信用の固有の識別情報を有し、予め定められたプロトコル（機器３０ａ及び機器３０ｂと同様のプロトコル）に従って、コンテンツ情報等を他の装置類との間で送受し得る。情報通信装置１００は、例えばＩＰアドレスを有し、ＩＰパケットを用いた通信を行い得る。
【００４７】
以下、上述した情報通信システム１０における情報通信装置１００について詳細に説明する。
【００４８】
図２は、情報通信装置１００の機能ブロック図である。なお、同図には、情報通信装置１００と通信する装置類（機器３０ａ、機器３０ｂ、検出装置４０及び情報端末５０）を付記している。
【００４９】
情報通信装置１００は、図２に示すように、検知部１１０、取得部１２０、記憶媒体１３０、要求受付部１４０、及び、出力部１５０を有する。
【００５０】
検知部１１０は、例えば通信Ｉ／Ｆ１０３、制御プログラムを実行するプロセッサ１０２等により実現され、施設２０内外間のユーザの移動を検知して、その検知を取得部１２０に伝える機能を有する。このユーザの移動が検知されたタイミングで、情報通信装置１００は、施設２０に設置された機器が保持するコンテンツに係るコンテンツ情報を取得（収集）することになる。検出装置４０がユーザの移動を検出した際に移動検出通知が送信されるので、検知部１１０は移動検出通知を受信できる。なお、検知部１１０が検出装置４０に繰り返し問い合わせることで、移動が検出された際にその旨を示す移動検出通知を受信してもよい。検知部１１０は、検出装置４０から移動検出通知を受信することに基づいて、施設２０内外間のユーザの移動を検知する。ユーザの移動方向に拘わらず施設２０内外間のユーザの移動を検知したタイミングでコンテンツ情報を収集することは、コンテンツ情報の収集を常時繰り返すより、効率的であり、例えばコンテンツ情報の収集処理に要する消費電力の増大を抑制し得る。
【００５１】
検知部１１０は、検出装置４０から移動検出通知を受信することに基づいて、施設２０内外間での所定方向（情報通信装置１００が所在しない方（施設２０外）から所在する方（施設２０内）へ向かう方向）へのユーザの移動を検知することとしてもよい。この場合には、検知部１１０は、例えば、施設２０内へのユーザの移動を検知してその検知を取得部１２０に伝え、施設２０外へのユーザの移動については取得部１２０に伝えない。これにより、ユーザが施設２０内（宅内）に入って機器３０ａ等に保持されたコンテンツを視聴等すべくコンテンツ情報を確認するような場合において、一層効率的に情報通信装置１００がコンテンツ情報を収集できるようになる。移動検出通知が移動方向を示す情報を含む方式を用いる場合には、検知部１１０は、その移動方向に基づいて施設２０内へのユーザの移動を検知できる。移動検出通知が移動方向を示す情報を含まない方式を用いる場合にも、検知部１１０は、例えば、移動検出通知を受信した時間帯が夕方から夜であるとき等の一定条件によって推定的に施設２０内へのユーザの移動を検知してもよい。
【００５２】
取得部１２０は、通信Ｉ／Ｆ１０３、制御プログラムを実行するプロセッサ１０２等により実現される。取得部１２０は、検知部１１０により施設２０内外間のユーザの移動が検知された際に（つまり検知が伝えられたタイミングで）、機器３０ａ及び機器３０ｂとの通信により、これら各機器が保持するコンテンツを示すコンテンツ情報を取得して、取得したコンテンツ情報を記憶媒体１３０に格納する機能を有する。なお、取得部１２０は、検知部１１０が、施設２０内外間での情報通信装置１００が所在しない方から所在する方へ向かう所定方向へのユーザの移動を検知する機能を有する場合においては、その所定方向へのユーザの移動が検知された際に、機器３０ａ及び機器３０ｂからコンテンツ情報を取得して記憶媒体１３０に格納する。また、所定方向と異なる方向へのユーザの移動に対してはコンテンツ情報についての取得を行わない。取得部１２０は、施設２０内の機器（機器３０ａ及び機器３０ｂ）からのコンテンツ情報の取得のために、例えば、ネットワーク２１にマルチキャストでサーバ検索用のコマンドを送信する。取得部１２０は、そのサーバ検索用のコマンドへの応答に基づいて、例えば各サーバのＣＤＳ（Content Directory Service）等のコンテンツ情報公開機能に対して、コンテンツ情報を要求するコマンドを送信する。コマンドに対応して機器３０ａ及び機器３０ｂのそれぞれからコンテンツ情報が送信されるので、取得部１２０はコンテンツ情報を、受信することにより取得して、記憶媒体１３０に格納する。取得部１２０は、機器３０ａ及び機器３０ｂのそれぞれから、その機器が保持するコンテンツを示すコンテンツ情報を取得して記憶媒体１３０に格納する場合において、既に記憶媒体１３０にその機器から取得したコンテンツ情報が格納されているときにはその格納されているコンテンツ情報を、取得して格納するコンテンツ情報により更新（例えば所謂上書き等）することとしてもよい。
【００５３】
記憶媒体１３０は、メモリ１０１或いはハードディスク等であり、コンテンツ情報等を保持し得る。記憶媒体１３０は、例えば、コンテンツ情報を管理するためのデータベースとして、一定のデータ構造によりコンテンツ情報を保持するものであってもよい。
【００５４】
図３に、取得部１２０により記憶媒体１３０に格納されたコンテンツ情報の一例を示す。同図に示すように、コンテンツ情報は、機器３０ａ等の記録再生装置により記録された放送番組としての各コンテンツについてのタイトル（放送番組名）、日時（放送日時）、格納先機器名、格納先ＵＲＬ（Uniform Resource Locator）等の情報である。格納先機器名は、コンテンツを保持する機器（機器３０ａ或いは機器３０ｂ）の機種名等であり、格納先ＵＲＬは、コンテンツの格納先を示すＵＲＬである。例えば、コンテンツを伝送するための通信プロトコルとしてＨＴＴＰ（Hyper Text Transfer Protocol）を用いる場合に、格納先ＵＲＬは、図３に示すように、格納先機器のＩＰアドレスやポート番号等を含んだアドレス情報として表現される。このＵＲＬに対して、コンテンツ取得要求（例えば、ＨＴＴＰのＧＥＴ要求）を送信すると、それに対する応答としてコンテンツ（映像、音声を含むデータ）を取得することができる。情報端末５０や情報通信装置１００は、このＵＲＬにアクセスすることで、コンテンツの再生（例えば表示）をすることが可能になる。
【００５５】
要求受付部１４０は、例えば通信Ｉ／Ｆ１０３、制御プログラムを実行するプロセッサ１０２等により実現され、情報通信装置１００が記憶媒体１３０に記憶するコンテンツ情報についての出力要求を受け付ける機能を有する。出力要求は、他の装置類からの送信要求を含み得る。要求受付部１４０は、情報端末５０からコンテンツ情報についての送信要求を受信し得る。また、要求受付部１４０が、ユーザＩ／Ｆ１０４を含んで実現される場合においては、ユーザによるコンテンツ情報の出力（例えば表示装置への表示等）を要求する操作を受け付け得る。
【００５６】
出力部１５０は、例えば通信Ｉ／Ｆ１０３、制御プログラムを実行するプロセッサ１０２等により実現され、要求受付部１４０により出力要求が受け付けられた際に、記憶媒体１３０に格納されているコンテンツ情報を出力する機能を有する。出力部１５０は、例えば、要求受付部１４０がコンテンツ情報の送信要求を受信した際に、その送信要求の送信元の装置類（例えば情報端末５０）にコンテンツ情報を送信することにより、コンテンツ情報の出力を行い得る。また、出力部１５０が、ユーザＩ／Ｆ１０４を含んで実現される場合においては、表示装置へのコンテンツ情報を表示することにより、コンテンツ情報の出力を行い得る。即ち、ユーザは、例えばユーザＩ／Ｆ１０４（例えば入力装置等）を介して操作することにより、情報通信装置１００の記憶媒体１３０の内容を、ユーザＩ／Ｆ１０４（例えば表示装置等）を通じて、確認し得る。
【００５７】
［１−２．動作］
以下、上述の構成を備える情報通信システム１０の動作について説明する。
【００５８】
図４は、検出装置４０における移動検出処理の一例を示すフローチャートである。ここでは、検出装置４０が、例えば上述した玄関ドアの開閉センサ及び人感センサを有することにより、宅内へのユーザの移動か、宅外へのユーザの移動かを区別し得る例を用いて、図４に即して説明する。
【００５９】
検出装置４０は、施設２０内外（宅内外）間のユーザの移動を、移動方向を区別して検出する（ステップＳ１１）。例えば、開閉センサが玄関ドアの開閉を検出した際において施設２０内外のうち、ユーザの所在場所が前回所在場所と異なるか否かにより施設２０内外間のユーザの移動を検出する。初回は例えば宅内等と決めておき、前回宅内であったか宅外であったかに基づいて、前回と異なる場所に移動（つまり宅内から宅外へ移動或いは宅外から宅内へ移動）していたら、ステップＳ１２に進み、それ以外はステップＳ１１を繰り返す。
【００６０】
ステップＳ１１で宅内外間のユーザの移動が検出された場合には、検出装置４０は、次回のステップＳ１１での検出のために、ユーザの所在場所が宅内か宅外であるかを記憶する（ステップＳ１２）。
【００６１】
ステップＳ１２に続いて、検出装置４０は、検出されたユーザの移動方向を示す移動検出通知を情報通信装置１００に送信し（ステップＳ１３）、再びステップＳ１１での処理に戻る。なお、検出装置４０がステップＳ１３では、ユーザの移動方向が宅外から宅内へであった場合にのみ、移動検出通知を情報通信装置１００に送信することとしてもよい。
【００６２】
図５は、情報通信装置１００の動作例を示すフローチャートである。以下、同図に即して情報通信装置１００におけるコンテンツ情報の送受等に係る動作を説明する。
【００６３】
情報通信装置１００は、検知部１１０により移動検出通知を参照することにより施設２０内へのユーザの移動を検知した場合には（ステップＳ２１）、所定情報取得処理（ステップＳ２２〜Ｓ２４での処理）を行い、それ以外の場合においてはステップＳ２２〜Ｓ２４の処理をスキップする。検知部１１０は、検出装置４０から移動検出通知を受信した際に、移動検出通知が、宅外から宅内へという移動方向を示す場合には施設２０内へのユーザの移動を検知し、宅内から宅外へという移動方向を示す場合には施設２０内へのユーザの移動を検知しない。なお、移動検出通知が移動方向を示さないものである場合においては、検知部１１０は、ステップＳ２１で、移動検出通知の受信をもって、施設２０内へのユーザの移動を検知したことと見做す。
【００６４】
ステップＳ２２では、情報通信装置１００は、機器３０ａ及び機器３０ｂにコンテンツ情報を要求するコマンドを送信する。続いて、情報通信装置１００の取得部１２０は、そのコマンドに応答する機器３０ａ及び機器３０ｂのそれぞれからその機器が保持するコンテンツに関するコンテンツ情報を、受信することにより取得する（ステップＳ２３）。そして、取得部１２０は、取得したコンテンツ情報を記憶媒体１３０に格納する（ステップＳ２４）。ステップＳ２４では、取得部１２０は、記憶媒体１３０に各機器からのコンテンツ情報が既に格納されていればそのコンテンツ情報を、取得したコンテンツ情報で更新する。なお、情報通信装置１００は、検出装置４０からの移動検出通知に対して、例えば、プロセッサ１０２に対する割り込み処理により、所定情報取得処理（つまりステップＳ２２〜Ｓ２４での処理）を実行してもよい。
【００６５】
また、情報通信装置１００は、要求受付部１４０によりコンテンツ情報の要求を受け付けると（ステップＳ２５）、出力部１５０により、コンテンツ情報を記憶媒体１３０から読み出して出力する（ステップＳ２６）。例えば、情報端末５０から、コンテンツ情報の送信要求を受け付けて、情報通信装置１００は、記憶媒体１３０に格納されているコンテンツ情報を情報端末５０に送信する。これにより、情報端末５０では、コンテンツ情報をディスプレイに表示可能となる。図６に、情報通信装置１００からコンテンツ情報を取得した情報端末５０におけるディスプレイ画面の一例を示す。同図に示すＧＵＩ（Graphical User Interface）の画面５１は、コンテンツ情報をリスト形式で表示した表示欄５１ａを含む。例えば、ユーザが表示欄５１ａに表示されたコンテンツ情報によりいずれかのコンテンツ（放送番組）を選択して再生ボタン５１ｂを押下する操作を行うと、情報端末５０は、そのコンテンツのコンテンツ情報の格納先ＵＲＬに基づいてコンテンツを保持する機器にアクセスし、コンテンツ取得要求を送信してコンテンツを受信することにより、再生（例えば表示）し得る。
【００６６】
［１−３．効果等］
上述の情報通信システム１０によれば、ユーザは、施設２０（住宅）に帰宅して情報端末５０或いは情報通信装置１００の表示装置（ディスプレイ）によりコンテンツ情報の閲覧を行うときに、宅内の機器の比較的新しいコンテンツの保持状態を反映したコンテンツ情報を閲覧し得る。これは、情報通信装置１００が、ユーザが施設２０に入ったことを検知した際に（つまり検知のタイミングで）、宅内の機器（機器３０ａ及び機器３０ｂ）からコンテンツ情報を取得（つまり収集）していることによる。情報通信システム１０では、ユーザが宅内で情報通信装置１００によってコンテンツ情報を閲覧する前に、宅内へとユーザが移動した際に情報通信装置１００はコンテンツ情報を収集するので、その閲覧のときにはユーザに迅速にコンテンツ情報を提供できる可能性が高められている。もし、宅内の機器３０ａ及び機器３０ｂに保持されているコンテンツが膨大であれば、コンテンツ情報の収集に数分、数十分を要する可能性があるので、ユーザがコンテンツ情報を閲覧しようとした際に、コンテンツ情報を収集し始めたのでは迅速な提供ができない。また、もし、常時（例えば１時間毎等）、コンテンツ情報の収集を繰り返すと、無駄な電力消費が増大し得る。そこで、ユーザが宅内に入ってからコンテンツ情報を閲覧する場合に効率的に対応すべく、情報通信システム１０では、宅内外間のユーザの移動の検知を契機として情報通信装置１００がコンテンツ情報の収集を行うようにしている。
【００６７】
情報通信システム１０の利用シーンの一例は、次のようになる。
【００６８】
まず、ある日（１月２９日）の夜２１時前において、情報通信装置１００の記憶媒体１３０に収集されているコンテンツ情報は、図３に例示する内容であるとする。図３に示すように、番組Ａの第１話及び第２話に関する情報を含んでいる。ユーザに予め録画予約操作がなされていた等により、その日の２１時から２２時までの時間で放送された番組Ａの第３話がサーバＡである機器３０ａにより録画される。
【００６９】
その日の２３時にユーザが施設２０（住宅）に帰宅する。この帰宅（つまり施設２０内へのユーザの移動）の検出を契機として情報通信装置１００が宅内の機器からコンテンツ情報を収集して記憶媒体１３０の内容を更新する。これにより、記憶媒体１３０には、番組Ａの第３話に係る情報が含まれるようになる。
【００７０】
その後、その日の２３時３０分にユーザが宅内で入浴中に番組を見ようとして、情報端末５０を操作すると、情報端末５０は情報通信装置１００のコンテンツ情報を取得してリスト形式で表示する。これにより、ユーザは、図６に示すディスプレイ画面を閲覧できる。そしてユーザは、情報端末５０に表示された図６の画面５１から、番組Ａの第３話を選択して再生ボタン５１ｂを押下し、情報端末５０で番組Ａの第３話を視聴することができる。
【００７１】
このように、情報通信システム１０によれば、ユーザが閲覧するときに、宅内の機器の比較的新しいコンテンツ（ユーザの帰宅前に新たに録画したコンテンツ）の保持状態を反映したコンテンツ情報を迅速にユーザに提供できる。
【００７２】
（実施の形態２）
以下、実施の形態１で示した情報通信システム１０に、施設２０の外部でのコンテンツ情報の閲覧機能を追加したものである情報通信システム１０ａについて説明する。
【００７３】
情報通信システム１０ａは、ユーザが、携帯する情報端末５０ａを用いてクラウドサーバ等にアクセスすることで、施設２０内の各機器が保持するコンテンツに係るコンテンツ情報を閲覧できるようにする機能を備える。
【００７４】
［２−１．構成］
図７は、情報通信システム１０ａの一例を示す概略構成図である。
【００７５】
情報通信システム１０ａは同図に示すように、施設２０において、機器（サーバＡ）３０ａ、機器（サーバＢ）３０ｂ、検出装置４０ａ、情報通信装置１００、及び、ルータ６０といった装置類と、これらの装置類を相互に通信可能に接続するネットワーク２１と、施設２０の外部に所在しクラウドサーバ等として機能する外部情報通信装置１００ａとを含んで構成される。ユーザが携帯する情報端末５０ａを図７に付記している。外部情報通信装置１００ａは、ユーザが携帯する情報端末５０ａ、及び、ルータ６０と、ネットワーク２２を介して無線通信或いは有線通信を行い得る。ネットワーク２２は、例えば、ＷＡＮ（Wide Area Network）であり、電話回線網、インターネット等を含み得る。図７に示す情報通信システム１０ａの構成要素のうち上述した情報通信システム１０の構成要素と同様のものについては、図１と同じ符号を付しており、説明を省略する。情報通信システム１０ａは、ここで特に示さない点については情報通信システム１０と同様である。
【００７６】
検出装置４０ａは、実施の形態１で示した検出装置４０と同様の、施設２０内外間のユーザの移動を検出する移動検出処理を実行する機能を有するが、移動検出通知を、情報通信装置１００にのみならず外部情報通信装置１００ａにも送信し得る。例えば、検出装置４０ａは、外部情報通信装置１００ａのアドレス（ＩＰアドレス等）をユーザの操作等に基づいて予め記憶しておき、そのアドレスを用いて外部情報通信装置１００ａへ、ルータ６０を介して移動検出通知を送信する。検出装置４０ａも検出装置４０と同様に、いかなる方式で施設内外間のユーザの移動を検出してもよい。また、検出装置４０ａは、施設２０内外間での施設内（宅内）へのユーザの移動か、施設外（宅外）へのユーザの移動かを区別して、移動方向を示す情報を移動検出通知に含めて送信してもよい。
【００７７】
情報端末５０ａは、ユーザに携帯され得るスマートフォン等のコンピュータであり、実施の形態１で示した情報端末５０と同じ構成及び機能を備え、施設２０外においてユーザに使用され、外部情報通信装置１００ａと通信し得る。情報端末５０ａは、外部情報通信装置１００ａにアクセスしてコンテンツ情報を要求し、外部情報通信装置１００ａから送信されたコンテンツ情報を受信して、ディスプレイに表示し得る。なお、情報端末５０ａは、情報端末５０ａを携帯するユーザが施設２０内に所在する場合においては、実施の形態１で示した情報端末５０の代わりに施設２０内の情報通信装置１００と通信するために利用され得るものであってもよい。
【００７８】
外部情報通信装置１００ａは、施設２０内外間のユーザの移動の検出に係る移動検出通知を検出装置４０ａから受信した際に、施設２０内の各機器（機器３０ａ、機器３０ｂ）が保持するコンテンツを示すコンテンツ情報を、ネットワーク２２、ルータ６０、ネットワーク２１等を介して、その機器との通信により取得して、メモリ等の記憶媒体に格納する機能を有する。外部情報通信装置１００ａは、メモリ１０１ａ、プロセッサ１０２ａ及び通信Ｉ／Ｆ１０３ａを備える。外部情報通信装置１００ａは、例えば、ハードディスク等の記憶媒体を備えていてもよい。メモリ１０１ａは、プログラム及びデータを予め保持しているＲＯＭ、プログラムの実行に際してデータ等の記憶に利用するためのＲＡＭ等であり、例えば不揮発性メモリを含んでいてもよい。メモリ１０１ａには、制御プログラムやその制御プログラムで利用するための設定値等が予め格納される。プロセッサ１０２ａは、メモリ１０１ａに格納されている制御プログラムを実行することにより、通信Ｉ／Ｆ１０３ａ等を制御して、実施の形態１で示した情報通信装置１００のプロセッサ１０２と同様に、施設２０内の各機器からコンテンツ情報を取得する情報取得方法に係る所定情報取得処理等を実行する。通信Ｉ／Ｆ１０３ａは、ネットワーク２２等を介して情報端末５０ａ、或いは、施設２０内の装置類等との間で情報の授受を行うための通信回路等である。外部情報通信装置１００ａは、例えばＩＰアドレスを有し、ＩＰパケットを用いた通信を行い得る。外部情報通信装置１００ａは、例えば、機器３０ａ、機器３０ｂと通信するために必要な情報（例えばルータ６０のＩＰアドレス等）をユーザ等により設定されている。ルータ６０は、ユーザ等による設定に基づいて、例えば、外部情報通信装置１００ａが施設２０内の各機器（機器３０ａ、機器３０ｂ）からコンテンツ情報を取得できるように動作し得る。また、ルータ６０は、情報端末５０ａが、コンテンツ情報に記載されたコンテンツに係る格納先ＵＲＬ（図３参照）を用いて施設２０内の各機器にアクセスできるように動作し得る。なお、機器３０ａ及び機器３０ｂはグローバルＩＰアドレスを有してもよいし、有さなくてもよい。外部情報通信装置１００ａ或いは情報端末５０ａがルータ６０を超えて施設２０内のグローバルＩＰアドレスを有さない装置類と通信するために、既存の各種技術が適用可能である。外部情報通信装置１００ａは、施設２０内の各機器から収集してメモリ１０１ａ等の記憶媒体に格納したコンテンツ情報を、情報端末５０ａからの要求に応じて出力（送信）し得る。
【００７９】
以下、上述した情報通信システム１０ａにおける外部情報通信装置１００ａについて詳細に説明する。
【００８０】
図８は、情報通信装置１００及び外部情報通信装置１００ａの機能ブロック図である。なお、同図には、情報通信装置１００或いは外部情報通信装置１００ａと通信する装置類を付記している。なお、情報端末５０の代わりに情報端末５０ａを情報通信装置１００及び外部情報通信装置１００ａのそれぞれとの通信に用いるようにしてもよい。図８に示す情報通信装置１００は、実施の形態１で示したものと同様である（図２参照）。
【００８１】
外部情報通信装置１００ａは、図８に示すように、情報通信装置１００と概ね同様の構成要素を有しており、具体的には、検知部１１０ａ、取得部１２０ａ、記憶媒体１３０ａ、要求受付部１４０ａ、及び、出力部１５０ａを有する。
【００８２】
検知部１１０ａは、例えば通信Ｉ／Ｆ１０３ａ、制御プログラムを実行するプロセッサ１０２ａ等により実現され、検出装置４０ａからユーザの移動を検出した際に送信される移動検出通知を受信することで、施設２０内外間のユーザの移動を検知して、その検知を取得部１２０ａに伝える機能を有する。移動検出通知の受信によってユーザの移動が検知されたタイミングで、外部情報通信装置１００ａは、施設２０に設置された機器が保持するコンテンツに係るコンテンツ情報を取得（収集）することになる。
【００８３】
検知部１１０ａは、検出装置４０ａから移動検出通知を受信することに基づいて、施設２０内外間での所定方向（情報通信装置１００が所在しない方（施設２０外）から所在する方（施設２０内）へ向かう方向）と異なる方向へのユーザの移動を検知することとしてもよい。この所定方向と異なる方向は、換言すれば、外部情報通信装置１００ａが所在しない方（施設２０内）から所在する方（施設２０外）へ向かう方向である。この場合には、検知部１１０ａは、例えば、施設２０外へのユーザの移動を検知してその検知を取得部１２０ａに伝え、施設２０内へのユーザの移動については取得部１２０ａに伝えない。これにより、ユーザが施設２０内（宅内）から施設２０外（宅外）へと外出して、携帯する情報端末５０ａにより外出先で、宅内の機器３０ａ等に保持されたコンテンツを視聴等すべくコンテンツ情報を確認するような場合において、効率的に外部情報通信装置１００ａがコンテンツ情報を収集できるようになる。検出装置４０ａにより送信される移動検出通知が移動方向を示す情報を含む方式を用いる場合には、検知部１１０ａは、その移動方向に基づいて施設２０外へのユーザの移動を検知できる。
【００８４】
取得部１２０ａは、通信Ｉ／Ｆ１０３ａ、制御プログラムを実行するプロセッサ１０２ａ等により実現される。取得部１２０ａは、検知部１１０ａにより施設２０内外間のユーザの移動が検知された際に（つまり検知が伝えられたタイミングで）、機器３０ａ及び機器３０ｂとの通信により、これら各機器が保持するコンテンツを示すコンテンツ情報を取得して、取得したコンテンツ情報を記憶媒体１３０ａに格納する機能を有する。なお、取得部１２０ａは、検知部１１０ａが、施設２０内外間での外部情報通信装置１００ａが所在しない方から所在する方へ向かう所定方向へのユーザの移動を検知する機能を有する場合においては、次のように動作する。即ち、取得部１２０ａは、その所定方向へのユーザの移動が検知された際に、機器３０ａ及び機器３０ｂからコンテンツ情報を取得して記憶媒体１３０ａに格納し、所定方向と異なる方向へのユーザの移動に対してはコンテンツ情報についての取得を行わない。取得部１２０ａは、施設２０内の各機器（機器３０ａ及び機器３０ｂ）からのコンテンツ情報の取得のために、例えば、ネットワーク２２、ルータ６０及びネットワーク２１を介して、各機器に対して、コンテンツ情報を要求するコマンドを送信する。コマンドに対応して機器３０ａ及び機器３０ｂのそれぞれからコンテンツ情報が送信されるので、取得部１２０ａはコンテンツ情報を、受信することにより取得して、記憶媒体１３０ａに格納する。取得部１２０ａは、機器３０ａ及び機器３０ｂのそれぞれから、その機器が保持するコンテンツを示すコンテンツ情報を取得して記憶媒体１３０ａに格納する場合において、既に記憶媒体１３０ａにその機器から取得したコンテンツ情報が格納されているときにはその格納されているコンテンツ情報を、取得して格納するコンテンツ情報により更新することとしてもよい。
【００８５】
記憶媒体１３０ａは、メモリ１０１ａ或いはハードディスク等であり、コンテンツ情報等を保持し得る。記憶媒体１３０ａに保持され得るコンテンツ情報は、情報通信装置１００の記憶媒体１３０に保持されるもの（図３参照）と同様である。但し、取得部１２０ａによるコンテンツ情報の収集のタイミングと取得部１２０によるコンテンツ情報の収集のタイミングとの相違によって、記憶媒体１３０ａ及び記憶媒体１３０のそれぞれに格納されるコンテンツ情報の内容は相違し得る。
【００８６】
要求受付部１４０ａは、通信Ｉ／Ｆ１０３ａ、制御プログラムを実行するプロセッサ１０２ａ等により実現され、外部情報通信装置１００ａが記憶媒体１３０ａに記憶するコンテンツ情報についての要求（送信要求）を受け付ける機能を有する。要求受付部１４０ａは、情報端末５０ａからコンテンツ情報についての要求を受信し得る。
【００８７】
出力部１５０ａは、通信Ｉ／Ｆ１０３ａ、制御プログラムを実行するプロセッサ１０２ａ等により実現され、要求受付部１４０ａにより送信要求が受け付けられた際に、記憶媒体１３０ａに格納されているコンテンツ情報を出力する機能を有する。出力部１５０ａは、例えば、要求受付部１４０ａにより情報端末５０ａからのコンテンツ情報の送信要求を受信した際に、情報端末５０ａにコンテンツ情報を送信することにより、コンテンツ情報の出力を行い得る。
【００８８】
このような外部情報通信装置１００ａは、例えば、検出装置４０ａからの移動方向を示す移動検出通知の受信により、施設２０外へのユーザの移動が検知された際に、機器３０ａ及び機器３０ｂとの通信により、機器３０ａ及び機器３０ｂのそれぞれが保持するコンテンツに係るコンテンツ情報を取得して保持する。そして、外部情報通信装置１００ａは、ユーザに用いられる情報端末５０ａからアクセスされた場合に、保持しているコンテンツ情報を、情報端末５０ａに送信し得る。
【００８９】
［２−２．動作］
以下、上述の構成を備える情報通信システム１０ａの動作について説明する。
【００９０】
検出装置４０ａは、例えば、実施の形態１で示した検出装置４０と同様に、図４に例示する移動検出処理を実行し得る。但し、ステップＳ１３では、ユーザの移動方向を示す移動検出通知を、情報通信装置１００のみならず外部情報通信装置１００ａにも送信する。なお、検出装置４０ａは、施設２０内外間のユーザの移動のうち、施設２０内へのユーザの移動の場合にのみ情報通信装置１００に移動検出通知を送信し、施設２０外へのユーザの移動の場合にのみ外部情報通信装置１００ａに移動検出通知を送信することとしてもよい。
【００９１】
情報通信装置１００は、実施の形態１で示したように、図５に例示する動作を行う。
【００９２】
また、外部情報通信装置１００ａも、情報通信装置１００と同様に、概ね図５に例示する動作を行うので、図５を用いて外部情報通信装置１００ａの動作を説明する。但し、ステップＳ２１では、施設２０内へのユーザの移動の検知の代わりに、施設２０外へのユーザの移動の検知を行い、施設２０外へのユーザの移動を検知した場合にステップＳ２２〜Ｓ２４での所定情報取得処理を行う。即ち、ステップＳ２１で外部情報通信装置１００ａの検知部１１０ａは、検出装置４０ａから移動検出通知を受信した際に、移動検出通知が宅内から宅外へという移動方向を示す場合には施設２０外へのユーザの移動を検知する。検知部１１０ａは、その移動検出通知が宅外から宅内へという移動方向を示す場合には施設２０外へのユーザの移動を検知しない。なお、移動検出通知が移動方向を示さないものである場合においては、検知部１１０ａは、ステップＳ２１で、移動検出通知の受信をもって、施設２０外へのユーザの移動を検知したことと見做す。
【００９３】
ステップＳ２２では、外部情報通信装置１００ａは、機器３０ａ及び機器３０ｂにコンテンツ情報を要求する。続いて、外部情報通信装置１００ａの取得部１２０ａは、その要求に応答する機器３０ａ及び機器３０ｂのそれぞれからその機器が保持するコンテンツに関するコンテンツ情報を、受信することにより取得する（ステップＳ２３）。そして、取得部１２０ａは、取得したコンテンツ情報を記憶媒体１３０ａに格納する（ステップＳ２４）。ステップＳ２４では、取得部１２０ａは、記憶媒体１３０ａに施設２０内の各機器からのコンテンツ情報が既に格納されていればそのコンテンツ情報を、取得したコンテンツ情報で更新する。なお、外部情報通信装置１００ａは、検出装置４０ａからの移動検出通知に対して、例えば、プロセッサ１０２ａに対する割り込み処理により、所定情報取得処理（つまりステップＳ２２〜Ｓ２４での処理）を実行してもよい。
【００９４】
また、外部情報通信装置１００ａは、要求受付部１４０ａにより、情報端末５０ａからのコンテンツ情報の要求を受け付けると（ステップＳ２５）、出力部１５０ａにより、コンテンツ情報を記憶媒体１３０ａから読み出して情報端末５０ａに送信する。これにより、情報端末５０ａでは、実施の形態１で示した情報端末５０と同様に（図６参照）、コンテンツ情報をディスプレイに表示可能となる。そして、情報端末５０ａは、ユーザ操作に応じて、ユーザに選択されたコンテンツのコンテンツ情報の格納先ＵＲＬに基づいてコンテンツを保持する機器（例えば機器３０ａ等）にアクセスし、コンテンツ取得要求を送信してコンテンツを受信することにより、再生（例えば表示）し得る。
【００９５】
［２−３．効果等］
上述の情報通信システム１０ａによれば、ユーザは、施設２０（住宅）から外出して情報端末５０ａでクラウドサーバ（外部情報通信装置１００ａ）にアクセスしてコンテンツ情報の閲覧を行うときに、宅内の機器の比較的新しいコンテンツの保持状態を反映したコンテンツ情報を閲覧し得る。また、情報通信システム１０ａによれば、実施の形態１で示した情報通信システム１０と同様に、ユーザは、施設２０（住宅）に帰宅して、情報端末５０（又はユーザが携帯する情報端末５０ａ）、或いは、情報通信装置１００の表示装置（ディスプレイ）により、コンテンツ情報の閲覧を行うときに、宅内の機器の比較的新しいコンテンツの保持状態を反映したコンテンツ情報を閲覧し得る。
【００９６】
情報通信システム１０ａでは、外部情報通信装置１００ａが、ユーザが施設２０から出たことを検知した際に（つまり検知のタイミングで）、宅内の機器（機器３０ａ及び機器３０ｂ）からコンテンツ情報を取得（つまり収集）している。情報通信システム１０ａでは、ユーザが宅外（外出先）で、携帯する情報端末５０ａを用いて外部情報通信装置１００ａにアクセスしてコンテンツ情報を閲覧する前に、宅外へとユーザが移動した際に外部情報通信装置１００ａはコンテンツ情報を収集する。このため、ユーザによる閲覧のときにはユーザに迅速にコンテンツ情報を提供できる可能性が高められている。
【００９７】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略等を行った実施の形態にも適用可能である。
【００９８】
上述の実施の形態で示した検出装置４０、４０ａは、施設２０内外間でユーザが移動したと推定するための事象の発生を検出するものであってもよい。また、検出装置４０、４０ａが、施設２０内外間のユーザの移動を検出する方式の例には、次のようなものがある。施設２０の出入口（例えば玄関）に設けられた監視カメラで撮影した画像群からユーザの移動を検出してもよい。施設２０の出入口のドア（例えば玄関ドア）の施解錠システムにより施錠、解錠等の検出結果に基づいてユーザの移動を検出してもよい。また、施設２０の照明を点灯させるスイッチをオンにしたことを検出することで、施設２０内へのユーザの移動を検出してもよい。施設２０の駐車エリア（例えば住宅のガレージ等）に車両が入ったことをセンサで検出することで、施設２０内へのユーザの移動を検出し、車両が出たことをセンサで検出することで施設２０外へのユーザの移動を検出してもよい。また、検出装置４０、４０ａは、施設２０内のルータ６０、情報通信装置１００等の装置類に機能的に包含されていてもよい。そして検出装置４０、４０ａは、ユーザに携帯される情報端末５０ａ（つまり予めＭＡＣアドレス等の識別情報を登録しておくことで特定可能な情報端末）が施設２０内のＬＡＮ（ネットワーク２１）に接続されたか否かにより、施設２０内外間でのユーザの移動を検出してもよい。また、情報端末５０ａがＧＰＳ（Global Positioning System）信号の受信機能を有する場合にその機能を用いて情報端末５０ａが施設２０或いはその周辺に所在するか否かに基づいてユーザの移動を検出してもよい。なお、情報通信装置１００がユーザの移動を検出するセンサ等を含む場合においては、検知部１１０は、そのセンサ等の検出結果に応じて施設２０内外間のユーザの移動を検知し得る。また、検出装置４０、４０ａは、ユーザに携帯される情報端末５０ａに機能的に包含されていてもよい。この場合には情報端末５０ａが図４の移動検出処理を行うことにより検出装置４０、４０ａとして機能し、例えば予め登録された認証用情報を用いて施設２０におけるネットワーク２１（例えば無線ＬＡＮ）に接続されたか、否か（或いはＷＡＮ等であるネットワーク２２に接続されたか）により、施設２０内外間でのユーザの移動を検出し得る。
【００９９】
また、実施の形態１で示した情報通信装置１００は、施設２０の外部に所在して施設２０から外出したユーザが利用する情報端末等からアクセスされ得る装置であってもよい。但し、施設２０の外部に所在する場合において図５の動作を行うときには、情報通信装置１００は、実施の形態２で示した外部情報通信装置１００ａのように、ステップＳ２１では、施設２０内へのユーザの移動の検知の代わりに、施設２０外へのユーザの移動の検知を行い、施設２０外へのユーザの移動を検知した場合にステップＳ２２〜Ｓ２４での所定情報取得処理を行う必要がある。即ち、情報通信装置１００の検知部１１０が、施設２０内外間での情報通信装置１００が所在しない方から所在する方へ向かう所定方向への、ユーザの移動を検知し、取得部１２０が、検知部１１０によりその所定方向へのユーザの移動が検知された際に、コンテンツ情報について取得して記憶媒体１３０に格納するようにする。
【０１００】
また、情報通信装置１００が、コンテンツ情報を収集する対象とする機器は、施設２０内のコンテンツを保持する１台以上の全ての機器であってもよいし、予め情報通信装置１００に登録された特定の１台又は複数台の機器であってもよい。
【０１０１】
また、情報通信装置１００が、収集したコンテンツ情報を格納する記憶媒体が、情報通信装置１００が有するメモリ１０１等の記憶媒体１３０であることとしたが、例えば、情報通信装置１００は、コンテンツ情報を、外部のハードディスク装置におけるハードディスク等といった外部の記憶媒体に格納してもよい。
【０１０２】
また、上述の実施の形態では、コンテンツが放送番組である例を示したが、コンテンツは放送番組（映像、音声等）とは異なる種類のデジタル情報であってもよく、例えば、楽曲等の音楽コンテンツ、或いは、写真等の画像コンテンツであってもよい。例えば、施設２０内に設置された機器が、音楽、写真画像等をインターネット等からダウンロードして保持している場合においては、情報通信装置１００或いは外部情報通信装置１００ａは、その機器に保持された音楽、写真画像等のコンテンツについてのコンテンツ情報を収集して記憶媒体に格納することになる。また、コンテンツ情報について図３に一例を示したが、コンテンツ情報は、各コンテンツについてのタイトル等といった各コンテンツを識別するための情報を含む他、各コンテンツに関するいかなる情報を含んでいてもよい。
【０１０３】
また、上述の実施の形態では、機器３０ａ、機器３０ｂ等がＵＰｎＰに準拠する例を示したが、これは一例に過ぎず、情報通信システム１０、１０ａにおいて任意の通信プロトコルを利用可能である。また、検出装置４０、４０ａ、機器３０ａ、機器３０ｂ等と通信する情報通信装置１００は、その各機器、検出装置等との通信を、ネットワーク２１を介して行ってもよいし、個別の通信路を介して行ってもよい。
【０１０４】
また、情報通信装置１００及び外部情報通信装置１００ａにおける各機能構成要素（機能ブロック）は、ＩＣ（Integrated Circuit）、ＬＳＩ（Large Scale Integration）等の半導体装置により個別に１チップ化されてもよいし、一部又は全部を含むように１チップ化されてもよい。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。更には、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてあり得る。
【０１０５】
また、上述した各種処理（例えば図５に示す手順等）の全部又は一部は、電子回路等のハードウェアにより実現されても、ソフトウェアを用いて実現されてもよい。なお、ソフトウェアによる処理は、情報通信装置（或いは外部情報通信装置）に含まれるプロセッサがメモリに記憶された制御プログラムを実行することにより実現されるものである。また、その制御プログラムを記録媒体に記録して頒布や流通させてもよい。例えば、頒布された制御プログラムを情報通信装置にインストールして、情報通信装置のプロセッサに実行させることで、情報通信装置に各種処理（図５に示す手順等）を行わせることが可能となる。
【０１０６】
また、上述した実施の形態で示した構成要素及び機能を任意に組み合わせることで実現される形態も本開示の範囲に含まれる。
【産業上の利用可能性】
【０１０７】
本開示は、コンテンツ情報を取得する装置において適用可能である。
【符号の説明】
【０１０８】
１０、１０ａ  情報通信システム
２０  施設
２１、２２  ネットワーク
３０ａ、３０ｂ  機器
４０、４０ａ  検出装置
５０、５０ａ  情報端末
６０  ルータ
１００  情報通信装置
１００ａ  外部情報通信装置
１０１、１０１ａ  メモリ
１０２、１０２ａ  プロセッサ（マイクロプロセッサ）
１０３、１０３ａ  通信インタフェース（通信Ｉ／Ｆ）
１０４  ユーザインタフェース（ユーザＩ／Ｆ）
１１０、１１０ａ  検知部
１２０、１２０ａ  取得部
１３０、１３０ａ  記憶媒体
１４０、１４０ａ  要求受付部
１５０、１５０ａ  出力部
【図１】
0006590215.tif 000002
【図２】
0006590215.tif 000003
【図３】
0006590215.tif 000004
【図４】
0006590215.tif 000005
【図５】
0006590215.tif 000006
【図６】
0006590215.tif 000007
【図７】
0006590215.tif 000008
【図８】
0006590215.tif 000009