(57)【要約】  本発明の実施形態は携帯可能な記憶媒体に関して内容を再生しその再生をカスタム化するための方法およびシステムを提供する。これらのうち幾つかの方法は再生装置を通して、第１の携帯可能な記憶媒体と関連してレンダリングされる内容を識別し、識別された内容の表示で適用される１以上のカスタム化可能な表示パラメータを識別し、カスタム化可能な表示パラメータの識別に続いて１以上のカスタム化可能な表示パラメータの少なくとも第１のカスタム化可能な表示パラメータについて第１の定義を受信し、第１のカスタム化可能な表示パラメータに関連して第１のカスタム化可能な第１の定義を再生装置に記憶させ、それによって第１の定義は第１のカスタム化可能な表示パラメータに関する内容のレンダリングにおいて再生装置により適用される。【選択図】図１
2010534898.tif 000002
【特許請求の範囲】
【請求項１】
携帯可能な記憶媒体と関連して内容を表示する方法において、
再生装置を通して、再生装置により直接アクセスされる第１の携帯可能な記憶媒体と関連してレンダリングされる内容を識別し、
識別された内容の表示において適用される１以上のカスタム化可能な表示パラメータを識別し、
１以上のカスタム化可能な表示パラメータの識別に続いて、１以上のカスタム化可能な表示パラメータの少なくとも第１のカスタム化可能な表示パラメータに対する第１の定義を受信し、
第１のカスタム化可能な表示パラメータの第１の定義を第１のカスタム化可能な表示パラメータと関連して再生装置に記憶させ、それにおいて第１の定義は第１のカスタム化可能な表示パラメータに関する内容のレンダリングにおいて再生装置により適用されるステップを含んでいる方法。
【請求項２】
さらに、第１のカスタム化可能な表示パラメータに対する第１の規定を受信する前に、第１のカスタム化可能な表示パラメータについて規定されたデフォルト規定の代わりに第１のカスタム化可能な表示パラメータの第１の定義を適用しながら、第１の携帯可能な記憶媒体のアクセスと関連して内容を表示するステップを含んでいる請求項１記載の方法。
【請求項３】
識別された内容の表示に適用されるべき１以上のカスタム化可能な表示パラメータの識別は、再生装置のローカルメモリおよび１以上のカスタム化可能な表示パラメータの第１の携帯可能な記憶媒体の検索を含んでいる請求項２記載の方法。
【請求項４】
さらに、ネットワーク接続がアクチブであり、ネットワーク上で１以上の遠隔ソースへのアクセスを提供するか否かを決定し、
前記ネットワーク接続がアクチブであるという決定に応答して、遠隔ソースをアクセスし、
遠隔ソースのアクセスに応答して、１以上の他のカスタム化可能な表示パラメータに対して１以上の付加的な定義を遠隔ソースから受信し、
内容のレンダリングにおいて前記１以上の他のカスタム化された表示パラメータについての１以上の付加的な定義を再生装置により適用させる請求項３記載の方法。
【請求項５】
さらに、再生装置により直接アクセスされる第２の携帯可能な記憶媒体と関連してレンダリングされる別の内容を識別し、その別の内容は第１の携帯可能な記憶媒体と関連してレンダリングされる内容とは異なっており、
第１のカスタム化可能な表示パラメータについての第１の定義を適用しながら、第２の携帯可能な記憶媒体のアクセスに関連して前記別の内容を表示するステップを含んでいる請求項２記載の方法。
【請求項６】
さらに、第１の携帯可能な記憶媒体以外のソースからのアクセス可能な付加的な内容を識別し、その付加的な内容は第１の携帯可能な記憶媒体に記録される内容と共同して表示されるように指定されており、
第１の携帯可能な記憶媒体に記録された内容と共同して付加的な内容の表示において第１のカスタム化可能な表示パラメータの第１の定義をプライバック装置により適用させるステップを含んでいる請求項２記載の方法。
【請求項７】
さらに、１以上のカスタム化可能な表示パラメータの識別に続いて、１以上のカスタム化可能な表示パラメータの少なくとも第２のカスタム化可能な表示パラメータについて第２の定義を受信し、
第２のカスタム化可能な表示パラメータの第２の定義を第２のカスタム化可能な表示パラメータと関連して再生装置に記憶させ、それによって第２の規定は再生装置により適用され、第２の表示パラメータの第２の定義が適用されないときに他の方法で第２の内容が表示されているとき第１の携帯可能な記憶媒体に関連される第２の内容は表示されない請求項１記載の方法。
【請求項８】
さらに、再生装置のローカルメモリからアクセス可能なカスタム化可能な表示パラメータとは異なる第３のカスタム化可能な表示パラメータを含んでいる付加的なカスタム化可能な表示パラメータを遠隔ソースからのネットワークによって受信し、媒体に記憶し、
付加的なカスタム化可能な表示パラメータの受信に続いて、付加的なカスタム化可能な表示パラメータの少なくとも第３のカスタム化可能な表示パラメータに対する第３の定義を受信し、
第３のカスタム化可能な表示パラメータと関連して第３のカスタム化可能な表示パラメータの第３の定義を再生装置に記憶させ、それにおいて第３の定義は第１のカスタム化可能な表示パラメータに関する内容のレンダリングにおいて再生装置により適用される請求項１記載の方法。
【請求項９】
携帯可能な記憶媒体に関連して再生される内容の再生方法において、
表示パラメータをカスタム化するためのコマンドを受信し、
第１の携帯可能な記憶媒体にアクセスし、
第１の携帯可能な記憶媒体に規定され、第１の携帯可能な記憶媒体に関連される第１の内容を表示しながら適用されることができる１以上のカスタム化可能な表示パラメータを識別し、
１以上のカスタム化可能な表示パラメータの少なくとも１つを表示し、
１以上のカスタム化可能な表示パラメータのうちの表示された少なくとも１つの、第１のカスタム化可能な表示パラメータに対する第１の規定の指定を検出し、第１のカスタム化可能な表示パラメータの状態を第１の状態から第２の状態へ変更し、
第１のカスタム化された表示パラメータの状態を第２の状態に変更した第１の定義の指定の検出に応答して第１の定義を記憶し、
第２の状態にしたがって第１のカスタム化可能な表示パラメータの第１の定義を適用しながら第１の携帯可能な記憶媒体と関連して第１の内容を表示するステップを含んでいる方法。
【請求項１０】
さらに、第１の携帯可能な記憶媒体以外のソースからの付加的なカスタム化可能な表示パラメータを識別し、
識別された付加的なカスタム化可能な表示パラメータの第２のカスタム化可能な表示パラメータの選択を受信し、
少なくとも第２のカスタム化可能な表示パラメータに対する第２の定義を受信し、
第２のカスタム化可能な表示パラメータの第２の定義を記憶させ、第２のカスタム化可能な表示パラメータと関連させ、
第１の内容の表示は第２の状態にしたがって第１のカスタム化可能な表示パラメータの第１の定義と第２のカスタム化されたディスプレイパラメータの第２の定義を適用しながら第１の内容を表示することを含んでいる請求項１記載の方法。
【請求項１１】
第２の携帯可能な記憶媒体に直接アクセスし、
第２の状態にしたがって第１のカスタム化可能な表示パラメータを適用しながら第２の携帯可能な記憶媒体から検索された第２の内容を表示し、第２の携帯可能な記憶媒体から検索された内容は第１の携帯可能な記憶媒体からの第１の内容とは異なっている請求項１０記載の方法。
【請求項１２】
さらに、第２の携帯可能な記憶媒体から検索された第２の内容の内容所有者を識別し、
内容所有者は第１の携帯可能な記憶媒体に関連される第１の内容の所有者でもあるか否かを決定し、
第２の携帯可能な記憶媒体から検索された第２の内容の内容所有者が第１の携帯可能な記憶媒体に関連される第１の内容の所有者でもあるとき、第２の状態にしたがって第１のカスタム化可能な表示パラメータを適用しながら、第２の携帯可能な記憶媒体から検索された第２の内容の表示を実行する請求項１１記載の方法。
【請求項１３】
１以上のカスタム化可能な表示パラメータの識別は、
ユーザプロフィールにアクセスし、
ユーザプロフィールで特定されるような少なくとも第３のカスタム化可能な表示パラメータと第３の定義を識別し、
第１の内容の表示は、第２の状態にしたがって第１のカスタム化可能な表示パラメータの第１の定義と第３のカスタム化可能な表示パラメータの第３の定義を適用しながら第１の携帯可能な記憶媒体と関連して第１の内容を表示する請求項９記載の方法。
【請求項１４】
１以上のカスタム化可能な表示パラメータの識別は、
遠隔ソースから遠隔ユーザプロフィールにアクセスを行うために分散されたネットワーク上で遠隔ソースをアクセスし、
遠隔ユーザプロフィールで特定されるような少なくとも第４のカスタム化可能な表示パラメータと第４の規定を識別し、
第１の内容の表示は、第２の状態にしたがって第１のカスタム化可能な表示パラメータの第１の定義と第３のカスタム化可能な表示パラメータの第３の定義と第４のカスタム化可能な表示パラメータの第４の定義を適用しながら第１の携帯可能な記憶媒体と関連して第１の内容を表示する請求項１３記載の方法。
【請求項１５】
１以上のカスタム化可能な表示パラメータの識別において、
再生装置により直接アクセスされている第１の携帯可能な記憶媒体を再生装置を通して検索し、
第１の携帯可能な記憶媒体の検索の結果として、第１の携帯可能な記憶媒体で指定された遠隔ソースを識別し、
分散されたネットワークによって遠隔ソースをアクセスし、
遠隔ソースを通して第２のカスタム化可能な表示パラメータを識別し、
第２のカスタム化可能な表示パラメータに対する第２の定義を遠隔ソースから受信し、
表示はさらに、第１のカスタム化可能な表示パラメータについての第１の携帯可能な記憶媒体で規定された代わりの定義の代わりに第２のカスタム化可能な表示パラメータについての第２の定義を適用する第１の内容を表示する請求項９記載の方法。
【請求項１６】
遠隔再生装置により再生されるように遠隔再生装置により直接アクセスされている携帯可能な記憶媒体上に記録される内容の識別を受信し、
内容に関連される１以上の表示パラメータを内容の識別にしたがって識別し、１以上の表示パラメータは遠隔再生装置で内容の再生を変更するようにカスタム化されており、
１以上の表示パラメータのそれぞれの１以上の関連される定義を識別し、関連される定義は関連される１以上の表示パラメータに関して内容がどのように再生されるかを少なくとも部分的に示し、
１以上の定義なしの内容の再生から遠隔再生装置における内容の再生を変更するとき、遠隔再生装置で特定された対応する１以上の表示パラメータと関連して再生装置により適用される１以上の定義をネットワークにわたって遠隔再生システムへ通信するステップを含んでいる内容のレンダリング方法。
【請求項１７】
１以上の関連される定義の識別は、
内容の表示に適用される携帯可能な記憶媒体で特定される媒体規定表示パラメータを識別し、
媒体規定表示パラメータにしたがって適用されることができるカスタム化された定義を識別し、
１以上の定義の遠隔再生装置への通信は、媒体規定表示パラメータの媒体で規定されたパラメータ定義の代わりに、内容の再生において再生装置により適用される遠隔再生装置へのカスタム化された定義をネットワークにわたって通信する請求項１６記載の方法。
【請求項１８】
１以上の表示パラメータの識別はさらに、
再生装置のユーザの識別を受信し、
遠隔再生装置とは別のコンピュータの読取り可能な媒体に記憶されているユーザプロフィールをアクセスするステップを含んでおり、
内容に関連される１以上の表示パラメータの識別は、ユーザプロフィールに特定されている少なくとも１つの表示パラメータの識別を含んでいる請求項１７記載の方法。
【請求項１９】
さらに、識別された内容に適用され、携帯可能な記憶媒体上に規定された特別な表示パラメータが使用されるのを阻止する制限を識別し、
その制限にしたがって前記特別な表示パラメータの使用を阻止するように遠隔再生装置を制御するため遠隔再生装置に制限を通信する請求項１８記載の方法。
【請求項２０】
さらに、内容の識別にしたがって内容に関連される付加的な表示パラメータを識別し、
その付加的な表示パラメータに関連される付加的な内容を識別し、
その付加的な内容の識別に応答して、前記付加的な表示パラメータと関連して遠隔再生装置により表示される付加的な内容を遠隔再生装置へ転送する請求項１６記載の方法。
【請求項２１】
内容はユーザインターフェースメニューを含み、前記付加的な内容の識別は遠隔再生装置によりアクセスされている携帯可能な記憶媒体において規定されたユーザインターフェースメニュー上で表示されるグラフィック内容の識別を含んでおり、ユーザインターフェースメニューはグラフィック内容の表示を含み、遠隔再生装置により表示される請求項２０記載の方法。
【請求項２２】
コンピュータが読取り可能な携帯可能な記憶媒体と関連して再生される内容の再生を部分的に制御するコードを記録しているコンピュータの読取り可能な携帯可能な記憶媒体において、
適切に構成されたプロセッサによりコンピュータの読取り可能な携帯可能な記憶媒体からコードのアクセスが実行されるときコードはプロセッサに対して、
再生装置により直接アクセスされているコンピュータの読取り可能な携帯可能な記憶媒体と関連する再生装置により再生される内容をアクセスさせ、
コンピュータの読取り可能な携帯可能な記憶媒体上に規定され、内容がどのように表示されるかを少なくとも部分的に示す内容に関連されている複数の表示パラメータを識別させ、
識別された複数の各表示パラメータについて、第１の表示パラメータに関連した第１のデフォルトパラメータ定義を含んでいる１以上の関連したパラメータ定義を識別させ、
再生装置によるアクセスが可能な別のコンピュータの読取り可能な媒体上で、内容の表示で使用される第１の表示パラメータに関連されるカスタム化されたパラメータ定義が特定されるか否かを決定させ、
カスタム化されたパラメータ定義が特定されるとき、第１のデフォルトパラメータ定義の代わりに第１の表示パラメータに対するカスタム化されたパラメータ定義を適用しながら内容を再生し、
カスタム化されたパラメータ定義が規定されないとき、コンピュータの読取り可能な携帯可能な記憶媒体上で規定される第１のデフォルトパラメータ定義を適用する内容を再生させるステップを実行させるコンピュータが読取り可能な携帯可能な記憶媒体。
【請求項２３】
内容はコンピュータの読取り可能な携帯可能な記憶媒体上に規定されている１以上の制御オプションを含み、
複数の表示パラメータは１以上の制御オプションがどのように表示されるかを規定し、
カスタム化されたパラメータ定義を適用しながらの内容の再生は、カスタム化されたパラメータ定義が規定されるときに第１のデフォルトパラメータ定義の代わりに第１の表示パラメータのカスタム化されたパラメータ定義を適用する１以上の制御オプションのグラフィック表示の構成を含んでおり、
第１のデフォルトパラメータ定義を適用する内容の再生は、カスタム化されたパラメータ定義が規定されないとき携帯可能な記憶媒体上で規定された第１のデフォルトパラメータ定義を適用する１以上の制御オプションのデフォルトグラフィック表示の構成を含んでいる請求項２２記載のコンピュータの読取り可能な携帯可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はポータブルデジタルプロセッサの読取り可能な記憶媒体に関し、特にポータブルデジタルプロセッサの読取り可能な記憶媒体に記憶される内容にアクセスを行うことに関する。
【背景技術】
【０００２】
本出願は2007年7月27日出願の米国暫定特許出願第60/952,509号明細書（発明の名称“METHOD AND SYSTEMS FOR USE IN CUSTOMIZING DISPLAYED CONTENT FROM A PORTABLE STORAGE MEDIUM”）の特典を主張しており、この文献はその全体において本願で参考とされている。
【０００３】
過去数十年にわたって、マルチメディアコンテント、画像、ビデオ、音楽、その他のこのようなコンテントのようなコンテントの分配が非常に増加している。内容および内容が記憶されることができる複数の異なる媒体を分配するための複数の異なるフォーマットが存在する。過去数十年にわたって、内容のデジタル記録は幾つかの応用にしたがって内容を記憶する好ましいモードになっている。
【０００４】
多量のデジタルデータがデジタル内容を受信できる幾つかの媒体に記録されることができる。幾らかの記録により付加的な内容が記録され、媒体に記録された内容を通してナビゲーションを行う。このナビゲーションはユーザが所望の内容の位置を突き止め、内容の部分をスキップし、他のナビゲーションを行う等の内容と対話することを可能にする。
【発明の概要】
【０００５】
本発明は前述の要求および他の要求を、携帯可能な記憶媒体から検索された内容の表示についてカスタム化を行うのに使用するための方法、装置、システムの提供によって有効に解決する。これらのうち幾つかの方法は再生装置を通して、再生装置により直接アクセスされる第１の携帯可能な記憶媒体と関連してレンダリングされる内容を識別し、識別された内容の表示で適用される１以上のカスタム化可能な表示パラメータを識別し、１以上のカスタム化可能な表示パラメータの識別に続いて１以上のカスタム化可能な表示パラメータの少なくとも第１のカスタム化可能な表示パラメータについて第１の定義を受信し、第１のカスタム化可能な表示パラメータの第１の定義を第１のカスタム化可能な表示パラメータと関連して再生装置に記憶させ、それによって第１の定義は第１のカスタム化可能な表示パラメータに関する内容のレンダリングにおいて再生装置により適用される。
【０００６】
付加的な実施形態は携帯可能な記憶媒体と関連して再生される内容を再生する方法を提供する。これらの方法の幾つかは表示パラメータをカスタム化するためのコマンドを受信し、携帯可能な記憶媒体にアクセスし、第１の携帯可能な記憶媒体に規定され第１の携帯可能な記憶媒体と関連される第１の内容を表示しながら与えられることができる１以上のカスタム化可能な表示パラメータを識別し、１以上のカスタム化可能な表示パラメータの少なくとも１つを表示し、第１のカスタム化可能な表示パラメータの表示された少なくとも１つの第１のカスタム化可能な表示パラメータについての第１の定義の指定を検出し、第１のカスタム化可能な表示パラメータの状態を第１の状態から第２の状態へ変更し、第１のカスタム化可能な表示パラメータの状態を第２の状態に変更する第１の定義の指定の検出に応答して第１の定義を記憶し、第２の状態にしたがって第１のカスタム化可能な表示パラメータの第１の定義を適用しながら第１の携帯可能な記憶媒体と関連して第１の内容を表示する。
【０００７】
さらに別の実施形態は内容のレンダリング方法を提供する。これらの実施形態の幾つかは遠隔再生装置により再生されるように遠隔再生装置により直接アクセスされる携帯可能な記憶媒体上で記録される内容の識別をネットワーク上から受信し、内容の識別にしたがって、内容に関する１以上の表示パラメータを識別し、１以上の表示パラメータは遠隔再生装置における内容の再生を変更するようにカスタム化可能であり、各１以上の表示パラメータの１以上の関連される定義を識別し、関連される定義は１以上の表示パラメータに関して内容がどのように再生されるかを少なくとも部分的に示し、１以上の定義なしに内容の再生から遠隔再生装置で内容の再生を変更するとき、遠隔再生装置で特定された対応する１以上の表示パラメータと関連して再生装置により適用される１以上の定義をネットワークにわたって遠隔再生システムへ通信する。
【０００８】
さらに別の実施形態はコンピュータが読取り可能な携帯可能な記憶媒体と関連して再生される内容の再生を部分的に制御するコードを記録しているコンピュータの読取り可能な携帯可能な記憶媒体を提供する。適切に構成されたプロセッサによりコンピュータの読取り可能な携帯可能な記憶媒体からコードのアクセスが実行されるとき、コードはプロセッサに対して、再生装置により直接アクセスされているコンピュータの読取り可能な携帯可能な記憶媒体と関連して再生装置により再生される内容をアクセスさせ、コンピュータの読取り可能な携帯可能な記憶媒体に規定され内容がどのように表示されるかを少なくとも部分的に示す内容に関連される複数の表示パラメータを識別させる。さらに、プロセッサは各識別された複数の表示パラメータについて、第１の表示パラメータに関連される第１のデフォルトパラメータ定義を含めた１以上の関連されるパラメータ定義を識別し、再生装置によるアクセスが可能な別のコンピュータの読取り可能な媒体上で、内容の表示で使用される第１の表示パラメータに関連されるカスタム化されたパラメータ定義が特定されるか否かを決定し、カスタム化されたパラメータ定義が特定されるとき第１のデフォルトパラメータ定義の代わりに第１の表示パラメータについてのカスタム化されたパラメータ定義を適用しながら内容を再生し、カスタム化されたパラメータ定義が規定されないときコンピュータの読取り可能な携帯可能な記憶媒体上で規定される第１のデフォルトパラメータ定義を適用する内容を再生する。
【０００９】
本発明の特徴および利点は本発明の原理が使用されている例示的な実施形態を説明している以下の本発明の詳細な説明と添付図面を参照してより良好に理解されるであろう。
【図面の簡単な説明】
【００１０】
【図１】携帯可能な記憶媒体からアクセスおよび／または検索された内容を再生する幾つかの実施形態による再生システム又は装置の簡単なブロック図である。
【図２】携帯可能な記憶媒体に記憶された内容の表示におけるカスタム化の実行の例示的なプロセスの簡単なブロック図である。
【図３】第１の寸法を有し、第１の位置におけるディスプレイ上に方位を定められまたは位置されているメニューの１例の図である。
【図４】図３のメニューが表示されるときに適用されるカスタム化とは異なるカスタム化に基づいて表示されたメニューの別の例を示す図である。
【図５】マルチメディア内容が携帯可能な記憶媒体から再生されているときのマルチメディア内容の一部上にオーバーレイされているメニューを示す図である。
【図６】例えば携帯可能な記憶媒体上に記憶されているクリスマス映画に関連されるクリスマスツリーの形状を有するようにカスタム化されているメニューの１例を示す図である。
【図７】幾つかの実施形態による図２のプロセスの実行に関するカスタム化の適用の実行で使用するためのプロセスの簡単なフロー図である。
【図８】内容を表示するときのカスタム化の実行における幾つかの実施形態によるプロセスの１例の簡単なフロー図である。
【図９】幾つかの実施形態によるカスタム化の適用におけるパラメータの複数の定義から１つの定義を選択するプロセスの簡単なフロー図である。
【図１０】例えばメニューと、コードを実行するときに再生装置によりアクセスされる定義ファイルの一部を表示するときに使用される携帯可能な記憶媒体上に記録されるコードの一部の１例の簡単なテキスト表示を示す図である。
【図１１】携帯可能な記憶媒体からメニューのような内容が表示される態様をユーザがカスタム化することを可能にする幾つかの実施形態による１例のプロセスの簡単なフロー図である。
【図１２】カテゴリの表示におけるパラメータおよび／または限定、および／または内容の表示のカスタム化に関する表示パラメータオプションを識別するためのプロセスの簡単なフロー図である。
【図１３】幾つかの実施形態による１以上の再生装置および／またはユーザに対するサーバからのカスタム化を強化するためのプロセスの簡単なフロー図である。
【図１４】遠隔ソースにログインするための幾つかの実施形態によるプロセスの簡単なフロー図である。
【図１５】制御オプションまたはメニューを通して有効なボタンの規定によって、図３−６に示されている再生メニューの１つのようなメニューの少なくとも一部をユーザがカスタム化することを可能にする幾つかの実施形態によるグラフィックユーザインターフェースの簡単な例を示す図である。
【図１６】例えば公共へ分配される携帯可能な記憶媒体を記録し、スタンプしおよび／または生成するのに使用され、ユーザがディスプレイをカスタム化し媒体から内容の再生を可能にすることができる媒体画像の生成で使用するための幾つかの実施形態によるプロセスの簡単なフロー図である。
【発明を実施するための形態】
【００１１】
本発明の前述および他の局面、特徴、利点は図面を伴って与えられている以下のより特別な説明から明白になるであろう。  
対応する参照符合は図面の幾つかの図を通して対応するコンポーネントを示している。当業者は図面中の素子が簡単化および明瞭さのために示されており、必ずしも実寸大ではないことを認識するであろう。例えば図面中の幾つかの素子の寸法は本発明の種々の実施形態の理解をよりよくするために他の素子に関して誇張されている。また、商用で実現可能な実施形態で有用または必要である普通であるがよく理解されている素子はしばしば本発明のこれらの種々の実施形態の支障にならないように示されていない。
【００１２】
本発明の実施形態はプロセッサ、コンピュータ又はその他の関連装置によって読取り可能なデジタルデータ記憶媒体から検索可能な内容に関連された再生経験のカスタム化を可能にする。カスタム化は規定され、調節され、変更および／または組み込まれることができる通常パラメータと呼ばれる多くのファクター、パラメータ、定義、効果、内容、動作、条件、セキュリティ、規則等を使用し適用することができる。内容のプレイバック（再生）において、カスタム化は識別され、内容は適切であるときカスタム化にしたがって表示および／または再生される。媒体はしばしば高解像度デジタルビデオディスク（ＨＤ−ＤＶＤ）、ブルーレイディスク又は他のこのような光データ記憶装置のような光データ記憶媒体である。部分的に、ＨＤ−ＤＶＤとブルーレイディスクにより与えられる記憶容量は付加的な内容、データ、パラメータ、条件、コード、スクリプト等でマルチメディア内容と共に可能にし、それによってマルチメディア内容が表示されるとき、カスタム化はその内容がどのように表示されるかを部分的に示すことができる。
【００１３】
以下の説明を簡単にするために、カスタム化は通常パラメータに関して説明される。しかしながら、カスタム化は内容、内容の表示、内容の再生、再生および再生装置の動作、内容の組込み等の他の局面に適用することができることが当業者に明白であろう。付加的に、以下説明するカスタム化は通常、媒体における内容のカスタム化に関するカスタム化であるとして簡潔に説明されており、これはマルチメディア内容、グラフィック内容、メニュー内容、その他のこのような内容を含むことができるが、カスタム化は媒体上の内容に限定されないが、媒体上の内容、再生装置の条件および設定、内容に関して与えられた規則（例えばある内容が表示されることができるか否かを含むことができる）、媒体に関連して再生される内容、およびその他のこのようなカスタム化に加えてアクセスされる内容にも適用されることができることが当業者に明白であろう。さらに簡単にするために、カスタム化は通常ユーザに関して説明される。カスタム化は内容にアクセスおよび／または再生しているエンドユーザにより使用されることができる。しかしながらカスタム化はエンドユーザに限定されないで、代わりに内容の所有者、内容の分配者、その他内容および内容の分配または内容に関連されることができる補足的な内容に関する人によって使用されることができる。
【００１４】
カスタム化は内容がどのようにして再生されるか、ユーザインターフェースの外観、ユーザインターフェースメニュー、メニューの位置、メニューがいつ表示されるかおよびその態様をユーザが規定し、動作特性を特定し、アセット（例えば適用する言語、サブタイトルが表示されるか否か等）、有効なオプション、内容の分配およびその他のこのようなカスタム化を規定することを可能にできる。１例として、カスタム化はカスタム化可能なメニュー表示パラメータに基づいてメニューの外観を示す能力をユーザに与えることができる。これは例えばメニューの全体的な寸法、ディスプレイスクリーン上のいずれの位置にメニューが表示されるか、メニュー中のオプションまたはボタンの寸法、適切な場合に使用されるフォントサイズ、メニューを通して有効なオプション数、着色、グラフィック、グラフィカルスキニング、背景、メニューが表示されている間の音声再生、オプションが選択されているかおよび／またはエラーが検出されているときの音声指示、その他のこのような局面およびメニューの外観を含むことができる。パラメータは媒体中で特定されることができ、パラメータの定義は内容（例えばメニュー）の表示時に決定されることができる。ユーザは内容（この例ではメニュー）が表示されるときに再生装置がユーザにより特定されたパラメータの定義を使用するようにパラメータを規定できる。同様に、遠隔ソースおよび／またはパーティはメニューの表示時に使用されることができるパラメータのカスタム化された定義を特定できる。さらに付加的なパラメータが特定されおよび／または遠隔ソースから受信されることができ、定義は内容をレンダリングするときに適用されるように特定されることができる。
【００１５】
図１は幾つかの実施形態による携帯可能な記憶媒体122からアクセスおよび／または検索される内容を再生する再生システム又は装置120の簡単なブロック図を示している。再生装置120は制御装置124、メモリ126、ユーザインターフェース128、媒体駆動装置130、カスタム化エンジン132、オーディオ出力134、ディスプレイ136、１以上の通信リンクまたはバス138を含んでいる。幾つかの実施形態では、再生装置はさらに再生装置がネットワーク142上で遠隔装置および／またはソース150-154と通信することを可能にするネットワークインターフェース140を含んでいる。
【００１６】
制御装置124はカスタム化の実行のために再生装置120の他のコンポーネントのカスタム化および／または誘導を行うようにコード、ソフトウェア、スクリプト等をアクセスまたは構成するように適切に構成された１以上のプロセッサ、マイクロプロセッサ、マイクロコンピュータ又はその他のこのような処理装置、または装置の組合せを通して実行されることができる。幾つかの実施形態では、制御装置は復号器、符合器等のようなビデオおよび／またはオーディオ処理機能を含むが、ビデオおよび／またはオーディオ処理機能は制御装置124と協動される別の装置を通して実行されることができる。多くの例では、制御装置は符号化、暗号化又は他のこのような保護処理のような内容の保護の使用を利用および／または実行できる。さらに、再生装置の制御装置124および／または１以上のプロセッサは媒体122、メモリ126に記録されたソフトウェア、またはネットワーク142上で受信されたソフトウェアを実行できる。メモリ126は制御装置と結合され、典型的に少なくとも制御装置124によりアクセスされた１以上のプロセッサおよび／またはコンピュータ野読取り可能な媒体を含み、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他のメモリ技術のような揮発性および／または非揮発性媒体を含むことができる。メモリはコード、ソフトウェア、実行可能物、スクリプト、データ、プロフィール等を記憶できる。いくつかの実施形態では、メモリは以下十分に説明したように、カスタム化を規定および／または実行するためのグラフィックユーザインターフェースをユーザに提供するアプリケーションユーザインターフェースを実行するソフトウェアを記憶する。
【００１７】
ユーザインターフェース128はユーザが再生装置120と対話することを可能にし、任意の関連するユーザインターフェースを実質的に含むことができる。例えばユーザインターフェースは１以上の制御ボタン、無線遠隔制御、タッチスクリーン、スタイタス・ペン、キーボード、マウス、ジョイスティック等を含むことができるがそれらに限定されない。これらおよびその他の入力装置はバス138に結合するインターフェースを通して制御装置124へしばしば接続されることができるが、パラレルポート、ＩＥＥＥ1394シリアルポート、ゲームポート、ＵＳＢポートＩＲインターフェース又は他のこのようなポート等の他のインターフェースにより接続されることができる。媒体駆動装置130は携帯可能な記憶媒体122を受信し、再生装置120の制御装置又は他の関連コンポーネントが媒体に記憶されている内容を直接アクセスすることを可能にする。幾つかの例では、前述したように媒体122は再生装置120により実行されるコード、ソフトウェア等を記憶できる。
【００１８】
カスタム化エンジン132は携帯可能な記憶媒体122からの内容がどのように表示されるか、幾つかの例ではローカルメモリ126からおよび／またはネットワーク142から受信された内容がどのように表示されるかをユーザがカスタム化することを可能にする。部分的にカスタム化エンジン132はディスプレイおよび／または再生パラメータおよび関連する表示の定義および／または再生パラメータ間の関連を維持する。さらにカスタム化エンジンはカスタム化可能な表示パラメータの少なくとも１つのリストに対するアクセスをユーザに与え、少なくとも携帯可能な記憶媒体122からの内容の表示で後に使用されることができる表示パラメータの定義または関連されるオプションをユーザが指定又は選択することを可能にする。カスタム化エンジン132はハードウェア、ソフトウェアまたはハードウェアとソフトウェアの組合せによって構成されることができる。さらに幾つかの実施形態では、カスタム化エンジンは携帯可能な記憶媒体122中のソフトウェアによって実行される。
【００１９】
オーディオ出力134は例えば制御装置またはオーディオ復号器からオーディオ信号を受信し、オーディオ内容がユーザに聞かれるように出力する。幾つかの例では、オーディオ出力はオーディオ信号を発生するためにスピーカを駆動または増幅器のような１以上の他の装置と協動する。ディスプレイ136は媒体122からの内容、制御装置124またはメモリ126に記憶された内容、制御装置124又はメモリ126に記憶された内容、ネットワーク上、他のこのようなソースまたはソースの組合せから受信された内容を表示する。表示はコンピュータディスプレイ、テレビジョンディスプレイ、携帯可能な装置のディスプレイ、および／または他のこのようなディスプレイを通して実行されることができる。幾つかの実施形態では、再生装置120はコンピュータ、デジタル多用途ディスク（ＤＶＤ）プレーヤ、ゲーム装置、携帯可能な再生装置、又はその他のこのような再生装置である。
【００２０】
図２はカスタム化を実行する例示的なプロセス220の簡単なブロック図を示している。典型的にプロセス220は媒体122からおよび／または媒体122と関連して内容を再生および／または表示する再生装置120を通して実行される。最初に、ステップ222で再生される内容を含んだ媒体が検出される。例えば再生装置は媒体が再生装置に挿入されユーザにより再生されるように選択され（例えば再生ボタンが選択され、一度に再生装置が２以上の媒体を保持できる例では１つの媒体を選択する）または他のこのような選択が行われたことを検出できる。ステップ224では、カスタム化が内容またはパラメータに適用されることができるか否かが決定される。幾つかの例では、この決定は媒体上の識別子に基づき、カスタム化が媒体（例えばマーク、メタデータ、カスタム化ファイルまたはディレクトリ、および／またはカスタム化されたコード又はオブジェクトは媒体またはたのこのような指示または指示の組合せに記録されることができる）、媒体のタイプの識別子（例えばＨＤ−ＤＶＤディスク、ブルーレイディスクまたは他のこのようなタイプの媒体）、再生装置120上で局部的に規定されたパラメータ、遠隔ソース150-154で特定されたパラメータ、カスタム化が適用されたという他のこのような指示に関して適用されることができることを示している。ステップ224でカスタム化が適用されることができないことが決定されたとき、プロセス220は終了し、再生は媒体により示されるようなパラメータを適用して標準的な再生を通して再開する。これは再生装置120がレガシー媒体および、カスタム化による使用のために構成されていない媒体および、カスタム化された再生のために構成された媒体を再生することを可能にする。
【００２１】
ステップ224でカスタム化が適用されることができることが決定された例では、プロセス220はステップ226へ続き、有効なカスタム化および規定されたカスタム化パラメータはカスタム化の実行において識別される。先に紹介したように、カスタム化は内容の多くの要素、内容の表示、表示されるものがあればいずれのメニューに表示されるか、メニューの外観、再生の条件、分配または出版する内容および／または他のユーザへの表示パラメータあるいは定義、他のユーザとの通信、他のユーザからの受信する出版された内容および／または通信、その他のこのようなカスタム化に関連されることができる。カスタム化が識別されると、ステップ230に入り、そこで媒体からの内容が再生されおよび／または媒体の内容と協動される他の内容が再生されながらカスタム化が適用される。
【００２２】
プロセス220を通して与えられたカスタム化はカスタム化を規定するユーザ（またはパーティ）にしたがってさらに望ましい方法で内容の再生をユーザがカスタム化することを可能にする。さらにカスタム化はどのように内容が提示されるか、または内容が提示されるか否かについてユーザが制御することを可能にする。さらにカスタム化は携帯可能な記憶媒体122からの内容および／または携帯可能な記憶媒体に関して再生または表示される内容の再生、表示、構成および／または強化をユーザがカスタム化することを可能にする。例としてカスタム化は、内容がどのように再生されるか（例えばトレーラおよびまたはプレビュー、１以上の主内容アイテムおよびクレジットを含む再生、単に１以上の主内容アイテムの再生、トレーラまたはプレビューおよび１以上の主内容アイテムの再生、遠隔ソースからの付加的な内容が媒体からの内容に組み込まれるか否か、又は他のこのような再生）、内容および／または表示パラメータまた定義がどのように他のユーザに分配或いは出版されることができるかおよびそれができるか否か、遠隔制御オプション又はボタンがどのように１以上の内容アイテムに関して解釈されるか、メニューがどのように表示されるか、メニューを通して有効なオプション、および／またはこのようなカスタム化を示すことができる。
【００２３】
さらに、カスタム化は内容のダイナミック再生を行う。従来のＤＶＤ媒体は例えば静的であり、内容が媒体に焼き付けられると固定され、内容が再生される毎に同じである。しかしながら本発明の実施形態を通して行われるカスタム化は内容が媒体に焼き付けられた後、パラメータ、オプション、条件が調節され、変化し、除去され付加されることを可能にする。同様に、多数のメニューは（例えば予め規定された回転、ランダムにまたはユーザにより規定されたパラメータに基づいて）ユーザが選択できるか再生装置が選択できる媒体に組み込まれることができる。さらに、ユーザは異なる媒体又は再生装置についての一貫したパラメータおよびパラメータの定義を使用することによって、多数の異なる媒体および／または再生装置を横切って一貫性のあるルック・アンド・フィールのような一貫性を設けることができる。
【００２４】
図３−５は異なる適用されたカスタム化にしたがってそれぞれメニュー322、422、522を表示しているディスプレイ320の簡単な例示的表示を示している。以下十分に説明するように、カスタム化を通してユーザによって多数の表示パラメータが選択および／または規定されている。これらのうち幾つかの表示パラメータは特にメニューがどのように表示されるかをユーザがカスタム化することを可能にする。図３の例示的なメニュー322は第１の寸法を有し、第１の位置でディスプレイ320上に配向または位置付けられている。さらにメニューは第１のボーダーまたはフレーム324を有し、これは第１の色、パターン等を有することができる。第１のグラフィック背景またはスキン328が含まれ、これは選択された色、パターン、画像、写真または他の関連グラフィックであることができる。さらにメニュー322は５つのオプションまたはボタン326と共に示されており、これらは第１の形状および寸法を有し、第１の整列で整列され、第１のフォントと第１のフォントサイズを使用してラベル化して表示されている（例えば“Play All”、“Play Main”、“Skip Preview”、“Play Credits”、“Customize”）。メニュー322はさらに第１のフォントであるが第２のフォントサイズで提示されているラベル330（例えば“Play Menu”）を含んでいる。
【００２５】
図４のメニュー422は（例えば示されている機能に関して）図３のメニュー322と類似の第２の例を示している。しかしながら図４のメニューは図３のメニューとは異なるカスタム化を有する。例えば図４のメニュー422はユーザがより容易にオプションを観察し弁別できるようにさらに大きな特徴とさらに大きなボタンおよびフォントで構成されており、全体的に大きく、即ちディスプレイ320上でより多くの「領域」を占有している。図４のメニュー422はディスプレイ320中の第２の配向方位または位置に位置されており、第２のボーダー424を有し、即ち第２のボーダー424は図３のボーダー324とは異なる。第２の背景428が示されており、例えばボタンおよび／またはテキストとのコントラストを強化するために無地の白色である。第２の背景は図３の背景またはスキン328とは異なっている。５つのボタン426が図４で示されており、各ボタンは図３に示されているような第１の形状およびサイズと比較するとき第２の形状およびサイズを有し、ボタン426は図３のボタン326のラベルで図３に示されているような第１のフォント（活字書体）と第１のフォントサイズと比較するとき第３のフォントサイズを有する第２のフォント（活字書体）のラベルを有する。図３のラベル330に類似のラベル430も第２のフォントおよび第４のフォントサイズを使用して示されている。
【００２６】
図５はメニュー522が内容上にオーバーレイしている媒体122から再生されているマルチメディア内容520の一部を示している。幾つかの実施形態ではカスタム化はメニュー522を構成でき、それによってマルチメディア内容520はメニュー520が表示されているとき再生を継続し、他の構成はメニュー522がマルチメディア内容520上に表示されている間にマルチメディア内容520の再生を休止させる。メニュー522は図５の例にしたがって第３の配向で（ディスプレイ320の後又はその下部に）表示されるようにさらにカスタム化される（これは例えばＸとＹ座標の特定し、マウスのようなユーザインターフェースを通してメニュー522を選択し所望の位置にメニューを位置付け、カスタム化中にオプションとしてリストされている予め規定された位置のセットから１つの位置を選択するドラッグ・アンド・ドロップオプションにより指定されることができる）。メニュー522はさらにそれぞれ図３と４の第１および第２のメニュー322、422のサイズとは異なる第３のサイズで構成され、オプションまたはボタン526が図３と４に示されているような２つの行と対照的に１つの行で表示されるように伸張される。さらにメニュー522は例えばカスタム化期間中に色および／またはパターンのリストから選択され、ランダム又は逐次的に（以下説明するように）潜在的なボーダーから選択された色、パターン等を有する第３のボーダー524を有しており、グラフィックファイルはカスタム化または他のこのような指定又は選択期間にユーザにより指定されることができる。第３の背景528も使用され、これは選択されたまたは指定された色、パターン、画像、写真又はその他の関連グラフィックであることができる。さらにメニュー522は異なる数のボタン、例えば７つのボタン526と共に示されており、ボタンは第３の整列で構成され（図３と４に示されているようなテキストの代わりに）機能（例えば、停止、再生、早送り、ポーズ、巻戻し、スキップ、カスタム化）を表す画像又はグラフィックでラベル付けされている異なる形状とサイズを有している。メニュー522のカスタム化はボタン526の機能の付加的なカスタム化に延長し、それによって幾つかのボタンは図３と４のメニュー322と422のボタン326と426とは異なる機能を行う。メニュー522はさらに第３のフォントと第４のフォントサイズで提示されるラベル530（例えば“Play Menu”）を含んでいる。
【００２７】
図６は例えば媒体122に記憶されているクリスマス映画に関連されるクリスマスツリーの形状を有するようにカスタム化されたメニュー622の１例を示している。幾つかの例では、個のメニュー622はユーザにより生成されるか内容の所有者又は他の第３パーティにより提供されることができる。メニュー622はメニュー622に含まれた選択可能なボタンまたはオプション626の位置付けを通してカスタム化され、この例では装飾の形状である。幾つかの実施形態では、ボタンの位置付けは（例えばユーザインターフェース指向装置、遠隔制御又は他のこのようなユーザインターフェースを使用して）ユーザが装飾ボタン640-643をツリーメニュー内の所望位置へドラッグおよびドロップすることにより実行され、Ｘ、Ｙ座標が特定されることができ、１以上の予め規定された位置が選択され、または他のこのような方法を通して選択されることができる。「装飾」ボタン626の機能は予め規定されることができ（例えばボタンはメニューに組み込まれることができる各機能で表示されることができ、或いは「装飾」ボタンが特別な機能に対応するように選択されることができる）またはユーザはこれらが「ツリー」メニュー622に組み込まれるとき機能を特定でき、例えばユーザがメニュー622上にボタンを含むとき、潜在的な機能のリストが表示されることができ、ユーザが位置付けられたボタンに関連される機能を選択することを可能にする。
【００２８】
前述しさらに以下説明するように、カスタム化はどのように内容が表示されるか、いずれのないが表示されるか、どこに内容が表示されるか、内容内に何が含まれるかおよび／または他のこのようなカスタム化についての多くの異なる局面をユーザがカスタム化することを可能にできる。特に例えばメニューに関しては、メニューを通して有効な機能は幾つかの例ではカスタム化されるか部分的にカスタム化される（例えば幾つかのメニューはある機能を必要とし、他の機能が付加されるか除去されることができる）。さらにメニューの外観、ディスプレイ上でのその位置、メニューに関連される他のグラフィックは幾つかの例でカスタム化されることができる。さらに、幾つかの実施形態におけるカスタム化はいずれのオプション、制御、内容および／または情報がメニュー又は他のユーザインターフェースに含まれるかを特定できる。カスタム化は１以上のユーザインターフェース又は表示されたメニューにおいて、他のユーザから受信された通信、送信された通信、受信されたかまたは最近受信されたペンディング通信の数、他のこのような指示についての情報を識別するために含まれることができる。さらに幾つかの構成では、ユーザは媒体上の幾つかの内容および／または媒体に関して再生されるようにアクセスされた内容に対して保護を付加またはオーバーライドすることができる。例えば内容の所有者または親は付加的な内容が媒体と共に再生される場合でも、媒体上の幾つかの又は全ての内容および／または媒体に関して再生されることができる内容に対してパスワード保護を付加できる（例えばユーザはパスワード保護をビデオピース又はメニューに適用する能力を有する）。ユーザプロフィール情報および他の関連情報はカスタム化を行うために使用されることもできる。例えばカスタム化はカスタム化をトリガーすることに使用されることができる休日、誕生日、記念日のような特別な時節に基づいて適用されることができ（例えば表示されるメニューのスキン）、カスタム化はディスクが負荷された日、負荷された日と前に負荷された日との差、カスタム化のための他のこのようなトリガーに基づくことができる。
【００２９】
さらに別の例として、再生装置120および／または媒体122で規定されか二次的なソースから受信された適用はユーザ間の媒体通信を可能にでき、通信レポジトリまたは受信箱は（例えば通信が実際に遠隔で記憶されるとき）これらの通信または、これらの通信に対するアクセスを規定する参照を維持することができる。カスタム化は新しい通信についての通知（例えばアイコンまたは符合が表示されることができる）が与えられるべきであり、複数のペンディングまたはアクセスされていない通信がリストされることができ（例えばカスタム化は表示された各メニューがさらに複数のペンディング通信を識別することを規定できる）、現在のユーザが典型的に通信しているいずれの他のユーザ（例えば有人リスト）が現在ログインターフェースしているかを識別し、他のこのようなカスタム化が規定されることができることをユーザが規定することを可能にする。
【００３０】
図３−６は表示メニューに関してカスタム化されることができるカスタム化可能な幾つかの表示パラメータおよび／または特徴の幾つかの例を示している。幾つかのメニューはいずれのパラメータがカスタム化されることができるか或いは調節されることができるかを限定または制限する可能性がある。例えば幾つかのメニューはボタン数が固定され、メニュー中のボタンに関連される機能が固定されることを必要とする可能性がある。他の制限は幾つかの背景グラフィックのような幾つかの内容がメニュー又は他のこのような制限と共に使用されることを妨げる。さらに、カスタム化はメニューに限定されないが、代わりに幾つかの実施形態では、内容又は内容の再生の他の局面に適用されることができる。例えば幾つかのカスタム化は内容が以下に再生されるか（例えば後書きを省く、クレジットを省く、編集済みのシーンを組込む、解説を組み込む等）、サブタイトルの言語選択、他のユーザに対する内容の共有または公開、他のこのようなカスタム化に適用することができる。
【００３１】
図７は例えばユーザにより選択可能なオプションを含むメニューのような１以上の表示パラメータが適用する内容を表示するとき、幾つかの実施形態による図２のステップ230のカスタム化適用の実行で使用するためのプロセス720の簡単なフロー図を示している。ステップ722で、プロセスは媒体122からのメニューが表示されることを検出する。ステップ724で、メニューに関する媒体で特定されたカスタム化可能な表示パラメータ又はパラメータ変数が識別される。パラメータは例えば内容（例えばメニュー）が表示されるときに適用されるグラフィックスキンまたはフォント、いかに内容が表示されるか、内容が表示されるか否か、内容が検索される場所、いずれの内容が他の内容と共におよび／または他の内容の代わりに表示されるか、内容および他のこのようなカスタム化に含まれるおよび／または関連されるもののようなカスタム化可能なパラメータであることができる。ステップ726では、パラメータのデフォルト定義又は設定はパラメータの媒体上で識別される。幾つかの構成では、カスタム化が規定されないかまたは適用されない例および／またはパラメータがデフォルトまたは一次状態にリセットされるとき、デフォルト設定に関して１以上のカスタム化可能なパラメータが規定される。
【００３２】
ステップ728では、１以上の規定ファイル、リストまたはデータベースがアクセス可能であるか否か、定義ファイルがカスタム化された定義を含んでいるか否かが決定される。以下十分に説明するように、幾つかの実施形態は１以上のファイル、幾つかの例では拡張マークアプ言語（ＸＭＬ）ファイル、簡単なテキストファイル又は他の関連ファイルフォーマットを通して実行可能な１以上のファイルで表示パラメータのカスタム化を記憶する。定義ファイルがアクセス可能であるとき、ステップ730に入り、定義ファイルがパラメータのカスタム化された定義を含むか否かを決定する。カスタム化された定義が規定されるとき、プロセス720はステップ732に続き、ここではカスタム化された定義が検索されメニューの表示で使用されるために記憶される。幾つかの構成では、リンクファイルが生成されることができパラメータをリンクファイルのカスタム化された定義に関連付け、一時的なメニューファイルが生成されることができカスタム化可能な表示パラメータをカスタム化定義又は他のこのような記録に関連付ける。先に紹介しさらに以下説明するように、カスタム化は媒体122上の内容の一部または特別な内容に特定して規定されることができ、ある所有者により所有される内容にさらに一般的に適用されることができ（例えばある映画スタジオまたは製作会社から記録された内容を有する任意の数の携帯可能な記憶媒体に関連される内容のカスタム化）、内容のあるタイプに適用されることができ、特別なユーザに関連される全てのカスタム化に関して全般的に適用されることができ、或いはカスタム化定義の他のこのような適用を行うことができる。例えばカスタム化はある内容、ある媒体の一部、ある媒体の一部等に特定であるとしてユーザプロフィールで特定されることができる。幾つかの実施形態では、カスタム化は他の許可されていない内容を有する内容の使用および／または再生を防止または制限でき、内容（例えば支払いおよび／またはパスワード）および他のこのような制限的なカスタム化に対する保護を行うことができる。ステップ732に続いて、プロセスはステップ764へスキップする。
【００３３】
定義ファイルが存在しないかアクセス可能ではないことがステップ728で決定される例では、プロセスはステップ734へ続き、ここでは現在のユーザに関連されるローカルユーザプロフィールが利用可能であるか否かが決定される。ローカルユーザプロフィールが再生装置120のメモリ126に記憶され、特定のユーザまたはユーザのグループに関連されるパラメータ、設定、条件、嗜好等を含むことができる（例えばユーザプロフィールは家族に関連されることができ、他のユーザプロフィールは家族のメンバーの１人以上について存在することができる）。ローカルユーザプロフィールが現在のユーザについて存在するときステップ736に入り、ここではプロフィールはカスタム化された定義が表示パラメータのローカルユーザプロフィールで規定されているか否かを決定するために評価される。カスタム化された定義がそのパラメータのローカルユーザプロフィールで規定されているとき、ステップ740に入り、カスタム化された定義が検索され、メニューでの表示で使用するために記憶される。プロセスはステップ764に続く。
【００３４】
ローカルユーザプロフィールが利用可能ではないことがステップ734で決定されたとき、またはローカルユーザプロフィールがそのパラメータに対するカスタム化された定義を含んでいないことがステップ736で決定されたとき、プロセスはステップ742にシフトし、ネットワーク（例えばネットワーク142）へのアクセスが利用可能であるか否かを決定する。幾つかの実施形態は再生装置の能力を評価することによりこの決定を行う。例えば、再生装置がブルーレイ1.1標準またはブルーレイ2.0以上の標準で動作しているか否かの決定はネットワーク接続が利用可能であるか否かの決定に使用されることができる。ネットワークアクセスが利用可能ではない例では、ネットワークアクセスが設定されることができるか否かをユーザに尋ねるリクエストがオプショナルステップ744で随意選択的に表示されることができる。ステップ744は幾つかの例、例えば再生装置がネットワークと接続できないことが決定された場合（例えば再生装置がブルーレイ1.1標準下で動作している）にスキップされることができる。ネットワークアクセスが設定されることができないとき、プロセス720はステップ762へ続き、パラメータについて媒体上で規定されたデフォルト定義がメニューの表示で使用されるために記憶される（これは以下十分に説明するように多数のデフォルト定義の１つを選択することを含んでいる）。
【００３５】
代わりに、ネットワーク接続が設定されることができるとき再生装置120はステップ746でネットワークインターフェース140を通してネットワーク142と接続される。ステップ750で、現在のユーザに関連される遠隔またはネットワーク化されたユーザプロフィールにアクセスするかまたはパラメータの定義について１以上の他のソースにアクセスするかが決定される。ローカルユーザプロフィールに類似して、遠隔ユーザプロフィールはパラメータ、設定、条件、嗜好等に関してユーザの嗜好を規定する。この遠隔プロフィールはネットワーク142を通して多数の装置からアクセスされることができるネットワークアクセス可能な装置（例えばデータベース151）上に維持される。典型的に、許可されたユーザおよび／または装置に対するアクセスを制限するための保護が遠隔プロフィールに適用される（例えばパスワード保護、暗号化、装置の認証、再生装置および／または媒体識別、他のこのような保護または保護の組合せ）。さらに幾つかの実施形態では、遠隔ユーザプロフィールはローカルユーザプロフィールを更新または置換するために使用されることができ、幾つかの例では、失われた、削除されたまたはその他のアクセスできないローカルユーザプロフィールの代わりに再生装置120へコピーされ、および／または最初のローカルユーザプロフィールを生成するために使用されることができる。幾つかの例では、（例えばローカルユーザプロフィール中で）再生装置120上に局部的に記憶されたカスタム化された定義または他のカスタム化は時間の設定期間で使用されているとして識別されることができ、結果として（例えば限定されたローカル記憶装置を解放するために）ローカル記憶装置から削除されることができる。削除されたカスタム化は幾つかの例では（例えば遠隔ユーザプロフィール中に）ネットワーク記憶装置を通して維持されることができ、これは後の検索を可能にすることができる。
【００３６】
遠隔ユーザプロフィールにアクセスを行うことによって、ローカルユーザプロフィールを含まない再生装置および／または特別なユーザのローカルプロフィールを含まない装置を使用するとき（例えばユーザが常に家から離れているとき）、ユーザはユーザ嗜好および／または設定を利用することができる。同様に幾つかの実施形態では、他のソースはパラメータのカスタム化された定義を提供することができる。例えば内容所有者、映画スタジオ、レコードラベル、内容分配者、その他のエンティティはユーザにより使用されることができる幾つかのカスタム化された定義を提供でき、または幾つかの例ではネットワークアクセスが有効なときに利用されることが好ましい。このカスタム化はネットワークにわたって規定され、分配前に媒体に固定されるように限定されないので、カスタム化された定義はダイナミックな再生の経験を与える事象および条件の変化を補償するために時間にわたって変化されることができる。１例として、映画スタジオは映画に対する続編を公開でき、このようにして、早期の映画を続編に関連付けるための１以上のパラメータを規定することを求める。多くの他の適用が以下さらに説明するようにネットワークによってこのカスタム化で適用可能であり、ここで与えられている説明に基づいて明白である。さらにカスタム化された定義はユーザプロフィール、１以上の遠隔ユーザプロフィール、ユーザにより与えられた付加的な情報、アクセスされる内容、ユーザに関連される地理的な位置情報（例えばＩＰアドレス、携帯可能な記憶媒体上で規定される地域コードおよび／または再生装置、このような家の住所または国の情報を含むことができるユーザ登録、および他のこのような地理位置情報を含むことができる）、および他のこのような要素に基づくことができる。
【００３７】
ステップ750での遠隔ユーザプロフィールまたは他のカスタム化された定義にアクセスするか否かの決定はユーザへの問合せに基づいており、媒体により規定され（例えばリンクへのアクセスを命令するコード、ＵＲＬ、検索条件等の使用は媒体で規定されることができる）、ネットワークがアクセスする再生装置または他の指示で規定される。多くの例では、再生装置120はカスタム化パラメータを識別するためにアクセスを実行するためのプログラミングを知っておらず有しておらず、代わりにこの機能は携帯可能な記憶媒体122上のコード、スクリプトおよび／またはプログラミングにより提供され、再生装置120により実行される。例えばブルーレイ仕様にしたがってフォーマットされるときディスクは１以上のブルーレイディスクアプリケーションおよび／または（ジャバアプリケーションのような）オブジェクトを含むことができ、これらは適切に構成された再生装置によりアクセスおよび実行されるインデックステーブルで特定された関連されるタイトルを通して参照されることができる。これらの１以上のアプリケーションは幾つかの実施形態では再生装置にカスタム化を実行するための機能を与えることができる。
【００３８】
さらに図７を参照すると、アクセスが実行されないときプロセス720はステップ762へシフトする。代わりにステップ752に入ると、ここでカスタム化された定義がパラメータについて規定されるか否かを決定する試みにおいてネットワークアクセスが実行される。先に紹介したように、１以上の遠隔サーバ150、データベース151-153、またはその他のソース154がアクセスされることができる。遠隔ソースは特定されるか他の方法で媒体122上で識別され、ユーザ特定され、ネットワークの検索に基づき（例えば媒体識別、キーワード、パラメータ等は媒体上で規定されおよび／または抽出されネットワーク検索ツールで使用される）、再生装置120または他のこのような識別で規定されることができる。
【００３９】
ステップ754で、カスタム化された定義が遠隔ユーザプロフィールおよび／または他のソースで規定されるか否かが決定される。カスタム化された定義が識別されることができないとき、プロセス720はステップ762へ進む。代わりにステップ756に入ると、ここでカスタム化された定義が検索されメニューの表示で使用するために記憶される。局部的に規定されたカスタム化に類似して、遠隔的に規定されたカスタム化は内容の一部に特定してまたは媒体122上の特定の内容に規定されることができ、さらに一般的にはある所有者により所有される内容に適用されることができ（ある映画スタジオまたは製作会社からの内容のカスタム化）、あるタイプの内容に適用されることができ、特別なユーザに関連される全てのカスタム化、またはカスタム化された定義の他のこのようなアプリケーションに関して全般的に適用されることができる。
【００４０】
プロセス720はその後、さらに別のパラメータがカスタム化された定義に関して評価されるか否かを決定するためステップ764へ続く。さらに別の表示パラメータが評価されるとき、プロセスはさらに別の表示パラメータを識別するためステップ724へ戻る。代わりに、プロセス720はステップ766でメニューを表示し、したがって記憶されたデフォルトおよび／またはカスタム化された表示パラメータのカスタム化された定義を適用する。幾つかの実施形態ではネットワークのアクセス（例えばステップ742-356）は多数または全ての潜在的な表示パラメータが識別されるまで延期され、それによって定義はネットワークへの単一または限定された数のアクセスを通して検索されることができる。さらにプロセス720はローカルユーザプロフィールカスタム化定義がネットワーク規定されたカスタム化定義よりも優先度を有するように説明されている。しかしながら幾つかの実施形態では、ローカルユーザプロフィールは（例えば１以上の遠隔ユーザプロフィール、データベースまたは他のネットワークソースを使用して）カスタム化された定義がネットワークを通して有効ではないことが決定された後に検索され、ネットワーク規定されたカスタム化定義にローカルユーザプロフィールに対する優先度を与える。プロセス720におけるローカルプロフィールカスタム化された定義とネットワークアクセスされたカスタム化された定義に関する優先度の順序は幾つかの例では、媒体、再生装置、ユーザ等により規定されることができる。
【００４１】
前述したように、パラメータのカスタム化された定義は局部および／または遠隔的に規定されることができる。さらにパラメータの定義が検索されるので、一貫した１または複数の定義が多数の異なる媒体を横切って適用されることができる。例えばパラメータ定義は内容所有者（例えば映画スタジオ）について局部的また遠隔的に規定されることができ、それによって複数の異なる媒体上に記憶された少なくとも幾つかの内容の表示におけるルック・アンド・フィールは一貫することができる（例えば映画スタジオのシンボルまたはトレードマークを含み、ある色方式であるメニューを表示し、媒体からの内容のある部分および／または別のソースから検索された付加的な内容をある順番で表示し、幾らかの一貫性を与えるためその他のこのような実行を行う）。さらに、カスタム化はローカルユーザプロフィールおよび／またはネットワーク142によって遠隔ソース150-154から検索されたパラメータ定義で実行されることができるので、これらのパラメータ定義は多数の異なる媒体および／または内容に適用されることができ、幾つかの例では異なる内容所有者（例えば異なる映画スタジオ）からの内容に適用されることができる。同様にユーザはカスタム化を規定することができるので（ローカルユーザプロフィールのような局部的に、または遠隔ユーザプロフィールのような遠隔に記憶されているか）、これらのユーザ規定されたカスタム化は多数の異なる内容および媒体を横切って適用されることもできる。
【００４２】
図８は内容を表示するときのカスタム化の実行における幾つかの実施形態によるプロセス820の１例の簡単なフロー図である。ステップ822で、リクエストまたはコマンドは表示パラメータをカスタム化するために受信される。例えばカスタム化ボタンが表示されたメニュー上で選択される。ステップ824で、複数の利用可能な表示パラメータとそれらの有効なオプションが識別される。ステップ826で、複数の有効な表示パラメータの１以上のカスタム化可能なパラメータが識別される。プロセスはその後、ステップ830へ続き、ここで識別されたカスタム化可能なパラメータの１以上が表示される。幾つかの実施形態では、パラメータのカスタム化を規定するのに有効なオプションも表示され、それによってユーザはオプションから定義を選択できる。付加的にまたはその代わりに、ユーザが指定（例えばファイル、グラフィック内容を含むファイルの特定、または他のこのような指定）を入力し、または（例えばネットワークにわたって）所望の定義を検索することを可能にするフィールド、或いはユーザが識別されたパラメータのカスタム化および／または変更された状態を規定または特定することを可能にするための他のこのような方法が与えられることができる。
【００４３】
ステップ832で、リクエスト、選択またはコマンドが第１のカスタム化可能なパラメータをカスタム化するために受信されるか否かが決定される。例えばオプションの選択が検出されることができる。リクエストが受信されない場合には、プロセスは終了する。代わりに、現在の設定または状態とは異なる状態へパラメータを変更またはカスタム化するためのリクエストが検出されるとき、ステップ834に入り、選択された変更が識別される。識別は表示されたオプション、ユーザによる指定、またはその他のこのような識別の選択に基づくことができる。
【００４４】
ステップ836では、パラメータのカスタム化されたまたは変更された状態が記憶される。ステップ840で、デフォルト表示パラメータまたは先に規定された表示パラメータの代わりに、識別された表示パラメータおよび／または選択または規定されたカスタム化が使用されるか、または携帯可能な記憶媒体122で規定される設定のように、識別された表示パラメータのデフォルト設定の代わりに使用されるかが決定される。カスタム化がデフォルトまたは先に規定されたパラメータの代わりに使用される例では、プロセスはステップ842へ続き、カスタム化は例えば先の定義に上書きして定義ファイルに記憶または記録される。先に規定されたパラメータが存在しない例では、ステップ844に入りパラメータおよび／または特定されたオプションが記憶される。カスタム化はその後規定されたカスタム化にしたがって内容を表示するときにアクセスされることができる。
【００４５】
内容の表示において幾つかの例では、定義ファイルは規定されたカスタム化可能なパラメータの定義を受信するため関連内容を表示するアプリケーションによりアクセスされる。付加的にまたは代わりに、バーチャルファイルシステム（ＶＦＳ）を通してブルーレイ仕様により規定されるバーチャルパッケージは発生され幾つかまたは全ての規定されたカスタム化で更新されることができ、それによって内容の再生および／または表示のときに規定されたカスタム化が実行される。例えば、改訂された内容が媒体上に記録された内容の一部の代わりに再生されることを示すカスタム化が規定されるとき、更新された仮想パッケージは、置換される内容部分を指向する代わりに改訂された内容に対する発生され指定されたアクセスであることができる。同様に、インデックスファイルおよび／またはプレイリストがカスタム化を実行するために幾つかの実施形態で更新され変更されることができる。更新されたプレイリストにおいて、例えば１以上のタイトルおよび対応するクリップ情報が付加され、置換され、削除され、そうでなければ更新されることができる。さらに、カスタム化を実行するためにアプリケーションが付加され、置換され、または代用されることができる。例えばブルーレイディスクじゃバオブジェクトおよび／またはアプリケーションは付加的および／または異なるジャバプログラムファイル（ＪＡＲ）にアクセスするために変更されることができる（例えばアプリケーション管理テーブルが更新または変更されることができる）。
【００４６】
前述したように、２以上の定義が所定のパラメータまたは下片パラメータで有効である幾つかの例が存在する可能性がある。例えば媒体は所定の表示パラメータの多数のデフォルト定義を規定できる。同様にユーザプロフィールまたは遠隔ソースはパラメータの２以上のカスタム化された定義を特定できる。内容の表示期間中に仕様される多数の定義のうち１以上の選択はユーザ選択に基づくことができる。しかしながら幾つかの例では、選択は逐次的な順序、ランダム選択または他のこのような選択に基づくことができる。
【００４７】
図９は幾つかの実施形態によるパラメータの複数の定義のうちの１つの選択におけるプロセス920の簡単なフロー図である。例えばプロセス920は図７のプロセス720のカスタム化された定義の記憶におけるステップ732、740、756、762の１以上の部分として適用されることができる。ステップ922で、２以上のパラメータ定義が所定のパラメータで特定されるか否かの決定が行われる。１つのみの定義が特定されることが決定される例では、パラメータ定義がステップ924で（例えば定義ファイルに）記憶され、幾つかの例では、プロセス920はさらに別のパラメータが評価されるか否かを決定するため図７のプロセス720のステップ764へ戻る。しかしながら幾つかの実施形態は多数のパラメータの可変定義が可変の所定のパラメータで規定されることを可能にする。これらのパラメータ定義は媒体、ローカルおよび／または遠隔ユーザプロフィール、遠隔ネットワーク化ソース等から検索されることができる。例えば媒体は所定のパラメータにおいて１０の異なる定義を規定できる。他のパラメータは単一の定義を有することができるか、または同様に多数の定義を有することができる。
【００４８】
多数の定義が規定されることがステップ922で決定されたとき、プロセスは定義の１つが利用される定義として規定されるか否かを決定するために、例えばユーザが定義の１つの仕様を選択または規定したか否かを決定するためにステップ926へ続く。定義が選択されるとき、ステップ928に入り、パラメータの定義が例えば定義ファイルに記憶される。代わりにパラメータ可変定義の１つが選択されないときプロセス920はステップ930へ続き、多数の定義が逐次的またはラウンドロビン順序のような予め規定された順序で使用されるか否かを決定する。予め規定された順序は媒体により特定され、ユーザにより選択され、ユーザプロフィール（ローカルまたは遠隔）または他の関連ソースにより規定されることができる。多数の定義が予め規定された順序により使用される例では、ステップ932に入り、ここでは予め規定された順序で、多数の定義のうち先に利用された定義が識別され、ステップ934で多数の定義のうち次の定義が識別される。
【００４９】
予め規定された順序が特定されていないことがステップ930で決定されたとき、プロセス920はステップ940へ続き、多数の定義の後続の定義がランダムに選択される。ステップ934と940に続いて、ステップ942に入り多数の定義の識別された定義は例えば定義ファイルに記憶される。プロセスはその後幾つかの実施形態ではプロセス720へ（例えばステップ732、740、756または762の１つへ）戻る。
【００５０】
前述したように、幾つかの実施形態は記録媒体に関連されるおよび／または記録媒体上に記録される内容およびメニューを表示するときに使用される１以上の定義ファイル、リストまたはデータベースを使用する。再生装置120は１以上の定義ファイルに対するパラメータ定義を記憶することができ、幾つかの例ではパラメータの定義として先に記録されたパラメータ定義の上書きが（例えば図７のプロセス720にしたがって）変更される。パラメータ定義はプライバック装置により解釈されることができ、例えばメニューの境界の寸法またはメニュー内に表示されるオプションボタンの寸法を有する特定値、数値コード等であることができる。さらにまたは代わりに、定義ファイル内に記憶されているパラメータ定義はパラメータを定義するための値、ファイルまたは他の関連ソースに対するポインタまたはリンクであることができる。例えば定義は表示されるときのメニューの背景グラフィックの表示で使用されるグラフィックファイル、例えばジョイヘグ（ＪＰＥＧ）ファイル、ポータブル・ネットワーク・グラフィックス（ＰＮＧ）、画像互換フォーマット（ＧＩＦ）ファイルまたは他の関連グラフィックスファイルへのポインタであることができる。同様に、定義はいずれのカスタム化を適用するかの決定において規定されたカスタム化を得るための遠隔ソースへのポインタ、ＵＲＬまたは他の指定であることができる。
【００５１】
図１０は内容、この例ではメニューを表示するときに使用される携帯可能な記憶媒体上に記録されるコード1020の一部、およびコード1020を実行するときに再生装置によりアクセスされる定義ファイル1022の一部の１例の簡単なテキスト表示を示している。幾つかの例では、表示される各内容（例えばメニュー）は１以上の関連される定義ファイルを有する。しかしながら他の実施形態では、単一の定義ファイルは２以上の内容で使用されることができ、および／または単一の内容の表示において多数の定義ファイルがアクセスされることができる。
【００５２】
図１０の例に示されているように、メニューコード1020は定義ファイルへの呼（例えばファイル“LXGImageRegionsPlot”）によりパラメータを識別し、ここでは呼の例はそれぞれパラメータ“SCENES_BACKGROUND”、“SETUP_BACKGROUND”、“SPECIALFEATRUES_BACKGROUND”に関連される参照符合1030-1032により識別される。呼の検出時に定義ファイルは関連されるパラメータの定義を検索するためにアクセスされる。図１０の例では、定義はそれぞれ参照符合1030-1032と対応する参照符合1040-1042により識別される。定義は幾つかの実施形態ではさらに定義ファイルのチェインを作成する他の定義ファイルを参照できる。コード1020および／または定義ファイルは簡単なテキストファイル、ＸＭＬ、Ｃ＋＋、ジャバ、または他の関連コードおよび／またはファイルフォーマット化を使用して構成されることができる。
【００５３】
幾つかの実施形態では、パラメータの１以上の定義は内容を表示するためのコードに直接組み込まれることができる。幾つかの例の定義は他のファイルを参照できる。さらに幾つかの例では、コードは調節されるか更新されることができ、それによってパラメータを再度規定し、付加定義を組み込むかおよび／または定義を除去する。以下は幾つかの実施形態によるマークアップファイルの簡単な例であり、これは２つのボタンの表示で使用されることができる。  
【表１】
2010534898.tif 000003
【００５４】
幾つかの実施形態ではマークアップファイル（例えばＸＭＬ）を通して実行されるこの例では、２つのボタンが標示され、それぞれ３つの状態、即ち標準、フォーカス、選択を有する。ボタンの状態が変化するとき（例えばstate:focused()=1）、<cue>エレメントの１つの開始属性を真にさせ、キューエレメントを付勢する。キューエレメントが付勢されるとき、エレメントのセットはこの例ではid(“‘Hello WorldButton 1”)を有するエレメントを選択する“select”属性のXPath値（XPath表現“id(‘Hello WorldButton 1’)”にしたがって選択される。これらの選択されたエレメントに対して、特別なアニメーションコマンドが適用される。この例では、キューエレメントが定義エレメントから“set”コマンドを選択するため“use”属性によりそれを行う。セットコマンドは１以上の属性を新しい値へ変更する。定義が変更されることができ、付加的な定義が付加されることができ、定義はカスタム化期間中に特定されるように削除されるかディスエーブルされることができる。幾つかの例では図１０を参照して前述した例に類似の他の定義ファイルを参照する定義が規定されることができる。
【００５５】
先に紹介したように、幾つかの実施形態ではカスタム化は携帯可能な記憶媒体122上に記録された１以上のカスタム化コードまたはアプリケーションを通して与えられ、再生装置120を通して実行されることができる。このようにして再生装置はカスタム化を与えるかカスタム化にしたがって内容の表示および／またはアクセスを実行するための任意のコードまたはアプリケーションを含むことができず、代わりにカスタム化の実行は媒体122から検索されるアプリケーションを通して行われる。さらに前述したように、幾つかの実施形態は例えばブルーレイ仕様に適合し、１以上のブルーレイディスクジャバ（BD-J）アプリケーションを通してカスタム化を行うための１以上のアプリケーションまたはコードを実行する。
【００５６】
幾つかの構成では、カスタム化コード（例えばＢＤ−Ｊアプリケーション）は再生装置上に局部的に記憶されるかネットワーク142にわたってアクセスされるブルーレイディスク（ＢＤ）（例えばＢＤ−ＲＯＭディスク）上のオーディオ、ビデオ、その他のデータにアクセスできる。カスタム化アプリケーションはオーディオ、ビデオ、他の内容をアクセス、使用および／または表示できる。さらに、カスタム化アプリケーションはローカル再生装置メモリ126および／またはネットワーク142を介して外部のサーバ／ソース150-154にアクセスすることができ、それによってデータ、内容等（例えばジャバプログラムファイル（ＪＡＲ））を検索して、それらをメモリ126または外部サーバへ送信する。さらに、カスタム化アプリケーションは多くの例では幾つかの入力装置を介してユーザからまたは遠隔ソースから入力を受信できる。さらに、カスタム化アプリケーションはＢＤＲＯＭファイルシステム、ＢＤ−ＲＯＭメディア復号器、静的内容復号器、記憶装置、ネットワーク接続を含むがそれらに限定されない再生装置120リソースにアクセスするために１以上のアプリケーションプログラムインターフェース（ＡＰＩ）を使用できる。
【００５７】
カスタム化アプリケーションはオブジェクト（例えばＢＤ−Ｊオブジェクト）とリンクすることができる。ＢＤ−ＪオブジェクトはＢＤ−Ｊアプリケーションのテーブルを含み、ＢＤ−Ｊアプリケーションを含んでいるかおよび／またはそれによりアクセスされる１以上のＪＡＲファイルを示すことができる。カスタム化アプリケーションは１以上の他のアプリケーションおよび／またはカスタム化アプリケーションを呼ぶことができ、１以上の内容タイトルを呼び、メニューまたは他の内容を表示させ、遠隔ソースへのアクセスを開始し、他のこのような動作を行うことができる。さらに幾つかの構成では、カスタム化アプリケーションは携帯可能な記憶媒体122上で特定されるインデックスファイルに限定されることができるが、幾つかの例では、インデックスファイルは更新されることができおよび／またはインデックスファイルはカスタム化アプリケーションの一部として更新されることができる。例えば更新された結合ユニットのマニフェストファイルが（例えば遠隔ソースから）検索され、再生装置120により使用される仮想ファイルシステムから更新された仮想パッケージを生成することにおいて使用され、ユーザが媒体から、ローカル記憶装置（例えばメモリ126、取外し可能なメモリ等）から、および／または遠隔ソースから内容にアクセスし、再生し、対話することを可能にする。
【００５８】
携帯可能な記憶媒体122からの内容の再生のカスタム化は部分的に、ユーザが如何に内容が表示されるか、媒体上の内容または内容の一部が表示されるか、補足的な内容が媒体からの内容と組み込まれるか、如何に補足的な内容が媒体からの内容と組み込まれるか、如何にメニューが表示されるか、メニュー内に組み込まれるオプション、他のこのようなカスタム化をカスタム化することを可能にする。これは部分的にエンドユーザが内容の再生時にさらに楽しい経験を見ることを可能にする。
【００５９】
図１１は携帯可能な記憶媒体122からメニューのような内容が如何に表示されるかをユーザがカスタム化することを可能にする幾つかの実施形態による１例のプロセス1120の簡単なフロー図を示している。幾つかの例では、プロセス1120の部分は媒体122上で与えられるかおよび／またはサーバ150のような遠隔ソースから得られる１以上のカスタム化アプリケーションを通して実行されることができる。ステップ1122で、プロセスは携帯可能な媒体がアクセスされていることを検出する。ステップ1124で、携帯可能な記憶媒体からのメニューが表示される。ステップ1124のメニューの表示はプロセス220、720、820および／または920の１以上を適用することを含むことができる。
【００６０】
ステップ1126で、メニューをカスタム化するためのリクエストが識別される。多くの実施形態では、表示されたメニューはユーザにより選択されることができメニューをカスタム化するリクエストを示す「カスタム化」オプションまたはボタンを含んでいる。カスタム化オプションの検出は媒体122上で与えられるＢＤ−Ｊアプリケーションのようなカスタム化アプリケーションを付勢できる。ステップ1130で、カスタム化可能なまたは表示されたメニューに関してカスタム化可能な表示パラメータおよび／またはオプションの１以上のカテゴリは識別され表示される。典型的に、表示されたカテゴリはグラフィックユーザインターフェース内に表示され、ユーザが例えばキーボード、マウス、他の指向装置を使用して、またはそうでなければカテゴリを選択して、カテゴリの１以上を対話的に選択することを可能にする。さらに幾つかの実施形態で、リスティングは例えば有効なカスタム化可能なパラメータの数が比較的限定されるとき、カテゴリを表示する代わりに単に１以上のカスタム化可能なパラメータを表示できる。カテゴリは１または複数のパラメータの評価に基づいて再生装置120中で規定されることができ、および／または表示パラメータの定義はこれらが定義ファイルに記憶されるときカテゴリに関連され、カテゴリは媒体により規定されることができ、或いは幾つかまたは全てのカテゴリ化を提供できる遠隔ソース（例えば遠隔サーバ150）がアクセスされることができる。
【００６１】
ステップ1132で、１以上のカテゴリの選択が検出されるか否かの決定が行われる。選択が検出されるとき、プロセス1120はステップ1134へ進み、ここで表示パラメータのセット及びそれらの関連される定義オプションが識別される。１例として、カテゴリはメニューの外観を含むことができ、このカテゴリの表示パラメータはボーダー色、スキニング、背景、サイズおよび位置を含むことができ、定義オプションはボーダーの有効な色のリスティングと背景に適用されることができる有効なグラフィックファイルのリスティングを含むことができ、サイズおよび位置パラメータはオプション（例えば潜在的なサイズおよび／または位置のリスティング）を有するか特別なオプションをもたなくてもよいが、代わりにユーザがサイズおよび／または位置に関して座標および／または寸法を規定することを可能にするフィールドを単に含む（幾つかの例ではグラフィック座標は多数の異なる内容または媒体分配者を横切って規定されることができ、またはグラフィック座標標準はカスタム化を適用するときに一貫性を与えるために使用されることができる）。カテゴリ、パラメータおよび／またはオプションは実質的に任意の関連カテゴリ、パラメータおよび／またはオプションであることができ、ここで説明されている例に限定されない。パラメータは携帯可能な記憶媒体、再生装置で、および／または遠隔ソース（例えば遠隔サーバ150）から規定されることができる。
【００６２】
ステップ1136で、表示パラメータのセットが例えばグラフィカルユーザインターフェースで表示される。幾つかの実施形態では幾つかまたは全ての表示パラメータの関連されるオプションが表示されることができ、プルダウンメニューがオプションをアクセスするために設けられることができ、選択された表示パラメータに関連される付加的なボタンが選択の検出時に表示されることができ、さらに別のユーザインターフェースが選択されたボタンに関連されるオプションのリストと共に表示されることができ、或いは他のこのような構造が適用されることができる。ステップ1140で、選択された表示パラメータおよび関連され選択されたオプションまたは規定された特性が例えば１以上の定義ファイル中に記憶される。選択されたカスタム化が全般的に適用され（例えばメニューの規定されたカスタム化は任意のメニューを表示するときに全般的に適用されることができ、特別なメニューの別のカスタム化が全般的に規定された表示パラメータをオーバーライドしないことを仮定する）、特別なメニューに適用されることができ、携帯可能な記憶媒体または他のこのようなアプリケーション上の内容の一部に関連されるメニューに適用されることができる。さらに幾つかの例では、ユーザは定義の範囲または幅、例えばパラメータの定義が全般的であるか、単一のメニューまたは幾つかの他のアプリケーションに特定であるかについて規定できる。幾つかの実施形態ではプロセス1120はその後、再度表示パラメータのカテゴリおよび／またはオプションを表示するためにステップ1130に戻る。
【００６３】
ステップ1132に戻って参照すると、カテゴリの１つの選択が受信されないことが決定されたとき、プロセス1120は終了コマンドまたはオプションが受信されたか検出されたかを決定するためにステップ1142へ続く。終了コマンドが受信されないとき、プロセスは選択が受信されたか否かを決定するためにステップ1132へ戻る。ステップ1142はユーザがカスタム化を終了することを可能にし、および／または幾つかの実施形態ではプロセス1120が時間期間の経過とカスタム化プロセスの終了を検出することを可能にする。
【００６４】
前述したように、ユーザには内容の再生のカスタム化、例えば如何にメニューが表示されるか、使用される言語、付加的な内容が組み込まれることができるか或いは組み込まれるべきであるか、内容が如何に再生されるか、他のユーザについてまたはたのユーザからの情報のカスタム化、およびその他のこのようなカスタム化で使用されることができるカテゴリおよび／またはオプションのリストが与えられる。表示パラメータは媒体122、再生装置120、ユーザプロフィールから、および／または遠隔ソース150-154からアクセスされ、または規定されることができる。幾つかの実施形態では、これらのソースのうち１以上はさらに１以上の表示パラメータのカスタム化または使用における限定または制限を規定できる。例えばユーザプロフィールは子供に関連付けられることができ、このようにして、ユーザプロフィールはアクセスされるかメニューに組み込まれるか他の内容と組み合わせられることができる内容のタイプを限定する等、幾つかのパラメータのカスタム化を制限できる。同様に、映画スタジオにより使用されるネットワークサーバのような遠隔ソースは他の映画スタジオからの内容の組込みの限定および／または媒体122からの内容と組み合わせられる再生されることができる付加的な内容のソースの限定のように幾つかの制限を適用することができる。代わりに、表示パラメータのこれらのソースの１以上は識別されないか他のソースを通して利用可能ではない付加的なパラメータを提供できる。例えば映画スタジオは媒体上で規定されない付加的なカスタム化オプションと、媒体または再生装置を通して利用可能ではなく再生期間中に媒体上の内容等と組み合わせられることができる付加的なグラフィックまたは内容を提供することができる。
【００６５】
図１２はパラメータおよび／またはカテゴリの表示における制限および／または表示パラメータオプションを識別するためにプロセス1210の簡単なフロー図を示している。プロセス1210は再生装置に挿入されている媒体の検出時に実行され、カスタム化に対するリクエストまたは他のこのような付勢に応答して実行されることができる。例えばプロセス1210は図１１のステップ1130の実行の少なくとも一部として使用されることができる。ステップ1214で、媒体がカスタム化可能な表示パラメータの使用を識別または提供するか、表示パラメータおよび／または表示パラメータのオプションの制限または限定を規定するかが決定される。幾つかの例では、ステップ1214はさらに表示パラメータと関連されるオプションまたは制限が規定されたときカテゴリを識別する。媒体が表示パラメータまたは制限を識別しないとき、プロセス1210は以下説明するようにステップ1230に続く。
【００６６】
代わりに、ステップ1216に入り、１以上のパラメータファイルまたはユーザプロフィール中の再生装置120上に記憶されるもののような、既に局部的に記憶または規定され、再生装置により使用されることができる媒体から検出されたこれらの表示パラメータおよび／または制限を識別する。表示パラメータの記憶において、表示パラメータで有効なオプションもオプションが規定されるとき、識別され記憶される。例えば表示パラメータがメニュー表示位置パラメータであるとき、オプションは「中心」、「上中心」、「下中心」、「Ｘ位置」、「Ｙ位置」または他の関連するオプションを含むことができる。別の例として、表示パラメータがメニューボーダー色であるとき、オプションは「赤」、「緑」、「青」または実質的に任意の関連する色を含むことができる。
【００６７】
１以上の識別されたパラメータまたは制限が既にパラメータファイルに記憶され規定されている例では、幾つかの実施形態のプロセスはオプショナルステップ1222へ進み、コンフリクトし、オーバーラップしまたはそうでなければ媒体上で識別された表示パラメータまたは制限に関連されることができるパラメータファイルに既に記憶されたこれらの表示パラメータまたは制限を識別し、優先度を有するパラメータまたは制限が識別される。さらにパラメータファイルに規定されているコンフリクトし、オーバーラップするかまたは関連されるパラメータを既に有するこれらの表示パラメータおよび／または制限について、ステップ1222のプロセスは既に記憶されたパラメータまたは媒体規定パラメータ（または制限）が優先度を有するか否かを決定する。優先度は（例えば別の媒体から、ユーザプロフィールから、遠隔ソース等からの）既に規定されたパラメータまたは制限のソースのような多くの要素に基づくことができ、格付けが定義されたパラメータに適用されることができ、または他のこのような優先度である。
【００６８】
ステップ1224で、パラメータファイル内に既に記憶または規定されていない媒体から識別された表示パラメータまたは制限はパラメータまたは定義ファイルに記憶され、同様に、先に記憶されたパラメータおよび制限よりも優先度を有する媒体により規定されたそれらの表示パラメータおよび制限はパラメータファイルに記憶され、幾つかの例では先に記憶されたパラメータおよび／または制限に重ね書きする。
【００６９】
プロセス1210はその後ステップ1230へ続き、ネットワークアクセスが利用可能であるかアクチブであるかを決定する。アクセスが利用可能ではないこれらの例では、ステップ1232に入りネットワーク接続が設定されることができるかおよび／またはその接続が付勢されることができるか否かが決定される。ネットワーク接続の設定と付勢ができないことが決定されたとき、幾つかの実施形態はオプショナルステップ1234へ続き、ユーザが接続を設けることができる（例えばネットワークインターフェース（例えばモデム等）をオンに切換えるか再生装置をネットワークと接続する）か否かを決定するためのリクエストを発生する。ネットワーク接続が設けられることができない例では、プロセス1210は以下十分に説明するように、表示パラメータおよび／または制限をカテゴリ化するためにステップ1280へスキップする。
【００７０】
ステップ1230で決定されるようにネットワークアクセスがアクチブであるか、ステップ1232で決定されるように付勢される例では、プロセスはステップ1236へ続き、ネットワークがアクセスされる。ステップ1240で、遠隔ユーザプロフィールがネットワーク142上で利用可能であるか否かが決定される。遠隔ユーザプロフィールのソースは（例えばローカルユーザプロフィール中に）局部的に記憶され、デフォルトソースがアクセスされ、再生装置を遠隔ユーザプロフィールの適切なソースへ誘導するか他のこのような指定をする。遠隔ユーザプロフィールがアクセスされることができない例では、プロセス1210はステップ1264へスキップする。代わりに、ステップ1242に入り、ここでは遠隔ユーザプロフィールが検索されまたはそうでなければアクセスされる。これは幾つかの実施形態では遠隔ユーザプロフィールにアクセスを行うための許可、認証、パスワードおよび／または他のこのようなセキュリティ承認を与えることを含むことができる。ステップ1244で、遠隔ユーザプロフィールは遠隔ユーザプロフィールが、コンフリクトしオーバーラップするかパラメータファイルに記録されているパラメータまたは制限に関連されている表示パラメータまたは制限を識別するか否かを決定するために評価される。遠隔ユーザプロフィールが、コンフリクトしオーバーラップしまたはそうでなければ既に記憶されたパラメータに関連されている１以上の表示パラメータまたは制限を識別するとき、および／または制限ステップ1246に入り、いずれのユーザプロフィール識別パラメータまたは既に記憶されたパラメータ（または制限）が優先度を有するかを識別する。幾つかの実施形態では、遠隔ユーザプロファイルにリストされ表示パラメータおよび／または制限に関連されるカテゴリも識別される。
【００７１】
ステップ1246に続いて、およびステップ1244で遠隔ユーザプロフィールがコンフリクトしオーバーラップしまたは既に記憶されたパラメータまたは制限に関連される表示パラメータまたは制限を含まないことが決定された場合には、プロセス1210はその後、ステップ1250へ続き、パラメータファイルにまだ記憶されていない遠隔ユーザプロフィールにリストされておらず既に記憶されたパラメータまたは制限よりも優先度を有する表示パラメータまたは制限を１以上のパラメータファイル中に局部的に記憶する。
【００７２】
ステップ1252で、媒体122が表示パラメータおよび／または制限を提供および／または識別できるネットワークソース（例えばソース150-154の１以上）を規定するか否かがさらに決定される。幾つかの媒体は例えばさらに表示パラメータを規定または提供できるかまたは制限を特定できる１以上のソース（これらのソースは付加的または代わりに付加的な内容を提供でき或いは前述し以下説明するように他のサービスを提供できる）へのインターネットリンクを含むことができる。媒体が遠隔ソースへのリンクを特定しないとき、プロセス1210はステップ1280へスキップする。幾つかの実施形態はステップ1252に続いて、媒体122が遠隔ソースを規定しないことが決定されたとき遠隔ソースへのリンクについての他の局部的に記憶された内容（例えばユーザプロフィール、規定された再生装置等）を見ることができる。さらに、または代わりに、幾つかの実施形態はさらにローカルソースを試みてネットワーク142の検索を使用することができる。検索は媒体からの媒体識別（ＩＤ）、媒体上の内容のタイトル、キーワードまたは検索項（予め規定されているか抽出されている）、内容所有者ＩＤおよび／または他のこのような検索パラメータのような媒体からの情報を抽出することを含むことができる。
【００７３】
遠隔ソースがステップ1252で識別（または他の方法で識別）されるとき、プロセスはステップ1264に続き、ここで媒体ＩＤ（または内容タイトルまたは他のこのようなインジケータのような媒体からの他の指示）が媒体122から検索される。幾つかの実施形態はさらにユーザＩＤ、再生装置ＩＤ、ユーザプロフィール（またはユーザプロフィールの一部）、或いはユーザがアクセスを許可されるか（例えば料金の支払いにより）ソースへのアクセスを得る機会をあたえられるべきであることを遠隔ソースに通知する情報のようなその他の情報を検索する。ステップ1268で、１以上のネットワークソースがアクセスされる。ネットワークソースのアクセスは認証、ログイン、支払いの実行または他のこのようなアクセス条件を含むことができる。
【００７４】
ネットワークソースは１以上の表示パラメータまたは制限が与えられるか否かを決定するためにステップ1270で評価される。幾つかの例では、与えられた表示パラメータまたは制限に関連されるカテゴリも注意される。パラメータまたは制限は媒体ＩＤ、ユーザＩＤ、ユーザプロフィール、再生装置ＩＤおよび／または他のこのような識別子に基づいて識別されることができる。さらに、これらのパラメータまたは制限は通常応用可能なパラメータまたは制限であることができ、または媒体122（或いは媒体のグループ）に特定であることができる。表示パラメータまたは制限が識別されるとき、ステップ1272に入り、１以上のネットワーク識別された表示パラメータまたは制限がコンフリクトしオーバーラップしまたは既にローカルパラメータファイルに記憶されている表示パラメータまたは制限に関連付けられているかを決定する。表示パラメータまたは制限がコンフリクトせずオーバーラップせずまたは既に記憶されている表示パラメータまたは制限に関連付けられていないとき、プロセスはステップ1276へスキップする。代わりに、ネットワークソース識別表示パラメータまたは制限がコンフリクトしオーバーラップしまたは既にローカルパラメータファイルに記憶されている表示パラメータまたは制限に関連付けられているときステップ1274に入り、ネットワーク識別されたかまたは既に記憶された表示パラメータ（または制限）が優先度を有するか否かを識別する。
【００７５】
ステップ1276で、まだパラメータファイルに記憶されておらず既に記憶されたパラメータまたは制限よりも高い優先度を有するネットワークソースにより与えられた１以上の表示パラメータまたは制限は１以上のローカルパラメータファイルに記憶される。ステップ1276に続いて、ステップ1270で表示パラメータまたは制限がネットワークソースで識別されないことが決定されたとき、プロセス1210は幾つかの実施形態ではオプショナルステップ1280へ続き、ここで表示パラメータおよび／または制限がカテゴリ化され、そのカテゴリ化は例えばパラメータファイルまたはカテゴリファイルのような別の場所に記憶される。ステップ1280で行われたカテゴリ化は表示パラメータおよび制限が記憶されたとき表示パラメータおよび制限に関連されているとして識別されるカテゴリと、および／または関連付けられるか関連されるこれらの表示パラメータおよび／または制限を識別しようとする再生装置により行われるパラメータの評価とに少なくとも部分的に基づくことができる。幾つかの実施形態では、他のパラメータに関連されていないか、関連されていると決定されることができない表示パラメータおよび制限はそれらの固有のカテゴリと規定されるか、または雑カテゴリと関連付けられることができる。
【００７６】
幾つかの実施形態では、１以上のパラメータファイルの幾つかまたは全てはローカルユーザプロフィール、遠隔ユーザプロフィールに組み込まれることができ、および／またはネットワークソース（例えばデータベースソース151）に記憶されることができる。パラメータおよびパラメータ定義（およびオプションの選択）をネットワークまたは遠隔ユーザプロフィールに組み込むことは表示パラメータおよび／または制限が遠隔ユーザプロフィールからアクセスされることを可能にし、表示パラメータおよび／または制限がネットワークアクセス可能である例では、表示パラメータおよび／または制限はローカルユーザプロフィールが記憶される装置から遠隔の装置でユーザにより使用されることができる。これは１以上のパラメータファイルを生成する必要がないことにより遠隔装置での処理時間を部分的に減少できる。さらに幾つかの例では、例えば早期のローカルユーザプロフィールが失われたか重ね書きされるかおよび／またはユーザは遠隔ユーザプロフィールの指定に基づいてローカルユーザプロフィールを更新したがる場合、幾つかまたは全ての遠隔ユーザプロフィールがダウンロードされ局部的に記憶される。同様に幾つかまたは全てのユーザプロフィールは遠隔ユーザプロフィールまたはユーザの多数のうちの１つの遠隔ユーザプロフィールとして遠隔ソース（例えばユーザプロフィールデータベース151）へアップロードされることができる。さらにまたは代わりに幾つかの実施形態では、幾つかまたは全てのパラメータファイルが他のユーザに分配されまたは公開されることができ、および／またはいずれの内容が出版されることができ、ユーザの内容、パラメータまたは定義が分配される場所を規定するために使用される。
【００７７】
パラメータファイルの使用はユーザがカスタム化を入力および／または規定することを可能にするとき、再生システムがパラメータ、ユーザ、内容、再生システム等に関する制限を維持しながら、ユーザに有効なカスタム化可能なパラメータを迅速に正確に提供することを可能にする。さらに、カテゴリ化は表示パラメータに対する組織を提供し、および表示パラメータに対するさらに直観的なアクセスをユーザに与える。
【００７８】
前述したように、表示内容のカスタム化は幾つかの実施形態ではリクエストを受信し、情報および／またはコマンドを分配するために、ネットワーク化されたサーバを動作または使用するソースのような遠隔ソースからエネーブルにされおよび／または強化される。図１３は幾つかの実施形態にしたがって１以上の再生装置のサーバおよび／またはユーザからのカスタム化を強化するためのプロセス1320の簡単なフロー図を示している。ステップ1322で、リクエストはカスタム化パラメータ、オプションおよび／または制限を要求する再生装置から受信される。例えばリクエストは再生装置が遠隔ソースによるアクセスを開始するとき図１２のプロセス1210のステップ1268に続いて受信されることができる。ステップ1324で、ユーザの識別を要求するリクエストは再生装置へ戻される。この識別はログイン、暗号化キー、ユーザ名、パスワードまたは他のこのような識別或いは識別の組合せであることができる。
【００７９】
ステップ1326で、ユーザが内容および／またはサーバのソースにより登録されるか否かが決定される。リクエストするユーザが登録されるとき、プロセス1320はステップ1356へスキップする。代わりに、ステップ1330に入り、ここでユーザの登録を要求するリクエストが再生装置へ戻される。この登録は幾つかの構成では、「ユーザ名」、「アドレス」、「ｅメールアドレス」、「電話番号」、他の関連フィールドのような、ユーザが書き込むフィールドを含むグラフィカルユーザインターフェースと共にウェブページを戻すことを含むことができる。幾つかの実施形態はさらにユーザにサービスのレベルを指定することをリクエストする。サービスのレベルはさらに異なる支払いレベルを含むことができ、フィールドの１以上はユーザに支払い方法（例えばクレジットカード番号、インターネット支払い口座、または他のこのような方法）を与える能力を提供できる。
【００８０】
ステップ1332で、ユーザ登録がユーザから受信される。ステップ1334でユーザ登録は、強制フィールドが書き込まれたかおよび／または有効であるかを決定および／または証明するために評価される。フィールドが書き込まれていないか無効である例では、ステップ1336に入り、フィールドが書き込まれることを要求するリクエストが送信される。典型的に、書き込まれていないか不正確に書き込まれたフィールドが識別される。ステップ1336に続いて、プロセス1320はステップ1332に戻り、修正された登録を受信しステップ1334で検証を行う。
【００８１】
ユーザ登録が正確に受信され、終了された場合には、プロセスはステップ1340へ続き、ユーザの口座および／またはプロフィールが生成される。その後ステップ1342に入り、ユーザの口座および／またはプロフィールからの情報の確認が必要とされるか否かが決定される。この確認はユーザの年齢、支払いタイプ、パスワードの確認または他のこのような確認であることができる。確認が必要とされない場合には、プロセスはステップ1352へスキップする。代わりに、ステップ1344に入り、ユーザの口座および／またはプロフィールの１以上の局面を確認するリクエストが再生装置へ送信される。ステップ1346で正確な確認が受信されたか否かが決定される。正確な確認が受信されない場合にはエラーが発生され、幾つかの例ではプロセスは終了する。ステップ1350でユーザの口座情報および／またはプロフィールが記憶および／または更新される。
【００８２】
プロセスはステップ1352に続き、利用可能な表示パラメータおよび／または制限が識別され、サーバから直接的にアクセス可能であるかまたはサーバにより別のソース（例えばデータベースまたは他のサーバ）へ誘導されるかが決定される。利用可能な表示パラメータの識別において、パラメータに対するユーザのアクセスが考慮される。例えばユーザが規定された年齢未満（例えば１４歳未満、未成年等）であるとき、サーバは他のユーザ（例えば大人のユーザ）に利用可能な幾つかの潜在的な表示パラメータに対するアクセスを制限または阻止する。別の例として、ユーザは限定されたサービスのレベル（例えばサービスの完全アクセスパッケージと比較するときサービスの基本レベル）について料金を支払うことができ、このようにしてサービスはサービスレベルに基づいて幾人かのユーザに対して制限または限定されることができる。同様に、幾人かのユーザはある制限を受けない可能性があり、このようにして表示パラメータの制限はこれらのユーザに適用されない可能性がある。
【００８３】
ステップ1354で、表示パラメータおよび／または制限はネットワークアクセス可能なユーザプロフィールに組み込まれる。付加的または代わりに、幾つかの実施形態では、１以上の表示パラメータファイルが再生装置から離れて生成され記憶され、これは内容の表示で使用するため再生装置に転送されることができる。表示パラメータに関連されるオプションはさらに少なくとも幾つかの表示パラメータについてユーザプロフィール（および／または表示パラメータファイル）に記憶される。さらに幾つかの例では、オプションに関連される内容はさらに識別され、または内容が記憶されるリンクまたは位置が同様に記憶されることができる。例えば表示パラメータは表示されるメニューの背景グラフィックについてであることでき、異なる背景グラフィックについての多数のオプションが識別されることができる。各グラフィックオプションはさらに異なる背景の表示グラフィックを含んでいるグラフィックファイルに関連されることができる。グラフィックファイルのリンクまたは位置は幾つかの例では表示オプションと共に記憶されることができる。しかしながら他の例では、オプションに関連される内容は表示パラメータおよびオプションの転送前に決定されることができ、それによって最も現在の内容または内容の位置が使用されることができる。
【００８４】
ステップ1356で、口座がまだアクセスされていない場合にはユーザの口座がアクセスされ、ユーザプロフィールおよび／または表示パラメータファイルが検索される。ステップ1360で、カスタム化の適用が試みられる媒体および／または内容を識別する媒体または内容の識別が再生装置から受信されるか否かが決定される。ステップ1362で、媒体および／または内容の識別を要求するリクエストが転送される。
【００８５】
ステップ1364で、識別された媒体および／または内容に関連される情報がアクセスされる。ステップ1366で、付加的な表示パラメータが識別された媒体および／または内容に関連されるか否かの決定が行われる。幾つかの例では、関連され表示されるパラメータの検索はローカルサーバに限定されることができる。しかしながら他の例では、他のソースの検索は付加的な表示パラメータを識別しようと試みて行われることができる。例えば内容所有者は媒体および／または内容識別から識別されることができ、内容所有者によってまたは内容所有者の代わりに動作される遠隔サーバまたは他のソースは付加的な表示パラメータまたは制限を識別しようと試みてアクセスされることができる。インターネットの検索は幾つかの実施形態では表示パラメータおよび／または制限についてのソースを識別しようと試みた識別に基づいて行われることができる。
【００８６】
ステップ1366で、付加的な表示パラメータが存在しないことが決定されたとき、プロセスはステップ1376へスキップする。代わりにステップ1370に入り、識別された媒体および／または内容に関連される表示パラメータおよび／または制限が（ステップ1352で識別されたような）他の表示パラメータまたは制限とコンフリクトするか否かが決定される。コンフリクトする表示パラメータまたは制限が存在しないとき、プロセスはステップ1374へスキップする。コンフリクトが検出される場合には、ステップ1372に入り、いずれのコンフリクトする表示パラメータまたは制限が優先度を有するかを識別する。優先度の決定は各表示パラメータまたは制限に関連される数値の格付けシステムを含むことができ、例えば高い数値は高い優先度パラメータまたは制限に関連され、優先度はパラメータまたは制限のソースまたは他のこのような決定に基づくことができる。
【００８７】
ステップ1374で、これらの優先度表示パラメータおよび／または制限は例えばユーザプロフィールおよび／またはパラメータファイルに記憶される。幾つかの例では記憶には先に記憶されたパラメータおよび／または制限に重ね書きすることが含まれる。ステップ1376で、表示パラメータおよび／または制限は少なくとも幾つかの内容の表示のカスタム化に置いてユーザにより使用されるため再生装置に転送される。幾つかの実施形態では１以上の表示パラメータファイルが再生装置から離れて生成され記憶されることができ、および／または内容の表示で使用するためにユーザに転送されることができる。典型的に表示パラメータに関連されるオプションも少なくとも幾つかの表示パラメータについてユーザに転送され、幾つかの例ではオプションに関連される内容はさらにユーザに転送されることができる。これは多数のオプションが有効であるときにユーザが所望のオプションを選択し、そのオプションに関連される可能性がある付加的な内容にアクセスすることを可能にする。例えば表示パラメータは表示されるメニューの背景グラフィックについてであり、異なる背景グラフィックの多数のオプションが識別されることができる。さらにオプションに関連される異なる背景のグラフィックを含んでいるグラフィックファイルが与えられおよび／または識別されユーザに転送されることができる。他の例では、付加的な内容が与えられることができず、代わりに代わりのソースのリンクまたは位置が与えられ、ユーザが付加的な内容について代わりのソースをアクセスすることを可能にする。
【００８８】
前述したように、幾つかの例では、遠隔ソースへのアクセスにおいてユーザはログインするかユーザの口座にアクセスする。図１４はサーバ150のような遠隔ソースにログするための幾つかの実施形態によるプロセス1420の簡単なフロー図を示している。幾つかの実施形態では、プロセス1420は媒体122が再生装置へ挿入されていることを検出したときオプショナルステップ1422で付勢される。ステップ1424で、主要な媒体メニューまたは接続メニューが表示される。メインメニューが表示される例では、接続オプションが与えられる。接続オプションの付勢時に、プロセス1420はステップ1426へ続き、再生装置がネットワーク142と接続されているかネットワークと接続される装置と通信しているかの決定が行われる。ネットワーク接続が利用可能ではない例では、接続がアクチブではなく有効ではないことを示し、ユーザが再生装置をネットワークと接続して再接続を試みることを指示するエラーメッセージがステップ1430で発生される。
【００８９】
ネットワーク接続が検出されたとき、ステップ1432に入り登録されたユーザおよび／または再生装置プロフィールが存在するか否かが決定される。プロフィールが登録されていない例では、ステップ1434に入りユーザに遠隔ソースと登録することをリクエストする。この登録にはユーザの遠隔ソースからの１以上のリクエストおよび／または、ユーザ名、パスワード、パスワードの確認、パスワードが覚えられるべきであるか否か、Eメールアドレス（“Ｇ”指定（一般向け）で指定されていない映画内容のような限定された内容、ある種の内容または媒体に関連されるときにリクエストされることができる）、年齢または誕生日、個人情報保護の承認および／または他のこのような情報のような他の関連情報が含まれることができる。幾つかの実施形態では、ユーザはステップ1434で付加的なオプションを与えられ、例えばユーザをメインメニューへ戻す「取消し」オプション1435、ステップ1438で再検討するために個人情報保護をユーザに戻す個人情報保護オプション1436、情報を遠隔ソースへ転送しプロセス1420をステップ1442へ転移させる実行依頼オプション1437である。ステップ1442で、例えば必要とされるフィールドが書き込まれているかおよび／または有効であるか否かを決定するために与えられた情報が評価される。必要とされるフィールドが書き込まれていないかまたは無効に書き込まれている（指定されたユーザ名が既に使用されていること、パスワードが無効であること、データがフィールドに入力される必要があることまたは他のこのようなエラー）ときステップ1444に入り、エラーメッセージが発生され、プロセスはステップ1434へ戻る。
【００９０】
ステップ1442でユーザ登録画適切に行われたことが決定されたとき、ステップ1446に入りサーバ検証が受信されたか否かが決定される。サーバ検証が識別されないとき、エラーがステップ1448で発生され、プロセスはステップ1434へ戻る。代わりに、ステップ1450に入り、ユーザ情報は典型的にはサーバまたはサーバによりアクセス可能なデータベースで記憶される。幾つかの実施形態では、再生装置は同様に情報を記録する。オプショナルステップ1452で現在のユーザはデフォルトユーザとして設定される。ステップ1454でユーザはサーバと接続するためのアクセスを許可されるべきであるか否かが決定される。この決定はユーザの年齢、媒体122の内容、または他のこのような要素に基づくことができる。幾つかの例では、ユーザがアクセスを許可されるべきではない事が決定されたとき、エラーメッセージが発生され、プロセスはメインメニューへ戻る。他の例ではステップ1454でユーザがアクセスを許可されるべきであるがアクセスが例えばユーザの年齢、内容の格付け（例えば“Ｇ”格付）または他のこのような条件に基づいて限定されるべきであることが決定されることができる。アクセスまたは限定されたアクセスが許可されるとき、プロセスはステップ1456へ続き、ユーザは認識され付加的な内容、表示パラメータ等へのアクセスを与えられる。
【００９１】
ステップ1432へ戻ると、登録されたユーザおよび／または再生装置プロフィールが終了されたことが決定されるとき、プロセス1420はステップ1460へ続きユーザのログインをリクエストする。ログインは実質的に任意のログインであることができ、幾つかの例ではユーザがユーザ名とパスワードを入力する。ステップ1460で行われたログインはステップ1424へ戻るための取消しオプション、プロセス1420をステップ1434へ誘導する新規ユーザ登録オプション、ログインの検証が決定されるステップ1462へユーザを誘導する実行依頼オプションを含むことができる。検証が失敗したとき、プロセスはステップ1460またはステップ1424へ戻る（例えば予め規定された数のログインの試行が行われたとき）。ステップ1464でユーザが最後に個人情報保護を容認して以来、新しい個人情報保護が発せられているか否かが決定される。ユーザが新しい個人情報保護を辞退するならば、プロセス1420は終了および／またはステップ1424へ戻る。新しい個人情報保護が存在しないときまたはユーザが新しい個人情報保護を容認するとき、ステップ1468に入り、登録および／またはユーザの最後のログイン以来アクセスおよび使用の新しい規約または条件が実行されているか否かを決定する。１以上の新しい規約または条件が存在しユーザが規約を容認または辞退することを可能にするときステップ1470に入る。ユーザが辞退するときプロセスは終了するかステップ1424へ戻る。代わりにユーザがステップ1470で規約を容認するかステップ1468で新しい規約または条件が存在しないことを決定されたとき、プロセス1420はステップ1454へ続き、ユーザがアクセスを許可されるべきであるか否かが決定される。
【００９２】
前述したように、ユーザがアクセスを許可されるべきであるかアクセスを限定されるべきであることがステップ1454で決定されると、ステップ1456に入りユーザは認識され、付加的な内容、表示パラメータ等に対するアクセスが与えられる。幾つかの実施形態では、ユーザにはさらにプロセス1420をステップ1472へ転移させる口座管理オプション1458が与えられ、ステップ1472ではユーザにはユーザの口座および／またはプロフィールを管理する事におけるオプションが与えられる。これらのオプションはプロフィール1474を編集するか新しいユーザ1475を登録するオプションを含むことができ、その両者はプロセスをステップ1434へ誘導し、さらにプロセスをステップ1460へ戻すスイッチユーザオプション1476、プロセスをステップ1456へ戻しユーザへ内容へのアクセスを与える取消しオプション1477、ユーザ消去オプション1478または他のこのようなオプションを含むことができる。ユーザ消去オプションが選択されるならば、プロセス1420は幾つかの実施形態でステップ1480へ続き、ここで消去されるユーザを識別するためのリクエストが発せられる。
【００９３】
幾つかの実施形態はさらに、ユーザがカスタム化を実行することを助ける１以上のユーザインターフェースおよび／またはアプリケーションインターフェースを与える。図１５はメニューを通して有効な制御オプションまたはボタンの規定によって、図３−６で示されている再生メニューのうちの１つのようなメニューの少なくとも一部をユーザがカスタム化することを可能にする幾つかの実施形態によるグラフィカルユーザインターフェース1520の簡単な例を示している。ユーザインターフェース1520は多数のカテゴリ1522-1325と制御オプションまたはボタン1528を含んでいる。４つのカテゴリが図１５のユーザインターフェース1520の例には示されているが、実質的に任意の数のカテゴリが与えられることができ、実質的に任意の数の関連する表示パラメータがカテゴリに含まれている。１例として、ユーザインターフェース1520はボタン機能1522、メニュー位置および／またはサイジング1523、メニューグラフィック1524、ボタンフォーマット化1525に対するカテゴリを含むことができる。他のカテゴリはユーザインターフェース1520に含まれることができ、幾つかの実施形態では他のカテゴリは次のカテゴリオプション1532のような制御ボタン1528の使用を通してアクセスされることができる。
【００９４】
各カテゴリ1522-1325は１以上の表示パラメータを含んでいる。例えばボタン機能カテゴリ1522は再生メニューに含まれるべきボタン及び関連機能を指定するための表示パラメータを含むことができる。表示されたメニューに組み込まれるかまたは表示されたメニューから除去されるように選択されることができる幾つかのボタンは、プレイメニューを通して選択されるとき再生装置に最初から内容を再生させる（例えば映画内容では、標準的な再生はプレビュー、映画の主要部分、クレジット表示を行う）標準的な再生1540と、プレビューを飛ばし映画の主要部分へ進む後書きスキップ再生1541と、クレジット表示スキップ再生1542と、後書きおよびクレジット表示スキップ再生1543と、有効なときに編集期間中に削除されたシーンを再生中に組み込む削除シーン1544と、オーディオ言語、サブタイトルの言語および／または表示されたメニューのテキストで使用される言語を指定する言語1545と、ユーザが音楽を調節し（例えば通常の音量の調節、ベースの調節等）および／または関連されるメニューが表示されながら再生される音楽を指定することを可能にする音楽1541と、媒体で有効なまたはネットワーク接続が有効であるならばネットワークにわたってアクセス可能なゲームオプションのメニューを表示するゲーム1547と、選択されるときユーザが異なる結末を選択することを可能にする代替結末1548と、例えば映画が再生されている間に監督のコメントのテキストおよび／または音声を再生させる監督の解説1459と、ユーザインターフェース1520を付勢するカスタム化1550と、ワイドスクリーン（例えば１６×９）フォーマットを使用して内容を再生するワイドスクリーン縦横比1551とを含むことができる。ボタンの選択はパラメータの先の状態であるか否かに基づいてメニューが表示されるときに含まれるかメニューから除去されるボタンを付勢することができる。幾つかの構成では、ボタンはさらに別のオプションを有するプルダウンメニューを付勢し、さらに別のオプションを有する異なるユーザインターフェース、またはさらに別のオプションを表示するか関連されるオプションに連結するその他のこのような方法を付勢することができる。
【００９５】
メニュー位置の表示パラメータもメニュー位置および／またはサイズカテゴリ1523で選択されることができる。幾つかのパラメータはユーザがメニュー位置のｘ座標（例えば表示されたメニューの左上に表示されたコーナーのｘ座標）を指定することを可能にするｘ座標パラメータオプション1560と、ｙ座標パラメータオプション1561と、ユーザが表示されたメニューの高さを指定することを可能にする高さパラメータオプション1562と、表示されるメニューの幅を規定するための幅パラメータオプション1563と、他のこのような関連オプションを含むことができる。幾つかの実施形態は予め規定された位置指定1564を含むことができ、これは幾つかの構成ではプルダウンメニュー1565で表示され、中心、上中心、下中心、左上、右上、左下、右下、または他のこのような位置のような位置を含むが、それらに限定されない。
【００９６】
メニューグラフィックカテゴリ1524はメニューを表示するときに使用されるグラフィックに関連される表示パラメータを識別できる。幾つかのグラフィック表示パラメータは前景パラメータオプション1570と、背景パラメータオプション1571と、フォントパラメータオプション1572と、表示時にメニューがどの程度透明であるかを規定する（例えば内容が再生され続けながら表示されるとき、メニューの表示中に内容が見られ続けられるようにメニューをかなり透明にするようカスタム化することが有効である可能性がある）透明パラメータオプション1573と、メニューが内容上で表示されるか否かを指定するオーバーレイパラメータオプション1574と、表示時にメニューの輝度を指定する輝度パラメータオプション1575と、ユーザがボーダーを構成することを可能にするボーダーパラメータオプション1576と、他のこのようなパラメータオプションとを含むことができる。
【００９７】
ボタンフォーマット化カテゴリ1525はメニュー内で表示されるボタンの外観をカスタム化することに関連される表示パラメータを指定できる。ボタンフォーマット化パラメータオプションの幾つかの例はボタンサイズパラメータオプション1580（Ｘ／Ｙ座標、予め規定されたサイズのような表示パラメータ、他のこのようなパラメータの別のメニューをアクセスでき、幾つかの例では有効なサイズはメニュー位置とサイズカテゴリ1523を通して選択されるメニューのサイズにより限定されることができるが、幾つかの例ではメニューサイズはボタン数に基づいてボタンの選択されたサイズに適応するように調節されることができ、さらにフォントサイズはボタンのサイズにしたがって制限されることができ、代わりにボタンサイズは選択されたサイズのフォントにしたがって制限されることができる）と、ボタン機能カテゴリ1522を通し手選択され多ボタンの位置を指定するため位置パラメータオプション1581と、１以上のボタンに関連されるグラフィックを指定するためのグラフィックパラメータオプション1582と、ボタン上にテキストを表示するために使用されるフォントを指定するためのフォントパラメータオプション1584と、（例えば早送りボタンが選択されている間にカスタム化ボタンを非表示にするような、ある条件が満たされるとき）１以上の選択されたボタンを非表示にする非表示パラメータオプション1587および／または他のこのような表示パラメータを含むことができる。
【００９８】
図１５に示されている表示パラメータおよびカテゴリは幾つかの実施形態を通してカスタム化可能であることができる幾つかの表示パラメータの例と、幾つかの表示パラメータが以下にグループ化されカテゴリ化されることができる例である。しかしながら図１５の例は唯一の表示パラメータおよび／またはカテゴリとして見られるべきではないことに注意する。前述したように、ユーザインターフェース1520内のボタンの選択はさらに別のオプションを有するプルダウンメニューを付勢し、さらに別のオプションを有する異なるユーザインターフェース、またはさらに別のオプションの表示或いは関連されるオプションへのリンクを行う他のこのような方法を付勢できる。さらにこのような規定されたカスタム化は局部的にまたは、例えばネットワーク142によってアクセスされることができる遠隔位置で記憶されることができる。
【００９９】
制御オプションまたはボタン1528はユーザインターフェースおよび有効なカスタム化を通してユーザにナビゲーションを与える。制御ボタンの幾つかの例はカスタム化ボタンがメニュー522から選択されユーザインターフェース1520に表示させるとき、ユーザインターフェースを先のメニューへ（例えば図５の再生メニューへ）転移する戻りボタン1530を含むことができる。次のカテゴリ制御ボタン1532は例えば図１５の例の再生メニューに関連される１以上の他のカテゴリを表示するようにユーザインターフェースを転移できる。幾つかの例では、次のカテゴリ制御ボタン1532は付加的なカテゴリが有効であるときに表示され、さらに別のカテゴリが有効ではない例では表示されずまたはグレーアウトされ選択されない。次のメニュー制御オプション1534が含まれることができ、これは媒体上に規定される他のメニューの表示カテゴリおよび／または表示パラメータへユーザインターフェース1520を転移する。エグジット制御ボタン1536はユーザがパラメータオプションに対してさらに変化を行わずにユーザインターフェースを出る（終了する）ことを可能にするために与えられることができる。承認制御ボタン1538は表示パラメータの選択された変化を承認させ、関連されるメニューの表示時に使用するために記憶させる。他のこのような制御ボタンが含まれることができる。
【０１００】
前述したように、幾つかの実施形態により行われるカスタム化は、再生される内容が記録されている媒体122を通して少なくとも部分的に実行される。幾つかの例では、媒体はソフトウェア、実行可能、スクリプトおよび／またはカスタム化の実行のために再生装置により使用される他のこのようなアプリケーションを含んでいる。幾つかの実施形態では、媒体122で記録されるソフトウェアは制御装置124または制御装置のプロセッサにより実行される。１例としてスクリプトは、（例えば図１５のユーザインターフェース1520を実行するような）パラメータをカスタム化するため表示パラメータのリストにユーザがアクセスすることを可能にするアプリケーションプログラムインターフェースを実行するために媒体から検索されることができる。さらに、媒体は再生のカスタム化と、媒体からの内容および／または媒体からの内容と共に再生されることができる付加的な内容（例えばネットワーク142上から検索される付加的な内容）の表示において、ユーザにより規定可能な表示パラメータに基づいて構成されることができる。幾つかの実施形態はさらに表示パラメータの規定を組込み、幾つかの例では単一の表示パラメータについての多数の規定を含むことができる。
【０１０１】
図１６は例えば公共へ分配する携帯可能な記憶媒体の記録、スタンピングおよび／または生成において使用され、ユーザが媒体からの内容の表示および／または再生をカスタム化することを可能にできる媒体画像の生成で使用するための幾つかの実施形態にしたがったプロセス1610の簡単なフロー図を示している。ステップ1612で、初期表示パラメータファイルが生成される。ステップ1614で、携帯可能な記憶媒体に記録される内容が識別され検索される。内容は視聴覚内容、音声内容、静止画像内容および／または他の関連するマルチメディア内容、テキスト内容、データ、グラフィック、再生される他の関連内容を含むことができる。メニュー内容、グラフィック内容、スクリプト、実行可能、内容および／または表示パラメータデータのソースに対する参照またはその識別と、他の関連内容のような付加的な内容も識別されることができる。
【０１０２】
プロセス1610はステップ1616へ続き、ここで表示パラメータのデフォルト定義、表示パラメータのデフォルトオプションおよび／またはデフォルト制限が内容に関して識別される。ステップ1618で、さらに定義および／または表示パラメータが媒体画像に組み込まれるか否かが決定される。幾つかの実施形態では、内容所有者は幾つかの表示パラメータ、制限、関連される定義を提供でき、これは分配される内容に与えられ、分配のために携帯可能な記憶媒体へスタンプまたは記録される媒体画像を発生および／または生成し、さらに分配者が付加的なカスタム化能力を与えることを可能にするか分配者に依存する。例えば内容所有者（例えば映画スタジオ）は例えば映画内容と共に使用されることができる付加的な内容に関連される表示パラメータと、付加的な内容および映画内容の協動のための関連される定義とを与え、分配者はメニュー、言語選択、フォーマット化、縦横比、グラフィック、サブタイトル内容の外観に関連される表示パラメータと、他のこのような表示パラメータを発生する。さらに、内容所有者は幾つかの内容（例えば別の映画スタジオからの内容）を媒体の内容に関連されることから制限するような、幾つかの制限を与えることができる。
【０１０３】
ステップ1620で、１以上の利用可能な表示パラメータ、オプションおよび／または制限が表示される。選択された表示パラメータ、オプションおよび／または制限はステップ1622で識別される。付加的な表示パラメータ、オプションおよび／または制限が識別されると、プロセス1610はステップ1624へ続き、識別されたパラメータ、オプションおよび／または制限が規定される。多数の規定が含まれることができ、幾つかの例では多数の定義が利用可能であるとき、オプションが発生され、表示パラメータと関連される。幾つかの実施形態では、ステップ1620、1622、1624は多数回反復され、適切な選択が行われることが可能にされる。さらに幾つかの例では、有効な表示パラメータ、オプションおよび／または制限がカテゴリにしたがってグループ化され組織され、ステップ1620、1622、1624は１以上のカテゴリで反復されることができる。
【０１０４】
ステップ1626で、パラメータ、オプションおよび／または制限の特定化された定義が識別され、これはデフォルト定義に重ね書きするかコンフリクトするデフォルト定義よりも優先度を有する。ステップ1628で、表示パラメータ、オプションおよび／または制限のデフォルトおよび／または特定化された定義が記憶され、適切な表示パラメータ、オプションおよび／または制限と関連される。ステップ1630で、多数の定義が単一の表示パラメータで存在するか否かが決定される。各表示パラメータが単一の定義と関連される例では、プロセス1610はステップ1636へスキップする。代わりにステップ1632に入り、ユーザ選択シーケンスまたはスクリプトが規定され、これはユーザが多数のうち１つの定義を識別し選択することを可能にするようにカスタム化するときユーザが媒体をアクセスすることにより付勢されることができる。幾つかの実施形態では、プロセス1610はさらにオプショナルステップ1634を含み、これは前述したように多数の定義からのランダムまたは逐次選択をするように付勢されるとき（例えばユーザが表示パラメータの多数のうちの１つの定義を選択しないとき）ランダム選択スクリプトおよび／または逐次選択スクリプトを規定する。規定されたユーザ選択、ランダム選択および／または逐次選択スクリプトはさらに表示パラメータおよび多数の定義に関連付けられる。ステップ1636で表示パラメータ、オプション、制限、規定は１以上のパラメータファイルに組み込まれ、パラメータファイルは媒体画像に組み込まれる。
【０１０５】
ステップ1640で、１以上の遠隔ソースが識別されるか否かが決定される。遠隔ソースはユーザに付加的な表示パラメータ、オプションおよび／または制限を与えることができる。さらに幾つかのソースは携帯可能な記憶媒体に記録される媒体画像中に組み込まれた内容と共に使用されることができる付加的な内容を与えることができる。識別および／または遠隔ソースへのリンクが媒体画像に組み込まれないとき、プロセス1610はステップ1646へスキップする。代わりに、ステップ1642に入り、ここではソース識別が決定される。ソース識別はリンク、ＵＲＬ、ソース名、またはその他のこのような識別を含むことができる。ステップ1644で、ソース識別は媒体画像に含まれる。ステップ1646で、内容はスタンピングまたはその他分配のため媒体の生成において使用されることができる媒体画像に組み込まれる。ステップ1650で、さらに別の内容が媒体画像に含まれるか否かが決定される。付加的な内容が含まれる例では、プロセス1610はステップ1624に戻る。代わりにプロセスは終了する。
【０１０６】
本発明の実施形態は内容のアクセス、レンダリングおよび／または再生におけるカスタム化を有効に行う。幾つかの実施形態は携帯可能な記憶媒体から表示された内容をカスタム化する方法を提供する。これらの方法は表示パラメータをカスタム化するためのコマンドが受信されるかを決定し、複数の有効な表示パラメータオプションを識別し、複数の有効な表示パラメータオプションの１以上のカスタム化可能なパラメータオプションを識別し、１以上のカスタム化可能なパラメータオプションの少なくとも１つを表示する。さらに、第１の状態から第２の状態へ第１のカスタム化可能なパラメータオプションを変更し、第１のカスタム化可能なオプションの第２の状態を記憶するためのエントリが検出されることができる。携帯可能な記憶媒体の規定されたデフォルト表示パラメータが識別され、これは第１のカスタム化可能なパラメータオプションに関連付けられ、デフォルト表示パラメータの代わりに第２の状態にしたがって第１のカスタム化可能なパラメータオプションを適用しながら、携帯可能な記憶媒体から検索された内容を表示する。
【０１０７】
付加的な実施形態は内容の再生方法を与える。これらの方法の幾つかは表示パラメータを転送するための遠隔再生装置からのリクエストを受信し、リクエストに関連される複数のうち１以上の表示パラメータを識別し、１以上の複数の各表示パラメータの複数の関連される定義を識別し、１以上の表示パラメータ及び関連される複数の定義を遠隔再生装置へ通報することができる。
【０１０８】
さらに別の実施形態は、内容のカスタム化再生方法を提供する。これらの方法の幾つかは携帯可能な記憶媒体上に記憶された第１のマルチメディア内容を識別し、携帯可能な記憶媒体上で規定された第１のメニューに関連される複数の表示パラメータの１以上のカスタム化可能な表示パラメータを識別し、１以上の表示パラメータの少なくとも第１の表示パラメータのリスティングを表示し、第１の表示パラメータの状態を変更するためのコマンドを検出し、第１の状態から第２の状態への第１の表示パラメータの状態の変更を記憶し、第１の標示パラメータの第２の状態を適用して第１のメニューを表示する。
【０１０９】
さらに別の実施形態は、携帯可能な記憶媒体上に規定され表示される１以上の制御オプションを識別し、複数の表示パラメータと、携帯可能な記憶媒体上に記憶された複数の表示パラメータの第１のデフォルトパラメータ定義を含めた関連される複数のデフォルトパラメータとを識別し、ここでは複数の表示パラメータは１以上の制御オプションが如何に表示されるかを規定し、第１の表示パラメータのカスタム化されたパラメータ定義が規定され１以上のオプションの表示に関連付けられているかを決定し、カスタム化されたパラメータ定義が規定されるとき第１のデフォルトパラメータ定義の代わりに第１の表示パラメータのカスタム化されたパラメータ定義を適用して１以上の制御オプションのグラフィカル表示を構成し、カスタム化されたパラメータ定義が規定されないとき携帯可能な記憶媒体上で規定された第１のデフォルトパラメータ定義を適用して１以上の制御オプションのデフォルトグラフィカル表示を構成することにより内容の表示をカスタム化する方法を提供する。
【０１１０】
幾つかの実施形態は内容の表示方法を与える。これらの方法は携帯可能な記憶媒体上であり表示されるように携帯可能な記憶媒体により規定されるメニューを識別し、携帯可能な記憶媒体上で規定される複数の表示パラメータとデフォルトパラメータ定義を識別し、付加的な表示パラメータにアクセスし、１以上の付加的な表示パラメータが１以上のデフォルト表示パラメータの代わりに使用されるように規定されるか否かを決定し、１以上の付加的な表示パラメータが１以上のデフォルト表示パラメータの代わりに使用されるように規定されるとき１以上の付加的な表示パラメータ定義を識別し、１以上のカスタム化された表示パラメータ定義が規定されるとき少なくとも１以上の付加的な表示パラメータにしたがってメニューを表示する。
【０１１１】
他の実施形態は内容を表示する方法を提供し、この方法は携帯可能な記憶媒体上であり表示されるように携帯可能な記憶媒体により規定されるメニューを識別し、携帯可能な記憶媒体における複数の表示パラメータと複数のデフォルトパラメータ定義を識別し、少なくとも１つのデフォルトパラメータ定義は各複数の表示パラメータが少なくとも１つのデフォルトパラメータ定義に関連付けられるように複数の表示パラメータの対応する１つに関連されており、付加的なパラメータ定義にアクセスし、１以上の付加的なパラメータ定義が１以上のデフォルトパラメータ定義の代わりに使用されるように規定されるか否かを決定し、１以上の付加的なパラメータ定義が１以上のデフォルトパラメータ定義の代わりに使用されるように規定されるとき１以上の付加的なパラメータ定義を識別し、１以上の付加的なパラメータ定義が１以上のデフォルトパラメータ定義の代わりに使用されるように規定されるという決定に応答して少なくとも１以上の付加的な表示パラメータにしたがってメニューを表示する。
【０１１２】
さらに、携帯可能な記憶媒体上に記憶されるマルチメディア内容を分配する方法が幾つかの実施形態にしたがって与えられる。これらの方法の幾つかは内容を検索し、内容の表示パラメータの内容内に規定される定義を識別し、有効な表示パラメータを表示し、１以上の表示された有効な表示パラメータの選択を識別し、１以上の有効な表示パラメータに関連される１以上の付加的な定義を受信し、表示パラメータの定義および付加的な定義および規定と適切なパラメータとの関連を記憶し、内容、定義、１以上の付加的な定義を画像ファイルに書き込む。
【０１１３】
さらに、幾つかの実施形態は携帯可能な記憶媒体と関連して表示されるマルチメディア内容を表示する方法を提供する。これらの方法は第１の携帯可能な記憶媒体から内容を検索し、第１の携帯可能な記憶媒体上で特定されるような、携帯可能な記憶媒体からの内容の表示において適用される表示パラメータを識別し、表示パラメータの識別に応答して１以上のカスタム化された定義が１以上の表示パラメータに適用されるように規定されるか否かを決定し、１以上の表示パラメータに対して規定された１以上のカスタム化された定義が携帯可能な記憶媒体から検索された内容の表示において適用されるか否かを決定し、媒体上で規定された１以上の媒体規定表示パラメータ定義の代わりに１以上の表示パラメータで規定された１以上のカスタム化された定義を適用しながら第１の携帯可能な記憶媒体から内容を表示する。
【０１１４】
さらに他の実施形態は内容を再生するシステムを提供する。これらのシステムの幾つかはプロセッサと、少なくともプロセッサにより実行可能なコードをアクセスおよび検索する携帯可能な記憶媒体インターフェースと、外部ネットワークと結合されるネットワークインターフェースと、プロセッサと結合されるデジタル記憶装置とを具備し、それによってデジタル記憶は携帯可能な記憶媒体から検索されたコードの少なくとも一部をデジタル的に記憶するように構成される。プロセッサは携帯可能な記憶媒体から検索されるコードにアクセスして実行し、それによってシステムにより直接アクセスされる第１の携帯可能な記憶媒体と関連してシステムを通してレンダリングされる内容を少なくとも部分的に識別し、識別された内容の表示において適用される１以上のカスタム化可能な表示パラメータを識別し、１以上のカスタム化可能なカスタム化可能な表示パラメータの識別に続いて、１以上のカスタム化可能な表示パラメータの少なくとも第１のカスタム化可能な表示パラメータについての第１の定義を受信し、第１のカスタム化可能な表示パラメータに関連してデジタル記憶装置に第１のカスタム化可能な表示パラメータの第１の定義を記憶させ、それによって第１の定義は第１のカスタム化可能な表示パラメータに関する内容をレンダリングにおいてシステムにより適用される。
【０１１５】
ここで開示した本発明をその特別な実施形態および応用によって説明したが、多数の変形および変化が特許請求の範囲に説明されている本発明の技術的範囲から逸脱せずに当業者により行われることができる。
【図１】
2010534898.tif 000004
【図２】
2010534898.tif 000005
【図３】
2010534898.tif 000006
【図４】
2010534898.tif 000007
【図５】
2010534898.tif 000008
【図６】
2010534898.tif 000009
【図７】
2010534898.tif 000010
【図８】
2010534898.tif 000011
【図９】
2010534898.tif 000012
【図１０】
2010534898.tif 000013
【図１１】
2010534898.tif 000014
【図１２】
2010534898.tif 000015
【図１３】
2010534898.tif 000016
【図１４】
2010534898.tif 000017
【図１５】
2010534898.tif 000018
【図１６】
2010534898.tif 000019
【手続補正書】
【提出日】平成22年6月10日(2010.6.10)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2010534898.tif 000020
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図１４
【補正方法】変更
【補正の内容】
【図１４】
2010534898.tif 000021
【国際調査報告】
2010534898.tif 000022
2010534898.tif 000023