(57)【要約】【課題】  民生用のＡＶ機器は、機能の高度化や多様化に伴い、操作が複雑になったり、一部のユーザしか使わない機能があるなど、すべてのユーザの使い勝手を考慮したものではなかった。【解決手段】  記録再生装置に、ＧＵＩやネットワーク接続を制御する拡張機能制御手段を設け、ユーザは拡張機能の使用条件を選択し、前記使用条件に応じて拡張機能の動作を容易に切り替えることができるように構成することで、使い勝手を向上する。  【選択図】  図１
2005322285.tif 000002
【特許請求の範囲】
【請求項１】
ディスクに記録されている音声映像情報を読取る読取り手段と、
前記読取り手段により読取られた音声映像情報を表示手段に表示するための出力手段と、
前記表示手段に前記音声映像情報の、拡張機能を含む画面を表示するための制御手段と、
前記拡張機能のいずれを使用するかをユーザが選択する選択手段と、
を有し、
前記ユーザが選択した、拡張機能を含む画面を前記制御手段が前記出力手段を介し表示手段に表示することを特徴とするディスク記録再生装置。
【請求項２】
前記拡張機能を含む画面はメニュー画面であることを特徴とする請求項１記載のディスク記録再生装置。
【請求項３】
前記制御手段は、いずれかの拡張機能を含む画面を予め複数用意し、前記複数の画面を前記出力手段を介し表示手段に表示することを特徴とする請求項１又は２記載のディスク記録再生装置。
【請求項４】
前記表示手段に表示された、いずれかの拡張機能を含む複数の画面をユーザが選択することを特徴とする請求項３記載のディスク記録再生装置。
【請求項５】
請求項１乃至４記載のディスク記録再生装置において、
ユーザの前記拡張機能の選択状況を記録する記録手段を、有し
前記記録手段が記録するユーザの拡張機能選択状況に基づき、前記制御手段により、拡張機能を含む画面を前記出力手段により表示手段に表示することを特徴とするディスク記録再生装置。
【請求項６】
前記記録手段が記録する選択状況には、ディスク別の情報が含まれることを特徴とする請求項５記載のディスク記録再生装置。
【請求項７】
前記拡張機能はＧＵＩであることを特徴とする請求項１乃至６記載のディスク記録再生装置。
【請求項８】
前記拡張機能はＪＡＶＡ（登録商標）プログラムにより実行され、前記制御手段は前記ＪＡＶＡプログラムを制御することにより、表示手段に拡張機能を含む画面を表示することを特徴とする請求項１乃至７記載のディスク記録再生装置。
【請求項９】
音声映像情報と表示画面に関する表示プログラムが記録されているディスクから情報を読取る読取り手段と、
前記読取り手段が読み出した表示プログラムを制御する制御手段と、
前記制御手段により制御された表示画面を表示手段に表示する出力手段と、
を、有し
ユーザが前記表示画面から前記表示プログラムを実行するかを選択することができるディスク記録再生装置。
【請求項１０】
前記出力手段が表示する画面はメニューに関する画面であることを特徴とする請求項９記載のディスク記録再生装置。
【請求項１１】
前記制御手段により制御された表示画面を予め複数用意し、前記出力手段を介し表示手段に表示することを特徴とする請求項９又は１０記載のディスク記録再生装置。
【請求項１２】
前記表示手段に表示される複数の画面は、前記表示手段の表示画面より小さいことを特徴とする請求項１１記載のディスク記録再生装置。
【請求項１３】
前記表示手段に表示された、いずれかの画面をユーザが選択することを特徴とする請求項１２記載のディスク記録再生装置。
【請求項１４】
請求項９乃至１３いずれか記載の音声映像記録再生装置において、
ユーザの選択する表示プログラムの選択状況を記録する記録手段と、
を、有し
前記記録手段が記録するユーザの選択する表示プログラムの選択状況に基づき、前記制御手段が表示画面を、前記出力手段を介し表示手段に表示することを特徴とするディスク記録再生装置。
【請求項１５】
前記記録手段が記録する選択状況には、ディスク別の情報が含まれることを特徴とする請求項１３記載のディスク記録再生装置。
【請求項１６】
前記表示プログラムはＪＡＶＡプログラムであることを特徴とする請求項９乃至１５記載のディスク記録再生装置。
【請求項１７】
請求項１乃至１６記載のディスク記録再生装置であって、
ネットワーク接続手段と、
前記ネットワーク接続手段により接続されたサイトの履歴情報を記録する記録手段と、
を、有し、前記記録手段が記録する履歴情報に基づき、セキュリティレベルを設定することを特徴とするディスク記録再生装置。
【請求項１８】
請求項１７記載のディスク記録再生装置であって、
前記履歴情報に基づき、過去に問題が発生している場合には第１のセキュリティレベルとし、
前記履歴情報に基づき、過去に問題が発生していない場合には第２のセキュリティレベルとすることを特徴とするディスク記録再生装置。
【請求項１９】
前記第１のセキュリティレベルが前記第２のセキュリティレベルより高いことを特徴とする請求項１８記載のディスク記録再生装置。
【請求項２０】
ディスク記録再生装置において、
ＧＵＩを使用するか否かをユーザが選択できることを特徴としたディスク記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像音声情報を記録再生するだけでなく、ソフトウェアによりウィンドウやアイコンを表示したり、アニメーションを動作させたりするＧＵＩ(Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ)などの拡張機能を有する記録再生装置であり、特に、前記ソフトウェアによる拡張機能をユーザ独自に設定できるように構成した記録再生装置に関するものである。
【背景技術】
【０００２】
近年、いわゆるＤＶＤに代表される光ディスクが広く普及している。これら光ディスクには、高品質な画像音声情報を記録することが可能であり、また、前記記録した高品質な画像音声情報は長期間保管しても品質が劣化しない。そのため、家庭でも手軽に高品質な画像音声情報を記録し、再生するための記録再生装置(例えばＤＶＤプレーヤやＤＶＤレコーダ)が急速に普及してきている。
【０００３】
特に、近年では記録再生装置の高度化と急速なブロードバンド化が進み、例えば、記録再生装置をネットワークに接続して、ホームページの閲覧を行ったり、映画やゲームなどのコンテンツをダウンロードするような新しいサービスも提案されている(例えば、非特許文献１参照)。
【０００４】
また、それ以外にもＧＵＩ機能の充実によって、アイコンやアニメーションやウィンドウなどを画面に表示することで、ユーザに対して機能や操作方法を説明したりする機器が今後も増えて行くことが予想される。
【０００５】
このような機能を実現するに際し、有効となるのはＪＡＶＡ（登録商標）に代表される汎用のソフトウェア実行環境である。なぜならば、これらのソフトウェア実行環境を用いれば、機器ごとにソフトウェアを開発する必要がなく、一度開発したソフトウェアは、どの機器でも実行が可能であるためである。
【０００６】
したがって、これらのソフトウェア実行環境を用いれば、民生用のＡＶ機器でもＧＵＩ機能を拡張できる。また、インターネット接続や、他のネットワーク機器との接続も容易に行うことができる。
【０００７】
このような機能はＡＶ機器本来の機能ではなく、その機能を拡張するための、いわば拡張機能である。このような拡張機能はユーザにとって非常に便利であり、楽しみを倍増する効果が得られる一方で、過剰なＧＵＩによる画面の煩雑さや表示時間の遅さを不快に感じるユーザも多い。また、ネットワーク接続によってウィルス感染の危険が増すという問題もある。特に、ネットワークを介したウィルス感染は社会的な問題にもなっており、感染を防止するための技術が提案されている(例えば、特許文献１参照)。
【０００８】
また、近年のＡＶ機器は多様な機能を有するようになってきている。しかしながら、それらの機能がユーザにとって必要でなかったり、犯罪に利用されるなどの不適当なものもあり、その機能を限定するように設定する技術が提案されている(例えば、特許文献２参照)。
【０００９】
今後、記録再生装置を始めとする民生用のＡＶ機器には機能の高度化や多様化だけでなく、使い勝手やセキュリティを高めるための技術が求められる。
【００１０】
【非特許文献１】「日経エレクトロニクス７月２１日号」日経ＢＰ社、２００３年７月２７日発行、Ｐ.１２５-１３８
【特許文献１】特開平８-３２８８４６
【特許文献２】特開平１０-３０４１９５
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来、ＤＶＤプレーヤのような民生用のＡＶ機器は、例えばテレビやビデオのように、お年寄りから子供まで幅広い年代の人が特別な知識や技術を必要とせず、容易に操作できることが求められてきた。
【００１２】
しかしながら、近年はＡＶ機器の高度化が進み、従来の画像音声情報の記録や再生機能だけにとどまらず、例えばネットワークを介して他のネットワーク接続機器とリンクしたり、ウェブページを閲覧したり、コンテンツをダウンロードしたりすることが可能になっている。
【００１３】
しかし、このような高度な機能を使いこなせるのは、一部のユーザに限られ、多くの人にとっては、操作が難しいと感じたり、不要な機能として認識されたりする場合も多い。そのため、ＡＶ機器側はアニメーションやウィンドウなどのＧＵＩを駆使し、特別な知識を持たない人にも、操作や機能を分かりやすく説明する工夫をする。
【００１４】
しかしながら、その工夫が逆にＧＵＩを煩雑なものにし、一部のユーザにはうるさく感じられることもあるし、ＧＵＩの処理時間がユーザに待ちを強いることになり、ユーザのストレスとなる。
【００１５】
また、ネットワーク接続を前提とし、様々なセキュリティ対策が施されているＰＣに比べ、ＡＶ機器はネットワーク接続に関しては、十分なセキュリティ対策が施されていない上、ＡＶ機器ユーザのネットワークに対する知識に乏しく、コンピュータウィルス感染に対する危機意識も低いことから、コンピュータウィルスに感染する危険性が増し、社会問題を引き起こすことも予想される。
【００１６】
本発明の目的は、ＧＵＩ機能が充実し、ネットワーク接続も可能なＤＶＤプレーヤを代表とする次世代の高機能ＡＶ機器において、ユーザの好みや用途、ＡＶ機器やネットワークに関する知識レベルなどの使用条件に応じて使用する機能をユーザが任意に選択して設定することができたり、記録再生装置が前記使用条件を記憶しておき、記憶した使用条件にもとづいて自動設定するなどの、使い勝手とセキュリティレベルを容易に高めることが可能な記録再生装置を提供することにある。
【課題を解決するための手段】
【００１７】
上記問題を解決するために、本発明は、ディスクに記録されている音声映像情報を読取る読取り手段と、読取り手段により読取られた音声映像情報を表示手段に表示するための出力手段と、表示手段に音声映像情報の、拡張機能を含む画面を表示するための制御手段と、拡張機能のいずれを使用するかをユーザが選択する選択手段とを有し、ユーザが選択した、拡張機能を含む画面を前記制御手段が出力手段を介し表示手段に表示することとする。
【発明の効果】
【００１８】
本発明にかかる記録再生装置では、ユーザにとって使い勝手の良い使用条件を、ユーザ自身が簡単な操作で設定することができ、使い勝手を高める効果がある。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る記録再生装置の具体的な実施の形態について、ＤＶＤレコーダを例として図面を用いて説明する。
【００２０】
図１に、本発明にかかる記録再生装置のブロック図を示す。
【００２１】
図１において、１０１は光ディスク、１０２は光ディスクから信号を読み出す光ピックアップ、１０３は光ディスクに対して信号の符号/復号処理を行ってデータを記録再生する信号処理部、１０４は記録再生時にデータの入出力タイミングを制御する入出力制御部、１０５は光ディスクの回転速度や光ピックアップの位置や光ディスクと光ピックアップの距離を制御するサーボ部、１０６はサーボ部や信号処理部を制御するドライブ制御部、１０７は音声信号の符号/復号処理を行う音声符号復号部、１０８は映像信号の符号/復号処理を行う映像符号復号部、１０９は符号化前の音声信号を入力し、復号後の音声信号を出力する音声入出力端子、１１０は符号化前の映像信号を入力し、復号後の映像信号を出力する映像入出力端子、１１１は記録再生装置全体を制御するシステム制御部、１１２はリモコンからの信号を受信するリモコン受信部、１１３は主にＧＵＩやネットワーク接続などの拡張機能を制御する拡張機能制御部、１１４はメモリ、１１５は外部ネットワークとの接続を可能にするネットワーク接続部、１１６はネットワークである。
【００２２】
まず、本実施例の記録再生装置において、ユーザが光ディスクに記録された画像音声情報を再生する方法の一例について説明する。
【００２３】
ユーザは、記録再生装置の電源を投入し、光ディスク１０１をセットする。記録再生装置中のシステム制御部１１１は、光ディスクがセットされたことを認識し、光ディスク中の管理情報を読み出す。前記管理情報は、例えばＵＤＦ(Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｃ  Ｆｏｒｍａｔ)に代表されるファイル管理システムに準拠し、光ディスク上の所定の位置に記録されている。ファイル管理情報には、光ディスクに記録されている各ファイルのファイル名や記録開始位置やファイルサイズやその他の付加情報などが書かれている。
【００２４】
前記ファイル管理情報の読み出し後、システム制御部１１１は、光ディスク１０１の再生準備を開始する。具体的には、光ディスク上に記録されているファイルの中で、再生に必要なファイルを読み出し、そのファイルの解析を行う。
【００２５】
ここで、光ディスク１０１には、例えば、図２に示すようなファイルが記録されている。
【００２６】
図２において、２００はルートディレクトリ、２０１はルートディレクトリ中のファイル名やプレイリスト数などの情報が書かれたディレクトリ情報ファイル、２０２はメニュー表示を行うためのプログラムを記録したメニュー表示プログラムである。
２０３はプレイリストディレクトリであり、２０４のように映像の再生位置や順序などの情報を記録した複数のプレイリストファイルを格納する。
【００２７】
２０５はクリップ情報ディレクトリであり、２０６のようにストリームファイルの再生開始位置とパケット位置などの情報を記録した複数のクリップ情報ファイルを格納する。
【００２８】
２０７はストリームディレクトリであり、２０８のように映像や音声などの情報を記録した複数のストリームファイルを格納する。
【００２９】
ここで、ストリームファイル２０８について説明する。
【００３０】
ストリームファイル２０８の映像情報は、画像情報圧縮技術の一つであるＭＰＥＧ−２ ＴＳ(Ｔｒａｎｓｐｏｒｔ Ｓｔｒｅａｍ)の形式で記録されている。ここでは、ＭＰＥＧ−２を例として説明するが、もちろん他の画像圧縮技術を用いてストリームの映像情報を記録しても良い。また、音声情報もＭＰＥＧ−１オーディオやＡＡＣ（Ａｄｖａｎｃｅｄ Ａｕｄｉｏ Ｃｏｄｅｃ）形式やリニアＰＣＭ(Ｐｕｌｓｅ Ｃｏｄｅ Ｍｏｄｕｌａｔｉｏｎ)形式などの音声圧縮技術を用いて圧縮されており、その際に使用する圧縮技術は特に限定されるものではない。ここで、前記映像情報と音声情報は伝送や蓄積を容易にすることを目的として、ＴＳの形式に多重化され、一つのパケットとして記録する。このとき、各パケットには固有のパケットＩＤを付加することで、再生時には容易にパケットの分別を行うことができる。また、ＴＳには、映像や音声情報の他に、図形の情報や制御コマンドなどの各種情報パケットを多重化することもできる。
【００３１】
次に、クリップ情報ファイル２０６について説明する。
【００３２】
前述のように、映像情報はＭＰＥＧ−２形式で記録している。ＭＰＥＧ−２形式では、一般的に、１５枚の連続した画像を一組として圧縮を行う。この画像の組をＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）と呼び、ＧＯＰの先頭から再生を行えば、画像の再生を行うことができる。
【００３３】
クリップ情報ファイルには、このＧＯＰ先端のパケット位置の情報、早送りや巻き戻しなどの特殊再生に必要な情報などを書き込む。また、クリップ情報ファイルは、前述のＴＳファイルと一対一に対応している。例えば、ストリームファイル１に対応して、クリップ情報ファイル１を記録しておくことで、ファイル間の対応が容易に識別できる。
【００３４】
次に、プレイリストファイル２０４について説明する。
【００３５】
プレイリストファイルは、ＴＳファイルの再生順序を規定する情報が記録されたファイルである。プレイリストファイルには、再生を行うストリームファイルのファイル識別子、再生開始時刻、再生終了時刻などの情報が記録されている。再生時には、指定されたプレイリストファイルに記録された情報にしたがい、ストリームファイルが順次再生される。
【００３６】
再生開始時には、まず、拡張機能制御部１１３の指示によって、メニュー表示プログラム２０２を実行する。メニュー表示プログラムは、主にＧＵＩ機能を司り、光ディスク上に記録されているコンテンツの選択や各種設定を行うためのメニュー画面を表示するようなプログラムである。このプログラムを実行すると、例えば図３に示すようなコンテンツ選択メニュー画面が表示される。
【００３７】
図３は、再生するコンテンツを選択するメニュー画面の例である。ユーザはカーソルキーを上下に動かして所望のコンテンツを選択し、決定釦を押すことでコンテンツの再生が始まる。このとき、メニュー表示プログラム２０２には、アニメーション制御やウィンドウ制御や簡単な画像音声情報を制御するプログラムも含まれている。
【００３８】
このプログラムによって、図３の例で示すようなメニュー画面のＧＵＩ機能を充実させることができる。ここでは、ＧＵＩ対応メニュー画面表示プログラムと呼ぶ。例えば、再生するコンテンツを選択する際、カーソルを合せるとアニメーションが動作し、選択されたコンテンツはキャラクターが笑顔になるなど、喜怒哀楽を表現する。それ以外にも、選択したコンテンツの付加情報を表示するためのヘルプウィンドウを表示したり、選択したコンテンツに対応したプレビューウィンドウを表示し、そのウィンドウの中では選択したコンテンツの映像の一部を再生することができる。
このようなＧＵＩ対応メニュー画面表示プログラムは光ディスク１０１の中に含まれるものであり、コンテンツの提供者がコンテンツの内容に応じて個別に作成する。このとき、このプログラムをあらかじめ決めておいたルールに基いて作成しておけば、記録再生装置は再生する光ディスクが替わっても、それらのプログラムを汎用的に実行することができる。ここで述べたプログラム作成上のルールとは、例えばプログラミング言語のことであり、記録再生装置ではこのプログラムを実行するための環境を用意しておけば良い。本発明におけるプログラム実行環境とは、拡張機能制御部１１３である。
【００３９】
ここで、図３に示したメニュー画面はＧＵＩ機能の充実により、非常に煩雑なものになっている。
【００４０】
図４に示したメニュー画面は、ＧＵＩ対応メニュー画面表示プログラムを含まない光ディスクを、前記プログラムの実行環境を持たない記録再生装置で再生するときのメニュー画面の例である。光ディスク、記録再生装置ともにＧＵＩ対応メニュー画面表示プログラムには非対応であるため、アニメーションやウィンドウなどの煩雑なＧＵＩ表示はなく、主にテキストから構成される簡素なメニュー画面となっている。このことは、図３と図４を比べれば一目瞭然である。
【００４１】
このとき、図３と図４では、それぞれに長所と短所があり、ユーザによってもその感じ方が異なる。
【００４２】
図３のメニュー画面の長所はＧＵＩを用いることで、コンテンツに関する情報がユーザにとって分かりやすく表示されることである。ユーザは、コンテンツに関する情報をヘルプウィンドウやプレビューウィンドウで確認することで、視聴したいコンテンツを選択する際の大きな手助けとなる。また、ＡＶ機器の操作に不慣れな小さな子供やお年寄りでも、アニメーションやウィンドウ表示によって、次に行うべき操作を親切に導いてくれるという効果もある。
【００４３】
図３の短所はアニメーションやテキストやウィンドウを複数表示し、時には画像音声情報も再生するため、表示や再生を開始するまで時間がかかることやカーソル移動などの単純な処理にも時間がかかることである。
【００４４】
また、図３に示すようなＧＵＩは、例えば、この光ディスクを初めて視聴するユーザには必要であり、効果も大きいが、何度も繰り返し視聴しているユーザにとっては不要であり、効果も小さく、前述のように処理時間がかかることでユーザにストレスを感じさせる。
【００４５】
一方、図４のメニュー画面の長所は再生するコンテンツに関する必要十分な情報に限定して表示しており、過剰なＧＵＩもないため、表示開始までの時間も短く、ユーザの操作へのレスポンスも良いことである。また、この光ディスクを何度も繰り返し視聴しているユーザにとっては、図４に示す情報だけで十分である。
【００４６】
図４の短所は再生するコンテンツに関する情報が限られたものであるため、その光ディスクを初めて視聴する人や久しぶりに視聴して内容を忘れてしまった人は、コンテンツの再生を開始しないとその内容を知ることはできないことである。
【００４７】
以上、述べたように図３、図４には、それぞれに長所と短所がある。
そこで、本発明では、ユーザがＧＵＩ機能をどの程度まで使用するか否かを簡単な操作で選択し、ユーザの好みや使用条件に基づき、ユーザ独自のＧＵＩ環境を設定することができるように構成する。
すなわち、メニュー画面を表示する際に、ユーザがＧＵＩ環境を選択するためのステップを設け、どのＧＵＩ環境を使うのかを選択できるように構成する。
ここで、ＧＵＩ環境の選択とは、例えば図３の例のようにＧＵＩ機能を最も充実させたＧＵＩ環境、図４の例のように図３から一部のＧＵＩ機能を削減した簡素なＧＵＩ環境、その他にもＧＵＩをまったく使用しない環境など、いくつかの選択肢をあらかじめ用意しておき、その中からユーザが好みのＧＵＩ環境を選択することである。
【００４８】
なお、ＧＵＩをまったく使用しない場合とは、ユーザがメニュー画面の表示を一切不要にすることを望んだ場合に必要となる。この場合、メニュー画面の表示は行わないので、即座にコンテンツの再生を開始することになる。
【００４９】
図５にＧＵＩ環境選択画面の例を示す。図５の例では、あらかじめ用意した３タイプのＧＵＩ環境から、ユーザが自分の好みに合致するものを選択する場合を示している。
【００５０】
以下、ＧＵＩ環境の設定処理について説明する。ここでは、説明の簡単化のため、ＧＵＩ機能を使用するか否かの２つの選択肢からＧＵＩ環境を選択する場合を例にとる。
【００５１】
本発明にかかる記録再生装置は、ＧＵＩ機能を制御するブロックとして拡張機能制御部１１３を持つ。拡張機能制御部１１３は、再生開始時などの各動作開始時にＧＵＩ環境設定情報を所定の場所から読み出し、その情報に基いたＧＵＩ環境を提供する処理を行う。
【００５２】
ここで、図６に拡張機能制御部１１３におけるＧＵＩ環境設定処理の処理フローを示す。
【００５３】
図６のステップＳ６００で記録再生装置の電源を投入すると、ステップＳ６０１では装置に光ディスクがセットされたことを認識する処理を行う。
【００５４】
次に、ステップＳ６０２においてＧＵＩ機能を使用するか否かを判断する。
【００５５】
ここで、ＧＵＩ機能を使用するか否かの判断はＧＵＩ環境設定情報ファイルに基いて行うものとする。ＧＵＩ環境設定情報ファイルとは、ユーザが設定したＧＵＩ環境の設定情報を書き込んだファイルであり、メモリ１１４に記憶しておく。このＧＵＩ環境設定情報ファイルの詳細は後述する。
【００５６】
ステップＳ６０２の判断の結果、ＧＵＩを使用する場合には、ステップＳ６０３において光ディスク上のメニュー表示プログラムを検索する。この処理は言い換えれば、セットされた光ディスクがＧＵＩに対応しているか否か、光ディスクの提供元がオリジナルのメニュー画面を提供しているのか否かを調査するステップである。ステップＳ６０４では、ステップＳ６０３の検索の結果、光ディスク上にメニュー表示プログラムが存在した場合、すなわち光ディスクオリジナルのメニュー画面が提供されている場合、ステップＳ６０５に進み、光ディスクが提供するメニュー画面表示プログラムを実行する。
【００５７】
一方、ステップＳ６０２において、ＧＵＩを使用しない場合にはステップＳ６０６に進み、コンテンツの再生を開始する。
【００５８】
また、ステップＳ６０４において、光ディスク上にメニュー表示用プログラムが存在しなかった場合にも、ステップＳ６０６に進み、コンテンツの再生を開始する。
【００５９】
このような状況が起こり得るのは、ユーザはＧＵＩ機能を使いたいのだが、セットした光ディスクがＧＵＩに対応していないため、ＧＵＩ機能を使うことができない場合である。すなわち、コンテンツの提供側がコスト削減などの理由からＧＵＩに対応せず、画像音声情報の再生だけを目的とした光ディスクを作成した場合である。または、ＧＵＩ対応記録再生装置の技術が知られる前から世の中に流通している光ディスクを使用した場合である。
【００６０】
この場合は、ユーザはＧＵＩ機能の使用を希望しているため、例えば、記録再生装置は独自のメニュー画面を用意しておき、このメニュー画面を表示するためのプログラムを実行するように構成するとユーザにとって非常に使い勝手が良いものとなる。
【００６１】
以上、述べた処理によってユーザの設定に応じたメニュー画面を表示することができる。
【００６２】
また、光ディスク上の所定の位置に、その光ディスクがＧＵＩに対応しているか否か、光ディスクの提供元がオリジナルのメニュー画面を提供しているのか否かを示すためのフラグを設けるように構成すると、ステップＳ６０３の処理を簡略化することができる。
【００６３】
ここで、前記フラグとは、例えば、光ディスクがＧＵＩに対応している場合には‘１’、ＧＵＩに対応していない場合には‘０’と言ったようなビット情報のことである。記録再生装置は、ステップＳ６０３において、このビット情報を参照し、そのビット情報に応じて処理を切り替えるように構成することで、プログラムを検索する場合に比べて処理を簡略化することができる。ユーザの立場になれば、記録再生装置が光ディスク上からメニュー画面表示プログラムを検索する時間が短くなることで、その間の待ち時間が短くなるというメリットが得られる。
【００６４】
さらに、ＧＵＩ環境の設定が３つ以上ある場合には、例えばステップＳ６０２において、どのＧＵＩ環境を使用するのかの判断を行い、選択されたＧＵＩ環境に応じて処理を切り替えるように構成すれば良い。
【００６５】
ここで、ＧＵＩ環境設定情報ファイルについて説明する。ＧＵＩ環境設定ファイルとは、ユーザが設定したＧＵＩ環境の設定情報を書き込んだファイルである。本発明の記録再生装置では、ＧＵＩ環境設定ファイルに書かれている情報に基き、詳細にＧＵＩ環境を設定することができる。
【００６６】
図７にＧＵＩ環境設定情報ファイルの一例を示す。
【００６７】
図７のＧＵＩ環境設定情報ファイルの例では、主に２つの情報から構成される。一つはシステム設定情報であり、もう一つは詳細設定情報である。
【００６８】
システム設定情報とは、記録再生装置全体のＧＵＩ環境の設定情報であり、ここではＧＵＩ機能を使用するか否か、すなわちＧＵＩ機能のＯＮ/ＯＦＦの情報が書かれている。この情報は記録再生装置全体に影響するものである。
【００６９】
システム設定情報を参照するのはステップＳ６０２であり、参照した結果、この情報がＯＦＦに設定されていた場合、あらゆるＧＵＩも使用しないことになる。
【００７０】
一方、システム設定情報がＯＮの場合、詳細設定情報を参照することによって、さらにユーザの使い勝手を高める設定を行なうことができる。詳細設定情報は、例えば、場面ごと、ユーザごと、ディスクごとの設定情報が書かれている。
【００７１】
まず、場面ごとの設定情報とは、システムメニュー画面や再生メニュー画面など場面ごとのＧＵＩ設定情報である。図７の例では、システムメニュー画面ではＧＵＩを使用しないが、再生メニュー画面ではＧＵＩを使用する設定となっている。
【００７２】
次に、ユーザごとの設定情報とは、前述の場面ごとの設定情報をユーザ別に記憶した情報である。例えば、家族３人で１台の記録再生装置を共有して使用していた場合、ユーザごとに使用する頻度や用途、機器の操作方法や機能に関する熟練度が異なるため、個別のＧＵＩ環境設定ができればさらに使い勝手が向上する。図７の例では、太郎は頻繁にディスクを再生するので、再生メニューが煩雑になるのを嫌ってＯＦＦに設定したが、その他の機能については詳しく知らないため、システムメニューではＧＵＩをＯＮに設定し、ＧＵＩから得られる情報を最大限に活用することとした。また、花子は記録再生装置の操作には不慣れであるため、常にＧＵＩをＯＮにしている。また、次郎は記録再生装置を頻繁に利用し、その機能や操作を十分に理解しているため、常にＧＵＩをＯＦＦにしている。このように、家族の中でも個別にＧＵＩ環境を設定することができる。
【００７３】
また、このときユーザの判別にはＩＤやパスワードを使用し、それらの情報とユーザのＧＵＩ設定情報を関連付けて記録しておくことで、情報の読み出しや更新は容易かつ確実に行うことができる。なお、ユーザＩＤやパスワードによる認証は電源投入直後に行うように構成すれば良く、また、各自のＩＤやパスワードはメモリ１１４に記憶しておけば良い。
【００７４】
次に、ディスクごとの設定情報とは、記録再生装置にセットしたことのある光ディスクの再生メニューにおけるＧＵＩ設定情報である。例えば、何度も繰り返し視聴して内容も十分に把握したディスクはＯＦＦに設定し、まだ数える程度しか視聴していないなどの理由からＧＵＩによる付加情報を必要とするディスクはＯＮに設定する。このとき、ディスクの判別にはＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）と呼ばれるデータ記録領域に記録されたディスク固有の情報、例えばディスクのシリアル番号を利用すれば良く、ディスク固有の情報とＧＵＩ設定情報を関連付けて記憶する。また、ディスクごとの設定情報を前述のユーザ個別の設定情報と関連付けて記憶させても良い。例えば、あるディスクを再生する際、太郎は再生メニューのＧＵＩをＯＦＦにするが、花子はＯＮにするなど、各自のＩＤやパスワードに関連付けて記憶することで、さらに詳細な設定が可能となり、使い勝手が向上する。
【００７５】
また、図７ではＧＵＩ機能のＯＮ／ＯＦＦを例に挙げたが、ＯＮ／ＯＦＦのように選択肢が２つしかない場合ではなく、例えば、モードＡとしてＧＵＩ機能を最も充実させたＧＵＩ環境、モードＢとして一部のＧＵＩ機能を使用しない簡素なＧＵＩ環境、モードＣとしてＧＵＩをまったく使用しない環境など選択肢が３つ以上ある場合、どのモードを使用するかについての情報を記憶するように構成しておくと、さらに詳細な設定が可能であり、使い勝手が一層向上する。
【００７６】
次に、ＧＵＩ環境設定情報ファイルの設定方法について述べる。
【００７７】
ＧＵＩ環境は、例えば図８に示すような画面で設定する。図８の例では、ユーザはＧＵＩを使用したい項目にはチェックマークを付けることで、自分好みのＧＵＩ環境を設定することができる。このようなＧＵＩ環境の設定メニューは、例えば記録再生装置のシステムメニューに「グラフィック設定」などの項目を用意し、そのメニューから設定できるように構成すれば良い。また、記録再生装置を購入した直後であれば、初めて電源投入した際、自動的に図８の設定画面を立ち上げてユーザに設定させても良いが、その方法はこれに限定されるものではない。例えば、図９に示すようなダイアログを表示して、ユーザに設定を促す方法も考えられる。
【００７８】
さらに、ＧＵＩ環境設定情報ファイルの設定方法の変形例として、システムメニューや再生メニューの表示中にＧＵＩ環境、いわばＧＵＩモードを切り替えることが考えられる。例えば、ディスクの再生メニューに対して、どのＧＵＩモードを使用するかを設定するには、システムメニューからではなく、再生メニューから行えるように構成すると、ユーザにとっては手間が省ける。
【００７９】
ここでは、新しく購入した光ディスクを記録再生装置にセットした場合を例とする。新規購入したディスクであるから、メモリ１１４に記憶してあるＧＵＩ環境設定情報ファイルには、この光ディスクに関する情報は何も書かれていない。そこで、ＧＵＩ環境設定情報ファイルに書かれている情報の中から、システム設定情報や場面別、個人別設定情報を参照し、その情報に基いてＧＵＩ表示を行う。この場合は、再生メニューのＧＵＩモードが前述のモードＡ、すなわち最もＧＵＩを充実させたモードに設定されていたとする。このとき、ユーザがその光ディスクのＧＵＩ表示を前述のモードＢに設定する場合、わざわざシステムメニューまで移動して設定することは非常に面倒である。そこで、本発明では、再生メニューにＧＵＩモードを切り替えるためのボタンを用意する。例えば、図３ではＧＵＩ表示を行っているが、このＧＵＩ表示を切り替えるためには、右上の「ＧＵＩモード変更」ボタンをクリックすれば良い。このとき、拡張機能制御部１１３はＧＵＩ表示設定を変更し、表示を切り替えるとともに、ＧＵＩ環境設定情報ファイルの内容も更新するように構成する。なお、図３の再生メニュー画面のＧＵＩ表示を前述のモードＢ、すなわち一部のＧＵＩ機能を削減した簡素な表示に切り替えたときの例を図１０に示す。
【００８０】
このような構成にすることで、ユーザは再生メニューから容易な操作でＧＵＩ設定を変更することができる。また、再生メニューからＧＵＩ設定を変更する方法はこれに限定されるものではない。例えば、記録再生装置の本体やリモコンに「ＧＵＩモード変更」というボタンを持つように構成すれば、そのボタンを押すだけの非常に簡単な操作でＧＵＩ設定を変更することができる。
【００８１】
以上の手順で作成し、記録したＧＵＩ環境設定情報ファイルは、例えば電源投入時や光ディスクの交換時やユーザＩＤやパスワード入力などの認証処理が完了した際に読み出すように構成し、読み出した情報に基いてＧＵＩを表示すれば良い。また、システムメニューや再生メニューにおいてＧＵＩ設定を変更した場合には、変更した内容を自動的に更新するように構成する。または、変更した内容を更新するか否かをユーザに選択させるように構成しても良い。
【００８２】
以上、述べたようにＧＵＩ環境設定情報ファイルを記録しておき、そのファイルの内容を参照し、その設定を読み込むことで、ユーザは常に自分好みのＧＵＩ環境で本発明の記録再生装置を扱うことができ、使い勝手向上効果が得られる。
【００８３】
なお、ここで述べた例は、実施の一例を示したものであり、ＧＵＩ環境設定情報ファイルに記録する内容や、ファイルの記憶先、読み出しや更新のタイミングなどはこれに限定されるものではなく、さまざまな変形が可能である。
【００８４】
次に、拡張機能制御部１１３のネットワーク接続時の処理について説明する。記録再生装置におけるネットワーク接続機能は現在のところ、一般的ではないが、将来は、例えばコンテンツ提供者が提供する新しいコンテンツを、ユーザがネットワークを介して所定のファイルサーバからダウンロードし、ダウンロードしたコンテンツを空の光ディスクに記録するサービスが始まることも予想される。
【００８５】
以下に、ネットワークを介したコンテンツのダウンロード処理について説明する。
【００８６】
図１において、ユーザからコンテンツのダウンロード指示があると拡張機能制御部１１３は光ディスク１０１上に記録されているメニュー表示プログラム２０２を実行し、ダウンロード処理を開始する。具体的には、ネットワーク接続部１１５を介してネットワーク上の所定のファイルサーバに接続する。このとき、ネットワーク上のファイルサーバの場所は、ＵＲＬ(Ｕｎｉｆｉｅｄ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ)という識別情報を用いてネットワーク上の場所を特定する。このＵＲＬはダウンロードを行うプログラムに記載しておいても良いし、光ディスク上の所定のファイルに記載しておいても良い。
【００８７】
この後、ファイルサーバと記録再生装置は互いの認証処理を行い、認証が完了するとファイルサーバから記録再生装置に対して、指定したコンテンツの送信が開始される。記録再生装置では、送信されたコンテンツを順次メモリ１１４に記憶させる。このとき、コンテンツの情報量が大きい場合には、一度のダウンロードでは完了しないことも考えられるので、システム制御部１１１がメモリ１１４に記憶した情報量を監視し、その情報量が一定量に達した場合には、その情報を光ディスク１０１に書き込むように構成する。
【００８８】
以上のようなコンテンツのダウンロード処理は光ディスク上のメニュー表示プログラム２０２に含まれると述べたが、これに限定されるものではなく、例えばシステム制御部内のＲＯＭにプログラムをあらかじめ組み込んでおいても良い。
【００８９】
ここで問題となるのは、ネットワークやプログラムを介したウィルス感染である。ネットワーク接続やプログラムの実行には常にウィルス感染の危険があるが、特に、記録再生装置のユーザ層は、ＰＣ(Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ)のユーザ層とは異なり、コンピュータウィルスに関する知識を十分に持つ人はごくわずかであることから、ネットワーク接続におけるウィルス感染の危険性が高い。
【００９０】
そこで、本発明ではコンピュータウィルスに関する知識を持たない人でも、簡単な操作でセキュリティレベルを向上させ、ウィルス感染の危険性を低減させるように構成する。
まず、セキュリティレベルの設定方法について説明する。セキュリティレベルの設定とは、ある処理を実行するための複数のプログラムを実行するものと実行しないものとに分類する際の分類方法を設定することである。例えば、コンテンツをダウンロードする場合に実行されるプログラムは、もちろんダウンロード処理実行プログラムである。しかし、それ以外にもダウンロードの進み具合を表示するためのウィンドウやアニメーションを実行するためのプログラムなど、本来の目的とは異なるサブプログラムも実行される場合がある。
【００９１】
そこで、ユーザがセキュリティレベルを設定できると便利である。例えば、図１１に示すようなセキュリティレベル設定画面から、セキュリティレベルが高い場合と低い場合を選択し、設定できるようにする。
【００９２】
このときのセキュリティレベルの高低の定義に関しては、原則として、セキュリティレベルが高いときはウィルス感染の危険性を減らすことを目的とするので、サブプログラムの実行に関して制限を強めて、本来の目的以外のプログラムを実行しないように構成し、セキュリティレベルが低いときは、サブプログラムの実行に関して制限を弱め、本来の目的以外のプログラムでも実行するように構成する。このときのサブプログラム実行に関する制限は、例えばセキュリティレベルを最高にした場合には、すべてのサブプログラムは実行せず、セキュリティレベルを最低にした場合には、すべてのサブプログラムを実行するという範囲の中で行えば良い。
ここで、セキュリティレベルを変更したときに、どのプログラムを実行し、どのプログラムを実行しないかの判断は拡張機能制御部１１３で行う。例えば、ウィンドウを表示するプログラムを実行しないようにするためには、拡張機能制御部１１３では、プログラムの中にウィンドウを表示するためのコマンドを見つけた場合、そのコマンドを実行しなければ良い。このとき、どのコマンドを実行し、どのコマンドを実行しないかを設定することは、拡張機能制御部１１３のプログラムによって容易に実現可能である。
【００９３】
本実施例では、図１１に示すように、セキュリティレベルが最高の場合と最低の場合の両極端な例を示したが、セキュリティレベルの設定は２段階に制限するものではなく、さらに細かく段階を分けても良く、そのときのセキュリティレベルの高さは記録再生装置にあらかじめ初期値を設定しておいても良いし、ユーザがカスタマイズできるような構成にするなど、さまざまな変形例が考えられる。
【００９４】
このようなセキュリティレベルの設定は、システムメニュー画面から行えるように構成しても良いし、ネットワークに接続する前には必ず図１１のような画面を表示して、その都度設定するように構成しても良い。また、記録再生装置の特定のユーザしか設定を変更することができないように構成しても良い。この特定のユーザとは、ネットワークについての知識が豊富であればなお良い。また、さらに操作を簡単にするために、例えば、記録再生装置の本体やリモコンに「セキュリティ 高／低」というボタンを持つように構成すれば、そのボタンを押すだけの非常に簡単な操作でセキュリティレベルの設定を変更することができる。このとき、特に効果的なのはセキュリティレベルを高めるためのボタンである。なぜならば、本発明の目的は誰もが簡単な操作でセキュリティレベルを上げ、ウィルス感染の危険性を低減することにあるためである。
【００９５】
また、セキュリティレベルの設定を変更するとき、特にセキュリティレベルを低くするときには、ユーザに対してウィルス感染についての警告を出すように構成する。例えば、図１１に示すようにセキュリティレベルとウィルス感染とを関連付けた警告を出すことで、ユーザに対してネットワーク接続には危険が伴うことを認識させ、むやみにセキュリティレベルを低くすることは危険であることを印象付ける効果が得られる。また、同様の効果を得るための別の方法として、セキュリティレベルを高くすることを勧める旨のメッセージを表示しても良い。
【００９６】
さらには、セキュリティレベルなどの専門的な用語を使用すると、一部のユーザには理解が得られ難いので、図１２に示すような、ユーザに分かりやすい表現を用いても良い。
【００９７】
以上、述べたように本発明では、ウィルス感染などの危険を低減するための様々な機能を持つように構成したが、さらにその効果を向上させるために、セキュリティレベルの初期設定は最高レベルにしておくと良い。これによって、ユーザがセキュリティレベルの設定を怠ったときでも、ウィルス感染などの危険を最も低くする効果が得られる。
【００９８】
また、過去に接続したことがあり且つウィルス感染などの問題が起きたことのないサイトであれば、ユーザがセキュリティレベルを低くするような変更をした際にも、前述のような警告を出さないようにするなどの変形例によって、さらに使い勝手が向上する。
【００９９】
この変形例を実現するための手段の一例を説明する。
【０１００】
まず、前提として拡張機能制御部１１３はネットワーク接続を行う際、メモリ１１４に接続したサイトのＵＲＬや接続回数、さらには以前に接続したときのセキュリティレベルや過去に問題が起きたか否かなどの情報を記憶しておくように構成する。
【０１０１】
図１３に拡張機能制御部１１３のネットワーク接続開始時の処理フローを示す。
【０１０２】
拡張機能制御部１１３は、ユーザからネットワーク接続の指示を受けると、ステップＳ１３００においてネットワーク接続処理を開始する。
【０１０３】
次に、ステップＳ１３０１においてユーザから接続先のＵＲＬの指定を受けた後、ステップＳ１３０２においてメモリ１１４に記憶してある接続情報を読み出す。
【０１０４】
ステップＳ１３０３では、前記読み出した接続情報を解析し、指定されたＵＲＬへの接続実績を調べる。接続した実績があった場合、ステップＳ１３０４に進み、前記読み出した接続情報をさらに詳しく解析し、過去に指定されたＵＲＬに接続した際のウィルス感染などの問題の有無を調べる。その結果、過去に問題が起きていなければステップＳ１３０５に進み、セキュリティレベルを前記読み出した接続情報に書かれているレベルに設定する。
【０１０５】
一方、ステップＳ１３０３やステップＳ１３０４の調査の結果、接続した実績がなかった場合や過去に問題が起きたことがあった場合には、ステップＳ１３０６に進み、セキュリティレベルを最高に設定する。
【０１０６】
このような構成にすることによって、ユーザは、過去にネットワーク接続したことのあるサイトに接続する際には、接続するたびにセキュリティレベルを再設定する手間がなくなり、過去にそのサイトを閲覧したときと同じ条件で閲覧できるという効果が得られる。これは、ユーザが特定のサイトに頻繁に接続する場合、特に効果を発揮する。また、初めて接続するサイトや過去に問題が起きたサイトに接続する場合には、自動的にセキュリティレベルを高く設定することで、ウィルス感染などの危険性が回避しやすいという効果が得られる。
【０１０７】
以上、説明したように本発明にかかる記録再生装置では、ＪＡＶＡに代表される汎用のソフトウェアの実行環境を備えるように構成することで、光ディスク上やネットワーク上のＪＡＶＡプログラムを実行することで、高度な拡張機能を実現することができる。また、ユーザは容易な操作でＪＡＶＡプログラムの実行条件を切り替えることが可能であり、ＧＵＩやセキュリティレベルを好みの環境に設定できる。なお、拡張機能とはＧＵＩやネットワーク接続に限らず、ゲームを始めとするＪＡＶＡで実行できるその他の機能も含むものとする。
【図面の簡単な説明】
【０１０８】
【図１】記録再生装置のブロック図
【図２】光ディスク上のディレクトリ構成
【図３】ＧＵＩを使用した再生メニュー画面の例
【図４】ＧＵＩ非対応の光ディスクを使用した時の再生メニュー画面の例
【図５】ＧＵＩ環境選択画面の例
【図６】再生メニュー表示プログラム実行フローチャート
【図７】ＧＵＩ環境情報設定ファイルの例
【図８】ＧＵＩ環境設定画面の例
【図９】ＧＵＩ環境設定促進ダイアログの例
【図１０】ＧＵＩを使用しない再生メニュー画面の例
【図１１】セキュリティレベル設定画面の例
【図１２】専門用語を使わないセキュリティレベル設定画面の例
【図１３】ネットワーク接続開始処理フローチャート
【符号の説明】
【０１０９】
１０１…光ディスク、１０２…光ピックアップ、１０３…信号処理部、１０４…入出力制御部、１０５…サーボ部、１０６…ドライブ制御部、１０７…音声符号復号部、１０８…映像符号復号部、１０９…音声入出力端子、１１０…映像入出力端子、１１１…システム制御部、１１２…リモコン受信部、１１３…拡張機能制御部、１１４…メモリ、１１５…ネットワーク接続部、１１６…ネットワーク２００…ルートディレクトリ、２０１…ディレクトリ情報ファイル、２０２…メニュー表示プログラム、２０３…プレイリストディレクトリ、２０４…プレイリストファイル、２０５…クリップ情報ディレクトリ、２０６…クリップ情報ファイル、２０７…ストリーム、２０８…ストリームファイル
Ｓ６００…電源投入ステップ、Ｓ６０１…ディスク認識処理ステップ、Ｓ６０２…ＧＵＩ環境判別処理ステップ、Ｓ６０３…メニュー表示プログラム検索処理ステップ、Ｓ６０４…メニュー表示プログラム検索結果判別処理ステップ、Ｓ６０５…メニュー表示プログラム実行ステップ、Ｓ６０６…装置が提供するメニュー表示実行ステップ
Ｓ１３００…ネットワーク接続開始ステップ、Ｓ１３０１…接続先ＵＲＬ取得処理ステップ、Ｓ１３０２…接続情報読み出し処理ステップ、Ｓ１３０３…接続実績判別処理ステップ、Ｓ１３０４…問題実績判別処理ステップ、Ｓ１３０５…接続情報に基くセキュリティレベル設定処理ステップ、Ｓ１３０６…セキュリティレベル設定処理ステップ
【図１】
2005322285.tif 000003
【図２】
2005322285.tif 000004
【図３】
2005322285.tif 000005
【図４】
2005322285.tif 000006
【図５】
2005322285.tif 000007
【図６】
2005322285.tif 000008
【図７】
2005322285.tif 000009
【図８】
2005322285.tif 000010
【図９】
2005322285.tif 000011
【図１０】
2005322285.tif 000012
【図１１】
2005322285.tif 000013
【図１２】
2005322285.tif 000014
【図１３】
2005322285.tif 000015