【手続補正書】
【提出日】令和3年4月23日(2021.4.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
映像データを削減して削減された映像データを得る方法であって、前記方法は、
前記映像データから圧縮動画像データおよび圧縮音声データを抽出することと、
前記圧縮動画像データからイントラフレーム（Ｉフレーム）を抽出することと、
前記圧縮動画像データから予測フレームを抽出することと、
基本データエレメントを組織化するデータ構造を維持することとを含み、各基本データエレメントはバイトのシーケンスを含み、前記方法は、さらに、
前記Ｉフレームを無損失削減して、無損失削減されたＩフレームを得ることを含み、前記Ｉフレームを無損失削減することは、各Ｉフレームについて、
前記Ｉフレームを用いて、基本データエレメントのコンテンツに基づいて前記基本データエレメントを組織化するデータ構造に対して第１のコンテンツ連想ルックアップを実行することによって、第１の組の基本データエレメントを識別することと、
前記第１の組の基本データエレメントを用いて前記Ｉフレームを無損失削減することとにより、(ｉ)前記Ｉフレームが前記第１の組の基本データエレメント内の１つの基本データエレメントの重複である場合は、前記１つの基本データエレメントの参照を得ること、または、(ｉｉ)前記Ｉフレームが前記第１の組の基本データエレメント内のいずれの基本データエレメントの重複でもない場合は、前記第１の組の基本データエレメント内の１つ以上の基本データエレメントの参照と、前記１つ以上の基本データエレメントから前記Ｉフレームを導出する変換のシーケンスとを得ることとを含み、
前記削減された映像データは、前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される基本データエレメントと、前記予測フレームと、前記圧縮音声データとを含む、方法。
【請求項２】
前記第１の組の基本データエレメントを用いて前記Ｉフレームを無損失削減することは、
（ｉ）前記第１の組の基本データエレメントの参照のサイズと（ｉｉ）再構成プログラムの記述のサイズとの合計が前記Ｉフレームのサイズの閾値割合未満であると判断したことに応答して、前記Ｉフレームの第１の無損失削減表現を生成することを含み、前記第１の無損失削減表現は、前記第１の組の基本データエレメント内の各基本データエレメントの参照と、前記再構成プログラムの記述とを含み、さらに、
（ｉ）前記第１の組の基本データエレメントの前記参照の前記サイズと（ｉｉ）前記再構成プログラムの前記記述の前記サイズとの前記合計が前記Ｉフレームの前記サイズの前記閾値割合以上であると判断したことに応答して、
前記Ｉフレームを前記データ構造内の新たな基本データエレメントとして追加することと、
前記Ｉフレームの第２の無損失削減表現を生成することとを含み、前記第２の無損失削減表現は前記新たな基本データエレメントの参照を含む、請求項１に記載の方法。
【請求項３】
前記再構成プログラムの前記記述は変換のシーケンスを指定し、前記変換のシーケンスは、前記第１の組の基本データエレメントに適用されると前記Ｉフレームをもたらす、請求項２に記載の方法。
【請求項４】
前記方法はさらに、
前記圧縮音声データを復元して一組の音声コンポーネントを得ることと、
前記一組の音声コンポーネント内の各音声コンポーネントについて、
前記音声コンポーネントを用いて、基本データエレメントのコンテンツに基づいて前記基本データエレメントを組織化する前記データ構造に対して第２のコンテンツ連想ルックアップを実行することによって、第２の組の基本データエレメントを識別することと、
前記第２の組の基本データエレメントを用いて前記音声コンポーネントを無損失削減することとを含み、
前記削減された映像データは、前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される基本データエレメントと、前記予測フレームと、無損失削減された音声コンポーネントと、前記無損失削減された音声コンポーネントによって参照される基本データエレメントとを含む、請求項１〜３のいずれか１項に記載の方法。
【請求項５】
前記第２の組の基本データエレメントを用いて前記音声コンポーネントを無損失削減することは、
（ｉ）前記第２の組の基本データエレメントの参照のサイズと（ｉｉ）再構成プログラムの記述のサイズとの合計が前記音声コンポーネントのサイズの閾値割合未満であると判断したことに応答して、前記音声コンポーネントの第１の無損失削減表現を生成することを含み、前記第１の無損失削減表現は、前記第２の組の基本データエレメント内の各基本データエレメントの参照と、前記再構成プログラムの記述とを含み、さらに、
（ｉ）前記第２の組の基本データエレメントの前記参照の前記サイズと（ｉｉ）前記再構成プログラムの前記記述の前記サイズとの前記合計が前記音声コンポーネントの前記サイズの前記閾値割合以上であると判断したことに応答して、
前記音声コンポーネントを前記データ構造内の新たな基本データエレメントとして追加することと、
前記音声コンポーネントの第２の無損失削減表現を生成することとを含み、前記第２の無損失削減表現は前記新たな基本データエレメントの参照を含む、請求項４に記載の方法。
【請求項６】
前記再構成プログラムの前記記述は変換のシーケンスを指定し、前記変換のシーケンスは、前記第２の組の基本データエレメントに適用されると前記音声コンポーネントをもたらす、請求項５に記載の方法。
【請求項７】
前記方法は、
前記映像データの取出し要求を受信したことに応答して、
前記圧縮動画像データを再作成することをさらに含み、前記再作成することは、前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される前記基本データエレメントとから前記Ｉフレームを再構成することと、前記Ｉフレームを前記予測フレームと組合わせることとを含み、さらに、
前記圧縮動画像データを前記圧縮音声データと組合わせて前記映像データを得ることを含む、請求項１〜６のいずれか１項に記載の方法。
【請求項８】
前記圧縮動画像データから前記Ｉフレームを抽出することは、ハフマン復号化を実行することを含む、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される基本データエレメントとに対してハフマン符号化を実行して、ハフマン符号化されるとともに無損失削減されたＩフレームと、ハフマン符号化された基本データエレメントとをそれぞれ得ることをさらに含み、前記削減された映像データは、前記ハフマン符号化されるとともに無損失削減されたＩフレームと、前記ハフマン符号化された基本データエレメントと、前記予測フレームと、前記圧縮音声データとを含む、請求項８に記載の方法。
【請求項１０】
前記方法は、
前記映像データの取出し要求を受信したことに応答して、
（１）前記ハフマン符号化されるとともに無損失削減されたＩフレームに対してハフマン復号化を実行して前記無損失削減されたＩフレームを得ること、および前記ハフマン符号化された基本データエレメントに対してハフマン復号化を実行して前記基本データエレメントを得ることと、（２）前記無損失削減されたＩフレームおよび前記基本データエレメントから前記Ｉフレームを再構成することと、（３）前記Ｉフレームに対してハフマン符号化を実行して前記予測フレームと組合わせることとによって、前記圧縮動画像データを再作成することと、
前記圧縮動画像データを前記圧縮音声データと組合わせて前記映像データを得ることとをさらに含む、請求項９に記載の方法。
【請求項１１】
コンピュータによって実行されると前記コンピュータに映像データを削減して削減された映像データを得る方法を実行させる命令を格納するコンピュータ読取可能プログラムであって、前記方法は、
前記映像データから圧縮動画像データおよび圧縮音声データを抽出することと、
前記圧縮動画像データからイントラフレーム（Ｉフレーム）を抽出することと、
前記圧縮動画像データから予測フレームを抽出することと、
基本データエレメントを組織化するデータ構造を維持することとを含み、各基本データエレメントはバイトのシーケンスを含み、前記方法は、さらに、
前記Ｉフレームを無損失削減して、無損失削減されたＩフレームを得ることを含み、前記Ｉフレームを無損失削減することは、各Ｉフレームについて、
前記Ｉフレームを用いて、基本データエレメントのコンテンツに基づいて前記基本データエレメントを組織化するデータ構造に対して第１のコンテンツ連想ルックアップを実行することによって、第１の組の基本データエレメントを識別することと、
前記第１の組の基本データエレメントを用いて前記Ｉフレームを無損失削減することにより、(ｉ)前記Ｉフレームが前記第１の組の基本データエレメント内の１つの基本データエレメントの重複である場合は、前記１つの基本データエレメントの参照を得ること、または、(ｉｉ)前記Ｉフレームが前記第１の組の基本データエレメント内のいずれの基本データエレメントの重複でもない場合は、前記第１の組の基本データエレメント内の１つ以上の基本データエレメントの参照と、前記１つ以上の基本データエレメントから前記Ｉフレームを導出する変換のシーケンスとを得ることとを含み、
前記削減された映像データは、前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される基本データエレメントと、前記予測フレームと、前記圧縮音声データとを含む、コンピュータ読取可能プログラム。
【請求項１２】
前記第１の組の基本データエレメントを用いて前記Ｉフレームを無損失削減することは、
（ｉ）前記第１の組の基本データエレメントの参照のサイズと（ｉｉ）再構成プログラムの記述のサイズとの合計が前記Ｉフレームのサイズの閾値割合未満であると判断したことに応答して、前記Ｉフレームの第１の無損失削減表現を生成することを含み、前記第１の無損失削減表現は、前記第１の組の基本データエレメント内の各基本データエレメントの参照と、前記再構成プログラムの記述とを含み、さらに、
（ｉ）前記第１の組の基本データエレメントの前記参照の前記サイズと（ｉｉ）前記再構成プログラムの前記記述の前記サイズとの前記合計が前記Ｉフレームの前記サイズの前記閾値割合以上であると判断したことに応答して、
前記Ｉフレームを前記データ構造内の新たな基本データエレメントとして追加することと、
前記Ｉフレームの第２の無損失削減表現を生成することとを含み、前記第２の無損失削減表現は前記新たな基本データエレメントの参照を含む、請求項１１に記載のコンピュータ読取可能プログラム。
【請求項１３】
前記再構成プログラムの前記記述は変換のシーケンスを指定し、前記変換のシーケンスは、前記第１の組の基本データエレメントに適用されると前記Ｉフレームをもたらす、請求項１２に記載のコンピュータ読取可能プログラム。
【請求項１４】
前記方法はさらに、
前記圧縮音声データを復元して一組の音声コンポーネントを得ることと、
前記一組の音声コンポーネント内の各音声コンポーネントについて、
前記音声コンポーネントを用いて、基本データエレメントのコンテンツに基づいて前記基本データエレメントを組織化する前記データ構造に対して第２のコンテンツ連想ルックアップを実行することによって、第２の組の基本データエレメントを識別することと、
前記第２の組の基本データエレメントを用いて前記音声コンポーネントを無損失削減することとを含み、
前記削減された映像データは、前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される基本データエレメントと、前記予測フレームと、無損失削減された音声コンポーネントと、前記無損失削減された音声コンポーネントによって参照される基本データエレメントとを含む、請求項１１〜１３のいずれか１項に記載のコンピュータ読取可能プログラム。
【請求項１５】
前記第２の組の基本データエレメントを用いて前記音声コンポーネントを無損失削減することは、
（ｉ）前記第２の組の基本データエレメントの参照のサイズと（ｉｉ）再構成プログラムの記述のサイズとの合計が前記音声コンポーネントのサイズの閾値割合未満であると判断したことに応答して、前記音声コンポーネントの第１の無損失削減表現を生成することを含み、前記第１の無損失削減表現は、前記第２の組の基本データエレメント内の各基本データエレメントの参照と、前記再構成プログラムの記述とを含み、さらに、
（ｉ）前記第２の組の基本データエレメントの前記参照の前記サイズと（ｉｉ）前記再構成プログラムの前記記述の前記サイズとの前記合計が前記音声コンポーネントの前記サイズの前記閾値割合以上であると判断したことに応答して、
前記音声コンポーネントを前記データ構造内の新たな基本データエレメントとして追加することと、
前記音声コンポーネントの第２の無損失削減表現を生成することとを含み、前記第２の無損失削減表現は前記新たな基本データエレメントの参照を含む、請求項１４に記載のコンピュータ読取可能プログラム。
【請求項１６】
前記再構成プログラムの前記記述は変換のシーケンスを指定し、前記変換のシーケンスは、前記第２の組の基本データエレメントに適用されると前記音声コンポーネントをもたらす、請求項１５に記載のコンピュータ読取可能プログラム。
【請求項１７】
前記方法は、前記映像データの取出し要求を受信したことに応答して、
前記圧縮動画像データを再作成することをさらに含み、前記再作成することは、前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される前記基本データエレメントとから前記Ｉフレームを再構成することと、前記Ｉフレームを前記予測フレームと組合わせることとを含み、さらに、
前記圧縮動画像データを前記圧縮音声データと組合わせて前記映像データを得ることを含む、請求項１１〜１６のいずれか１項に記載のコンピュータ読取可能プログラム。
【請求項１８】
前記圧縮動画像データから前記Ｉフレームを抽出することは、ハフマン復号化を実行することを含む、請求項１１〜１７のいずれか１項に記載のコンピュータ読取可能プログラム。
【請求項１９】
前記方法は、前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される基本データエレメントとに対してハフマン符号化を実行して、ハフマン符号化されるとともに無損失削減されたＩフレームと、ハフマン符号化された基本データエレメントとをそれぞれ得ることをさらに含み、前記削減された映像データは、前記ハフマン符号化されるとともに無損失削減されたＩフレームと、前記ハフマン符号化された基本データエレメントと、前記予測フレームと、前記圧縮音声データとを含む、請求項１８に記載のコンピュータ読取可能プログラム。
【請求項２０】
前記方法は、
前記映像データの取出し要求を受信したことに応答して、
（１）前記ハフマン符号化されるとともに無損失削減されたＩフレームに対してハフマン復号化を実行して前記無損失削減されたＩフレームを得ること、および前記ハフマン符号化された基本データエレメントに対してハフマン復号化を実行して前記基本データエレメントを得ることと、（２）前記無損失削減されたＩフレームおよび前記基本データエレメントから前記Ｉフレームを再構成することと、（３）前記Ｉフレームに対してハフマン符号化を実行して前記予測フレームと組合わせることとによって、前記圧縮動画像データを再作成することと、
前記圧縮動画像データを前記圧縮音声データと組合わせて前記映像データを得ることとをさらに含む、請求項１９に記載のコンピュータ読取可能プログラム。
【請求項２１】
電子装置であって、
プロセッサと、
前記プロセッサによって実行されると前記プロセッサに映像データを削減して削減された映像データを得る方法を実行させる命令を格納するメモリとを備え、前記方法は、
前記映像データから圧縮動画像データおよび圧縮音声データを抽出することと、
前記圧縮動画像データからイントラフレーム（Ｉフレーム）を抽出することと、
前記圧縮動画像データから予測フレームを抽出することと、
基本データエレメントを組織化するデータ構造を維持することとを含み、各基本データエレメントはバイトのシーケンスを含み、前記方法は、さらに、
前記Ｉフレームを無損失削減して、無損失削減されたＩフレームを得ることを含み、前記Ｉフレームを無損失削減することは、各Ｉフレームについて、
前記Ｉフレームを用いて、基本データエレメントのコンテンツに基づいて前記基本データエレメントを組織化するデータ構造に対して第１のコンテンツ連想ルックアップを実行することによって、第１の組の基本データエレメントを識別することと、
前記第１の組の基本データエレメントを用いて前記Ｉフレームを無損失削減することにより、(ｉ)前記Ｉフレームが前記第１の組の基本データエレメント内の１つの基本データエレメントの重複である場合は、前記１つの基本データエレメントの参照を得ること、または、(ｉｉ)前記Ｉフレームが前記第１の組の基本データエレメント内のいずれの基本データエレメントの重複でもない場合は、前記第１の組の基本データエレメント内の１つ以上の基本データエレメントの参照と、前記１つ以上の基本データエレメントから前記Ｉフレームを導出する変換のシーケンスとを得ることとを含み、
前記削減された映像データは、前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される基本データエレメントと、前記予測フレームと、前記圧縮音声データとを含む、電子装置。
【請求項２２】
前記第１の組の基本データエレメントを用いて前記Ｉフレームを無損失削減することは、
（ｉ）前記第１の組の基本データエレメントの参照のサイズと（ｉｉ）再構成プログラムの記述のサイズとの合計が前記Ｉフレームのサイズの閾値割合未満であると判断したことに応答して、前記Ｉフレームの第１の無損失削減表現を生成することを含み、前記第１の無損失削減表現は、前記第１の組の基本データエレメント内の各基本データエレメントの参照と、前記再構成プログラムの記述とを含み、さらに、
（ｉ）前記第１の組の基本データエレメントの前記参照の前記サイズと（ｉｉ）前記再構成プログラムの前記記述の前記サイズとの前記合計が前記Ｉフレームの前記サイズの前記閾値割合以上であると判断したことに応答して、
前記Ｉフレームを前記データ構造内の新たな基本データエレメントとして追加することと、
前記Ｉフレームの第２の無損失削減表現を生成することとを含み、前記第２の無損失削減表現は前記新たな基本データエレメントの参照を含む、請求項２１に記載の電子装置。
【請求項２３】
前記再構成プログラムの前記記述は変換のシーケンスを指定し、前記変換のシーケンスは、前記第１の組の基本データエレメントに適用されると前記Ｉフレームをもたらす、請求項２２に記載の電子装置。
【請求項２４】
前記方法はさらに、
前記圧縮音声データを復元して一組の音声コンポーネントを得ることと、
前記一組の音声コンポーネント内の各音声コンポーネントについて、
前記音声コンポーネントを用いて、基本データエレメントのコンテンツに基づいて前記基本データエレメントを組織化する前記データ構造に対して第２のコンテンツ連想ルックアップを実行することによって、第２の組の基本データエレメントを識別することと、
前記第２の組の基本データエレメントを用いて前記音声コンポーネントを無損失削減することとを含み、
前記削減された映像データは、前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される基本データエレメントと、前記予測フレームと、無損失削減された音声コンポーネントと、前記無損失削減された音声コンポーネントによって参照される基本データエレメントとを含む、請求項２１〜２３のいずれか１項に記載の電子装置。
【請求項２５】
前記第２の組の基本データエレメントを用いて前記音声コンポーネントを無損失削減することは、
（ｉ）前記第２の組の基本データエレメントの参照のサイズと（ｉｉ）再構成プログラムの記述のサイズとの合計が前記音声コンポーネントのサイズの閾値割合未満であると判断したことに応答して、前記音声コンポーネントの第１の無損失削減表現を生成することを含み、前記第１の無損失削減表現は、前記第２の組の基本データエレメント内の各基本データエレメントの参照と、前記再構成プログラムの記述とを含み、さらに、
（ｉ）前記第２の組の基本データエレメントの前記参照の前記サイズと（ｉｉ）前記再構成プログラムの前記記述の前記サイズとの前記合計が前記音声コンポーネントの前記サイズの前記閾値割合以上であると判断したことに応答して、
前記音声コンポーネントを前記データ構造内の新たな基本データエレメントとして追加することと、
前記音声コンポーネントの第２の無損失削減表現を生成することとを含み、前記第２の無損失削減表現は前記新たな基本データエレメントの参照を含む、請求項２４に記載の電子装置。
【請求項２６】
前記再構成プログラムの前記記述は変換のシーケンスを指定し、前記変換のシーケンスは、前記第２の組の基本データエレメントに適用されると前記音声コンポーネントをもたらす、請求項２５に記載の電子装置。
【請求項２７】
前記方法は、前記映像データの取出し要求を受信したことに応答して、
前記圧縮動画像データを再作成することをさらに含み、前記再作成することは、前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される前記基本データエレメントとから前記Ｉフレームを再構成することと、前記Ｉフレームを前記予測フレームと組合わせることとを含み、さらに、
前記圧縮動画像データを前記圧縮音声データと組合わせて前記映像データを得ることを含む、請求項２１〜２６のいずれか１項に記載の電子装置。
【請求項２８】
前記圧縮動画像データから前記Ｉフレームを抽出することは、ハフマン復号化を実行することを含む、請求項２１〜２７のいずれか１項に記載の電子装置。
【請求項２９】
前記方法は、前記無損失削減されたＩフレームと、前記無損失削減されたＩフレームによって参照される基本データエレメントとに対してハフマン符号化を実行して、ハフマン符号化されるとともに無損失削減されたＩフレームと、ハフマン符号化された基本データエレメントとをそれぞれ得ることをさらに含み、前記削減された映像データは、前記ハフマン符号化されるとともに無損失削減されたＩフレームと、前記ハフマン符号化された基本データエレメントと、前記予測フレームと、前記圧縮音声データとを含む、請求項２８に記載の電子装置。
【請求項３０】
前記方法は、
前記映像データの取出し要求を受信したことに応答して、
（１）前記ハフマン符号化されるとともに無損失削減されたＩフレームに対してハフマン復号化を実行して前記無損失削減されたＩフレームを得ること、および前記ハフマン符号化された基本データエレメントに対してハフマン復号化を実行して前記基本データエレメントを得ることと、（２）前記無損失削減されたＩフレームおよび前記基本データエレメントから前記Ｉフレームを再構成することと、（３）前記Ｉフレームに対してハフマン符号化を実行して前記予測フレームと組合わせることとによって、前記圧縮動画像データを再作成することと、
前記圧縮動画像データを前記圧縮音声データと組合わせて前記映像データを得ることとをさらに含む、請求項２９に記載の電子装置。