(57)【要約】【課題】ネットワーク上のサーバから取得したコンテンツが、情報記録装置のパレンタル設定に合致し、かつコンテンツ提供者の意図通りの表示が可能なパレンタル制御システムを提供する。【解決手段】情報記録装置からコンテンツの場所情報を含むリクエストメッセージを受信すると、サーバは、パレンタル制御対象リストにそのコンテンツの場所情報が含まれているか否かを確認し、含まれていれば、パレンタル設定値要求を含むリダイレクト要求メッセージを情報記録装置に送信する。その後、サーバは、情報記録装置からパレンタル設定値を含むリクエストメッセージを受信すると、パレンタル制御対象リストを参照し、リクエストメッセージに含まれたコンテンツの場所情報と対象パスが一致する行を検索し、さらにパレンタル設定値と合致するレートが記載された行の参照パスからデータを読み出してレスポンスメッセージを生成して情報記録装置に送信する。【選択図】図１
2010273152.tif 000002
【特許請求の範囲】
【請求項１】
年齢に応じた視聴制限を表すパレンタル設定値を含むパレンタル設定情報に基づいて自装置内のコンテンツの表示・再生を制御する情報記録装置と、ネットワークを介して前記情報記録装置と通信する少なくとも１つのサーバとで構成されるパレンタル制御システムであって、
前記情報記録装置は、
前記パレンタル設定情報を保持するパレンタル設定情報保持手段と、
前記サーバに対して所望コンテンツの場所情報を含む前記所望コンテンツのリクエストメッセージ（第１のリクエストメッセージ）を送信する第１のリクエスト送信手段と、
前記第１のリクエストメッセージに対応して前記サーバから送信される第１のレスポンスメッセージを受信し、前記第１のレスポンスメッセージに前記パレンタル設定値の要求が含まれているか否かを判別するパレンタル設定値要求判別手段と、
前記パレンタル設定値要求判別手段において前記パレンタル設定値の要求が含まれていると判別された場合には、前記パレンタル設定情報保持手段から読み出した前記パレンタル設定情報とともに前記所望コンテンツのリクエストメッセージ（第２のリクエストメッセージ）を、前記第１のレスポンスメッセージに含まれているリダイレクト先であるサーバに対して送信する第２のリクエスト送信手段と、
前記リダイレクト先であるサーバから、前記第２のリクエストメッセージに対応して送信される第２のレスポンスメッセージを受信し、受信した前記第２のレスポンスメッセージに含まれるデータを再生・表示する再生手段と、
を備え、
前記サーバは、
前記パレンタル設定情報に基づき視聴制限を制御するパレンタル制御の対象となるコンテンツの一覧を記載したパレンタル制御対象リストを保持するパレンタル制御対象リスト保持手段と、
前記情報記録装置から送信された前記第１のリクエストメッセージを受信し、受信した前記第１のリクエストメッセージに含まれる前記所望コンテンツが、パレンタル制御対象であるか否かを、前記パレンタル制御対象リストを基に確認する制御対象確認手段と、
前記制御対象確認手段において前記所望コンテンツがパレンタル制御対象であることが確認された場合には、前記情報記録装置に対して、前記所望コンテンツの前記リダイレクト先情報とともにパレンタル設定値要求を、前記第１のレスポンスメッセージとして送信する第１のレスポンス送信手段と、
前記第２のリクエストメッセージを受信した場合には、受信した前記第２のリクエストメッセージに含まれる前記パレンタル設定情報に基づいて、前記所望コンテンツをパレンタル制御済みコンテンツに変換するパレンタル制御適用手段と、
前記第２のレスポンスメッセージとして、前記パレンタル制御済みコンテンツを送信する第２のレスポンス送信手段と、
を備えていることを特徴とするパレンタル制御システム。
【請求項２】
前記情報記録装置は、少なくとも１つの遠隔操作機器から操作を受けることが可能であり、
前記パレンタル設定情報保持手段は、各々特定することが可能な前記遠隔操作機器毎に設定されたパレンタル設定値を含むパレンタル設定情報をさらに保持し、前記サーバから前記パレンタル設定値要求があった場合には、前記遠隔操作機器毎に設定されたパレンタル設定値を含むパレンタル設定情報を送信することを特徴とする請求項１記載のパレンタル制御システム。
【請求項３】
前記情報記録装置は、サーバ情報を記載したパレンタル設定応答許可リストを保持するサーバ情報保持手段をさらに有し、前記パレンタル設定値の要求を送信してきたサーバ（イ）が、前記パレンタル設定応答許可リストに記載されていた場合のみ、前記サーバ（イ）に対して、前記パレンタル設定値の情報を送信することを特徴とする請求項１または２記載のパレンタル制御システム。
【請求項４】
前記遠隔操作機器は、リモコン、または、前記ネットワークあるいは前記ネットワーク以外のネットワークを介して前記情報記録装置を操作可能なネットワーク端末であることを特徴とする前記請求項２記載のパレンタル制御システム。
【請求項５】
請求項１に記載のパレンタル制御システムを構成する情報記録装置であって、
前記パレンタル設定情報を保持するパレンタル設定情報保持手段と、
前記サーバに対して所望コンテンツの場所情報を含む前記所望コンテンツのリクエストメッセージ（第１のリクエストメッセージ）を送信する第１のリクエスト送信手段と、
前記第１のリクエストメッセージに対応して前記サーバから送信される第１のレスポンスメッセージを受信し、前記第１のレスポンスメッセージに前記パレンタル設定値の要求が含まれているか否かを判別するパレンタル設定値要求判別手段と、
前記パレンタル設定値要求判別手段において前記パレンタル設定値の要求が含まれていると判別された場合には、前記パレンタル設定情報保持手段から読み出した前記パレンタル設定情報とともに前記所望コンテンツのリクエストメッセージ（第２のリクエストメッセージ）を、前記第１のレスポンスメッセージに含まれているリダイレクト先であるサーバに対して送信する第２のリクエスト送信手段と、
前記リダイレクト先であるサーバから、前記第２のリクエストメッセージに対応して送信される第２のレスポンスメッセージを受信し、受信した前記第２のレスポンスメッセージに含まれるデータを再生・表示する再生手段と、
を備えたことを特徴とする情報記録装置。
【請求項６】
少なくとも１つの遠隔操作機器から操作を受けることが可能であって、前記パレンタル設定情報保持手段は、各々特定することが可能な前記遠隔操作機器毎に設定されたパレンタル設定値を含むパレンタル設定情報をさらに保持し、前記サーバから前記パレンタル設定値の要求があった場合には、前記遠隔操作機器毎に設定された前記パレンタル設定情報を送信することを特徴とする請求項５記載の情報記録装置。
【請求項７】
サーバ情報を記載したパレンタル設定応答許可リストを保持するサーバ情報保持手段をさらに有し、前記パレンタル設定値の要求を送信してきたサーバ（イ）が、前記パレンタル設定応答許可リストに記載されていた場合のみ、前記サーバ（イ）に対して、前記パレンタル設定情報を送信することを特徴とする請求項５または６記載の情報記録装置。
【請求項８】
請求項１に記載のパレンタル制御システムを構成するサーバであって、
前記パレンタル設定情報に基づき視聴制限を制御するパレンタル制御の対象となるコンテンツの一覧を記載したパレンタル制御対象リストを保持するパレンタル制御対象リスト保持手段と、
前記情報記録装置から送信された前記第１のリクエストメッセージを受信し、受信した前記第１のリクエストメッセージに含まれる前記所望コンテンツが、パレンタル制御対象であるか否かを、前記パレンタル制御対象リストを基に確認する制御対象確認手段と、
前記制御対象確認手段において前記所望コンテンツがパレンタル制御対象であることが確認された場合には、前記情報記録装置に対して、前記所望コンテンツの前記リダイレクト先情報とともにパレンタル設定値要求を、前記第１のレスポンスメッセージとして送信する第１のレスポンス送信手段と、
前記第２のリクエストメッセージを受信した場合には、受信した前記第２のリクエストメッセージに含まれる前記パレンタル設定情報に基づいて、前記所望コンテンツをパレンタル制御済みコンテンツに変換するパレンタル制御適用手段と、
前記第２のレスポンスメッセージとして、前記パレンタル制御済みコンテンツを送信する第２のレスポンス送信手段と、
を備えていることを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パレンタル設定に基づいてコンテンツの表示・再生を制御する情報端末とサーバとの間に適用されるパレンタル制御システムに関するものである。
【背景技術】
【０００２】
近年、テレビの放送番組やインターネット上で提供されるダウンロード番組などのコンテンツを、ハードディスク（ＨＤＤ）やブルーレイディスク（ＢＤ）等の記録媒体に蓄積し、後から再生することができる情報記録装置が広く普及している。特に、ＨＤＤ搭載型の情報記録装置は、大容量記録媒体であるＨＤＤの利点を活かして、様々なコンテンツを数多く蓄積することが出来る。
【０００３】
民生用の情報記録装置は、家族の誰もが簡単に利用できるように考慮されている。例えば、民生用の情報記録装置においては、機器を操作している者が誰であれ、リモコンの録画釦を押せば現在視聴中の放送番組を録画することができる。その一方で、録画した番組は、再生アプリケーション上で再生指示を与えることによって、誰もが再生できるようになっている。
【０００４】
しかし、コンテンツによっては、子供が見るには好ましくない暴力シーンや恋愛シーンなどが含まれている場合がある。このようなコンテンツは、「１２歳以上向け」や「成人向け」といった視聴年齢制限情報が放送信号やメタ情報を通じて送出される。このような年齢に応じた視聴の制限を表す視聴年齢制限情報を用いて、不適切なコンテンツを子供が視聴するのを防止する「パレンタル制御機能」を備えた情報記録装置も存在する。
【０００５】
以下に、図１６〜図２０を用いて、パレンタル制御機能を備えた従来の情報記録装置１００について説明する。
【０００６】
まず、図１６を用いて、従来の情報記録装置１００の構成とサーバ２００との接続関係について説明する。なお、図１６は、従来の情報記録装置の構成とサーバとの接続関係を示すブロック図である。
【０００７】
図１６において、情報記録装置１００は、ハードウェアやソフトウェアプログラムを制御して動作させるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などで構成された制御部１１０、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェース端子などの通信部１２０、ソフトウェアプログラムなどを記憶したＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｌｙ）やＦＬＡＳＨ−ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ｍｅｍｏｒｙ）などで構成されたプログラム記憶部１３０、および、コンテンツデータやコンテンツ管理ファイルを格納しＨＤＤや不揮発性メモリなどで構成された記憶部１４０、から成る。
【０００８】
情報記録装置１００は、通信部１２０を介してネットワークに接続し、ダウンロード番組やＷｅｂページなどのコンテンツを提供するサーバ２００と通信する。プログラム記憶部１３０には、図１７に示すように、サーバ２００からコンテンツを取得して表示するブラウザアプリ１３１、および、記憶部１４０に蓄積されたコンテンツの情報表示・操作を行える再生アプリ１３２のプログラムコードが格納されており、必要に応じて制御部１１０からそれぞれ読み出されて実行される。なお、図１７は、情報記録装置１００のプログラム記憶部１３０におけるブラウザアプリ１３１および再生アプリ１３２と他の機能ブロックとの関係を示したブロック図である。また、図１８は、再生アプリ１３２が実行された時にモニタ等に出力される再生アプリ画面１３３の一例を示す図である。
【０００９】
記憶部１４０は、記録媒体を具備し、放送番組データやダウンロード番組データなどのコンテンツファイル１４１、コンテンツファイル１４１を管理するコンテンツリスト１４２、およびパレンタル設定の各種パラメータが格納されるパレンタル設定情報１４３を蓄積する。
【００１０】
次に、図１９を用いて、コンテンツリスト１４２について説明する。なお、図１９は、コンテンツリストの一例を示す図である。
【００１１】
図１９において、「コンテンツＩＤ」の列は、各コンテンツを情報記録装置１００内で一意に特定するための識別子を示す。「録画日時」の列は、その番組が記録された日時を示す。「ｃｈ」の列は、そのコンテンツが放送されたチャンネル番号を示す。「コンテンツ名」の列は、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）や番組データに付随した番組情報から取得したコンテンツ名を示す。「視聴制限」の列は、そのコンテンツに設定されている視聴年齢制限の年齢値を示す。図１９に示す例では、コンテンツＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）が００００１のコンテンツには「１２歳以上」の視聴年齢制限が、コンテンツＩＤが０００１２のコンテンツには「１８歳以上」の視聴年齢制限が設定されている。視聴年齢制限が「０」であるコンテンツ（図１９ではコンテンツＩＤが００００２のコンテンツ）は視聴年齢制限が設定されていないことを示す。「ファイルパス」の列は、コンテンツデータを記録したコンテンツファイル１４１が蓄積されているファイルパスを示す。
【００１２】
次に、図２０を用いて、パレンタル設定情報１４３について説明する。なお、図２０は、パレンタル設定情報の一例を示す図である。
【００１３】
図２０において、パレンタル設定フィールド１６０は、情報記録装置１００においてパレンタル制御機能が有効になっているか否かを示す。パレンタル設定フィールド１６０の値が「有」であれば、パレンタル制御機能は有効であることを示す。設定年齢フィールド１６１は、パレンタル制御機能で制限しない上限年齢を格納する。解除コードフィールド１６２は、パレンタル制御機能を解除するためのパスワードが格納される。
【００１４】
例えば、図２０に示す例においては、パレンタル設定フィールド１６０の値が「有」、年齢設定フィールド１６１の値が「１２」、解除コードフィールド１６２の値が「２３４５」に設定されている。この場合、視聴年齢制限が「１３歳以上」のコンテンツに対してパレンタル制御機能が働き、解除コード「２３４５」を入力しないと、そのコンテンツを再生したりなどすることができない。
【００１５】
次に、図２１〜図２３を用いて、情報記録装置１００におけるパレンタル制御機能の処理の流れを説明する。なお、図２１は、再生アプリ画面上で視聴年齢制限が設定されたコンテンツに対してユーザから再生指示がなされた時の情報記録装置における処理の流れを示すフローチャートである。また、図２２は、再生アプリ画面でコンテンツ名が「ミッドナイトチャンネル」、視聴年齢制限が「１８歳以上」に設定されたコンテンツにカーソルが当たった場合の画面表示の一例を示す図であり、図２３は、解除コードの入力が要求された場合の再生アプリ画面の表示の一例を示す図である。また、ここでは、予め子供の親などが、情報記録装置１００に対して設定年齢と解除コードを設定（以下、パレンタル設定と称す）したものとする。
【００１６】
図２１において、最初に、コンテンツリストを参照して、再生対象コンテンツに視聴年齢制限が設定されているか否かを判断する（Ｓ２１１）。
【００１７】
視聴年齢制限が設定されていなかった場合（ステップＳ２１１においてＮＯの場合）は、ステップＳ２１６に移行して対象コンテンツの再生を開始し、視聴年齢制限が設定されていた場合（ステップＳ２１１においてＹＥＳの場合）は、情報記録装置１００におけるパレンタル設定情報１４３の設定年齢フィールド１６１の値を読み出し（Ｓ２１２）、設定年齢フィールド１６１の値と再生対象コンテンツの視聴年齢制限の値を比較する（Ｓ２１３）。
【００１８】
設定年齢フィールド１６１の値が視聴年齢制限の値を上回っている場合（ステップＳ２１３においてＮＯの場合）は、ステップＳ２１６に移行して対象コンテンツの再生を開始し、設定年齢フィールド１６１の値が視聴年齢制限の値を下回っている場合（ステップＳ２１３においてＹＥＳの場合）は、ユーザ（視聴者）に対して解除コードの入力を要求する（Ｓ２１４）。解除コードの入力要求に対応してユーザから入力された解除コードが、記憶部１４０においてパレンタル設定情報として記憶されている解除コード１６２と一致しているか否かを確認する（Ｓ２１５）。
【００１９】
ステップＳ２１５において、解除コードの一致が確認された場合（ステップＳ２１５においてＹＥＳの場合）は対象コンテンツの再生を開始し（Ｓ２１６）、解除コードの一致が確認されなかった場合（ステップＳ２１５においてＮＯの場合）は、対象コンテンツの再生は不可として（Ｓ２１７）処理を終了させる。
【００２０】
以上のように、設定年齢の値が視聴年齢制限の値を下回っている場合は、正しい解除コードが入力された場合に限り、当該コンテンツの再生を開始するので、視聴年齢制限付きコンテンツを子供などが視聴するのを防止することができる。
【００２１】
具体的な例で説明すると、図２２に示すように、再生アプリ画面１３３でコンテンツ名が「ミッドナイトチャンネル」、視聴年齢制限が「１８歳以上」に設定されたコンテンツにカーソルが当たった場合で、設定年齢フィールド１６１の値が「１２」と設定されていた場合、情報記録装置１００は、図２３に示すように、解除コードの入力ボックスを表示してユーザに解除コードの入力を要求する。
【００２２】
なお、コンテンツ名自体に不適切な内容が含まれる場合もあるため、情報記録装置１００によっては、一度正しい解除コードが入力されるまで、視聴年齢制限対象のコンテンツ名を再生アプリ画面１３３上に表示しない場合もある。この場合は、パレンタル設定を解除するメニューから解除コードを入力することで、視聴制限コンテンツの存在を確認できる。
【００２３】
次に、図２４〜図２７を用いて、解除コード入力後にパレンタル制御対象のコンテンツが再生アプリ画面１３３に表示されるまでの情報記録装置１００における処理の流れを説明する。なお、図２４は、解除コード入力後にパレンタル制御対象のコンテンツが再生アプリ画面に表示されるまでの情報記録装置における処理の流れを示すフローチャートである。また、ここでは、予め子供の親などが、情報記録装置１００にパレンタル設定、すなわち、設定年齢と解除コードを設定したものとする。
【００２４】
図２４において、再生アプリ画面１３３の表示中に、ユーザがリモコンのメニューボタンを押してメニューリストからパレンタル解除メニュー（図示せず）を選択すると、情報記録装置１００は解除コードの入力を要求する（Ｓ２４１）。
【００２５】
ユーザが情報記録装置１００からの解除コードの入力要求に応じて解除コード入力を行うと、情報記憶装置１００は、ユーザにより入力された解除コードと、解除コードフィールド１６２に記憶されている値が一致するか否かを確認する（Ｓ２４２）。
【００２６】
ステップＳ２４２において、解除コードが一致していない場合（ステップＳ２４２においてＮＯの場合）は、視聴年齢制限のかけられたコンテンツ（視聴年齢制限対象コンテンツ）を表示せずに処理を終了させ、解除コードが一致している場合（ステップＳ２４２においてＹＥＳの場合）は、視聴年齢制限対象コンテンツを再生アプリ画面１３３に表示して（Ｓ２４３）処理を終了する。
【００２７】
なお、図２５は、解除コード入力前の再生アプリ画面１３３の表示の一例を示す図であり、図２６は、解除コードの入力が要求される場合の再生アプリ画面１３３の表示の一例を示す図であり、図２７は、正しい解除コードが入力された場合、すなわち、ステップＳ２４２において解除コードが一致した場合の再生アプリ画面１３３の表示の一例を示す図である。
【００２８】
一方、ＤＶＤ−ＲＯＭやＢＤ−ＲＯＭといったパッケージメディアのコンテンツにも視聴年齢制限が設定されている場合があり、これらの視聴年齢制限が設定されているコンテンツを情報記録装置１００で再生しようとした時もパレンタル制御機能が働く。具体的には、メディアに映像や音声などのコンテンツデータと共に視聴年齢制限の情報が記録されており、再生時に情報記録装置１００が視聴年齢制限の情報を読み取って再生可否を判断する。すなわち、ユーザは、設定年齢フィールド１６１の値が「１２」に設定されている情報記録装置１００で、視聴年齢制限が「１３歳以上」と設定されたコンテンツを再生しようとした場合、情報記録装置１００から解除コードの入力を要求される。
【００２９】
このように、パレンタル制御機能は、視聴または再生対象のコンテンツに視聴年齢制限が設定されていて、かつ、それを視聴または再生しようとする情報記録装置１００のパレンタル制御機能が有効に設定されている場合に、情報記録装置１００の処理によって動作する。
【００３０】
また、最近のコンテンツやパッケージメディアによっては、コンテンツ本体やメディアに記録された本編コンテンツとは別に、インターネット経由で追加コンテンツをダウンロードして視聴することが可能であったり、コンテンツに関連したＷｅｂページにアクセスして関連情報を取得する機能が封入されている場合がある。このようなコンテンツは、主に図１７に示すブラウザアプリ１３１によって処理される。
【００３１】
以下に、図２８を用いて、ブラウザアプリ１３１が図１６に示すサーバ２００からコンテンツを取得して画面上に表示するまでの処理の流れを説明する。なお、図２８は、従来の情報記録装置のプログラム記憶部におけるブラウザアプリがサーバからコンテンツを取得する場合の処理の流れを示すフローチャートである。
【００３２】
図２８において、ブラウザアプリ１３１は、通信部１２０を介してサーバ２００に対し、サーバ２００上のコンテンツの場所情報を含むリクエストメッセージを送信する（Ｓ２８１）。サーバ２００は、ブラウザアプリ１３１から受信したリクエストメッセージに含まれた場所情報（ＵＲＬ）を参照して、該当するコンテンツをメッセージボディに含んだレスポンスメッセージを生成し、生成したレスポンスメッセージを情報記録装置１００に対して送信する。
【００３３】
情報記録装置１００のブラウザアプリ１３１は、サーバ２００が送信したレスポンスメッセージを、通信部１２０を介して受信し（Ｓ２８２）、受信したレスポンスメッセージを解析して、画面上にコンテンツの内容を表示する（Ｓ２８３）。
【００３４】
一般的なＷｅｂページは、文章や画像などの複数のコンテンツがミックスされて表示されるため、このようなコンテンツでパレンタル制御機能を動作させようとすると、視聴年齢制限が必要なコンテンツに対して漏れなく視聴年齢制限情報を付与し、情報記録装置１００の側で処理させる必要がある。また、コンテンツ毎に情報記録装置１００で視聴年齢制限情報を確認して処理をすることになるため、Ｗｅｂページを構成するコンテンツが多いほど情報記録装置１００の処理リソースが消費されることになる。
【００３５】
このようにＷｅｂページを構成するコンテンツが多い場合、ＣＰＵリソースが豊富なパソコン等ではコンテンツ毎のフィルタリング処理が実現されているため問題は発生しないが、組み込み機器である情報記録装置１００などにおいては、ＣＰＵリソースが限られている場合があり、そのような場合には、Ｗｅｂページを表示する際の処理に時間を要したり、他の処理が出来なくなるといった課題があった。
【００３６】
一方で、パレンタル制御機能によってＷｅｂページを構成するコンテンツの一部がフィルタされてしまうと、コンテンツ提供者の意図しないページ構成で表示されてしまうという課題もあった。
【００３７】
以上のような課題を解決する方法として、特許文献１においては、パレンタル設定における視聴年齢制限に応じた複数の関連情報アクセス先の場所情報（ＵＲＬ）をメディアに記録しておき、コンテンツ再生中にこれらの関連情報へのアクセスが選択された場合に、設定年齢の値を参照してアクセス先を決定することで、関連情報に対してパレンタル制御機能を適用させる方法が開示されている。
【００３８】
また、特許文献２においては、サーバへの初回アクセス時にパレンタル設定情報を伴ったユーザ登録をさせておき、以後、ユーザ情報を伴ってサーバにアクセスさせ、サーバ側でパレンタル設定情報に基づいたアクセス制御を行う方法が開示されている。
【先行技術文献】
【特許文献】
【００３９】
【特許文献１】特開平１０−２２６８４０号公報
【特許文献２】特表２００６−５０１７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【００４０】
しかしながら、特許文献１に開示されている従来の方法では、設定年齢毎にアクセス先の場所情報を用意しておく必要があり、かつ、その場所情報を情報記録装置１００に予め通知しておく必要がある。そのため、後からアクセス先コンテンツの視聴年齢制限を変更することができないという課題があった。また、規格などでパレンタル設定の設定年齢やコンテンツの視聴年齢制限の区分が更新された場合には追従できないという課題もあった。
【００４１】
また、特許文献２に開示されている従来の方法では、サーバ毎にユーザ登録が必要となるが、コンテンツを提供するサーバは数多く存在するので、ユーザは、所望するコンテンツを提供するサーバが変わる毎にパレンタル設定情報を登録しなければならず、手間がかかるという課題があった。また、情報記録装置１００で視聴年齢制限の設定年齢を変更した場合、その設定年齢に基づくパレンタル制御機能をサーバから提供されるコンテンツに適用するためには、サーバ毎に一度登録したパレンタル設定情報を更新しなければならず、手間がかかるという課題もあった。
【００４２】
本発明は、このような課題に鑑みてなされたものであり、ネットワーク上のサーバから取得したコンテンツやＷｅｂページを表示する際に、情報記録装置１００の処理リソースの消費を増大させずにパレンタル設定を適応させることができ、さらに、パレンタル設定適用済みのコンテンツやＷｅｂページが、それらの提供者の意図通りの表示となるように調整可能であり、かつ、事前のユーザ登録が不要であるパレンタル制御システム並びに情報記録装置およびサーバを提供することを目的とする。
【課題を解決するための手段】
【００４３】
上記目的を達成するために、本願の第１の発明のパレンタル制御システムは、年齢に応じた視聴制限を表すパレンタル設定値を含むパレンタル設定情報に基づいて自装置内のコンテンツの表示・再生を制御する情報記録装置と、ネットワークを介して前記情報記録装置と通信する少なくとも１つのサーバとで構成されるパレンタル制御システムであって、前記情報記録装置は、前記パレンタル設定情報を保持するパレンタル設定情報保持手段と、前記サーバに対して所望コンテンツの場所情報を含む前記所望コンテンツのリクエストメッセージ（第１のリクエストメッセージ）を送信する第１のリクエスト送信手段と、前記第１のリクエストメッセージに対応して前記サーバから送信される第１のレスポンスメッセージを受信し、前記第１のレスポンスメッセージに前記パレンタル設定値の要求が含まれているか否かを判別するパレンタル設定値要求判別手段と、前記パレンタル設定値要求判別手段において前記パレンタル設定値の要求が含まれていると判別された場合には、前記パレンタル設定情報保持手段から読み出した前記パレンタル設定情報とともに前記所望コンテンツのリクエストメッセージ（第２のリクエストメッセージ）を、前記第１のレスポンスメッセージに含まれているリダイレクト先であるサーバに対して送信する第２のリクエスト送信手段と、前記リダイレクト先であるサーバから、前記第２のリクエストメッセージに対応して送信される第２のレスポンスメッセージを受信し、受信した前記第２のレスポンスメッセージに含まれるデータを再生・表示する再生手段と、を備え、前記サーバは、前記パレンタル設定情報に基づき視聴制限を制御するパレンタル制御の対象となるコンテンツの一覧を記載したパレンタル制御対象リストを保持するパレンタル制御対象リスト保持手段と、前記情報記録装置から送信された前記第１のリクエストメッセージを受信し、受信した前記第１のリクエストメッセージに含まれる前記所望コンテンツが、パレンタル制御対象であるか否かを、前記パレンタル制御対象リストを基に確認する制御対象確認手段と、前記制御対象確認手段において前記所望コンテンツがパレンタル制御対象であることが確認された場合には、前記情報記録装置に対して、前記所望コンテンツの前記リダイレクト先情報とともにパレンタル設定値要求を、前記第１のレスポンスメッセージとして送信する第１のレスポンス送信手段と、前記第２のリクエストメッセージを受信した場合には、受信した前記第２のリクエストメッセージに含まれる前記パレンタル設定情報に基づいて、前記所望コンテンツをパレンタル制御済みコンテンツに変換するパレンタル制御適用手段と、前記第２のレスポンスメッセージとして、前記パレンタル制御済みコンテンツを送信する第２のレスポンス送信手段と、を備えていることを特徴とするものである。
【００４４】
また、本願の第２の発明のパレンタル制御システムは、本願の第１の発明のパレンタル制御システムにおいて、前記情報記録装置は、少なくとも１つの遠隔操作機器から操作を受けることが可能であり、前記パレンタル設定情報保持手段は、各々特定することが可能な前記遠隔操作機器毎に設定されたパレンタル設定値を含むパレンタル設定情報をさらに保持し、前記サーバから前記パレンタル設定値要求があった場合には、前記遠隔操作機器毎に設定されたパレンタル設定値を含むパレンタル設定情報を送信することを特徴とするものである。
【００４５】
また、本願の第３の発明のパレンタル制御システムは、本願の第１または第２の発明のパレンタル制御システムにおいて、前記情報記録装置は、サーバ情報を記載したパレンタル設定応答許可リストを保持するサーバ情報保持手段をさらに有し、前記パレンタル設定値の要求を送信してきたサーバ（イ）が、前記パレンタル設定応答許可リストに記載されていた場合のみ、前記サーバ（イ）に対して、前記パレンタル設定値の情報を送信することを特徴とするものである。
【００４６】
また、本願の第４の発明のパレンタル制御システムは、本願の第２の発明のパレンタル制御システムにおいて、前記遠隔操作機器は、リモコン、または、前記ネットワークあるいは前記ネットワーク以外のネットワークを介して前記情報記録装置を操作可能なネットワーク端末であることを特徴とするものである。
【００４７】
また、本願の第５の発明の情報記録装置は、本願の第１の発明のパレンタル制御システムを構成する情報記録装置であって、前記パレンタル設定情報を保持するパレンタル設定情報保持手段と、前記サーバに対して所望コンテンツの場所情報を含む前記所望コンテンツのリクエストメッセージ（第１のリクエストメッセージ）を送信する第１のリクエスト送信手段と、前記第１のリクエストメッセージに対応して前記サーバから送信される第１のレスポンスメッセージを受信し、前記第１のレスポンスメッセージに前記パレンタル設定値の要求が含まれているか否かを判別するパレンタル設定値要求判別手段と、前記パレンタル設定値要求判別手段において前記パレンタル設定値の要求が含まれていると判別された場合には、前記パレンタル設定情報保持手段から読み出した前記パレンタル設定情報とともに前記所望コンテンツのリクエストメッセージ（第２のリクエストメッセージ）を、前記第１のレスポンスメッセージに含まれているリダイレクト先であるサーバに対して送信する第２のリクエスト送信手段と、前記リダイレクト先であるサーバから、前記第２のリクエストメッセージに対応して送信される第２のレスポンスメッセージを受信し、受信した前記第２のレスポンスメッセージに含まれるデータを再生・表示する再生手段と、を備えたことを特徴とするものである。
【００４８】
また、本願の第６の発明の情報記録装置は、本願の第５の発明の情報記録装置において、少なくとも１つの遠隔操作機器から操作を受けることが可能であって、前記パレンタル設定情報保持手段は、各々特定することが可能な前記遠隔操作機器毎に設定されたパレンタル設定値を含むパレンタル設定情報をさらに保持し、前記サーバから前記パレンタル設定値の要求があった場合には、前記遠隔操作機器毎に設定された前記パレンタル設定情報を送信することを特徴とするものである。
【００４９】
また、本願の第７の発明の情報記録装置は、本願の第５または第６の発明の情報記録装置において、サーバ情報を記載したパレンタル設定応答許可リストを保持するサーバ情報保持手段をさらに有し、前記パレンタル設定値の要求を送信してきたサーバ（イ）が、前記パレンタル設定応答許可リストに記載されていた場合のみ、前記サーバ（イ）に対して、前記パレンタル設定情報を送信することを特徴とするものである。
【００５０】
また、本願の第８の発明のサーバは、本願の第１の発明のパレンタル制御システムを構成するサーバであって、前記パレンタル設定情報に基づき視聴制限を制御するパレンタル制御の対象となるコンテンツの一覧を記載したパレンタル制御対象リストを保持するパレンタル制御対象リスト保持手段と、前記情報記録装置から送信された前記第１のリクエストメッセージを受信し、受信した前記第１のリクエストメッセージに含まれる前記所望コンテンツが、パレンタル制御対象であるか否かを、前記パレンタル制御対象リストを基に確認する制御対象確認手段と、前記制御対象確認手段において前記所望コンテンツがパレンタル制御対象であることが確認された場合には、前記情報記録装置に対して、前記所望コンテンツの前記リダイレクト先情報とともにパレンタル設定値要求を、前記第１のレスポンスメッセージとして送信する第１のレスポンス送信手段と、前記第２のリクエストメッセージを受信した場合には、受信した前記第２のリクエストメッセージに含まれる前記パレンタル設定情報に基づいて、前記所望コンテンツをパレンタル制御済みコンテンツに変換するパレンタル制御適用手段と、前記第２のレスポンスメッセージとして、前記パレンタル制御済みコンテンツを送信する第２のレスポンス送信手段と、を備えていることを特徴とするものである。
【発明の効果】
【００５１】
本発明のパレンタル制御システムによれば、サーバ毎のユーザ登録なしで、情報記録装置のパレンタル設定を反映したコンテンツを、コンテンツ提供側の意図通りに表示させることができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態１におけるパレンタル制御システムの構成を示すブロック図
【図２】本発明の実施の形態１におけるプログラム記憶部の構成と他の機能ブロックとの関係を示したブロック図
【図３】本発明の実施の形態１におけるパレンタル制御対象リストの一例を示す図
【図４】本発明の実施の形態１における情報記録装置の処理の流れを示すフローチャート
【図５】本発明の実施の形態１における情報記録装置がサーバに送信するメッセージの一例を示す図
【図６】本発明の実施の形態１における情報記録装置がサーバから受信するメッセージの一例を示す図
【図７】本発明の実施の形態１におけるサーバの処理の流れを示すフローチャート
【図８】（ａ）本発明の実施の形態１におけるサーバが参照する「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ１．ｄａｔ」のデータの一例を示す図、（ｂ）本発明の実施の形態１におけるサーバが参照する「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ２．ｄａｔ」のデータの一例を示す図
【図９】（ａ）本発明の実施の形態１におけるサーバが参照する「／ｉｍｇ／ｂａｎｎｅｒ．ｃｇｉ？ｒａｔｅ＝ｐｒｅｓｃｈｏｏｌ」のデータ表示の一例を示す図、（ｂ）本発明の実施の形態１におけるサーバが参照する「／ｉｍｇ／ｂａｎｎｅｒ．ｃｇｉ？ｒａｔｅ＝ｐｒｅｔｅｅｎ」のデータ表示の一例を示す図、（ｃ）本発明の実施の形態１におけるサーバが参照する「／ｉｍｇ／ｂａｎｎｅｒ．ｃｇｉ？ｒａｔｅ＝ｔｅｅｎ」のデータ表示の一例を示す図
【図１０】（ａ）本発明の実施の形態１における年齢設定フィールドに「１２」が設定された情報記録装置が「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ．ｈｔｍｌ」にアクセスした時にブラウザ等に表示されるコンテンツの一例を示す図、（ｂ）本発明の実施の形態１における年齢設定フィールドに「１３」が設定された情報記録装置がサーバの「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ．ｈｔｍｌ」にアクセスした時のブラウザアプリの画面表示の一例を示す図
【図１１】本発明の実施の形態１における解除コードの入力を要求する場合のブラウザアプリの表示画面の一例を示す図
【図１２】本発明の実施の形態２におけるパレンタル制御システムの構成を示すブロック図
【図１３】本発明の実施の形態２における情報記録装置の記憶部におけるパレンタル設定情報が保持するパレンタル設定情報リストの一例を示す図
【図１４】本発明の実施の形態２におけるプログラム記憶部の構成と他の機能ブロックとの関係を示したブロック図
【図１５】本発明の実施の形態２における情報記録装置が遠隔操作機器からの操作信号によりサーバからパレンタル制御対象コンテンツを取得する時の処理の流れを示すフローチャート
【図１６】従来の情報記録装置の構成とサーバとの接続関係を示すブロック図
【図１７】従来の情報記録装置のプログラム記憶部におけるブラウザアプリおよび再生アプリと他の機能ブロックとの関係を示したブロック図
【図１８】従来の情報記録装置において再生アプリが実行された時にモニタ等に出力される再生アプリ画面の一例を示す図
【図１９】従来の情報記録装置におけるコンテンツリストの一例を示す図
【図２０】従来の情報記録装置におけるパレンタル設定情報の一例を示す図
【図２１】再生アプリ画面上で視聴年齢制限が設定されたコンテンツに対してユーザから再生指示がなされた時の従来の情報記録装置における処理の流れを示すフローチャート
【図２２】従来の再生アプリ画面でコンテンツ名が「ミッドナイトチャンネル」、視聴年齢制限が「１８歳以上」に設定されたコンテンツにカーソルが当たった場合の画面表示の一例を示す図
【図２３】解除コードの入力が要求された場合の従来の再生アプリ画面の表示の一例を示す図
【図２４】解除コード入力後にパレンタル制御対象のコンテンツが再生アプリ画面に表示されるまでの従来の情報記録装置における処理の流れを示すフローチャート
【図２５】解除コード入力前の再生アプリ画面の表示の一例を示す図
【図２６】解除コードの入力が要求される場合の再生アプリ画面の表示の一例を示す図
【図２７】正しい解除コードが入力された場合の再生アプリ画面の表示の一例を示す図
【図２８】従来の情報記録装置のプログラム記憶部におけるブラウザアプリがサーバからコンテンツを取得する場合の処理の流れを示すフローチャート
【発明を実施するための形態】
【００５３】
以下、本発明を実施するための形態について、図面を参照しながら説明する。
【００５４】
（実施の形態１）
図１は、本発明の実施の形態１におけるパレンタル制御システムの構成を示すブロック図である。
【００５５】
図１に示すように、パレンタル制御システムは、互いにネットワークで接続された情報記録装置５００と少なくとも１つのサーバ６００で構成されている。
【００５６】
情報記録装置５００の構成は、図１６に示した従来の情報記録装置１００と基本的には同様の構成となっており、情報記録装置１００と同じ構成要素については同じ符号を付し、ここでは説明を省略する。
【００５７】
図１において、情報記録装置５００は、制御部１１０、通信部１２０、プログラム記憶部５３０および特許請求の範囲に記載のパレンタル設定情報保持手段を備える記憶部１４０で構成され、記憶部１４０には、コンテンツファイル１４１、コンテンツリスト１４２およびパレンタル設定情報１４３などが格納される。
【００５８】
プログラム記憶部５３０には、図２に示すように、サーバ６００からコンテンツを取得して表示するブラウザアプリ５３１、および再生アプリ１３２のプログラムコードが格納されている。
【００５９】
本発明の実施の形態１におけるブラウザアプリ５３１は、図１７に示す従来のブラウザアプリ１３１と同様の機能を持ち、さらに、サーバ６００からのパレンタル設定情報要求に対して応答する機能を持つ。なお、図２は、本発明の実施の形態１におけるプログラム記憶部の構成と他の機能ブロックとの関係を示したブロック図である。
【００６０】
サーバ６００は、図１６に示す従来のサーバ２００と同様の機能を持ち、さらに、視聴年齢制限をかけるコンテンツの一覧を記載したパレンタル制御対象リスト６１０を、パレンタル制御対象リスト保持手段（図示せず）に保持している。なお、図３は、本発明の実施の形態１におけるパレンタル制御対象リストの一例を示す図である。
【００６１】
図３において、「対象パス」６１１の列は、視聴年齢制限をかけるコンテンツの位置情報を表し、「レート」６１２の列は、視聴年齢制限の対象年齢を表し、「参照パス」６１３の列は、「レート」６１２の列の対象年齢にマッチした時に参照するコンテンツの位置情報を表す。
【００６２】
次に、図４〜図６を用いて、プログラム記憶部５３０のブラウザアプリ５３１が、サーバ６００からパレンタル制御対象コンテンツを取得して表示する時の、情報記録装置５００の処理（処理Ｓ1）の手順について説明する。なお、図４は、本発明の実施の形態１における情報記録装置の処理の流れを示すフローチャートである。
【００６３】
図４において、まず、情報記録装置５００のブラウザアプリ５３１は、取得するコンテンツ（所望コンテンツ）の場所情報ＵＲＬ１を含むリクエストメッセージＲ１（特許請求の範囲に記載の第１のリクエストメッセージ）を、通信部１２０を介してサーバ６００に送信する（Ｓ４１）。
【００６４】
なお、特許請求の範囲に記載の第１のリクエスト送信手段は、制御部１１０、プラウザアプリ５３１および通信部１２０で構成され、サーバ６００に対して第１のリクエストメッセージＲ１を送信する。
【００６５】
次に、パレンタル設定値要求判別手段（図示せず）は、リクエストメッセージＲ１に対応してサーバ６００から送信されたレスポンスメッセージ（特許請求の範囲に記載の第１のレスポンスメッセージ）を受信し、受信したレスポンスメッセージの種類を確認する（Ｓ４２）。
【００６６】
なお、特許請求の範囲に記載のパレンタル設定値要求判別手段は、制御部１１０およびプラウザアプリ５３１で構成される。
【００６７】
ステップＳ４２において、サーバ６００から受信したレスポンスメッセージが、リダイレクト先の場所情報ＵＲＬ２とパレンタル設定値要求を含むリダイレクト要求メッセージＲ２であると判別された場合（ステップＳ４２において「（ア）」の場合）は、ブラウザアプリ５３１は、図２０に示す設定年齢フィールド１６１から読み出した値を含むリクエストメッセージＲ３（特許請求の範囲に記載の第２のリクエストメッセージ）を、通信部１２０を介してリダイレクト先のサーバＡ（サーバ６００の場合もあるし、サーバ６００以外のサーバの場合もある）に送信する（Ｓ４３）。
【００６８】
なお、特許請求の範囲に記載の第２のリクエスト送信手段は、制御部１１０、ブラウザアプリ５３１および通信部１２０で構成され、サーバＡに対して第２のリクエストメッセージＲ３を送信する。
【００６９】
その後、ブラウザアプリ５３１は、リダイレクト先のサーバＡから受信したレスポンスメッセージＲ４に含まれるメッセージボディを解釈し、その内容を特許請求の範囲に記載の再生手段に相当する再生部５４０および／または記憶部１４０に出力して、再生・表示および／または記憶する（Ｓ４５）。
【００７０】
なお、情報記録装置５００は、必ずしも再生部５４０を具備する必要はなく、外部に設けてもかまわない。
【００７１】
一方、ステップＳ４２において、サーバ６００から受信したレスポンスメッセージにパレンタル設定値要求を含まないリダイレクト要求メッセージであると判断された場合（ステップＳ４２における「（イ）」の場合）は、ブラウザアプリ５３１は、リダイレクト先のサーバＡに対して、パレンタル設定値を送信しない。すなわち、ブラウザアプリ５３１は、サーバ６００からリダイレクト先の場所情報ＵＲＬ２のみでパレンタル設定要求を含まないリダイレクト要求メッセージＲ５を受信した場合は、パレンタル設定値を含まないリクエストメッセージＲ６を、通信部１２０を介してリダイレクト先のサーバＡに送信する（Ｓ４４）。リクエストメッセージＲ６に対応してリダイレクト先のサーバＡから受信したメッセージが、通常のレスポンスメッセージＲ４の場合は、そのメッセージボディをブラウザアプリ５３１が解釈して、その内容を再生部５４０および／または記憶部１４０に出力して、再生・表示および／または記憶する（Ｓ４５）。
【００７２】
さらに、ステップＳ４２において、サーバ６００から受信したレスポンスメッセージがリダイレクト要求メッセージでなかった場合（ステップＳ４２における「（ア）、（イ）以外」の場合）は、プラウザアプリ５３１は、サーバ６００から受信したメッセージボディを解釈して、その内容を再生部５４０および／または記憶部１４０に出力して、再生・表示および／または記憶する（Ｓ４６）。
【００７３】
ここで、図５および図６を用いて、メッセージＲ１〜Ｒ５について説明する。なお、図５は、本発明の実施の形態１における情報記録装置がサーバに送信するメッセージの一例を示す図であり、図６は、本発明の実施の形態１における情報記録装置がサーバから受信するメッセージの一例を示す図である。
【００７４】
図５の（ａ）は、情報記録装置５００がサーバ６００に対して送信するリクエストメッセージＲ１の一例を示す図であり、「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ．ｈｔｍｌ」がコンテンツの場所情報ＵＲＬ１を表す。
【００７５】
また、図６の（ａ）は、サーバ６００から情報記録装置５００に対して返信されるリダイレクト要求メッセージＲ２の一例を示す図であり、「Ｘ−Ｒｅｑｕｅｓｔ−Ｐａｒｅｎｔａｌ：」がパレンタル設定値要求を表し、「Ｌｏｃａｔｉｏｎ：」以降の文字列がリダイレクト先の場所情報ＵＲＬ２を示す。
【００７６】
また、図５の（ｂ）は、情報記録装置５００が、リダイレクト先のサーバＡに対して送信するパレンタル設定値を含むリクエストメッセージＲ３の一例を示す図であり、「Ｘ−Ｐａｒｅｎｔａｌ：」以降の数値が、情報記録装置５００に設定されている年齢制限フィールド１６１（図２０参照）の値である。
【００７７】
また、図６の（ｂ）は、情報記録装置５００がリダイレクト先のサーバＡから受信するレスポンスメッセージＲ４の一例を示す図である。
【００７８】
また、図６の（ｃ）は、サーバ６００から情報記録装置５００に返信されるリダイレクト要求メッセージＲ５の一例を示す図であり、パレンタル設定値要求が含まれない以外は、図６の（ａ）と同様である。
【００７９】
また、図５の（ｃ）は、情報記録装置５００がリダイレクト先のサーバＡに対して送信するパレンタル設定値を含むリクエストメッセージＲ６の一例を示す図である。
【００８０】
次に、図５および図６を参照しつつ図７および図８を用いて、情報記録装置５００からパレンタル制御対象コンテンツが要求された場合のサーバ６００の処理（処理Ｓ2）の流れについて説明する。なお、図７は、本発明の実施の形態１におけるサーバの処理の流れを示すフローチャートである。
【００８１】
図７において、情報記録装置５００からコンテンツの場所情報を含むリクエストメッセージＲ７が到着した時、サーバ６００の制御対象確認手段（図示せず）は、アクセスページを確認し（Ｓ７１）、パレンタル制御対象リスト保持手段（図示せず）に保持されているパレンタル制御対象リスト６１０にそのコンテンツの場所情報が含まれているか否かを確認する（Ｓ７２）。
【００８２】
ステップＳ７２において、制御対象確認手段（図示せず）が、そのコンテンツの場所情報がパレンタル制御対象リスト６１０に含まれていると確認した場合（ステップＳ７２においてＹＥＳの場合）は、サーバ６００は、情報記録装置５００のパレンタル設定値を取得済みであるか否かを確認し（Ｓ７３）、そのコンテンツの場所情報がパレンタル制御対象リスト６１０に含まれていないと確認した場合（ステップＳ７２においてＮＯの場合）は、処理を終了する。
【００８３】
ステップＳ７３において、パレンタル設定値を取得済みでないことを確認した場合（ステップＳ７３においてＮＯの場合）には、特許請求の範囲に記載の第１のレスポンス送信手段は、情報記録装置５００に対して、パレンタル設定値要求を含むリダイレクト要求メッセージ（第１のレスポンスメッセージ）Ｒ８を送信する（Ｓ７４）。
【００８４】
その後、サーバ６００は、情報記録装置５００からパレンタル設定値を含むリクエストメッセージ（第２のリクエストメッセージ）Ｒ９を受信すると（Ｓ７５）、パレンタル制御適用手段（図示せず）は、パレンタル制御対象リスト６１０を参照し、リクエストメッセージＲ９に含まれたコンテンツの場所情報とパレンタル制御対象リスト６１０における対象パス６１１（図３参照）が一致する行を検索し、さらに、パレンタル設定値と合致するレート６１２が記載された行の参照パス６１３からデータを読み出し、レスポンスメッセージＲ１０を生成する（Ｓ７６）。
【００８５】
一方、パレンタル設定値を取得済みであることを確認した場合（ステップＳ７３においてＹＥＳの場合）も同様にレスポンスメッセージＲ１０を生成する（Ｓ７６）。
【００８６】
サーバ６００の第２のレスポンス送信手段（図示せず）は、レスポンスメッセージＲ１０を生成すると、生成したレスポンスメッセージ（第２のレスポンスメッセージ）Ｒ１０を情報記録装置５００に対して送信する。なお、生成したレスポンスメッセージＲ１０内に別のコンテンツの場所情報ＵＲＬ４が含まれている場合は、情報記録装置５００からサーバ６００に、そのコンテンツの場所情報ＵＲＬ４を含むリクエストメッセージＲ１１が到着することがあるが、その場合は、サーバ６００において、再帰的にサーバ６００における処理Ｓ2を実行する。
【００８７】
以下に、処理Ｓ2の具体例を説明する。例えば、サーバ６００が、図５の（ａ）に示すような「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ．ｈｔｍｌ」の場所情報を含むリクエストメッセージを受信した時、サーバ６００は、図６の（ａ）に示すように、パレンタル設定値要求を含み「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ．ｈｔｍｌ」をリダイレクト先に指定したリダイレクト要求メッセージを情報記録装置５００に送信する。
【００８８】
情報記録装置５００から、図５の（ｂ）に示すようなパレンタル設定値が「１２」のリクエストメッセージを受信した場合、サーバ６００は、図３に示すレート欄６１２に「１２」が含まれる行の参照パス６１３「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ１．ｄａｔ」のデータをメッセージボディとしたレスポンスメッセージを生成し、情報記録装置５００に送信する。
【００８９】
図８の（ａ）は、「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ１．ｄａｔ」のデータの一例を示す図であるが、「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ１．ｄａｔ」のデータには、＜ｉｍｇ＞タグによる「／ｉｍｇ／ｂａｎｎｅｒ．ｊｐｇ」への参照が含まれている。このため、「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ１．ｄａｔ」のデータをレスポンスデータとして受信した情報記録装置５００は、さらに、「／ｉｍｇ／ｂａｎｎｅｒ．ｊｐｇ」の場所情報を含むリクエストメッセージをサーバ６００に送信する。
【００９０】
「／ｉｍｇ／ｂａｎｎｅｒ．ｊｐｇ」の場所情報はパレンタル制御対象リストに含まれているため、サーバ６００は、再帰的に処理Ｓ2を実行し、合致するデータをレスポンスボディとして埋め込んだレスポンスメッセージを情報記録装置５００に送信する。本具体例では、「／ｉｍｇ／ｂａｎｎｅｒ．ｃｇｉ？ｒａｔｅ＝ｐｒｅｔｅｅｎ」のデータが情報記録装置５００に送信される。
【００９１】
図９の（ｂ）は、「／ｉｍｇ／ｂａｎｎｅｒ．ｃｇｉ？ｒａｔｅ＝ｐｒｅｔｅｅｎ」のデータ表示の一例を示す図であり、図１０の（ａ）は、図１３に示す年齢設定フィールド１６１に「１２」が設定された情報記録装置５００が、「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ．ｈｔｍｌ」にアクセスした時に、ブラウザ等に表示されるコンテンツの一例を示す図である。
【００９２】
一方、年齢設定フィールド１６１に「１３」が設定された情報記録装置５００が、「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ．ｈｔｍｌ」にアクセスした場合、サーバ６００からは「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ２．ｄａｔ」のデータをレスポンスボディに含むレスポンスデータが送信される。また、「／ｉｍｇ／ｂａｎｎｅｒ．ｊｐｇ」の場所情報を含むリクエストメッセージに対しては、「／ｉｍｇ／ｂａｎｎｅｒ．ｃｇｉ？ｒａｔｅ＝ｔｅｅｎ」のデータが送信される。
【００９３】
ここで、図８の（ｂ）を「／ｌｉｓｔ／ｒｅｃｏｍｍｅｎｄ２．ｄａｔ」のデータの一例を示す図、図９の（ｃ）を「／ｉｍｇ／ｂａｎｎｅｒ．ｃｇｉ？ｒａｔｅ＝ｔｅｅｎ」のデータ表示の一例を示す図とした場合、情報記録装置５００のブラウザアプリ５３１（図２参照）によって表示されるコンテンツは、図１０の（ｂ）に示す図のようになる。
【００９４】
なお、図９の（ａ）は、「／ｉｍｇ／ｂａｎｎｅｒ．ｃｇｉ？ｒａｔｅ＝ｐｒｅｓｃｈｏｏｌ」のデータ表示の一例を示す図である。
【００９５】
以上のような構成によれば、パレンタル制御対象コンテンツにアクセスがあった時に、サーバ６００が情報記録装置５００に対してリダイレクト先の情報とともにパレンタル設定値要求を送信し、パレンタル設定値要求を受信した情報記録装置５００が、リダイレクト先のサーバＡ（サーバ６００またはサーバ６００以外のサーバ）に対してパレンタル設定値を送信し（サーバ６００からパレンタル設定値要求がなかった場合はパレンタル設定値は送信しない）、パレンタル設定値を受信したリダイレクト先のサーバＡが、そのパレンタル設定値に基づくコンテンツを生成して情報記録装置５００に送信することで、サーバ毎のユーザ登録なしで、情報記録装置５００のパレンタル設定を反映したコンテンツを、コンテンツ提供側の意図通りに表示させることができる。
【００９６】
なお、情報記録装置５００がサーバ情報を記載したパレンタル設定応答許可リストを保持するサーバ情報保持手段（図示せず）を備えるようにして、パレンタル設定値要求を含むメッセージを送信してきたサーバが、該パレンタル設定応答許可リストに記載されていた場合のみ、パレンタル設定値を送信するようにしても良い。一般的には、設定年齢フィールド１６１の値としては、その情報記録装置５００を利用する家庭の子供の年齢を設定することから、パレンタル設定値自体が個人情報として認識されることがあることから、パレンタル設定値を送信するサーバを限定することで、情報記録装置５００のパレンタル設定値が、個人情報の提供先として合意されていない事業者のサーバに不用意に送信されてしまう事を防止することができる。
【００９７】
また、情報記録装置５００とサーバＡとの間の通信は暗号化されていても良い。暗号化することにより、情報記録装置５００のパレンタル設定が通信経路上で外部に漏洩する事を防止することができる。
【００９８】
また、サーバ６００が再帰的に処理Ｓ2を実行する場合、サーバ６００は、既に情報記録装置５００からパレンタル設定値を得ているので、情報記録装置５００に対して、都度パレンタル設定値要求を行わなくても良い。このように都度パレンタル設定値要求を行わないことにより、通信メッセージ量と、情報記録装置５００とサーバ６００双方の処理時間を削減することが出来る。
【００９９】
また、処理Ｓ1において、情報記録装置５００で一度正しい解除コードが入力されていた場合、情報記録装置５００は、サーバ６００に対して、パレンタル設定値要求に対して空のパレンタル設定値をレスポンスメッセージに含めて返信しても良い。例えば、図５の（ｂ）に示す「Ｐａｒｅｎｔａｌ：」以降の値がないレスポンスメッセージを返信しても良い。加えて、処理Ｓ2において、サーバ６００が、情報記録装置５００から、空のパレンタル設定値を含むリクエストメッセージを受信した場合、最もレートの高い行の参照パス６１３（図３参照）を、レスポンスデータとして生成しても良い。このようにすることにより、パレンタル制御対象のユーザ以外のユーザが情報記録装置５００を利用している場合には、サーバ６００は該ユーザに対して意図するコンテンツを送信することができる。
【０１００】
また、処理Ｓ1において、サーバ６００からパレンタル設定値要求を受信した時に、情報記録装置５００はユーザに対して解除コードの入力を要求しても良い。ユーザから正しい解除コードが入力された場合は、空のパレンタル設定値を含むレスポンスメッセージをサーバ６００に送信する。加えて、処理Ｓ2において、サーバ６００が空のパレンタル設定値を含むリクエストメッセージを受信した場合、最もレートの高い行の参照パスを、レスポンスデータとして生成しても良い。このようにすることにより、パレンタル制御対象のユーザ以外のユーザが情報記録装置５００を利用している場合には、サーバ６００は該ユーザに対して意図するコンテンツを送信することができる。なお、図１１は、解除コードの入力を要求する場合のブラウザアプリ５３１（図２参照）の表示画面の一例を示す図である。
【０１０１】
また、処理Ｓ2において、サーバ６００は、情報記録装置５００から送信されたパレンタル設定値と合致するレートがなければ、レートが最も低い行の参照パス６１３（図３参照）からレスポンスデータを生成しても良い。このようにすることにより、レート不一致の場合でもコンテンツの表示を行うことができる。
【０１０２】
また、処理Ｓ2において、サーバ６００は、情報記録装置５００からパレンタル設定値が送信されなかった場合は、レートが最も低い行の参照パス６１３（図３参照）からレスポンスデータを生成しても良い。このようにすることにより、情報記録装置５００がパレンタル設定値を送信する機能を有していない場合でもコンテンツの表示を行うことができる。
【０１０３】
また、処理Ｓ2において、サーバ６００のパレンタル制御対象リスト６１０において、レート６１２を空または０に設定した行を設けてもよい。情報記録装置５００から送信されたパレンタル設定値と合致するレートがなかった場合に、レートが空または０に設定した行の参照パス６１３からレスポンスデータを生成することで、レート不一致の場合でもコンテンツの表示を行うことができる。
【０１０４】
また、情報記録装置５００からパレンタル設定値が送信されなかった場合も、レート６１２が空または０に設定した行の参照パス６１３からレスポンスデータを生成することで、情報記録装置５００がパレンタル設定値を送信する機能を有していない場合でもコンテンツの表示を行うことができる。
【０１０５】
（実施の形態２）
図１２を用いて、本発明の実施の形態２におけるパレンタル制御システムの構成について説明する。なお、図１２は、本発明の実施の形態２におけるパレンタル制御システムの構成を示すブロック図である。本発明の実施の形態１におけるパレンタル制御システムの構成と同じ構成要素については同じ符号を付し、ここでは説明を省略する。
【０１０６】
図１２において、情報記録装置７００の記憶部７４０におけるパレンタル設定情報７４３には、図１に示す情報記録装置５００の記憶部１４０におけるパレンタル設定情報１４３が保持する情報に加えて、遠隔操作機器毎のパレンタル設定情報リストを保持する。また、情報記録装置７００は、リモコンやネットワーク機器などの遠隔操作機器α（図示せず）から受信した赤外線や無線、およびネットワークパケット等による操作信号に応じて処理を行う機能を備えている。
【０１０７】
遠隔操作機器α（図示せず）には、少なくとも情報記録装置７００からはユニークな固有ＩＤが設定されており、遠隔操作機器α（図示せず）から情報記録装置７００へ送信する操作信号には、その固有ＩＤと紐付いた認識番号が含まれる。情報記録装置７００は、受信した操作信号に含まれる該認識番号に基づいて、何れの遠隔操作機器αから操作信号を受信したのかを認識する。
【０１０８】
図１３は、本発明の実施の形態２における情報記録装置の記憶部７４０におけるパレンタル設定情報７４３が保持するパレンタル設定情報リストの一例を示す図である。情報記録装置５００の記憶部１４０におけるパレンタル設定情報１４３が保持する情報に加えて、遠隔操作機器α（図示せず）の識別番号を格納した識別番号フィールド７６３が追加されている。
【０１０９】
一方、プログラム記憶部７３０には、図１４に示すように、サーバ６００からコンテンツを取得して表示するブラウザアプリ７３１および再生アプリ１３２のプログラムコードが格納されている。本発明の実施の形態２におけるブラウザアプリ７３１には、図２に示す本発明の実施の形態１におけるブラウザアプリ５３１と同様の機能を持ち、さらに、リモコンやネットワーク機器などの遠隔操作機器α（図示せず）から受信した赤外線や無線、およびネットワークパケット等による操作信号に応答する機能を有する。なお、図１４は、本発明の実施の形態２におけるプログラム記憶部の構成と他の機能ブロックとの関係を示したブロック図である。
【０１１０】
次に、図１５を用いて、情報記録装置７００が、遠隔操作機器α（図示せず）からの操作信号により、サーバ６００からパレンタル制御対象コンテンツを取得する時の、情報記録装置７００の処理（処理Ｓ3）の流れについて説明する。なお、図１５は、本発明の実施の形態２における情報記録装置が遠隔操作機器からの操作信号によりサーバからパレンタル制御対象コンテンツを取得する時の処理の流れを示すフローチャートである。
【０１１１】
図１５において、まず、情報記録装置７００が遠隔操作機器α（図示せず）からコンテンツ取得の指示を受けると、図１４に示すブラウザアプリ７３１は、取得するコンテンツの場所情報ＵＲＬ１を含むリクエストメッセージＲ２１を、通信部１２０を介してサーバ６００に送信する（Ｓ１５１）。
【０１１２】
サーバ６００から受信したリクエストメッセージＲ２１に対応するレスポンスメッセージが、パレンタル設定値要求を含むリダイレクト要求メッセージであるか否かを判別し（Ｓ１５２）、リダイレクト先の場所情報ＵＲＬ２とパレンタル設定値要求を含むリダイレクト要求メッセージＲ２２であると判別した場合（ステップＳ１５２において「（ア）」の場合）は、プログラム記憶部７３０のプラウザアプリ７３１は、遠隔操作機器α（図示せず）から送られた認識番号と、パレンタル設定情報７４３の認識番号フィールド７６３の値が一致するパレンタル設定情報７４３を検索し（Ｓ１５３）、そのパレンタル設定情報７４３の設定年齢フィールド１６１から読み出した値を含むリクエストメッセージＲ２３を、通信部１２０を介してリダイレクト先のサーバＢ（サーバ６００の場合もあるし、サーバ６００以外のサーバの場合もある）に送信する（Ｓ１５４）。
【０１１３】
その後、ブラウザアプリ７３１は、リダイレクト先のサーバＢから受信したレスポンスメッセージＲ２４に含まれるメッセージボディを解釈して、その内容を再生部５４０において表示、あるいは、遠隔操作機器α（図示せず）に出力する（Ｓ１５６）。
【０１１４】
一方、ステップＳ１５２において、パレンタル設定値要求を含むリダイレクト要求メッセージでないと判別した場合（ステップＳ１５２において「（イ）」の場合）は、ブラウザアプリ７３１は、パレンタル設定値を含まないリクエストメッセージＲ２５を、通信部１２０を介してリダイレクト先のサーバＢに送信する（Ｓ１５５）。その後、ブラウザアプリ７３１は、リダイレクト先のサーバＢから受信したリクエストメッセージＲ２５に対応するレスポンスメッセージＲ２６に含まれるメッセージボディを解釈して、その内容を再生部５４０において表示、あるいは、遠隔操作機器α（図示せず）に出力する（Ｓ１５６）。
【０１１５】
さらに、ステップＳ１５２において、サーバ６００から受信したレスポンスメッセージがリダイレクト要求メッセージでなかった場合（ステップＳ１５２における「（ア）、（イ）以外」の場合）は、プラウザアプリ７３１は、サーバ６００から受信したメッセージボディを解釈して、その内容を再生部５４０において表示、あるいは、遠隔操作機器α（図示せず）に出力する（Ｓ１５６）。
【０１１６】
以上のような構成によれば、遠隔操作機器α毎にパレンタル設定情報を設定できる情報記録装置７００において、事前にサーバＢ毎のユーザ登録なしで、遠隔操作機器α毎のパレンタル設定を反映したコンテンツを、コンテンツ提供側の意図通りに表示・再生させることができる。
【０１１７】
なお、パレンタル設定情報７４３は、情報記録装置７００で保持する替わりに遠隔操作機器α側で保持させてもよい。この場合は、遠隔操作機器αから送信する操作信号の中に設定年齢フィールド１６１（図１３参照）の値を含める。情報記録装置７００は、遠隔操作機器αから操作信号を受信した時に、設定年齢フィールド１６１の値を保持しておき、必要に応じてサーバ６００に送信する。
【産業上の利用可能性】
【０１１８】
本発明に係るパレンタル制御システムは、サーバ毎のユーザ登録なしで、情報記録装置のパレンタル設定を反映したコンテンツを、コンテンツ提供側の意図通りに表示させることが可能になるので、パレンタル設定に基づいてコンテンツの表示・再生を行う情報記録装置とサーバとの間に適用されるパレンタル制御システム等として有用である。
【符号の説明】
【０１１９】
１００  情報記録装置
１１０  制御部
１２０  通信部
１３０  プログラム記憶部
１３１  ブラウザアプリ
１３２  再生アプリ
１３３  再生アプリ画面
１４０  記憶部
１４１  コンテンツファイル
１４２  コンテンツリスト
１４３  パレンタル設定情報
１６０  パレンタル設定フィールド
１６１  設定年齢フィールド
１６２  解除コードフィールド
２００  サーバ
５００  情報記録装置
５３０  プログラム記憶部
５３１  ブラウザアプリ
５４０  再生部
６００  サーバ
６１０  パレンタル制御対象リスト
６１１  対象パス
６１２  レート
６１３  参照パス
７００  情報記録装置
７３０  プログラム記憶部
７３１  ブラウザアプリ
７４３  パレンタル設定情報
７６３  識別番号フィールド
【図１】
2010273152.tif 000003
【図２】
2010273152.tif 000004
【図３】
2010273152.tif 000005
【図４】
2010273152.tif 000006
【図５】
2010273152.tif 000007
【図６】
2010273152.tif 000008
【図７】
2010273152.tif 000009
【図８】
2010273152.tif 000010
【図９】
2010273152.tif 000011
【図１０】
2010273152.tif 000012
【図１１】
2010273152.tif 000013
【図１２】
2010273152.tif 000014
【図１３】
2010273152.tif 000015
【図１４】
2010273152.tif 000016
【図１５】
2010273152.tif 000017
【図１６】
2010273152.tif 000018
【図１７】
2010273152.tif 000019
【図１８】
2010273152.tif 000020
【図１９】
2010273152.tif 000021
【図２０】
2010273152.tif 000022
【図２１】
2010273152.tif 000023
【図２２】
2010273152.tif 000024
【図２３】
2010273152.tif 000025
【図２４】
2010273152.tif 000026
【図２５】
2010273152.tif 000027
【図２６】
2010273152.tif 000028
【図２７】
2010273152.tif 000029
【図２８】
2010273152.tif 000030