【手続補正書】
【提出日】平成15年9月4日(2003.9.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多数のフレームデータから構成されるストリーミングデータから順次セクタ単位にデータを読み出して、各フレームデータに含まれる少なくともモーションデータに基づいて３Ｄ画像のアニメーションを表示するためのオブジェクト描画処理を行い、
各フレームデータに含まれる字幕に関するデータに基づいて字幕を表示するための字幕描画処理を行うものであって、
前記ストリーミングデータは、複数のフレームデータに関し、それぞれ同一の前記字幕に関するデータが組み込まれ、
前記字幕に関するデータは、字幕データをパケット化した複数のパケットデータと、各パケットデータの配置を示す複数のインデックスデータとを有し、
前記字幕描画処理は、前記複数のパケットデータが示す各字幕画像を複数のインデックスデータに基づいて配置して描画することを特徴とする画像描画方法。
【請求項２】
請求項１記載の画像描画方法において、
前記各パケットデータは、それぞれ圧縮処理されており、
前記字幕描画処理は、前記複数のパケットデータを伸長処理してそれぞれ字幕画像に復元し、これら復元された字幕画像を複数のインデックスデータに基づいて配置して描画することを特徴とする画像描画方法。
【請求項３】
請求項１又は２記載の画像描画方法において、
１つのフレームデータにおける前記複数のパケットデータは、複数のセクタにわたって連続して配置され、
前記複数のインデックスデータは、各セクタヘッダに割り付けられていることを特徴とする画像描画方法。
【請求項４】
請求項１〜３のいずれか１項に記載の画像描画方法において、
前記同一の字幕に関するデータは、当該字幕を表示すべき時間に相当するフレーム数にわたる複数のフレームデータに組み込まれていることを特徴とする画像描画方法。
【請求項５】
請求項１〜４のいずれか１項に記載の画像描画方法において、
前記ストリーミングデータから順次セクタ単位にデータを読み出す際に、読出しエラーを検出し、
前記読出しエラーの情報に基づいて、１つのフレームデータにおける少なくとも前記字幕に関するデータの有効性を判別し、
前記字幕に関するデータのうち、有効と判別されなかった前記パケットデータや前記インデックスデータを、前記同一の字幕に関するデータが含まれる他のフレームデータに対する読出しによって補完することを特徴とする画像描画方法。
【請求項６】
モーションデータと字幕に関するデータとを有するフレームデータに基づいて画像を描画する画像描画方法であって、
前記字幕に関するデータは、ディスプレイの画面に表示される字幕画像が複数に分離された画像データと、各画像データの配置を示す情報とを有し、
複数の前記フレームデータから順次読み出された前記モーションデータに基づいて前記ディスプレイの画面に動画像を表示するための画像描画を行うモーション描画ステップと、
複数の前記フレームデータから順次読み出された前記字幕に関するデータに基づいて前記ディスプレイの画面に字幕画像を表示するための画像描画を行う字幕描画ステップとを有することを特徴とする画像描画方法。
【請求項７】
請求項６記載の画像描画方法において、
前記字幕描画ステップは、前記読み出された前記字幕に関するデータに含まれる画像データを、該画像データに対応する配置を示す情報に基づいて配置描画することを特徴とする画像描画方法。
【請求項８】
請求項７記載の画像描画方法において、
前記字幕に関するデータにおける前記画像データは、該画像データを特定するインデックス情報と共に存在し、
前記字幕に関するデータにおける前記配置を示す情報は、該配置を示す情報の対象となる画像データを特定するインデックス情報と共に存在し、
前記字幕描画ステップは、インデックス情報が共に同じである画像データと配置を示す情報に基づいて、前記画像データを描画することを特徴とする画像描画方法。
【請求項９】
多数のフレームデータから構成されるストリーミングデータから順次セクタ単位にデータを読み出す情報読出し手段と、
読み出された各フレームデータに含まれる少なくともモーションデータに基づいて３Ｄ画像のアニメーションを表示するための画像描画処理を行うオブジェクト描画手段と、
各フレームデータに含まれる字幕に関するデータに基づいて字幕を表示するための画像描画処理を行う字幕描画手段とを有し、
前記ストリーミングデータは、複数のフレームデータに関し、それぞれ同一の前記字幕に関するデータが組み込まれ、
前記字幕に関するデータは、字幕データをパケット化した複数のパケットデータと、各パケットデータの配置を示す複数のインデックスデータとを有し、
前記字幕描画手段は、前記複数のパケットデータが示す各字幕画像を複数のインデックスデータに基づいて配置して描画することを特徴とする画像描画装置。
【請求項１０】
請求項９記載の画像描画装置において、
前記各パケットデータは、それぞれ圧縮処理されており、
前記字幕描画手段は、前記複数のパケットデータを伸長処理してそれぞれ字幕画像に復元し、これら復元された字幕画像を複数のインデックスデータに基づいて配置して描画することを特徴とする画像描画装置。
【請求項１１】
請求項９又は１０記載の画像描画装置において、
１つのフレームデータにおける前記複数のパケットデータは、複数のセクタにわたって連続して配置され、
前記複数のインデックスデータは、各セクタヘッダに割り付けられていることを特徴とする画像描画装置。
【請求項１２】
請求項９〜１１のいずれか１項に記載の画像描画装置において、
前記同一の字幕に関するデータは、当該字幕を表示すべき時間に相当するフレーム数にわたる複数のフレームデータに組み込まれていることを特徴とする画像描画装置。
【請求項１３】
請求項９〜１２のいずれか１項に記載の画像描画装置において、
前記情報読出し手段は、前記ストリーミングデータから順次セクタ単位にデータを読み出す際に、前記読出しエラーを検出する手段を有し、
前記情報読出し手段に加えて、前記読出しエラーの情報に基づいて、１つのフレームデータにおける少なくとも前記字幕に関するデータの有効性を判別する情報有効判別手段を有し、
前記字幕描画手段は、前記字幕に関するデータのうち、有効と判別されなかった前記パケットデータや前記インデックスデータを、前記同一の字幕に関するデータが含まれる他のフレームデータに対する読出しによって補完することを特徴とする画像描画装置。
【請求項１４】
多数のフレームデータから構成されるストリーミングデータから順次セクタ単位にデータを読み出す情報読出しステップと、
読み出された各フレームデータに含まれる少なくともモーションデータに基づいて３Ｄ画像のアニメーションを表示するための画像描画処理を行うオブジェクト描画ステップと、
各フレームデータに含まれる字幕に関するデータに基づいて字幕を表示するための画像描画処理を行う字幕描画ステップとを有するプログラムが少なくとも記録された記録媒体であって、
前記ストリーミングデータは、複数のフレームデータに関し、それぞれ同一の前記字幕に関するデータが組み込まれ、
前記字幕に関するデータは、字幕データをパケット化した複数のパケットデータと、各パケットデータの配置を示す複数のインデックスデータとを有し、
前記字幕描画ステップは、前記複数のパケットデータが示す各字幕画像を複数のインデックスデータに基づいて配置して描画することを特徴とする記録媒体。
【請求項１５】
請求項１４記載の記録媒体において、
前記各パケットデータは、それぞれ圧縮処理されており、
前記字幕描画手段は、前記複数のパケットデータを伸長処理してそれぞれ字幕画像に復元し、これら復元された字幕画像を複数のインデックスデータに基づいて配置して描画することを特徴とする記録媒体。
【請求項１６】
請求項１４又は１５記載の記録媒体において、
１つのフレームデータにおける前記複数のパケットデータは、複数のセクタにわたって連続して配置され、
前記複数のインデックスデータは、各セクタヘッダに割り付けられていることを特徴とする記録媒体。
【請求項１７】
請求項１４〜１６のいずれか１項に記載の記録媒体において、
前記同一の字幕に関するデータは、当該字幕を表示すべき時間に相当するフレーム数にわたる複数のフレームデータに組み込まれていることを特徴とする記録媒体。
【請求項１８】
請求項１４〜１７のいずれか１項に記載の記録媒体において、
前記情報読出しステップは、前記ストリーミングデータから順次セクタ単位にデータを読み出す際に、前記読出しエラーを検出するステップを有し、
前記情報読出しステップに加えて、前記読出しエラーの情報に基づいて、１つのフレームデータにおける少なくとも前記字幕に関するデータの有効性を判別する情報有効判別ステップを有し、
前記字幕描画ステップは、前記字幕に関するデータのうち、有効と判別されなかった前記パケットデータや前記インデックスデータを、前記同一の字幕に関するデータが含まれる他のフレームデータに対する読出しによって補完することを特徴とする記録媒体。
【請求項１９】
３Ｄ画像のアニメーションを表示するための画像描画処理を行うオブジェクト描画ステップと、字幕を表示するための画像描画処理を行う字幕描画ステップとを有するプログラムによって使用されるストリーミングデータが少なくとも記録された記録媒体であって、
前記ストリーミングデータは、多数のフレームデータから構成され、各フレームデータは、少なくとも３Ｄ画像のアニメーションを表示するための画像描画処理に使用されるモーションデータと、字幕を表示するための画像描画処理に使用される字幕に関するデータを含み、
前記ストリーミングデータは、複数のフレームデータに関し、それぞれ同一の前記字幕に関するデータが組み込まれ、
前記字幕に関するデータは、字幕データをパケット化した複数のパケットデータと、各パケットデータの配置を示す複数のインデックスデータとを有することを特徴とする記録媒体。
【請求項２０】
請求項１９記載の記録媒体において、
前記各パケットデータは、それぞれ圧縮処理されていることを特徴とする記録媒体。
【請求項２１】
請求項１９又は２０記載の記録媒体において、
１つのフレームデータにおける前記複数のパケットデータは、複数のセクタにわたって連続して配置され、
前記複数のインデックスデータは、各セクタヘッダに割り付けられていることを特徴とする記録媒体。
【請求項２２】
請求項１９〜２１のいずれか１項に記載の記録媒体において、
前記同一の字幕に関するデータは、当該字幕を表示すべき時間に相当するフレーム数にわたる複数のフレームデータに組み込まれていることを特徴とする記録媒体。
【請求項２３】
多数のフレームデータから構成されるストリーミングデータから順次セクタ単位にデータを読み出す情報読出しステップと、
読み出された各フレームデータに含まれる少なくともモーションデータに基づいて３Ｄ画像のアニメーションを表示するための画像描画処理を行うオブジェクト描画ステップと、
各フレームデータに含まれる字幕に関するデータに基づいて字幕を表示するための画像描画処理を行う字幕描画ステップとを有し、
前記ストリーミングデータは、複数のフレームデータに関し、それぞれ同一の前記字幕に関するデータが組み込まれ、
前記字幕に関するデータは、字幕データをパケット化した複数のパケットデータと、各パケットデータの配置を示す複数のインデックスデータとを有し、
前記字幕描画ステップは、前記複数のパケットデータが示す各字幕画像を複数のインデックスデータに基づいて配置して描画することを特徴とするプログラム。
【請求項２４】
モーションデータと字幕に関するデータとを有し、前記字幕に関するデータは、ディスプレイの画面に表示される字幕画像が複数に分離された画像データと、各画像データの配置を示す情報とを有するフレームデータに基づいて画像を描画する画像描画装置を、
複数の前記フレームデータから順次読み出された前記モーションデータに基づいて前記ディスプレイの画面に動画像を表示するための画像描画を行うモーション描画手段、
複数の前記フレームデータから順次読み出された前記字幕に関するデータに基づいて前記ディスプレイの画面に字幕画像を表示するための画像描画を行う字幕描画手段、
として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
そして、前記ストリーミングデータから順次セクタ単位にデータを読み出す際に、読出しエラーを検出し、前記読出しエラーの情報に基づいて、１つのフレームデータにおける少なくとも前記字幕に関するデータの有効性を判別し、前記字幕に関するデータのうち、有効と判別されなかった前記パケットデータや前記インデックスデータを、前記同一の字幕に関するデータが含まれる他のフレームデータに対する読出しによって補完するようにしてもよい。この場合、１つのフレームデータにおける字幕に関するデータについて読出しエラーがあったとしても、字幕を鮮明に表示させることができる。
また、本発明に係る画像描画方法は、モーションデータと字幕に関するデータとを有するフレームデータに基づいて画像を描画する画像描画方法であって、前記字幕に関するデータは、ディスプレイの画面に表示される字幕画像が複数に分離された画像データと、各画像データの配置を示す情報とを有し、複数の前記フレームデータから順次読み出された前記モーションデータに基づいて前記ディスプレイの画面に動画像を表示するための画像描画を行うモーション描画ステップと、複数の前記フレームデータから順次読み出された前記字幕に関するデータに基づいて前記ディスプレイの画面に字幕画像を表示するための画像描画を行う字幕描画ステップとを有することを特徴とする。
前記字幕描画ステップは、前記読み出された前記字幕に関するデータに含まれる画像データを、該画像データに対応する配置を示す情報に基づいて配置描画するようにしてもよい。
また、前記字幕に関するデータにおける前記画像データは、該画像データを特定するインデックス情報と共に存在し、前記字幕に関するデータにおける前記配置を示す情報は、該配置を示す情報の対象となる画像データを特定するインデックス情報と共に存在し、前記字幕描画ステップは、インデックス情報が共に同じである画像データと配置を示す情報に基づいて、前記画像データを描画するようにしてもよい。
また、本発明に係るプログラムは、モーションデータと字幕に関するデータとを有し、前記字幕に関するデータは、ディスプレイの画面に表示される字幕画像が複数に分離された画像データと、各画像データの配置を示す情報とを有するフレームデータに基づいて画像を描画する画像描画装置を、複数の前記フレームデータから順次読み出された前記モーションデータに基づいて前記ディスプレイの画面に動画像を表示するための画像描画を行うモーション描画手段、複数の前記フレームデータから順次読み出された前記字幕に関するデータに基づいて前記ディスプレイの画面に字幕画像を表示するための画像描画を行う字幕描画手段、として機能させるためのプログラムである。