【手続補正書】
【提出日】平成28年5月30日(2016.5.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも、アプリケーション制御部と、システム制御部を有する画像処理装置であって、
前記アプリケーション制御部は、
アプリケーションの起動要求に応じて、該アプリケーションのクラスのクラスファイルを読み込み、当該クラスをロードさせる制御手段を有し、
前記システム制御部は、
前記クラスをロードして、生成するオブジェクトに使用するメモリを確保し、スレッドに記録されたアプリケーション情報を前記確保したメモリに記録するとともに、当該オブジェクトを生成するオブジェクト生成手段を有し、
前記アプリケーション制御部は、さらに、
起動要求を受けたアプリケーションと前記アプリケーションを起動することによって使用したメモリとを、アプリケーション毎に紐付けて管理するメモリ管理手段を有し、
前記システム制御部は、複数のアプリケーションを一つのアプリケーションとして扱い、
前記オブジェクト生成手段により生成されたオブジェクトが複数ある場合は、オブジェクト毎に、使用しているアプリケーションとを関連付けることを特徴とする画像処理装置。
【請求項２】
前記制御手段は、さらに、前記スレッドに記録したアプリケーション情報を削除するコードを、前記読み込んだクラスファイルに含まれるメソッドの最後に追加することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
複数のアプリケーションが連携して動作する場合には、前記スレッドに記録される前記アプリケーション情報は、スタック構造とすることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記アプリケーション情報と、当該アプリケーションが使用可能なメモリサイズを紐付けて定義したテーブルと、
前記オブジェクト生成手段によってオブジェクトを生成するためのメモリが確保されたときに、前記メモリ管理手段で管理されている前記アプリケーション情報に対応するアプリケーションが使用しているメモリサイズと、前記確保されたメモリのサイズとの合計が対応する前記使用可能なメモリサイズを超えたか否かを判定する判定手段と、
前記判定手段によって前記合計が前記使用可能なメモリサイズを超えたと判定されると、メモリエラーを生成する制限手段と
をさらに備えることを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
少なくとも、アプリケーション制御部と、システム制御部を有する画像処理装置であって、
前記アプリケーション制御部は、
アプリケーションの起動要求に応じて、該アプリケーションのクラスのクラスファイルを読み込み、当該クラスをロードさせる制御手段を有し、
前記システム制御部は、
前記クラスをロードして、生成するオブジェクトに使用するファイルサイズを確保し、スレッドに記録されたアプリケーション情報を前記確保したファイルサイズをディスク使用量として記録するとともに、当該オブジェクトを生成するオブジェクト生成手段を有し、
前記アプリケーション制御部は、さらに、
起動要求を受けたアプリケーションと前記アプリケーションを起動することによって使用したディスクとを、アプリケーション毎に紐付けて管理するディスク管理手段を有し、
前記システム制御部は、複数のアプリケーションを一つのアプリケーションとして扱い、
前記オブジェクト生成手段により生成されたオブジェクトが複数ある場合は、オブジェクト毎に、使用しているアプリケーションとを関連付けることを特徴とする画像処理装置。
【請求項６】
前記制御手段は、さらに、前記スレッドに記録したアプリケーション情報を削除するコードを、前記読み込んだクラスファイルに含まれるメソッドの最後に追加することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
複数のアプリケーションが連携して動作する場合には、前記スレッドに記録される前記アプリケーション情報は、スタック構造とすることを特徴とする請求項５又は６に記載の画像処理装置。
【請求項８】
前記アプリケーション情報と、当該アプリケーションが使用可能なディスク使用量を紐付けて定義したテーブルと、
前記オブジェクト生成手段によってオブジェクトを生成するためのファイルサイズが確保されたときに、前記ディスク管理手段で管理されている前記アプリケーション情報に対応するアプリケーションが使用しているディスク使用量と、前記確保されたファイルサイズとの合計が、対応する前記使用可能なディスク使用量を超えたか否かを判定する判定手段と、
前記判定手段によって前記合計が前記使用可能なディスク使用量を超えたと判定されると、ディスクエラーを生成する制限手段と
をさらに備えることを特徴とする請求項５乃至７の何れか１項に記載の画像処理装置。
【請求項９】
少なくとも、アプリケーション制御部と、システム制御部を有する画像処理装置の制御方法であって、
前記アプリケーション制御部は、
アプリケーションの起動要求に応じて、該アプリケーションのクラスのクラスファイルを読み込み、当該クラスをロードさせる制御工程を有し、
前記システム制御部は、
前記クラスをロードして、生成するオブジェクトに使用するメモリを確保し、スレッドに記録されたアプリケーション情報を前記確保したメモリに記録するとともに、当該オブジェクトを生成するオブジェクト生成工程を有し、
前記アプリケーション制御部は、さらに、
起動要求を受けたアプリケーションと前記アプリケーションを起動することによって使用したメモリとを、アプリケーション毎に紐付けて管理するメモリ管理工程を有し、
前記システム制御部は、複数のアプリケーションを一つのアプリケーションとして扱い、
前記オブジェクト生成工程で生成されたオブジェクトが複数ある場合は、オブジェクト毎に、使用しているアプリケーションとを関連付けることを特徴とする画像処理装置の制御方法。
【請求項１０】
少なくとも、アプリケーション制御部と、システム制御部を有する画像処理装置の制御方法であって、
前記アプリケーション制御部は、
アプリケーションの起動要求に応じて、該アプリケーションのクラスのクラスファイルを読み込み、当該クラスをロードさせる制御工程を有し、
前記システム制御部は、
前記クラスをロードして、生成するオブジェクトに使用するファイルサイズを確保し、スレッドに記録されたアプリケーション情報を前記確保したファイルサイズをディスク使用量として記録するとともに、当該オブジェクトを生成するオブジェクト生成工程を有し、
前記アプリケーション制御部は、さらに、
起動要求を受けたアプリケーションと前記アプリケーションを起動することによって使用したディスクとを、アプリケーション毎に紐付けて管理するディスク管理工程を有し、
前記システム制御部は、複数のアプリケーションを一つのアプリケーションとして扱い、
前記オブジェクト生成工程により生成されたオブジェクトが複数ある場合は、オブジェクト毎に、使用しているアプリケーションとを関連付けることを特徴とする画像処理装置の制御方法。
【請求項１１】
請求項９又は１０に記載の画像処理装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明は、少なくとも、アプリケーション制御部と、システム制御部を有する画像処理装置であって、前記アプリケーション制御部は、アプリケーションの起動要求に応じて、該アプリケーションのクラスのクラスファイルを読み込み、当該クラスをロードさせる制御手段を有し、前記システム制御部は、
前記クラスをロードして、生成するオブジェクトに使用するメモリを確保し、スレッドに記録されたアプリケーション情報を前記確保したメモリに記録するとともに、当該オブジェクトを生成するオブジェクト生成手段を有し、前記アプリケーション制御部は、さらに、起動要求を受けたアプリケーションと前記アプリケーションを起動することによって使用したメモリとを、アプリケーション毎に紐付けて管理するメモリ管理手段を有し、前記システム制御部は、複数のアプリケーションを一つのアプリケーションとして扱い、
前記オブジェクト生成手段により生成されたオブジェクトが複数ある場合は、オブジェクト毎に、使用しているアプリケーションとを関連付けることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本発明は、少なくとも、アプリケーション制御部と、システム制御部を有する画像処理装置であって、前記アプリケーション制御部は、アプリケーションの起動要求に応じて、該アプリケーションのクラスのクラスファイルを読み込み、当該クラスをロードさせる制御手段を有し、前記システム制御部は、前記クラスをロードして、生成するオブジェクトに使用するファイルサイズを確保し、スレッドに記録されたアプリケーション情報を前記確保したファイルサイズをディスク使用量として記録するとともに、当該オブジェクトを生成するオブジェクト生成手段を有し、前記アプリケーション制御部は、さらに、起動要求を受けたアプリケーションと前記アプリケーションを起動することによって使用したディスクとを、アプリケーション毎に紐付けて管理するディスク管理手段を有し、前記システム制御部は、複数のアプリケーションを一つのアプリケーションとして扱い、前記オブジェクト生成手段により生成されたオブジェクトが複数ある場合は、オブジェクト毎に、使用しているアプリケーションとを関連付けることを特徴とする。