JP2010534898A - 携帯型記憶媒体と関連される表示された内容のカスタム化で使用する方法およびシステム - Google Patents

携帯型記憶媒体と関連される表示された内容のカスタム化で使用する方法およびシステム Download PDF

Info

Publication number
JP2010534898A
JP2010534898A JP2010518429A JP2010518429A JP2010534898A JP 2010534898 A JP2010534898 A JP 2010534898A JP 2010518429 A JP2010518429 A JP 2010518429A JP 2010518429 A JP2010518429 A JP 2010518429A JP 2010534898 A JP2010534898 A JP 2010534898A
Authority
JP
Japan
Prior art keywords
content
parameter
display
definition
storage medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010518429A
Other languages
English (en)
Inventor
カゼロウニ、ババック
カオ、シェリー
Original Assignee
デラックス・デジタル・スタジオズ,インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by デラックス・デジタル・スタジオズ,インコーポレイテッド filed Critical デラックス・デジタル・スタジオズ,インコーポレイテッド
Publication of JP2010534898A publication Critical patent/JP2010534898A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1415Digital output to display device ; Cooperation and interconnection of the display device with other functional units with means for detecting differences between the image stored in the host and the images displayed on the displays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • G11B20/00152Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users involving a password
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • G11B20/00159Parental control systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Automation & Control Theory (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

本発明の実施形態は携帯可能な記憶媒体に関して内容を再生しその再生をカスタム化するための方法およびシステムを提供する。これらのうち幾つかの方法は再生装置を通して、第1の携帯可能な記憶媒体と関連してレンダリングされる内容を識別し、識別された内容の表示で適用される1以上のカスタム化可能な表示パラメータを識別し、カスタム化可能な表示パラメータの識別に続いて1以上のカスタム化可能な表示パラメータの少なくとも第1のカスタム化可能な表示パラメータについて第1の定義を受信し、第1のカスタム化可能な表示パラメータに関連して第1のカスタム化可能な第1の定義を再生装置に記憶させ、それによって第1の定義は第1のカスタム化可能な表示パラメータに関する内容のレンダリングにおいて再生装置により適用される。
【選択図】図1

Description

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

Claims (23)

  1. 携帯可能な記憶媒体と関連して内容を表示する方法において、
    再生装置を通して、再生装置により直接アクセスされる第1の携帯可能な記憶媒体と関連してレンダリングされる内容を識別し、
    識別された内容の表示において適用される1以上のカスタム化可能な表示パラメータを識別し、
    1以上のカスタム化可能な表示パラメータの識別に続いて、1以上のカスタム化可能な表示パラメータの少なくとも第1のカスタム化可能な表示パラメータに対する第1の定義を受信し、
    第1のカスタム化可能な表示パラメータの第1の定義を第1のカスタム化可能な表示パラメータと関連して再生装置に記憶させ、それにおいて第1の定義は第1のカスタム化可能な表示パラメータに関する内容のレンダリングにおいて再生装置により適用されるステップを含んでいる方法。
  2. さらに、第1のカスタム化可能な表示パラメータに対する第1の規定を受信する前に、第1のカスタム化可能な表示パラメータについて規定されたデフォルト規定の代わりに第1のカスタム化可能な表示パラメータの第1の定義を適用しながら、第1の携帯可能な記憶媒体のアクセスと関連して内容を表示するステップを含んでいる請求項1記載の方法。
  3. 識別された内容の表示に適用されるべき1以上のカスタム化可能な表示パラメータの識別は、再生装置のローカルメモリおよび1以上のカスタム化可能な表示パラメータの第1の携帯可能な記憶媒体の検索を含んでいる請求項2記載の方法。
  4. さらに、ネットワーク接続がアクチブであり、ネットワーク上で1以上の遠隔ソースへのアクセスを提供するか否かを決定し、
    前記ネットワーク接続がアクチブであるという決定に応答して、遠隔ソースをアクセスし、
    遠隔ソースのアクセスに応答して、1以上の他のカスタム化可能な表示パラメータに対して1以上の付加的な定義を遠隔ソースから受信し、
    内容のレンダリングにおいて前記1以上の他のカスタム化された表示パラメータについての1以上の付加的な定義を再生装置により適用させる請求項3記載の方法。
  5. さらに、再生装置により直接アクセスされる第2の携帯可能な記憶媒体と関連してレンダリングされる別の内容を識別し、その別の内容は第1の携帯可能な記憶媒体と関連してレンダリングされる内容とは異なっており、
    第1のカスタム化可能な表示パラメータについての第1の定義を適用しながら、第2の携帯可能な記憶媒体のアクセスに関連して前記別の内容を表示するステップを含んでいる請求項2記載の方法。
  6. さらに、第1の携帯可能な記憶媒体以外のソースからのアクセス可能な付加的な内容を識別し、その付加的な内容は第1の携帯可能な記憶媒体に記録される内容と共同して表示されるように指定されており、
    第1の携帯可能な記憶媒体に記録された内容と共同して付加的な内容の表示において第1のカスタム化可能な表示パラメータの第1の定義をプライバック装置により適用させるステップを含んでいる請求項2記載の方法。
  7. さらに、1以上のカスタム化可能な表示パラメータの識別に続いて、1以上のカスタム化可能な表示パラメータの少なくとも第2のカスタム化可能な表示パラメータについて第2の定義を受信し、
    第2のカスタム化可能な表示パラメータの第2の定義を第2のカスタム化可能な表示パラメータと関連して再生装置に記憶させ、それによって第2の規定は再生装置により適用され、第2の表示パラメータの第2の定義が適用されないときに他の方法で第2の内容が表示されているとき第1の携帯可能な記憶媒体に関連される第2の内容は表示されない請求項1記載の方法。
  8. さらに、再生装置のローカルメモリからアクセス可能なカスタム化可能な表示パラメータとは異なる第3のカスタム化可能な表示パラメータを含んでいる付加的なカスタム化可能な表示パラメータを遠隔ソースからのネットワークによって受信し、媒体に記憶し、
    付加的なカスタム化可能な表示パラメータの受信に続いて、付加的なカスタム化可能な表示パラメータの少なくとも第3のカスタム化可能な表示パラメータに対する第3の定義を受信し、
    第3のカスタム化可能な表示パラメータと関連して第3のカスタム化可能な表示パラメータの第3の定義を再生装置に記憶させ、それにおいて第3の定義は第1のカスタム化可能な表示パラメータに関する内容のレンダリングにおいて再生装置により適用される請求項1記載の方法。
  9. 携帯可能な記憶媒体に関連して再生される内容の再生方法において、
    表示パラメータをカスタム化するためのコマンドを受信し、
    第1の携帯可能な記憶媒体にアクセスし、
    第1の携帯可能な記憶媒体に規定され、第1の携帯可能な記憶媒体に関連される第1の内容を表示しながら適用されることができる1以上のカスタム化可能な表示パラメータを識別し、
    1以上のカスタム化可能な表示パラメータの少なくとも1つを表示し、
    1以上のカスタム化可能な表示パラメータのうちの表示された少なくとも1つの、第1のカスタム化可能な表示パラメータに対する第1の規定の指定を検出し、第1のカスタム化可能な表示パラメータの状態を第1の状態から第2の状態へ変更し、
    第1のカスタム化された表示パラメータの状態を第2の状態に変更した第1の定義の指定の検出に応答して第1の定義を記憶し、
    第2の状態にしたがって第1のカスタム化可能な表示パラメータの第1の定義を適用しながら第1の携帯可能な記憶媒体と関連して第1の内容を表示するステップを含んでいる方法。
  10. さらに、第1の携帯可能な記憶媒体以外のソースからの付加的なカスタム化可能な表示パラメータを識別し、
    識別された付加的なカスタム化可能な表示パラメータの第2のカスタム化可能な表示パラメータの選択を受信し、
    少なくとも第2のカスタム化可能な表示パラメータに対する第2の定義を受信し、
    第2のカスタム化可能な表示パラメータの第2の定義を記憶させ、第2のカスタム化可能な表示パラメータと関連させ、
    第1の内容の表示は第2の状態にしたがって第1のカスタム化可能な表示パラメータの第1の定義と第2のカスタム化されたディスプレイパラメータの第2の定義を適用しながら第1の内容を表示することを含んでいる請求項1記載の方法。
  11. 第2の携帯可能な記憶媒体に直接アクセスし、
    第2の状態にしたがって第1のカスタム化可能な表示パラメータを適用しながら第2の携帯可能な記憶媒体から検索された第2の内容を表示し、第2の携帯可能な記憶媒体から検索された内容は第1の携帯可能な記憶媒体からの第1の内容とは異なっている請求項10記載の方法。
  12. さらに、第2の携帯可能な記憶媒体から検索された第2の内容の内容所有者を識別し、
    内容所有者は第1の携帯可能な記憶媒体に関連される第1の内容の所有者でもあるか否かを決定し、
    第2の携帯可能な記憶媒体から検索された第2の内容の内容所有者が第1の携帯可能な記憶媒体に関連される第1の内容の所有者でもあるとき、第2の状態にしたがって第1のカスタム化可能な表示パラメータを適用しながら、第2の携帯可能な記憶媒体から検索された第2の内容の表示を実行する請求項11記載の方法。
  13. 1以上のカスタム化可能な表示パラメータの識別は、
    ユーザプロフィールにアクセスし、
    ユーザプロフィールで特定されるような少なくとも第3のカスタム化可能な表示パラメータと第3の定義を識別し、
    第1の内容の表示は、第2の状態にしたがって第1のカスタム化可能な表示パラメータの第1の定義と第3のカスタム化可能な表示パラメータの第3の定義を適用しながら第1の携帯可能な記憶媒体と関連して第1の内容を表示する請求項9記載の方法。
  14. 1以上のカスタム化可能な表示パラメータの識別は、
    遠隔ソースから遠隔ユーザプロフィールにアクセスを行うために分散されたネットワーク上で遠隔ソースをアクセスし、
    遠隔ユーザプロフィールで特定されるような少なくとも第4のカスタム化可能な表示パラメータと第4の規定を識別し、
    第1の内容の表示は、第2の状態にしたがって第1のカスタム化可能な表示パラメータの第1の定義と第3のカスタム化可能な表示パラメータの第3の定義と第4のカスタム化可能な表示パラメータの第4の定義を適用しながら第1の携帯可能な記憶媒体と関連して第1の内容を表示する請求項13記載の方法。
  15. 1以上のカスタム化可能な表示パラメータの識別において、
    再生装置により直接アクセスされている第1の携帯可能な記憶媒体を再生装置を通して検索し、
    第1の携帯可能な記憶媒体の検索の結果として、第1の携帯可能な記憶媒体で指定された遠隔ソースを識別し、
    分散されたネットワークによって遠隔ソースをアクセスし、
    遠隔ソースを通して第2のカスタム化可能な表示パラメータを識別し、
    第2のカスタム化可能な表示パラメータに対する第2の定義を遠隔ソースから受信し、
    表示はさらに、第1のカスタム化可能な表示パラメータについての第1の携帯可能な記憶媒体で規定された代わりの定義の代わりに第2のカスタム化可能な表示パラメータについての第2の定義を適用する第1の内容を表示する請求項9記載の方法。
  16. 遠隔再生装置により再生されるように遠隔再生装置により直接アクセスされている携帯可能な記憶媒体上に記録される内容の識別を受信し、
    内容に関連される1以上の表示パラメータを内容の識別にしたがって識別し、1以上の表示パラメータは遠隔再生装置で内容の再生を変更するようにカスタム化されており、
    1以上の表示パラメータのそれぞれの1以上の関連される定義を識別し、関連される定義は関連される1以上の表示パラメータに関して内容がどのように再生されるかを少なくとも部分的に示し、
    1以上の定義なしの内容の再生から遠隔再生装置における内容の再生を変更するとき、遠隔再生装置で特定された対応する1以上の表示パラメータと関連して再生装置により適用される1以上の定義をネットワークにわたって遠隔再生システムへ通信するステップを含んでいる内容のレンダリング方法。
  17. 1以上の関連される定義の識別は、
    内容の表示に適用される携帯可能な記憶媒体で特定される媒体規定表示パラメータを識別し、
    媒体規定表示パラメータにしたがって適用されることができるカスタム化された定義を識別し、
    1以上の定義の遠隔再生装置への通信は、媒体規定表示パラメータの媒体で規定されたパラメータ定義の代わりに、内容の再生において再生装置により適用される遠隔再生装置へのカスタム化された定義をネットワークにわたって通信する請求項16記載の方法。
  18. 1以上の表示パラメータの識別はさらに、
    再生装置のユーザの識別を受信し、
    遠隔再生装置とは別のコンピュータの読取り可能な媒体に記憶されているユーザプロフィールをアクセスするステップを含んでおり、
    内容に関連される1以上の表示パラメータの識別は、ユーザプロフィールに特定されている少なくとも1つの表示パラメータの識別を含んでいる請求項17記載の方法。
  19. さらに、識別された内容に適用され、携帯可能な記憶媒体上に規定された特別な表示パラメータが使用されるのを阻止する制限を識別し、
    その制限にしたがって前記特別な表示パラメータの使用を阻止するように遠隔再生装置を制御するため遠隔再生装置に制限を通信する請求項18記載の方法。
  20. さらに、内容の識別にしたがって内容に関連される付加的な表示パラメータを識別し、
    その付加的な表示パラメータに関連される付加的な内容を識別し、
    その付加的な内容の識別に応答して、前記付加的な表示パラメータと関連して遠隔再生装置により表示される付加的な内容を遠隔再生装置へ転送する請求項16記載の方法。
  21. 内容はユーザインターフェースメニューを含み、前記付加的な内容の識別は遠隔再生装置によりアクセスされている携帯可能な記憶媒体において規定されたユーザインターフェースメニュー上で表示されるグラフィック内容の識別を含んでおり、ユーザインターフェースメニューはグラフィック内容の表示を含み、遠隔再生装置により表示される請求項20記載の方法。
  22. コンピュータが読取り可能な携帯可能な記憶媒体と関連して再生される内容の再生を部分的に制御するコードを記録しているコンピュータの読取り可能な携帯可能な記憶媒体において、
    適切に構成されたプロセッサによりコンピュータの読取り可能な携帯可能な記憶媒体からコードのアクセスが実行されるときコードはプロセッサに対して、
    再生装置により直接アクセスされているコンピュータの読取り可能な携帯可能な記憶媒体と関連する再生装置により再生される内容をアクセスさせ、
    コンピュータの読取り可能な携帯可能な記憶媒体上に規定され、内容がどのように表示されるかを少なくとも部分的に示す内容に関連されている複数の表示パラメータを識別させ、
    識別された複数の各表示パラメータについて、第1の表示パラメータに関連した第1のデフォルトパラメータ定義を含んでいる1以上の関連したパラメータ定義を識別させ、
    再生装置によるアクセスが可能な別のコンピュータの読取り可能な媒体上で、内容の表示で使用される第1の表示パラメータに関連されるカスタム化されたパラメータ定義が特定されるか否かを決定させ、
    カスタム化されたパラメータ定義が特定されるとき、第1のデフォルトパラメータ定義の代わりに第1の表示パラメータに対するカスタム化されたパラメータ定義を適用しながら内容を再生し、
    カスタム化されたパラメータ定義が規定されないとき、コンピュータの読取り可能な携帯可能な記憶媒体上で規定される第1のデフォルトパラメータ定義を適用する内容を再生させるステップを実行させるコンピュータが読取り可能な携帯可能な記憶媒体。
  23. 内容はコンピュータの読取り可能な携帯可能な記憶媒体上に規定されている1以上の制御オプションを含み、
    複数の表示パラメータは1以上の制御オプションがどのように表示されるかを規定し、
    カスタム化されたパラメータ定義を適用しながらの内容の再生は、カスタム化されたパラメータ定義が規定されるときに第1のデフォルトパラメータ定義の代わりに第1の表示パラメータのカスタム化されたパラメータ定義を適用する1以上の制御オプションのグラフィック表示の構成を含んでおり、
    第1のデフォルトパラメータ定義を適用する内容の再生は、カスタム化されたパラメータ定義が規定されないとき携帯可能な記憶媒体上で規定された第1のデフォルトパラメータ定義を適用する1以上の制御オプションのデフォルトグラフィック表示の構成を含んでいる請求項22記載のコンピュータの読取り可能な携帯可能な媒体。
JP2010518429A 2007-07-27 2008-07-26 携帯型記憶媒体と関連される表示された内容のカスタム化で使用する方法およびシステム Pending JP2010534898A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US95250907P 2007-07-27 2007-07-27
PCT/US2008/071274 WO2009018177A2 (en) 2007-07-27 2008-07-26 Methods and systems for use in customizing displayed content associated with a portable storage medium

Publications (1)

Publication Number Publication Date
JP2010534898A true JP2010534898A (ja) 2010-11-11

Family

ID=40305208

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010518429A Pending JP2010534898A (ja) 2007-07-27 2008-07-26 携帯型記憶媒体と関連される表示された内容のカスタム化で使用する方法およびシステム

Country Status (6)

Country Link
US (3) US7930368B2 (ja)
EP (1) EP2179599A4 (ja)
JP (1) JP2010534898A (ja)
AU (1) AU2008282367B2 (ja)
CA (1) CA2694784C (ja)
WO (1) WO2009018177A2 (ja)

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008002999A2 (en) * 2006-06-27 2008-01-03 Metabeam Corporation Digital content playback
CA2694784C (en) 2007-07-27 2017-07-04 Deluxe Digital Studios, Inc. Methods and systems for use in customizing displayed content associated with a portable storage medium
US20090228948A1 (en) * 2008-03-10 2009-09-10 Sony Corporation Viewer selection of subtitle position on tv screen
JP2009271589A (ja) * 2008-04-30 2009-11-19 Sony Corp 情報処理装置、その制御方法、制御プログラム及びネームマッピング情報
US20100017430A1 (en) * 2008-07-21 2010-01-21 Kodimer Marianne L System and method for document processing job management based on user login
US20100083095A1 (en) * 2008-09-29 2010-04-01 Nikovski Daniel N Method for Extracting Data from Web Pages
US8243949B2 (en) * 2009-04-14 2012-08-14 Plantronics, Inc. Network addressible loudspeaker and audio play
US20100298026A1 (en) * 2009-05-22 2010-11-25 A-Vu Media Corp Interactive terminal and associated terminal control system for communication and media distribution
US20150019250A1 (en) * 2009-05-22 2015-01-15 A-Vu Media Corp. Manager-controllable integrated user content and services system
US8918728B2 (en) * 2009-06-26 2014-12-23 International Business Machines Corporation Rule-based content filtering in a virtual universe
US20100332969A1 (en) * 2009-06-29 2010-12-30 Ramprabhu Jayaraman Dynamic Use of Device Theme Parameters for Rendering Markup Content
US20110029864A1 (en) * 2009-07-30 2011-02-03 Aaron Michael Stewart Touch-Optimized Approach for Controlling Computer Function Using Touch Sensitive Tiles
US20110029904A1 (en) * 2009-07-30 2011-02-03 Adam Miles Smith Behavior and Appearance of Touch-Optimized User Interface Elements for Controlling Computer Function
US8656314B2 (en) * 2009-07-30 2014-02-18 Lenovo (Singapore) Pte. Ltd. Finger touch gesture for joining and unjoining discrete touch objects
US8762886B2 (en) * 2009-07-30 2014-06-24 Lenovo (Singapore) Pte. Ltd. Emulating fundamental forces of physics on a virtual, touchable object
RU2576498C2 (ru) * 2009-07-31 2016-03-10 Самсунг Электроникс Ко., Лтд. Способ и устройство для создания комплексного интерфейса пользователя
CN102577362B (zh) * 2009-09-29 2014-12-31 夏普株式会社 周边设备控制***、显示装置及周边设备
US20110119316A1 (en) * 2009-11-19 2011-05-19 Sony Corporation Abstraction layer for workflow client for, e.g., blu-ray® discs
US8645901B2 (en) * 2009-12-01 2014-02-04 Cadence Design Systems, Inc. Visualization and information display for shapes in displayed graphical images based on a cursor
US8533626B2 (en) * 2009-12-01 2013-09-10 Cadence Design Systems, Inc. Visualization and information display for shapes in displayed graphical images based on user zone of focus
US8438531B2 (en) * 2009-12-01 2013-05-07 Cadence Design Systems, Inc. Visualization and information display for shapes in displayed graphical images
GB2477795A (en) * 2010-02-15 2011-08-17 Sony Europ Customisation of actions selectable by a user interface when a storage device is connected
GB2477794A (en) * 2010-02-15 2011-08-17 Sony Europ Customisation of the appearance of a user interface when a storage device is connected
JP4973746B2 (ja) * 2010-02-22 2012-07-11 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、同装置における動作モード設定キーの表示方法及び表示制御プログラム
US8843840B2 (en) * 2010-03-24 2014-09-23 Apple Inc. Custom user interface presentation
US8281236B2 (en) * 2010-09-08 2012-10-02 Microsoft Corporation Removing style corruption from extensible markup language documents
KR101769819B1 (ko) * 2010-11-15 2017-08-21 엘지전자 주식회사 영상표시기기의 동작 방법
US8832564B2 (en) * 2011-02-11 2014-09-09 Sony Corporation Personalized second display browsing experience due to multiple session feature
US9069743B2 (en) * 2011-10-13 2015-06-30 Microsoft Technology Licensing, Llc Application of comments in multiple application functionality content
US9176933B2 (en) 2011-10-13 2015-11-03 Microsoft Technology Licensing, Llc Application of multiple content items and functionality to an electronic content item
US9811320B2 (en) * 2012-05-17 2017-11-07 Sony Corporation Management of menu customization across multiple devices
US10216492B2 (en) * 2012-05-17 2019-02-26 Sony Interactive Entertainment LLC Configuration and management of menus
WO2014021914A1 (en) * 2012-08-01 2014-02-06 Whisper Innovations, Llc System and method for providing and managing multiple content feeds and supplemental content by information provider using an on-screen interactive interface
US20150149939A1 (en) * 2013-11-25 2015-05-28 Cellco Partnership D/B/A Verizon Wireless Variable user interface theme customization
US10558325B2 (en) * 2013-12-01 2020-02-11 Upskill, Inc. Systems and methods for controlling operation of an on-board component
US20150222691A1 (en) * 2014-02-06 2015-08-06 Google Inc. Hub Application Automation Widget
DE102014203346B4 (de) * 2014-02-25 2023-01-05 Rohde & Schwarz Gmbh & Co. Kg Messgerät und Messverfahren mit in Größe und Informationsgehalt anpassbaren Benutzerdialogen
US10025874B2 (en) * 2014-04-21 2018-07-17 Tumblr, Inc. User specific visual identity control across multiple platforms
US9338071B2 (en) 2014-10-08 2016-05-10 Google Inc. Locale profile for a fabric network
US10617945B1 (en) * 2015-12-14 2020-04-14 Amazon Technologies, Inc. Game video analysis and information system
US10747403B2 (en) * 2017-08-07 2020-08-18 International Business Machines Corporation Adaptable user input interface
EP3984235A4 (en) 2019-06-11 2022-12-28 Wemovie Technologies PRODUCTION-AS-SERVICE SYSTEMS FOR THE PRODUCTION OF MOVIES, TELEVISION AND MULTIMEDIA CONTENT
WO2021022499A1 (en) 2019-08-07 2021-02-11 WeMovie Technologies Adaptive marketing in cloud-based content production
WO2021068105A1 (en) * 2019-10-08 2021-04-15 WeMovie Technologies Pre-production systems for making movies, tv shows and multimedia contents
WO2021225608A1 (en) 2020-05-08 2021-11-11 WeMovie Technologies Fully automated post-production editing for movies, tv shows and multimedia contents
US11070888B1 (en) 2020-08-27 2021-07-20 WeMovie Technologies Content structure aware multimedia streaming service for movies, TV shows and multimedia contents
US11812121B2 (en) 2020-10-28 2023-11-07 WeMovie Technologies Automated post-production editing for user-generated multimedia contents
US11166086B1 (en) 2020-10-28 2021-11-02 WeMovie Technologies Automated post-production editing for user-generated multimedia contents
US11330154B1 (en) 2021-07-23 2022-05-10 WeMovie Technologies Automated coordination in multimedia content production
US11321639B1 (en) 2021-12-13 2022-05-03 WeMovie Technologies Automated evaluation of acting performance using cloud services

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10210504A (ja) * 1997-01-17 1998-08-07 Toshiba Corp 副映像カラーパレット設定システム
JP2000092117A (ja) * 1998-04-30 2000-03-31 Fon Dot Com Japan Kk 構成可能式マン・マシン・インタフェ―ス

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7660868B1 (en) * 1999-04-26 2010-02-09 John Albert Kembel Apparatus and method for interacting with internet content via one or more applications that do not include native web browsing navigation control features
JP4438129B2 (ja) * 1999-07-02 2010-03-24 ソニー株式会社 コンテンツ受信システム及びコンテンツ受信方法
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
GB0023004D0 (en) * 2000-09-20 2000-11-01 Koninkl Philips Electronics Nv Improved graphical user interface
US7190976B2 (en) * 2000-10-02 2007-03-13 Microsoft Corporation Customizing the display of a mobile computing device
US7155436B2 (en) * 2001-01-12 2006-12-26 Vendaria, Inc Method and system for generating and providing rich media presentations optimized for a device over a network
US7073130B2 (en) * 2001-01-31 2006-07-04 Microsoft Corporation Methods and systems for creating skins
US6791581B2 (en) * 2001-01-31 2004-09-14 Microsoft Corporation Methods and systems for synchronizing skin properties
US8046672B2 (en) * 2001-02-23 2011-10-25 Dandia Audio Kg Limited Liability Company Method and system for delivering technology agnostic rich media content within an email, banner ad, and web page
US20020156842A1 (en) * 2001-04-23 2002-10-24 Envivio System for audio-visual media customization according to receiver attributes
US7093198B1 (en) * 2001-08-16 2006-08-15 Nokia Corporation Skins for mobile communication devices
US7316033B2 (en) * 2002-11-25 2008-01-01 Music Public Broadcasting, Inc. Method of controlling recording of media
TW566031B (en) * 2002-08-16 2003-12-11 Benq Corp Mobile phone and related method capable of displaying customized animation
US7610352B2 (en) * 2002-09-09 2009-10-27 Meca Communications, Inc. Sharing skins
TW200407783A (en) * 2002-11-12 2004-05-16 Mitac Technology Corp Replacement method and apparatus for panel of audio player
US7366991B1 (en) * 2002-12-12 2008-04-29 Microsoft Corporation Method and system for providing an extensible user interface
US7281214B2 (en) * 2003-06-02 2007-10-09 Apple Inc. Automatically updating user programmable input sensors to perform user specified functions
JP3940924B2 (ja) * 2003-06-17 2007-07-04 船井電機株式会社 情報処理装置
KR100966698B1 (ko) * 2003-07-04 2010-06-29 엘지전자 주식회사 휴대폰 및 그의 영상 표시방법
US7430722B2 (en) * 2003-10-02 2008-09-30 Hewlett-Packard Development Company, L.P. Method and system for selecting skinnable interfaces for an application
JP2005122863A (ja) * 2003-10-20 2005-05-12 Sony Corp 媒体情報検索装置および媒体情報検索方法
EP1538627A1 (en) * 2003-12-04 2005-06-08 Deutsche Thomson-Brandt Gmbh Method for generating an interactive menu
US20050160458A1 (en) * 2004-01-21 2005-07-21 United Video Properties, Inc. Interactive television system with custom video-on-demand menus based on personal profiles
US20050204398A1 (en) * 2004-03-09 2005-09-15 Sony Corporation Method for download of DVD metadata for DVD recorders
US7506465B2 (en) * 2004-04-23 2009-03-24 Imageforward, Inc. Advertising sign and method of making same
US9219729B2 (en) * 2004-05-19 2015-12-22 Philip Drope Multimedia network system with content importation, content exportation, and integrated content management
KR100617664B1 (ko) * 2004-10-27 2006-08-28 엘지전자 주식회사 다중 디스플레이 모드를 제공하는 이동통신단말기
EP1669855A1 (en) 2004-12-02 2006-06-14 Deutsche Thomson-Brandt Gmbh Method for generating multi-language menus
WO2006064049A1 (en) * 2004-12-16 2006-06-22 Zootech Limited Menus for audiovisual content
US7933632B2 (en) * 2005-09-16 2011-04-26 Microsoft Corporation Tile space user interface for mobile devices
US8850481B2 (en) * 2006-09-29 2014-09-30 United Video Properties, Inc. Systems and methods for modifying an interactive media guidance application interface based on time of day
WO2008072093A2 (en) * 2006-12-13 2008-06-19 Quickplay Media Inc. Mobile media platform
US8015548B2 (en) * 2007-03-22 2011-09-06 Arcsoft, Inc. Method for obtaining context of corresponding Xlet while playing BD-J title
US8498628B2 (en) * 2007-03-27 2013-07-30 Iocast Llc Content delivery system and method
US7787818B2 (en) * 2007-03-27 2010-08-31 Iocast Llc Customized content delivery system and method
CA2694784C (en) 2007-07-27 2017-07-04 Deluxe Digital Studios, Inc. Methods and systems for use in customizing displayed content associated with a portable storage medium
US8060407B1 (en) * 2007-09-04 2011-11-15 Sprint Communications Company L.P. Method for providing personalized, targeted advertisements during playback of media
US20130332250A1 (en) * 2012-06-06 2013-12-12 United Video Properties, Inc. Systems and methods for providing conditional group purchase offers for media content
US9070050B2 (en) * 2012-12-20 2015-06-30 Rovi Guides, Inc. Methods and systems for customizing a plenoptic media asset

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10210504A (ja) * 1997-01-17 1998-08-07 Toshiba Corp 副映像カラーパレット設定システム
JP2000092117A (ja) * 1998-04-30 2000-03-31 Fon Dot Com Japan Kk 構成可能式マン・マシン・インタフェ―ス

Also Published As

Publication number Publication date
US11137966B2 (en) 2021-10-05
US20110167132A1 (en) 2011-07-07
US7930368B2 (en) 2011-04-19
CA2694784C (en) 2017-07-04
AU2008282367B2 (en) 2012-08-02
WO2009018177A3 (en) 2009-04-16
US8239497B2 (en) 2012-08-07
CA2694784A1 (en) 2009-02-05
EP2179599A2 (en) 2010-04-28
US20120240052A1 (en) 2012-09-20
WO2009018177A2 (en) 2009-02-05
US20090063659A1 (en) 2009-03-05
AU2008282367A1 (en) 2009-02-05
EP2179599A4 (en) 2011-09-14

Similar Documents

Publication Publication Date Title
CA2694784C (en) Methods and systems for use in customizing displayed content associated with a portable storage medium
EP1683154B1 (en) Method and device for composing a menu
US20040220791A1 (en) Personalization services for entities from multiple sources
US11812071B2 (en) Program, recording medium, and reproducing apparatus
WO2005065166A2 (en) Personalization services for entities from multiple sources
JP5149801B2 (ja) ディスクオーサリングにおけるポートフォリオ

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110720

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120410

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120821