(57)【要約】【課題】コンテンツデータで示される画像が記録されたシートを、適切なユーザに取得させることが可能なシステムを提供する。【解決手段】システムは、コンテンツ取得元からコンテンツデータ及び設定タグを受信する第１受信処理（Ｓ２３／Ｓ３４）と、システムとの距離が所定の範囲内の携帯端末を検出する検出処理（Ｓ２５／Ｓ３２）と、検出した携帯端末の端末識別情報に対応付けてメモリに記憶された登録タグと設定タグとが一致すると判断したことに応じて、設定タグに対応するコンテンツデータを対象とするプリント動作をプリンタに実行させるプリント処理（Ｓ２６／Ｓ３５）とを実行する。【選択図】図５
2018016017.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を記録するプリント動作を実行するプリンタと、
メモリと、
通信インタフェースと、
コントローラとを備えるシステムであって、
前記メモリは、対応する端末識別情報及び登録属性情報の複数のセットを記憶しており、前記端末識別情報は、前記通信インタフェースを通じて通信可能な携帯端末を識別するための情報であり、前記登録属性情報は、対応する前記端末識別情報で識別される前記携帯端末のユーザの属性を示すための情報であり、
前記コントローラは、前記通信インタフェースを通じてコンテンツ取得元からコンテンツデータ及び設定属性情報を受信する第１受信処理を実行し、前記コンテンツデータは、前記プリント動作の対象となり得るデータであり、前記設定属性情報は、前記コンテンツデータの属性を示すための情報であり、
前記コントローラは、
該システムとの距離が所定の範囲内の前記携帯端末を、近接無線通信プロトコルに準拠した方式で前記通信インタフェースを通じて検出する検出処理と、
前記検出処理で検出した前記携帯端末の前記端末識別情報に対応付けて前記メモリに記憶された前記登録属性情報と、前記第１受信処理で受信した前記設定属性情報とが一致するか否かを判断する第１判断処理と、
前記第１判断処理で一致すると判断したことに応じて、当該設定属性情報に対応する前記コンテンツデータを対象とする前記プリント動作を、前記プリンタに実行させるプリント処理とを実行するシステム。
【請求項２】
該システムは、コンテンツを再生するコンテンツ再生装置を備えており、
前記コントローラは、
前記コンテンツ再生装置で再生可能なコンテンツを示す主コンテンツデータを、前記通信インタフェースを通じて受信する第２受信処理を実行し、
前記第１受信処理において、前記主コンテンツデータを補足する前記コンテンツデータである副コンテンツデータ、及び前記主コンテンツデータの属性を示す前記設定属性情報を、前記通信インタフェースを通じて前記コンテンツ取得元から受信し、
前記プリント処理において、前記副コンテンツデータを対象とする前記プリント動作を前記プリンタに実行させる請求項１に記載のシステム。
【請求項３】
該システムは、入力インタフェースを備えており、
該コントローラは、
複数の前記主コンテンツデータのうちの１つを指定するユーザ操作を、前記入力インタフェースを通じて受け付ける受付処理と、
前記受付処理で指定された前記主コンテンツデータを受信する前記第２受信処理と、
前記第２受信処理で受信した前記主コンテンツデータを、前記コンテンツ再生装置に再生させる再生処理とを実行し、
前記第１判断処理において、前記検出処理で検出した複数の前記携帯端末それぞれの前記端末識別情報に対応付けられた前記登録属性情報と、前記再生処理で再生する前記主コンテンツデータに対応する前記設定属性情報とが一致するか否かを判断し、
複数の前記登録属性情報の１つと前記設定属性情報とが一致すると前記第１判断処理で判断したことに応じて、前記プリント処理を実行する請求項２に記載のシステム。
【請求項４】
該コントローラは、
前記第１受信処理において、前記副コンテンツデータ及び前記設定登録情報の複数のセットを、前記通信インタフェースを通じて前記コンテンツ取得元から受信し、
前記第１判断処理において、前記検出処理で検出した前記携帯端末の前記端末識別情報に対応付けられた前記登録属性情報と、前記第１受信処理で受信した複数の前記設定属性情報それぞれとが一致するか否かを判断し、
前記プリント処理において、前記第１判断処理で一致すると判断した前記設定属性情報に対応する全ての前記副コンテンツデータを対象とする前記プリント動作を、前記プリンタに実行させる請求項２に記載のシステム。
【請求項５】
前記メモリは、対応する前記端末識別情報、前記登録属性情報、及び年齢情報の複数のセットを記憶しており、前記年齢情報は、対応する前記端末識別情報で識別される前記携帯端末のユーザのユーザ年齢を示すための情報であり、
前記コントローラは、
前記第１受信処理において、前記主コンテンツデータの視聴対象となる年齢の対象範囲を示す範囲情報を、前記通信インタフェースを通じて前記コンテンツ取得元からさらに受信し、
前記範囲情報で示される前記対象範囲が前記年齢情報で示される前記ユーザ年齢を含むか否かを判断する第２判断処理を実行し、
前記第１判断処理で一致すると判断し、且つ前記第２判断処理で含むと判断したことに応じて、前記プリント処理を実行する請求項２から４のいずれかに記載のシステム。
【請求項６】
前記コントローラは、前記検出処理で第１端末及び第２端末を検出した場合において、
前記第１判断処理において、前記第１端末の前記登録属性情報と前記設定属性情報とが一致するか否かを判断し、
前記第２判断処理において、前記対象範囲が前記第１端末の前記ユーザ年齢を含むか否かを判断し、
前記対象範囲が前記第２端末の前記ユーザ年齢を含むか否かを判断する第３判断処理を実行し、
前記第１判断処理で一致すると判断し、且つ前記第２判断処理及び前記第３判断処理で含むと判断したことに応じて、前記プリント処理を実行する請求項５に記載のシステム。
【請求項７】
前記コントローラは、前記第１判断処理で一致すると判断し、前記第２判断処理で含むと判断し、且つ前記第３判断処理で含まないと判断したことに応じて、
前記プリント処理を実行するか否かをユーザに問い合わせる問合せ情報を、前記通信インタフェースを通じて前記第１端末に送信する送信処理と、
前記プリント処理を実行することを示す確認情報を、前記問合せ情報の応答として、前記通信インタフェースを通じて前記第１端末から受信する第３受信処理と、
前記第３受信処理で前記確認情報を受信したことに応じて、前記プリント処理を実行する請求項６に記載のシステム。
【請求項８】
前記設定属性情報は、前記主コンテンツデータのジャンルを表す情報であり、
前記登録属性情報は、前記主コンテンツデータに設定され得る複数の前記設定属性情報のうち、対応する前記携帯端末のユーザが興味のある前記設定属性情報であり、
前記コントローラは、
前記携帯端末がユーザから受け付けた前記登録属性情報及び当該携帯端末の前記端末識別情報を、前記通信インタフェースを通じて前記携帯端末から受信する第４受信処理と、
前記第４受信処理で受信した前記端末識別情報及び前記登録属性情報を対応付けて前記メモリに記憶させる記憶処理とを実行する請求項２から７のいずれかに記載のシステム。
【請求項９】
該システムは、
前記コンテンツ取得元から送出される放送波を受信する前記通信インタフェースであるアンテナを備える前記コンテンツ再生装置と、
前記プリンタ、前記メモリ、前記通信インタフェース、及び前記コントローラを備える画像記録装置とで構成されており、
前記コントローラは、前記第１受信処理において、前記コンテンツ再生装置が前記アンテナを通じて前記コンテンツ取得元から受信した前記コンテンツデータ及び前記設定属性情報を、前記通信インタフェースを通じて前記コンテンツ再生装置から受信する請求項１から８のいずれかに記載のシステム。
【請求項１０】
シートに画像を記録するプリント動作を実行するプリンタと、
メモリと、
通信インタフェースと、
コントローラとを備える画像記録装置であって、
前記メモリは、対応する端末識別情報及び登録属性情報の複数のセットを記憶しており、前記端末識別情報は、前記通信インタフェースを通じて通信可能な携帯端末を識別するための情報であり、前記登録属性情報は、対応する前記端末識別情報で識別される前記携帯端末のユーザの属性を示すための情報であり、
前記コントローラは、前記通信インタフェースを通じてコンテンツ取得元からコンテンツデータ及び設定属性情報を受信する受信処理を実行し、前記コンテンツデータは、前記プリント動作の対象となり得るデータであり、前記設定属性情報は、前記コンテンツデータの属性を示すための情報であり、
前記コントローラは、
該画像記録装置との距離が所定の範囲内の前記携帯端末を、近接無線通信プロトコルに準拠した方式で前記通信インタフェースを通じて検出する検出処理と、
前記検出処理で検出した前記携帯端末の前記端末識別情報に対応付けて前記メモリに記憶された前記登録属性情報と、前記受信処理で受信した前記設定属性情報とが一致するか否かを判断する第１判断処理と、
前記第１判断処理で一致すると判断したことに応じて、当該設定属性情報に対応する前記コンテンツデータを対象とする前記プリント動作を、前記プリンタに実行させるプリント処理とを実行する画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが興味のあるコンテンツをシートに記録するシステムに関する。
【背景技術】
【０００２】
例えば特許文献１には、テレビで過去に視聴した番組或いは録画装置で過去に録画した番組のリストを、プリンタに印刷させるシステムが開示されている。より詳細には、テレビ或いは録画装置は、過去に視聴或いは録画した番組のタイトル、視聴日或いは録画日、画質、代表シーンの画像などを記憶しておく。そして、テレビ或いは録画装置は、ユーザから印刷指示を受け付けると、記憶した情報をリスト化してプリンタに印刷させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０９３９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
テレビ及び録画装置は、複数のユーザによって共用される場合がある。そして、特許文献１に記載のシステムが複数のユーザで利用されるとすると、第１ユーザが視聴或いは録画した番組のリストを第２ユーザが取得する可能性がある。第１ユーザが視聴或いは録画した番組のリストは、第２ユーザにとって興味がないばかりでなく、第２ユーザに見せるのが不適切な場合がある。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、コンテンツデータで示される画像が記録されたシートを、適切なユーザに取得させることが可能なシステムを提供することである。
【課題を解決するための手段】
【０００６】
本明細書では様々な開示を行う。開示例の一例であるシステムは、シートに画像を記録するプリント動作を実行するプリンタと、メモリと、通信インタフェースと、コントローラとを備える。前記メモリは、対応する端末識別情報及び登録属性情報の複数のセットを記憶している。前記端末識別情報は、前記通信インタフェースを通じて通信可能な携帯端末を識別するための情報である。前記登録属性情報は、対応する前記端末識別情報で識別される前記携帯端末のユーザの属性を示すための情報である。前記コントローラは、前記通信インタフェースを通じてコンテンツ取得元からコンテンツデータ及び設定属性情報を受信する第１受信処理を実行する。前記コンテンツデータは、前記プリント動作の対象となり得るデータであり、前記設定属性情報は、前記コンテンツデータの属性を示すための情報である。前記コントローラは、該システムとの距離が所定の範囲内の前記携帯端末を、近接無線通信プロトコルに準拠した方式で前記通信インタフェースを通じて検出する検出処理と、前記検出処理で検出した前記携帯端末の前記端末識別情報に対応付けて前記メモリに記憶された前記登録属性情報と、前記第１受信処理で受信した前記設定属性情報とが一致するか否かを判断する第１判断処理と、前記第１判断処理で一致すると判断したことに応じて、当該設定属性情報に対応する前記コンテンツデータを対象とする前記プリント動作を、前記プリンタに実行させるプリント処理とを実行する。
【０００７】
上記構成によれば、当該システムの近くにいるユーザの属性とコンテンツデータの属性とが一致する場合に、当該コンテンツデータを対象とするプリント動作が実行される。これにより、コンテンツデータで示される画像を記録したシート（以下、「コンテンツシート」と表記する。）を、当該コンテンツデータの属性に一致するユーザに取得させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るシステム１００の概要を示す図である。
【図２】図２（Ａ）はＭＦＰ１０のブロック図を、図２（Ｂ）は携帯端末５０のブロック図を示す。
【図３】図３（Ａ）はユーザリストの例を、図３（Ｂ）は番組リストの例を示す。
【図４】図４は、ユーザ登録処理のフローチャートである。
【図５】図５（Ａ）は番組データの視聴開始をトリガとしてコンテンツシートを出力する処理のフローチャートであり、図５（Ｂ）は携帯端末５０を所持したユーザがシステム１００に近づいたことをトリガとしてコンテンツシートを出力する処理のフローチャートである。
【図６】図６は、コンテンツシート出力処理Ａのフローチャートである。
【図７】図７は、出力判定処理のフローチャートである。
【図８】図８は、コンテンツシート出力処理Ｂのフローチャートである。
【図９】図９は、ディスプレイ５３の表示例であって、（Ａ）はユーザ情報入力画面を、（Ｂ）はタグ選択画面を示す。
【図１０】図１０は、出力確認画面の表示例である。
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００１０】
図１は、本実施形態に係るシステム１００の概略図である。図１に示されるシステム１００は、ＭＦＰ（MultiFunction Peripheralの略）１０と、携帯端末５０Ａ、５０Ｂ、５０Ｃ（以下、これらを総称して、「携帯端末５０」と表記することがある。）と、テレビ８０とで構成される。ＭＦＰ１０、携帯端末５０、及びテレビ８０は、通信ネットワークを通じて相互に通信可能とされている。通信ネットワークの具体例は特に限定されないが、例えば、インターネット、有線ＬＡＮ、無線ＬＡＮ１０２、或いはこれらの組み合わせであってもよい。ＭＦＰ１０、携帯端末５０、及びテレビ８０は、無線ＬＡＮ１０２に属している。すなわち、ＭＦＰ１０、携帯端末５０、及びテレビ８０は、無線ＬＡＮ１０２のアクセスポイント１０２Ａを経由して、相互に通信することができる。
【００１１】
ＭＦＰ１０は、図２（Ａ）に示されるように、プリンタ１１と、スキャナ１２と、ディスプレイ２３と、入力Ｉ／Ｆ２４と、ＢＴ通信Ｉ／Ｆ２５と、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６と、ＣＰＵ３１と、メモリ３２と、通信バス３３とを主に備える。ＭＦＰ１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。ＭＦＰ１０は、画像記録装置の一例である。
【００１２】
プリンタ１１は、画像データで示される画像をシートに記録するプリント動作を実行する。プリンタ１１の記録方式としては、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ１２は、原稿に記録されている画像を読み取って画像データを生成するスキャン動作を実行する。なお、スキャナ１２は省略可能である。すなわち、システム１００は、プリンタ単能機を備えていてもよい。
【００１３】
入力Ｉ／Ｆ２４は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、入力Ｉ／Ｆ２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、入力Ｉ／Ｆ２４は、ディスプレイ２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。ディスプレイ２３の表示画面に表示されたオブジェクトを指定する操作、文字列或いは数字列を入力する操作は、ユーザ操作の一例である。「オブジェクト」とは、例えば、ディスプレイ２３に表示された文字列、アイコン、ボタン、リンク、ラジオボタン、チェックボックス等である。
【００１４】
タッチセンサとして実現される入力Ｉ／Ｆ２４は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。ディスプレイ２３に表示されたアイコンの位置をタップするユーザ操作は、当該アイコンを指定する指定操作の一例である。
【００１５】
ＢＴ通信Ｉ／Ｆ２５は、外部装置との間で近接無線方式の無線信号を送受信する通信インタフェースの一例である。ＢＴ通信Ｉ／Ｆ２５は、例えば、Ｂｌｕｅｔｏｏｔｈ（Bluetooth SIG, Inc.の登録商標）規格に準拠した無線通信（以下、「ＢＴ通信」と表記する。）を行う。すなわち、ＭＦＰ１０は、ＢＴ通信Ｉ／Ｆ２５を通じて携帯端末５０に各種情報を送信し、ＢＴ通信Ｉ／Ｆ２５を通じて携帯端末５０から各種情報を受信する。
【００１６】
Ｂｌｕｅｔｏｏｔｈ規格は、近接無線通信プロトコルの一例である。但し、近接無線通信プロトコルはＢｌｕｅｔｏｏｔｈに限定されず、ＭＦＰ１０との距離が所定の範囲内の外部装置と通信可能な他のプロトコルであってもよい。近接無線通信プロトコルの他の例として、ＴｒａｎｓｆｅｒＪｅｔ（TransferJet コンソーシアムの登録商標）規格、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ｉＢｅａｃｏｎ（Apple Inc.の登録商標）等が挙げられる。
【００１７】
Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６は、通信ネットワークを通じて外部装置と通信を行うための通信インタフェースの一例である。すなわち、ＭＦＰ１０は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６を通じて携帯端末５０及びテレビ８０に各種情報を送信し、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６を通じて携帯端末５０及びテレビ８０から各種データ又は各種情報を受信する。Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Wi-Fi Allianceの登録商標）を採用することができる。
【００１８】
ＣＰＵ３１は、ＭＦＰ１０の全体動作を制御するものである。ＣＰＵ３１は、入力Ｉ／Ｆ２４から出力される各種信号、及び通信Ｉ／Ｆ２５、２６を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムをメモリ３２から取得して実行する。すなわち、ＣＰＵ３１及びメモリ３２は、コントローラの一例を構成する。
【００１９】
メモリ３２には、ＯＳ３４と、装置プログラム３５とが記憶される。なお、装置プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。また、メモリ３２には、装置プログラム３５の実行に必要なデータ或いは情報が記憶される。メモリ３２は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、ＭＦＰ１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００２０】
メモリ３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００２１】
メモリ３２は、例えば、図３（Ａ）に示されるユーザリストを記憶することができる。ユーザリストは、１以上のユーザレコードを含む。ユーザレコードは、システム１００を利用するユーザの情報を含む。ユーザレコードは、例えば、端末ＩＤと、ユーザ名と、性別と、生年月日と、登録タグと、近接フラグとを含む。ドライバプログラム６６のインストール時において、ユーザリストにユーザレコードは登録されていない。そして、ドライバプログラム６６は、後述するユーザ登録処理によって、ユーザレコードをユーザリストに登録する。
【００２２】
端末ＩＤは、システム１００を利用するユーザが所持する携帯端末５０を識別する端末識別情報の一例である。端末ＩＤは、例えば、携帯端末５０に予め設定されている。例えば、携帯端末５０Ａは端末ＩＤ“Ｔｅｒｍ−Ａ”で識別され、携帯端末５０Ｂは端末ＩＤ“Ｔｅｒｍ−Ｂ”で識別され、携帯端末５０Ｃは端末ＩＤ“Ｔｅｒｍ−Ｃ”で識別される。端末ＩＤは、システム１００内において携帯端末５０を一意に識別できればどのような情報でもよいが、例えば、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６に設定されたＭＡＣアドレス等であってもよい。
【００２３】
ユーザ名、性別、及び生年月日（以下、これらを総称して、「ユーザ情報」と表記することがある。）は、対応する端末ＩＤで識別される携帯端末５０を所持するユーザの氏名、性別、生年月日である。生年月日は、ユーザの年齢を示す年齢情報の一例である。登録タグは、ユーザの属性を示す登録属性情報の一例である。登録タグは、例えば、テレビ８０に表示可能なテレビ番組のうち、ユーザが興味を持っているテレビ番組のジャンルを示す情報である。ユーザ名、性別、生年月日、及び登録タグは、後述するユーザ登録処理において、入力Ｉ／Ｆ５４を通じてユーザによって入力される情報である。
【００２４】
近接フラグは、ＭＦＰ１０とのＢＴ通信が可能な範囲に携帯端末５０が存在するか否かを示す情報である。近接フラグには、ＢＴ通信が可能なことに対応する第１値“ＯＮ”、或いはＢＴ通信が不能なことに対応する第２値“ＯＦＦ”が設定される。装置プログラム３５は、Ｂｌｕｅｔｏｏｔｈ規格に準拠した手順で携帯端末５０との間にリンクが確立されたことに応じて、対応する近接フラグに第１値“ＯＮ”を設定する。また、装置プログラム３５は、ＭＦＰ１０と携帯端末５０との距離が離れてリンクロスしたことに応じて、対応する近接フラグに第２値“ＯＦＦ”を設定する。近接フラグの初期値は、第２値“ＯＦＦ”である。
【００２５】
携帯端末５０は、図２（Ｂ）に示されるように、ディスプレイ５３と、入力Ｉ／Ｆ５４と、ＢＴ通信Ｉ／Ｆ５５と、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６と、ＣＰＵ６１と、メモリ６２と、通信バス６３とを主に備える。携帯端末５０に含まれるディスプレイ５３、入力Ｉ／Ｆ５４、ＢＴ通信Ｉ／Ｆ５５、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６、ＣＰＵ６１、メモリ６２、及び通信バス６３は、ＭＦＰ１０に含まれるディスプレイ２３、入力Ｉ／Ｆ２４、ＢＴ通信Ｉ／Ｆ２５、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６、ＣＰＵ３１、メモリ３２、及び通信バス３３と同様の構成であるので、説明は省略する。携帯端末５０は、例えば、携帯電話、スマートフォン、或いはタブレット端末等であってもよい。メモリ６２は、ＯＳ６４と、端末プログラム６５とを記憶している。
【００２６】
図示は省略するが、テレビ８０は、ディスプレイと、入力インタフェースの一例であるリモコンと、通信インタフェースの一例であるアンテナと、通信インタフェースの一例であるＷｉ−Ｆｉ通信Ｉ／Ｆと、コントローラとを備える。コントローラは、図１に示される放送局１０３から送出される放送波をアンテナを通じて受信する。また、コントローラは、受信した放送波で示されるテレビ番組をディスプレイに表示させる。テレビ８０は、コンテンツ再生装置の一例である。テレビ番組の表示は、コンテンツの再生の一例である。放送局１０３は、コンテンツ取得元の一例である。
【００２７】
アンテナを通じて受信する放送波は、番組データと、番組リストとを含むコンテンツデータの一例である。番組データは、テレビ番組を構成する映像データである。すなわち、番組データは、テレビ８０が表示可能なコンテンツを示す主コンテンツデータの一例である。番組リストは、例えば図３（Ｂ）に示されるように、受信可能な番組データの一覧である。番組リストは、例えば、所謂電子番組表データである。番組リストは、１以上の番組レコードを含む。番組レコードは、アンテナを通じて受信可能な複数の番組データの１つに対応する。番組レコードは、例えば、チャンネルと、番組名と、設定タグと、レーティングと、付加データとを含む。
【００２８】
チャンネルは、対応する番組データを含む放送波の周波数を識別する周波数ＩＤである。番組名は、対応するテレビ番組の名称である。設定タグは、対応するテレビ番組の属性を示す設定属性情報の一例である。設定タグは、例えば、対応する番組データで示されるテレビ番組のジャンルを示す情報（例えば、“ニュース”、“バラエティ”、“映画”、“ホラー”、“ドラマ”）、テレビ番組の主なターゲットを示す情報（例えば、“女性”）等を含む。レーティングは、対応するテレビ番組の視聴対象となる年齢の対象範囲を示す範囲情報（例えば、年齢の下限値）の一例である。レーティングは、全ての番組レコードに設定されていてもよいし、一部の番組レコードのみに設定されていてもよい。
【００２９】
付加データは、例えば図３（Ｂ）に示されるように、項目データ、出演者データ、あらすじデータ、ブランドデータ等である。項目データは、例えば、ニュース番組である番組Ａで取り上げられるニュースの項目を示すデータである。出演者データは、例えば、バラエティ番組である番組Ｂに出演している出演者の名前を示すデータである。あらすじデータは、例えば、ホラー映画である番組Ｃのあらすじを示すデータである。ブランドデータは、例えば、ドラマである番組Ｄに出演する俳優が身につけている服或いは装飾品のブランドを示すデータである。
【００３０】
但し、付加データの具体例はこれらに限定されず、対応する番組データに関連する情報を含むものであれば、どのようなものであってもよい。付加データは、番組データを補足する副コンテンツデータの一例である。また、付加データは、テキストデータ、画像データ、或いはこれらの組み合わせである。すなわち、付加データは、プリント動作によってシートに記録可能なデータである。
【００３１】
図４〜図７を参照して、本実施形態に係るシステム１００の動作を説明する。なお、以下の処理の実行日時は、２０１６年７月２６日とする。すなわち、以下の処理の実行時点において、ユーザ“堀田  太郎”は３６歳であり、ユーザ“堀田  花子”は３０歳であり、ユーザ“堀田  一郎”は７歳であるものとする。
【００３２】
本明細書のフローチャートは、基本的に、プログラムに記述された命令に従ったＣＰＵ３１の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「制御」等の処理は、ＣＰＵ３１、６１の処理を表している。ＣＰＵ３１、６１による処理は、ＯＳ３４、６４を介したハードウェア制御も含む。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
【００３３】
まず、図４を参照して、ユーザ登録処理を説明する。ユーザ登録処理は、入力Ｉ／Ｆ５４を通じてユーザが入力した情報を含むユーザレコードを生成し、生成したユーザレコードをユーザリストに追加する処理である。ユーザ登録処理は、ＭＦＰ１０のコントローラと、携帯端末５０のコントローラとによって実行される。
【００３４】
例えば、携帯端末５０Ｃの端末プログラム６５は、図９（Ａ）に示されるユーザ情報入力画面をディスプレイ５３に表示させる（Ｓ１１）。ユーザ情報入力画面は、ユーザ情報の入力を受け付けるための画面である。ユーザ情報入力画面は、テキストボックス１１１と、ラジオボタン１１２、１１３と、テキストボックス１１４と、［ＯＫ］アイコン１１５とを含む。そして、端末プログラム６５は、ユーザ情報入力画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ１２）。
【００３５】
テキストボックス１１１は、入力Ｉ／Ｆ５４を通じて入力されたユーザ名を表示させる。ラジオボタン１１２はユーザの性別“男性”に対応し、ラジオボタン１１３はユーザの性別“女性”に対応する。テキストボックス１１４は、入力Ｉ／Ｆ５４を通じて入力されたユーザの生年月日を表示させる。［ＯＫ］アイコン１１５は、ユーザ情報入力画面を通じて入力された情報を確定させる指示に対応する。
【００３６】
次に、端末プログラム６５は、例えば、ユーザ名“堀田  一郎”、性別“男性”、生年月日“２００９／４／７”の入力を、入力Ｉ／Ｆ５４を通じて受け付ける。そして、端末プログラム６５は、［ＯＫ］アイコン１１５の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１２：Ｙｅｓ）、入力されたユーザ情報“堀田  一郎”、“男性”、“２００９／４／７”を、メモリ６２に一時記憶させる。
【００３７】
次に、端末プログラム６５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６を通じて不図示のサーバにタグ要求情報を送信する（Ｓ１３）。次に、端末プログラム６５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６を通じてサーバからタグリストを、タグ要求情報の応答として受信する（Ｓ１４：Ｙｅｓ）。タグ要求情報は、タグリストの送信を要求するための情報である。タグリストは、番組レコードに設定され得る、換言すれば、番組データのジャンルとして用いることが可能な複数の設定タグを含む。タグ要求情報の送信先は不図示のサーバに限定されず、例えば、テレビ８０でもよいし、放送局１０３でもよい。
【００３８】
次に、端末プログラム６５は、図９（Ｂ）に示されるタグ選択画面をディスプレイ５３に表示させる（Ｓ１５）。タグ選択画面は、ユーザレコードに含める登録タグの指定を受け付けるための画面である。タグ選択画面は、チェックボックス１２１、１２２、１２３、１２４、１２５、１２６と、［ＯＫ］アイコン１２７とを含む。そして、端末プログラム６５は、タグ選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ１６）。
【００３９】
チェックボックス１２１〜１２６は、Ｓ１４で受信したタグリストに含まれる複数の設定タグ“ニュース”、“スポーツ”、“映画”、“教育”、“ドラマ”、“旅行”に対応する。チェックされたチェックボックス１２２、１２３、１２５は、対応する設定タグ“スポーツ”、“映画”、“ドラマ”が登録タグとして指定された状態を示す。チェックが解除されたチェックボックス１２１、１２４、１２６は、対応する設定タグ“ニュース”、“教育”、“旅行”が登録タグとして指定されていない状態を示す。［ＯＫ］アイコン１２７は、タグ選択画面を通じて指定された登録タグを確定させる指示に対応する。
【００４０】
次に、端末プログラム６５は、チェックボックス１２１〜１２６をチェックするユーザ操作或いはチェックを解除するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける。そして、端末プログラム６５は、［ＯＫ］アイコン１２７の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１６：Ｙｅｓ）、チェックされたチェックボックス１２２、１２３、１３５に対応する設定タグ“スポーツ”、“映画”、“ドラマ”を、登録タグとしてメモリ６２に一時記憶させる。
【００４１】
次に、端末プログラム６５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６を通じてＭＦＰ１０に登録要求情報を送信する（Ｓ１７）。登録要求情報は、ユーザリストに対するユーザレコードの登録を要求するための情報である。登録要求情報は、携帯端末５０Ｃの端末ＩＤ“Ｔｅｒｍ−Ｃ”と、Ｓ１２で一時記憶させたユーザ情報“堀田  一郎”、“男性”、“２００９／４／７”“と、Ｓ１６で一時記憶させた登録タグ“スポーツ”、“映画”、“ドラマ”とを含む。
【００４２】
また図示は省略するが、ＭＦＰ１０の装置プログラム３５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６を通じて携帯端末５０Ｃから登録要求情報を受信する。この処理は、第４受信処理の一例である。そして、装置プログラム３５は、受信した登録要求情報に含まれる情報からユーザレコードを生成し、生成したユーザレコードをユーザリストに登録する。この処理は、記憶処理の一例である。これにより、図３（Ａ）の３行目のユーザレコードがユーザリストに登録される。
【００４３】
次に、図５（Ａ）を参照して、コンテンツシートを出力する処理を説明する。図５（Ａ）は、ユーザの指示に従ってテレビ８０に表示されたテレビ番組に対応するコンテンツシートを出力する処理である。コンテンツシートとは、付加データで示される画像が記録されたシートを指す。この処理は、ＭＦＰ１０のコントローラと、携帯端末５０のコントローラと、テレビ８０のコントローラとによって実行される。
【００４４】
まず、テレビ８０は、例えば、複数のチャンネルのうちのチャンネル“６”を指定するユーザ操作を、リモコンを通じて受け付ける（Ｓ２１）。一例として、リモコンは、複数のチャンネルそれぞれに対応する複数のボタンを有している。そして、テレビ８０は、リモコンに設けられた複数のボタンのうちの１つを押下するユーザ操作を受け付けてもよい。他の例として、テレビ８０は、アンテナを通じて受信した番組リストに含まれる複数の番組名をディスプレイに一覧表示させる。そして、テレビ８０は、表示された複数の番組名の１つを指定するユーザ操作を、リモコンを通じて受け付けてもよい。Ｓ２１の処理は、受付処理の一例である。
【００４５】
次に、テレビ８０は、指定されたチャンネル“６”で識別される周波数の放送波を、アンテナを通じて放送局１０３から受信する。この処理は、第２受信処理の一例である。そして、テレビ８０は、受信した放送波に含まれる番組データで示されるテレビ番組（以下、「指定番組」と表記する。）を、ディスプレイに表示させる（Ｓ２２）。Ｓ２２の処理は、再生処理の一例である。次に、テレビ８０は、Ｗｉ−Ｆｉ通信Ｉ／Ｆを通じてＭＦＰ１０に指定番組レコードを送信する（Ｓ２３）。指定番組レコードは、番組リストに含まれる複数の番組レコードのうち、指定番組に対応する番組レコードである。
【００４６】
次に、ＭＦＰ１０の装置プログラム３５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６を通じてテレビ８０から指定番組レコードを受信する（Ｓ２３）。そして、装置プログラム３５は、受信した指定番組レコードをメモリ３２に一時記憶させる。Ｓ２３の処理は、第１受信処理の一例である。次に、装置プログラム３５は、ＢＴ通信Ｉ／Ｆ２５にビーコン信号の送出を開始させる（Ｓ２４）。ＢＴ通信Ｉ／Ｆ２５は、所定の期間が経過するまでビーコン信号を繰り返し送出する。
【００４７】
次に、装置プログラム３５は、例えば、ＭＦＰ１０に近づいたことによってビーコン信号を受信した携帯端末５０Ａ、５０Ｃとの間に、ＢＴリンクを確立する（Ｓ２５）。そして、装置プログラム３５は、ＢＴリンクを確立した携帯端末５０Ａ、５０Ｃに対応する近接フラグに、第１値“ＯＮ”を設定する。一方、ＢＴリンクを確立していない携帯端末５０Ｂに対応する近接フラグには、初期値である第２値“ＯＦＦ”が設定されたままとなる。Ｓ２５の処理は、システム１００との距離が所定の範囲内の携帯端末５０Ａ、５０Ｃを検出する検出処理の一例である。
【００４８】
次に、装置プログラム３５は、コンテンツシート出力処理Ａを実行する（Ｓ２６）。コンテンツシート出力処理Ａは、指定番組に対応するコンテンツシートを出力する処理である。図６を参照して、コンテンツシート出力処理Ａの詳細を説明する。以下、Ｓ２５で検出した携帯端末５０Ａ、５０Ｃそれぞれのユーザを「第１ユーザ」、「第２ユーザ」と表記する。
【００４９】
まず、装置プログラム３５は、変数ｎに初期値１を代入する（Ｓ４１）。次に、装置プログラム３５は、第１ユーザに対する出力判定処理を実行する（Ｓ４２）。Ｓ４２の出力判定処理は、指定番組に対応するコンテンツシートを、第ｎユーザに取得させるべきか否かを判定する処理である。なお、第ｎユーザに対する出力判定処理において、第ｎユーザを「判定ユーザ」と表記し、第ｎユーザ以外のユーザを「他のユーザ」と表記する。図７を参照して、出力判定処理の詳細を説明する。
【００５０】
まず、装置プログラム３５は、判定ユーザ“堀田  太郎”のユーザレコードをユーザリストから読み出す（Ｓ５１）。また、装置プログラム３５は、Ｓ２３で一時記憶させた指定番組レコードをメモリ３２から読み出す（Ｓ５２）。次に、装置プログラム３５は、Ｓ５１で読み出したユーザレコードの登録タグ“ニュース”、“映画”と、Ｓ５２で読み出した指定番組レコードの設定タグ“映画”、“ホラー”とが一致するか否かを判断する（Ｓ５３）。なお、Ｓ５３では、登録タグと設定タグとが完全一致することは要求されず、部分一致していればよい。Ｓ５３の処理は、第１判断処理の一例である。
【００５１】
また、装置プログラム３５は、Ｓ５１で読み出したユーザレコードの生年月日で示される判定ユーザ“堀田  太郎”のユーザ年齢“３６歳”が、Ｓ５２で読み出した指定番組レコードのレーティング“１５歳以上”の範囲内か否かを判断する（Ｓ５５）。さらに、装置プログラム３５は、近接フラグに第１値“ＯＮ”が設定された他のユーザ“堀田  一郎”のユーザ年齢“７歳”が、指定番組のレーティング“１５歳以上”の範囲内か否かを判断する（Ｓ５７）。Ｓ５５の処理は第２判断処理の一例であり、Ｓ５７の処理は第３判断処理の一例である。
【００５２】
次に、装置プログラム３５は、判定ユーザの登録タグ“映画”と指定番組の設定タグ“映画”とが一致し、判定ユーザのユーザ年齢“３６歳”が指定番組のレーティング“１５歳以上”の範囲内であり、且つ他のユーザのユーザ年齢“７歳”が指定番組のレーティング“１５歳以上”の範囲外だと判断したことに応じて（Ｓ５３：Ｙｅｓ＆Ｓ５５：Ｙｅｓ＆Ｓ５７：Ｙｅｓ）、“出力保留”と判定する（Ｓ５８）。“出力保留”とは、コンテンツシートを条件付きで出力することに対応する。
【００５３】
一方、装置プログラム３５は、判定ユーザの登録タグと指定番組設定タグとが一致し、判定ユーザのユーザ年齢が指定番組のレーティングの範囲内であり、且つ他のユーザのユーザ年齢が指定番組のレーティングの範囲内だと判断したことに応じて（Ｓ５３：Ｙｅｓ＆Ｓ５５：Ｙｅｓ＆Ｓ５７：Ｎｏ）、“出力可”と判定する（Ｓ５９）。“出力可”とは、コンテンツシートを無条件で出力することに対応する。
【００５４】
また、装置プログラム３５は、判定ユーザの登録タグと指定番組の設定タグとが一致しないと判断したことに応じて（Ｓ５３：Ｎｏ）、或いは判定ユーザのユーザ年齢が指定番組のレーティングの範囲外だと判断したことに応じて（Ｓ５５：Ｎｏ）、“出力不可”と判定する（Ｓ５４、Ｓ５６）。“出力不可”とは、コンテンツシートを出力しないことに対応する。
【００５５】
次に図６に戻って、装置プログラム３５は、直前のＳ４２で“出力可”と判定したか否かを判断する（Ｓ４３）。次に、装置プログラム３５は、直前のＳ４２で“出力可”と判定していないことに応じて（Ｓ４３：Ｎｏ）、近接フラグに第１値“ＯＮ”が設定された全てのユーザに対する出力判定処理を実行したか否かを判断する（Ｓ４４）。
【００５６】
そして、装置プログラム３５は、第２ユーザ“堀田  一郎”に対する出力判定処理を未だ実行していないと判断したことに応じて（Ｓ４４：Ｎｏ）、変数ｎを１だけインクリメントして（Ｓ４５）、第２ユーザに対する出力判定処理を実行する（Ｓ４２）。すなわち、装置プログラム３５は、第２ユーザ“堀田  一郎”を判定ユーザとし、第１ユーザ“堀田  太郎”を他のユーザとする出力判定処理を実行する。
【００５７】
装置プログラム３５は、出力判定処理において、判定ユーザ“堀田  一郎”の登録タグ“映画”と指定番組の設定タグ“映画”とが一致し、且つ判定ユーザ“堀田  一郎”のユーザ年齢“７歳”が指定番組のレーティング“１５歳以上”の範囲外だと判断したことに応じて（Ｓ５３：Ｙｅｓ＆Ｓ５５：Ｎｏ）、“出力不可”と判定する（Ｓ５６）。すなわち、装置プログラム３５は、Ｓ２５で検出した複数の携帯端末５０Ａ、５０Ｃそれぞれのユーザに対する出力判定処理を実行する。
【００５８】
再び図６に戻って、装置プログラム３５は、繰り返し実行した出力判定処理で一度も“出力可”と判定せず、且つＳ２５で検出した全てのユーザに対する出力判定処理を実行したことに応じて（Ｓ４３：Ｎｏ＆Ｓ４４：Ｙｅｓ）、繰り返し実行した出力判定処理で一度でも“出力保留”と判定したか否かを判断する（Ｓ４６）。
【００５９】
そして、装置プログラム３５は、第１ユーザ“堀田  太郎”に対する出力判定処理で“出力保留”と判定したとことに応じて（Ｓ４６：Ｙｅｓ）、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６を通じて携帯端末５０Ａに問合せ情報を送信する（Ｓ４７）。問合せ情報は、指定番組のコンテンツシートを出力するか否かを、“出力保留”と判定したときの判定ユーザに問い合わせるための情報である。問合せ情報は、例えば、指定番組の番組名“番組Ｃ”と、指定番組のレーティング“１５歳以上”とを含む。Ｓ４７の処理は、送信処理の一例である。
【００６０】
次に、携帯端末５０Ａの端末プログラム６５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６を通じてＭＦＰ１０から問合せ情報を受信する。そして、端末プログラム６５は、図１０に示される出力確認画面を、ディスプレイ５３に表示させる。出力確認画面は、指定番組のコンテンツシートを出力するか否かをユーザに確認するための画面である。出力確認画面は、「視聴中の番組のコンテンツシートを出力しますか？」とのメッセージと、問合せ情報に含まれる「番組名：番組Ｃ」及び「レーティング：１５歳以上」と、［ＹＥＳ］アイコン１３１と、［ＮＯ］アイコン１３２とを含む。［ＹＥＳ］アイコン１３１は、コンテンツシートを出力する指示に対応する。［ＮＯ］アイコン１３２は、コンテンツシートを出力しない指示に対応する。
【００６１】
そして、端末プログラム６５は、［ＹＥＳ］アイコン１３１或いは［ＮＯ］アイコン１３２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６を通じてＭＦＰ１０に確認情報を送信する。確認情報は、コンテンツシートを出力するか否かをユーザが確認した結果を示すための情報である。例えば、［ＹＥＳ］アイコン１３１が指定された場合の確認情報は第３値“ＹＥＳ”を含み、［ＮＯ］アイコン１３２が指定された場合の確認情報は第４値“ＮＯ”を含む。
【００６２】
次に、ＭＦＰ１０の装置プログラム３５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６を通じて携帯端末５０Ａから確認情報を、問合せ情報の応答として受信する（Ｓ４８）。そして、装置プログラム３５は、受信した問合せ情報が第３値“ＹＥＳ”を含むことに応じて（Ｓ４８：ＹＥＳ）、プリンタ１１にコンテンツシートを出力させる（Ｓ４９）。すなわち、プリンタ１１は、Ｓ２３で受信した指定番組レコードから付加データを抽出し、抽出した付加データで示される画像をシートに記録する。Ｓ４８の処理は第３受信処理の一例であり、Ｓ４９の処理はプリント処理の一例である。
【００６３】
一方、装置プログラム３５は、受信した問合せ情報が第４値“ＮＯ”を含むことに応じて（Ｓ４８：ＮＯ）、Ｓ４９の処理をスキップして、コンテンツシート出力処理Ａを終了する。また、装置プログラム３５は、繰り返し実行した出力判定処理で一度も“出力保留”と判定していないことに応じて（Ｓ４６：Ｎｏ）、Ｓ４７〜Ｓ４９の処理をスキップして、コンテンツシート出力処理Ａを終了する。さらに、装置プログラム３５は、直前のＳ４２で“出力可”と判定したことに応じて（Ｓ４３：Ｙｅｓ）、Ｓ４４〜Ｓ４８の処理をスキップして、コンテンツシートを出力する（Ｓ４９）。
【００６４】
［本実施形態の作用効果］
上記の実施形態によれば、テレビ８０に表示されているテレビ番組に興味を持っているユーザ“堀田  太郎”がシステム１００の近くにいる場合に、当該テレビ番組に対応する付加データを対象とするプリント動作が実行される。これにより、チャンネル“６”のテレビ番組を視聴し始めたユーザ“堀田  太郎”に、当該テレビ番組のあらすじが記録されたコンテンツシートを取得させることができる。すなわち、コンテンツシートを適切なユーザに取得させることができる。
【００６５】
また、上記の実施形態によれば、システム１００の近くにいる複数のユーザ“堀田  太郎”、“堀田  一郎”のそれぞれがテレビ番組の視聴対象か否かが判断される。そして、システム１００の近くにいるユーザの少なくとも１人がテレビ番組に興味を持っており、且つシステム１００の近くにいる全てのユーザがテレビ番組の視聴対象である場合に、コンテンツシートがプリンタから出力される。これにより、コンテンツシートを適切なユーザに取得させることができる。
【００６６】
一方、上記の実施形態によれば、テレビ番組の視聴対象でないユーザ“堀田  一郎”がシステム１００の近くにいる場合に、テレビ番組に興味を持っており且つテレビ番組の視聴対象であるユーザ“堀田  太郎”にコンテンツシートを出力するか否かを問い合わせる。そして、ユーザ“堀田  太郎”によってコンテンツシートの出力が指示されたタイミングで、コンテンツシートが出力される。これにより、コンテンツシートを適切なユーザに取得させることができる。
【００６７】
また、上記の実施形態によれば、番組データのジャンルとなり得る複数の設定タグのうち、各ユーザによって指定された設定タグを、登録タグとしてユーザレコードに含めることができる。これにより、コンテンツシートを適切なユーザに取得させることができる。但し、登録属性情報の具体例は登録タグに限定されず、例えば、ユーザの性別、ユーザ年齢等であってもよい。
【００６８】
さらに、上記の実施形態では、テレビ８０に表示させるテレビ番組が指定されたことをトリガとして、コンテンツシートが出力される。これにより、テレビ８０に表示中のテレビ番組に関連する情報を、当該テレビ番組に興味を持っているユーザに報知することができる。その結果、当該テレビ番組への興味がさらに深まることが期待できる。但し、コンテンツシートを出力するトリガは、テレビ番組を視聴し始めたことに限定されない。
【００６９】
［変形例］
以下、図５（Ｂ）及び図８を参照して、コンテンツシートを出力する処理の変形例を説明する。なお、上記の実施形態との共通点の詳しい説明は省略し、相違点を中心に説明する。また、上記の実施形態と変形例とは、本発明の趣旨を逸脱しない範囲内において、組み合わせることができる。
【００７０】
まず、変形例に係るＭＦＰ１０の装置プログラム３５は、常に、ＢＴ通信Ｉ／Ｆ２５にビーコン信号を繰り返し送出させている（Ｓ３１）。そして、装置プログラム３５は、例えば、ビーコン信号を受信した携帯端末５０Ｂとの間にＢＴリンクを確立したことに応じて（Ｓ３２）、携帯端末５０Ｂに対応する近接フラグに第１値“ＯＮ”を設定する。Ｓ３２の処理は、検出処理の一例である。また、この時点において、携帯端末５０Ａ、５０Ｃに対応する近接フラグには第２値“ＯＦＦ”が設定されているものとする。
【００７１】
次に、装置プログラム３５は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６を通じてテレビ８０に番組リスト要求情報を送信する（Ｓ３３）。番組リスト要求情報は、アンテナを通じて放送局１０３から受信した放送波で示される番組リストの送信を要求するための情報である。そして、装置プログラム３５は、例えば図３（Ｂ）に示される番組リストを、番組リスト要求情報の応答として、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６を通じてテレビ８０から受信する（Ｓ３４）。Ｓ３４の処理は、第１受信処理の一例である。
【００７２】
次に、装置プログラム３５は、コンテンツシート出力処理Ｂを実行する（Ｓ３５）。コンテンツシート出力処理Ｂは、Ｓ３４で受信した番組リストで示される複数のテレビ番組それぞれに対応するコンテンツシートを出力する処理である。図８を参照して、コンテンツシート出力処理Ｂの詳細を説明する。以下、図３（Ｂ）に示される番組リストのｎ行目の番組レコードを、「第ｎ番組レコード」と表記する。
【００７３】
まず、装置プログラム３５は、変数ｎに初期値１を代入する（Ｓ６１）。次に、装置プログラム３５は、第１番組レコードに対する出力判定処理を実行する（Ｓ６２）。Ｓ６２の出力判定処理は、第１番組レコードに対応するコンテンツシートを、システム１００に近づいたユーザ“堀田  花子”に取得させるべきか否かを判定する処理である。すなわち、Ｓ６２の判定ユーザは、携帯端末５０Ｂを所持するユーザ“堀田  花子”である。
【００７４】
次に、装置プログラム３５は、第ｎ番組レコードに対する出力判定処理で“出力可”と判定したことに応じて（Ｓ６３：Ｙｅｓ）、第ｎ番組レコードに対応するコンテンツシートを出力する（Ｓ６４）。Ｓ６４の処理は、プリント処理の一例である。一方、装置プログラム３５は、直前のＳ６２で“出力可”と判定しなかったことに応じて（Ｓ６３：Ｎｏ）、Ｓ６４の処理をスキップする。
【００７５】
次に、装置プログラム３５は、Ｓ３４で受信した全ての番組レコードに対する出力判定処理を実行するまで（Ｓ６５：Ｎｏ）、Ｓ６２〜Ｓ６６の処理を繰り返し実行する。そして、装置プログラム３５は、Ｓ３４で受信した番組リストに含まれる全ての番組レコードに対する出力判定処理を実行したことに応じて（Ｓ６５：Ｙｅｓ）、Ｓ６７以降の処理を実行する。なお、Ｓ６７〜Ｓ７０の処理は、Ｓ４６〜Ｓ４９の処理と同様なので、説明は省略する。
【００７６】
より詳細には、装置プログラム３５は、第１〜第３番組レコードに対する出力判定処理において、登録タグと設定タグとが一致しないので（Ｓ５３：Ｎｏ）、“出力不可”と判定する（Ｓ５４）。一方、装置プログラム３５は、第４番組レコードに対する出力判定処理において、判定ユーザの性別“女性”と設定タグ“女性”とが一致し、且つ第４番組レコードにレーティングが設定されていないことに応じて（Ｓ５３：Ｙｅｓ＆Ｓ５５：Ｙｅｓ＆Ｓ５７：Ｎｏ）、“出力可”と判定する（Ｓ５９）。すなわち、変形例では、第４番組レコードに対応するコンテンツシートのみがＳ６４で出力され、且つＳ６７〜Ｓ７０の処理がスキップされる。
【００７７】
上記の変形例によれば、ユーザがシステム１００に近づいたタイミングで、当該ユーザが興味を持つテレビ番組のコンテンツシートが出力される。これにより、当該コンテンツシートを取得したユーザ“堀田  花子”に、チャンネル“６”のテレビ番組の視聴を促すことができる。
【００７８】
また、上記の実施形態及び変形例では、コンテンツ再生装置の具体例としてテレビ８０を説明したが、コンテンツ再生装置の具体例はテレビ８０に限定されない。例えば、放送波を受信してメモリに記憶させる録画装置、ケーブルテレビ放送或いは衛星放送等を受信するセットトップボックス、インターネット上のサーバから映像データをダウンロードするＰＣ等は、コンテンツ再生装置の他の例である。
【００７９】
また、上記の実施形態及び変形例では、主コンテンツデータの具体例として映像データを説明したが、主コンテンツデータの具体例は映像データに限定されず、音声データ、静止画像データ、文字列データ、或いはこれらの組み合わせであってもよい。音声データの具体例は、例えば、有線放送である。文字列データの具体例は、例えば、ブログ或いはニュースサイト（以下、これらを総称して「ＷＥＢサイト」と表記する。）の記事である。
【００８０】
また、上記の実施形態及び変形例では、対応する主コンテンツデータ及び副コンテンツデータを受信する例を説明したが、コンテンツデータの構成はこれに限定されない。システム１００は、例えば、ＷＥＢサイトの記事の更新をＲＳＳによって検出したことに応じて、当該記事を示すデータ（例えば、ＨＴＭＬデータ）を、コンテンツデータとして不図示のサーバから受信してもよい。そして、システム１００は、当該記事に興味を持つユーザがシステム１００の近くにいると判断したことに応じて、当該記事が記録されたコンテンツシートを出力してもよい。
【００８１】
なお、「記事に興味を持つユーザ」とは、例えば、ＭＦＰ１０のＲＳＳリーダにＷＥＢサイトのＵＲＬが登録されていることを指してもよい。より詳細には、ＭＦＰ１０は、ＲＳＳリーダに登録されたＵＲＬと、端末ＩＤとを対応付けて記憶してもよい。すなわち、ＲＳＳリーダに登録されたＵＲＬは、登録属性情報の一例である。また、ＲＳＳリーダに通知される新着情報は、設定属性情報の一例である。そして、ＭＦＰ１０は、ＷＥＢサイトの新着情報をＲＳＳリーダを通じて受信し、且つ当該ＷＥＢサイトのＵＲＬに対応付けられた端末ＩＤで識別される携帯端末５０との間にＢＴリンクを確立したことに応じて、新着情報で示される記事を示すコンテンツシートを出力してもよい。
【００８２】
また、ＷＥＢサイトのＵＲＬは、携帯端末５０のＲＳＳリーダに登録されていてもよい。そして、携帯端末５０は、例えば、ＲＳＳリーダを通じて新着情報を受信し、且つＭＦＰ１０との間にＢＴリンクを確立したことに応じて、新着情報で示される記事を示すコンテンツデータをＭＦＰ１０に送信してもよい。また、ＭＦＰ１０は、携帯端末５０から受信したコンテンツデータで示される記事が記録されたコンテンツシートを出力してもよい。この場合のコンテンツデータの送受信は、ＢＴ通信Ｉ／Ｆ２５、５５を通じて行われてもよいし、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６、５６を通じて行われてもよい。
【００８３】
また、上記の実施形態及び変形例では、コンテンツシートを出力するか否かの判断を、主にＭＦＰ１０が行う例を説明したが、システム１００内における役割分担はこれに限定されない。例えば、ＭＦＰ１０が実行する処理の一部を、携帯端末５０或いはテレビ８０に実行させてもよい。
【００８４】
また、上記の実施形態のＭＦＰ１０及び携帯端末５０において、メモリ３２、６２に記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明のコントローラが実行する各処理が実現される例を説明した。しかしながら、コントローラの構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。
【００８５】
さらに、本発明は、ＭＦＰ１０及び携帯端末５０として実現できるだけでなく、ＭＦＰ１０及び携帯端末５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じてＭＦＰ１０及び携帯端末５０に接続可能なサーバに搭載されたメモリを含んでもよい。そして、サーバのメモリに記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【００８６】
１０・・・ＭＦＰ
１１・・・プリンタ
２３，５３・・・ディスプレイ
２４，５４・・・入力Ｉ／Ｆ
２５，５５・・・ＢＴ通信Ｉ／Ｆ
２６，５６・・・Ｗｉ−Ｆｉ通信Ｉ／Ｆ
３１，６１・・・ＣＰＵ
３２，６２・・・メモリ
３５・・・装置プログラム
５０・・・携帯端末
６５・・・端末プログラム
８０・・・テレビ
【図１】
2018016017.tif 000003
【図２】
2018016017.tif 000004
【図３】
2018016017.tif 000005
【図４】
2018016017.tif 000006
【図５】
2018016017.tif 000007
【図６】
2018016017.tif 000008
【図７】
2018016017.tif 000009
【図８】
2018016017.tif 000010
【図９】
2018016017.tif 000011
【図１０】
2018016017.tif 000012