【手続補正書】
【提出日】平成19年4月26日(2007.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ポータブルデバイス内のカメラリソースをアプリケーションが制御できるようにするためにカメラシステムを操作する方法であって、
前記カメラシステムを起動することであって、前記カメラシステムは前記カメラリソースを制御するように動作可能であることと、
前記アプリケーションから命令を受け取るためにアプリケーションプログラムインタフェースを準備することと、
前記アプリケーションプログラムインタフェースを経由して前記アプリケーションから命令を受け取ることであって、前記命令は、実行されるカメラ機能を識別することと、
前記命令に基づいてモジュールを制御することと、
前記命令によって識別されたカメラ機能を実行することとを備えた方法。
【請求項２】
請求項１に記載の方法において、
前記起動するステップは、前記カメラリソースとインタフェースする一つ又は複数のネイティブモジュールに前記カメラシステムをインタフェースさせることを含む方法。
【請求項３】
請求項１に記載の方法において、
前記カメラリソースから取得されたデータを格納するためにメディアデータ構造を生成することを更に備えた方法。
【請求項４】
請求項１に記載の方法において、
前記カメラ機能を実行するステップは、
前記カメラリソースに関連付けられた機能を識別する状態計算機を準備することと、
前記カメラ機能を実行するために、前記命令に基づいて前記状態計算機をナビゲートすることとを備えた方法。
【請求項５】
請求項１に記載の方法において、前記ポータブルデバイスは第二のカメラリソースを備えており、前記方法は、
第二のカメラシステムを起動することであって、前記第二のカメラシステムは、前記第二のカメラリソースを制御するように動作可能であることと、
前記アプリケーションから命令を受け取るために第二のアプリケーションプログラムインタフェースを準備することと、
前記第二のアプリケーションプログラムインタフェースを経由して前記アプリケーションから第二の命令を受け取ることであって、前記第二の命令は、前記第二のカメラリソースによって実行されるカメラ機能を識別することと、
前記第二の命令によって識別された前記カメラ機能を実行することとを備えた方法。
【請求項６】
請求項１に記載の方法において、前記ポータブルデバイスは無線デバイスである方法。
【請求項７】
ポータブルデバイス内のカメラリソースをアプリケーションが制御できるようにするためにカメラシステムを操作する装置であって、
前記カメラシステムを起動する手段であって、前記カメラシステムは前記カメラリソースを制御するように動作可能である手段と、
前記アプリケーションから命令を受け取るためにアプリケーションプログラムインタフェースを準備する手段と、
前記アプリケーションプログラムインタフェースを経由して前記アプリケーションから命令を受け取る手段であって、前記命令は、実行されるカメラ機能を識別する手段と、
前記命令に基づいてモジュールを制御する手段と、
前記命令によって識別されたカメラ機能を実行する手段とを備えた装置。
【請求項８】
請求項７に記載の装置において、
前記起動する手段は、前記カメラリソースとインタフェースする一つ又は複数のネイティブモジュールに前記カメラシステムをインタフェースさせる手段を備えた装置。
【請求項９】
請求項７に記載の装置において、
前記カメラリソースから取得されたデータを格納するためにメディアデータ構造を生成する手段を更に備えた装置。
【請求項１０】
請求項７に記載の装置において、
前記カメラ機能を実行する手段は、
前記カメラリソースに関連付けられた機能を識別する状態計算機を準備する手段と、
前記カメラ機能を実行するために、前記命令に基づいて前記状態計算機をナビゲートする手段とを備えた装置。
【請求項１１】
請求項７に記載の装置において、前記ポータブルデバイスは第二のカメラリソースを備えており、前記装置は、
第二のカメラシステムを起動する手段であって、前記第二のカメラシステムは、前記第二のカメラリソースを制御するように動作可能である手段と、
前記アプリケーションから命令を受け取るために第二のアプリケーションプログラムインタフェースを準備する手段と、
前記第二のアプリケーションプログラムインタフェースを経由して前記アプリケーションから第二の命令を受け取る手段であって、前記第二の命令は、前記第二のカメラリソースによって実行されるカメラ機能を識別する手段と、
前記第二の命令によって識別された前記カメラ機能を実行する手段とを備えた装置。
【請求項１２】
請求項７に記載の装置において、前記ポータブルデバイスは無線デバイスである装置。
【請求項１３】
ポータブルデバイス内のプロセッサによって実行された時、前記ポータブルデバイス内のカメラリソースをアプリケーションが制御できるようにするカメラシステムを準備するように動作可能な命令を備えたコンピュータ読取可能媒体であって、
前記カメラシステムを起動する命令であって、前記カメラシステムは前記カメラリソースを制御するように動作可能である命令と、
前記アプリケーションからアプリメーションプログラムインタフェース命令を受け取るためにアプリケーションプログラムインタフェースを準備する命令と、
前記アプリケーションプログラムインタフェースを経由して前記アプリケーションからアプリケーションプログラムインタフェース命令を受け取る命令であって、前記アプリケーションプログラムインタフェース命令は、実行されるカメラ機能を識別する命令と、
前記命令に基づいてモジュールを制御する命令と、
前記アプリメーションプログラムインタフェース命令によって識別されたカメラ機能を実行する命令とを備えたコンピュータ読取可能媒体。
【請求項１４】
請求項１３に記載のコンピュータ読取可能媒体において、
前記起動する命令は、前記カメラリソースとインタフェースする一つ又は複数のネイティブモジュールに前記カメラシステムをインタフェースさせる命令を備えたコンピュータ読取可能媒体。
【請求項１５】
請求項１３に記載のコンピュータ読取可能媒体において、
前記カメラリソースから取得されたデータを格納するためにメディアデータ構造を生成する命令を更に備えたコンピュータ読取可能媒体。
【請求項１６】
請求項１３に記載にコンピュータ読取可能媒体において、
前記実行する命令は、
前記カメラリソースに関連付けられた機能を識別する状態計算機を準備する命令と、
前記カメラ機能を実行するために、前記アプリケーションプログラムインタフェース命令に基づいて前記状態計算機をナビゲートする命令とを備えたコンピュータ読取可能媒体。
【請求項１７】
請求項１３に記載のコンピュータ読取可能媒体において、前記ポータブルデバイスは第二のカメラリソースを備えており、前記コンピュータ読取可能媒体は、
第二のカメラシステムを起動する命令であって、前記第二のカメラシステムは、前記第二のカメラリソースを制御するように動作可能である命令と、
前記アプリケーションからアプリケーションプログラムインタフェース命令を受け取るために第二のアプリケーションプログラムインタフェースを準備する命令と、
前記第二のアプリケーションプログラムインタフェースを経由して前記アプリケーションから第二のアプリケーションプログラムインタフェース命令を受け取る命令であって、前記第二のアプリケーションプログラムインタフェース命令は、前記第二のカメラリソースによって実行されるカメラ機能を識別する命令と、
前記第二のアプリケーションプログラムインタフェース命令によって識別された前記カメラ機能を実行する命令とを備えたコンピュータ読取可能媒体。
【請求項１８】
請求項１３に記載のコンピュータ読取可能媒体において、前記ポータブルデバイスは無線デバイスであるコンピュータ読取可能媒体。
【請求項１９】
ポータブルデバイス内のカメラリソースをアプリケーションが制御できるようにするためにカメラシステムを操作する装置であって、
前記カメラシステムを起動するロジックであって、前記カメラシステムは前記カメラリソースを制御するように動作可能であるロジックと、
前記アプリケーションから命令を受け取るためにアプリケーションプログラムインタフェースを準備するロジックと、
前記アプリケーションプログラムインタフェースを経由して前記アプリケーションから命令を受け取るロジックであって、前記命令は、実行されるカメラ機能を識別するロジックと、
前記命令に基づいてモジュールを制御するロジックと、
前記命令によって識別されたカメラ機能を実行するロジックとを備えた装置。
【請求項２０】
請求項１９に記載の装置において、
前記起動するロジックは、前記カメラリソースとインタフェースする一つ又は複数のネイティブモジュールに前記カメラシステムをインタフェースさせるロジックを含む装置。
【請求項２１】
請求項１９に記載の装置において、
前記カメラリソースから取得されたデータを格納するためにメディアデータ構造を生成するロジックを更に備えた装置。
【請求項２２】
請求項１９に記載の装置において、
前記カメラ機能を実行するロジックは、
前記カメラリソースに関連付けられた機能を識別する状態計算機を準備するロジックと、
前記カメラ機能を実行するために、前記命令に基づいて前記状態計算機をナビゲートするロジックとを備えた装置。
【請求項２３】
請求項１９に記載の装置において、前記ポータブルデバイスは第二のカメラリソースを備えており、前記装置は、
第二のカメラシステムを起動するロジックであって、前記第二のカメラシステムは、前記第二のカメラリソースを制御するように動作可能であるロジックと、
前記アプリケーションから命令を受け取るために第二のアプリケーションプログラムインタフェースを準備するロジックと、
前記第二のアプリケーションプログラムインタフェースを経由して前記アプリケーションから第二の命令を受け取るロジックであって、前記第二の命令は、前記第二のカメラリソースによって実行されるカメラ機能を識別するロジックと、
前記第二の命令によって識別された前記カメラ機能を実行するロジックとを備えた装置。
【請求項２４】
請求項１９に記載の装置において、前記ポータブルデバイスは無線デバイスである装置。