JP7621529B2 - 映像フレームコーデックアーキテクチャ - Google Patents
映像フレームコーデックアーキテクチャ Download PDFInfo
- Publication number
- JP7621529B2 JP7621529B2 JP2024003113A JP2024003113A JP7621529B2 JP 7621529 B2 JP7621529 B2 JP 7621529B2 JP 2024003113 A JP2024003113 A JP 2024003113A JP 2024003113 A JP2024003113 A JP 2024003113A JP 7621529 B2 JP7621529 B2 JP 7621529B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- core
- frames
- controller
- video
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Controls And Circuits For Display Device (AREA)
- Advance Control (AREA)
- Bus Control (AREA)
- Microcomputers (AREA)
- Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
ビレ-ミッコ・ラウティオ(Ville-Mikko Rautio)
アキ・クーセラ(Aki Kuusela)
背景
電子デバイスは、製造、通信、健康管理、商業、社会的交流、および娯楽において不可欠な役割を果たしている。たとえば、電子デバイスは、商業および通信のためにクラウドベースの分散計算機能性を提供するサーバファームを動かしている。計算能力を有するデバイスは、医療器具から器械までおよび車両から産業用工具まで多数の異なる種類の近代機器に内蔵もされている。さらに、1つの電子デバイス-スマートフォン-は、文字通り常に手元に置いておくべき必需品となっている。
映像フレームコーデックアーキテクチャのための技術および装置が記載される。これらの技術および装置により、集積回路(IC)チップは、ロスレス技術を含むより新しいフレーム圧縮/復元技術への高度化のための効率化ワークフローも容易にしつつ、より少な
い量の回路構成リソースを用いて高帯域幅映像データを処理できるようになる。そのためにICチップの複数の異なるコアに複数の別々のフレーム復元ユニットを含める必要がなくなる。代わりに、フレーム復元器は、フレーム復元器クライアント回路として機能する複数の異なるコアにフレーム復元サービスを提供することができる。フレーム復元器コントローラは、複数のコアのうちの1つ以上のコアから受信する復元要求を順序付けする待ち行列または優先順位機構を用いた復元サービスの共有を容易にする。フレーム復元器コントローラは、タイムシェアリングプロトコル(time-sharing protocol)に従ってフレ
ーム復元器へのアクセスを調停することもできる。例示的な実現例では、フレーム復元器は、映像復号器クライアント回路と同じ場所に配置され、フレーム復元器は少なくとも表示コントローラと共有される。同様に、フレーム圧縮器は、フレーム圧縮器クライアント回路として機能する複数の異なるコアにフレーム圧縮サービスを提供することができる。フレーム圧縮器コントローラは、複数のコアと圧縮サービスを共有するのを容易にする。さらに、フレーム圧縮サービスとフレーム復元サービスとの両者ともを単一のICチップにおいて提供して複数のコアにわたって共有することができる。
概要
映画または他の映像のデータは、安置時の記憶と、電子デバイスまたはその内部構成要素同士の間を伝播しながらの送信との両方の点で大幅に帯域幅を消費する。映像の表示解像度が上がるにつれて、帯域幅要求が同様に大きくなっている。ウルトラHD(UHD)または4K映像の場合、たとえば、扱うべき映像データは、ほんの10年前に一般的に用いていたSD映像の場合よりも約15-20倍多い。この増大したデータの量により、単一の集積回路(IC)チップ内ですら映像を管理することが難しくなっている。たとえば、典型的なシステムオンチップ(SoC)が有しているシステムバスは、当該システムバスを用いて異なるSoC構成要素同士の間で生の復号映像データを搬送すれば過負荷になってしまう可能性がある。
、各々が個別の復元ユニットまたは個別の圧縮ユニットを含む(場合によっては、両方のユニットを含む)複数の異なるコアから生じている。換言すると、より新しくより効率的な復元アルゴリズムに高度化するためには、圧縮ユニットまたは復元ユニットを含む各々のコアを同時に修正し、次にSoCの残余と再び一体化しなければならない。したがって、このワークフローの高度化の複雑さが、マルチコアチップにおける改良圧縮/復元アルゴリズムの採用を遅らせている。
、その後に例示的方法を記載し、例示的電子デバイスおよび関連の例示的局面で終了する。
図1は、映像フレームコーデックアーキテクチャを実現することができるプリント回路基板104(PCB)を含む例示的環境100を示す。示されるように、環境100は電子デバイス102を含む。電子デバイス102は、少なくとも1つのPCB104を含む。PCB104は、集積回路106(IC)などの1つ以上の集積回路を含む。図2および図3を参照して以下に記載するように、PCB104は、IC106とは別の少なくとも1つのメモリなどの他の集積回路を含むことができる。IC106は、少なくとも1つのフレーム復元器108-2、複数のコア110-1、110-2…110-n(nは1よりも大きな整数を表わす)、ならびに少なくとも1つの圧縮フレーム112および少なくとも1つの復元フレーム114などの複数の映像フレームを含む。図1は、例示的環境100を記載する一方で、簡略化のためにフレーム復元器108-2しか示していない。しかしながら、フレーム圧縮器-復元器108およびフレーム圧縮器108-1は、図3および図3-1をそれぞれ参照して以下に記載される。
媒体204は、コード、データ、命令、他の情報などを記憶する、保持する、またはそれ以外のやり方で含むことができる。電子デバイス102はオペレーティングシステム212も含むことができる。別々に描かれているが、オペレーティングシステム212を1つ以上のコンピュータ読出可能媒体204上に記憶することができる。
図3は、PCB104の一部を示す。PCB104は、システムオンチップ302(SoC)およびメインメモリ210を含む。SoC302は、フレーム圧縮器-復元器108(FCD)、フレーム圧縮器-復元器コントローラ304、および複数のコア110-1~110-nを含む映像フレームコーデックアーキテクチャの例示的実現例を描く。SoC302は、共有ローカルキャッシュ208およびシステムバス218も含む。メインメモリ210は、PCB104の一部として含まれる(たとえば、その上に配設される)外部バス222を介してSoC302に結合される。
ス218に直接に結合され得る)。複数のコア110-1~110-nの各々のコア110は、システムバス218を用いて共有ローカルキャッシュ208にデータを記憶させる、またはそこからデータを取り出すことができる。同様に、複数のコア110-1~110-nの各々のコア110は、システムバス218または共有ローカルキャッシュ208も用いるなどによって外部バス222を用いてメインメモリ210にデータを記憶させる、またはそこからデータを取り出すことができる。たとえば、第1のコア110-1は、共有ローカルキャッシュ208にデータを記憶させることができ、第2のコア110-2は次に、記憶されたデータを共有ローカルキャッシュ208から取り出すことができる。
レーム圧縮器コントローラ304-1とを、論理的にともに一体化してもよい。
インターフェイス410を含み、フレーム復元器コントローラ304はFCDサービスインターフェイス408を含む。FCDクライアントインターフェイス410およびFCDサービスインターフェイス408は共同してコア110とフレーム圧縮器-復元器コントローラ304との間の通信を可能にする。このように、これらの2つのインターフェイスを用いて、コア110は、要求116をフレーム圧縮器-復元器コントローラ304に送ることができ、フレーム圧縮器-復元器コントローラ304は、応答118をコア110に送ることができる。
08-1は、復号プロセスの一部として復号フレーム512を圧縮することができる。しかしながら、フレーム圧縮を代替的な態様で実現することができる。映像バッファ206、共有ローカルキャッシュ208、またはメインメモリ210において映像復号器502または別のコアがその後使用するために、これらの復号圧縮フレーム112を記憶することができる。
が新たに映像バッファ206の中に置かれたことを示す。このように、映像バッファ20
6は、1つ以上の表示ライン608を保持するラインバッファとして機能することができる。
用いられるバスなどに基づいて、1つ以上のビット線上の特定の電圧値を用いて、要求116とともに転送される割り振られた識別値によって、実現可能である。フレーム識別704は、各々の要求116中に明示的に含まれ得る、(たとえば、次の順のフレームが所望される場合は)暗示的に要求116の中に含まれ得る、およびある範囲のフレームの一部として先の要求に含まれ得る、などである。
以下の検討は、映像フレームコーデックアーキテクチャを動作させるための方法を記載する。これらの方法は、図1および図3に示されるような電子デバイス102およびPCB104などの先に記載された例、ならびに図10に描かれる電子デバイス1000を利用して実現可能である。これらの方法の局面は図9に示され、それらは、少なくとも1つのICチップの1つ以上の構成要素によって行なわれる動作902-912として示される。これらの方法の動作が示されるおよび/または記載される順序は、限定として解釈されることを意図しておらず、任意の数の記載される方法動作またはその組合せは、方法または交互の方法を実現する任意の順序で組合せ可能である。図9のフローチャートは、フレーム復元器108-2を動作させる観点で記載されるが、原則は、同様にフレーム圧縮器108-1を動作させることに当てはまる。
の方法の局面は、たとえば、ハードウェア(たとえば、固定された論理回路構成)、ファームウェア、またはその何らかの組合せにおいて実現され得る。これらの技術は、図1-図8および図10(電子デバイス1000は以下の図10に記載される)に示されるエンティティまたは構成要素のうち1つ以上を用いて実現され得、これらをさらに分割、組合せなどしてもよい、このように、これらの図は記載される技術を用いることができる多数の可能なシステムまたは装置のうちいくつかを示す。これらの図のエンティティおよび構成要素は一般的に、ファームウェア、ハードウェア、ICチップ、回路、またはその組合せを表わす。
図10は、先の図1-図9のうちいずれかを参照して記載されるような1つ以上の実現例に従って映像フレームコーデックアーキテクチャを実現することができる例示的電子デバイス1000のさまざまな構成要素を示す。電子デバイス1000は、消費者、コンピュータ、携帯型装置、ユーザ、サーバ、通信、電話、ナビゲーション、ゲーム、音声、カメラ、メッセージ、媒体再生、および/または図1に描かれるスマートフォンなどの他の種類の電子デバイス102のうち任意の形態で固定デバイスまたは移動体デバイスの任意の1つまたはその組合せとして実現され得る。
映像バッファ206および共有ローカルキャッシュ208は図3のSoC302の一部)であってもよく、または代わりに別個のダイ上に位置してもよく、または異なるプリント回路基板上に配設すらされてもよい。このように、本明細書中に記載するような映像フレームコーデックアーキテクチャの原則は、図10の電子デバイス1000によってまたはそれと関連して、実現可能である。
Claims (20)
- 電子デバイスであって、
複数の圧縮フレームをフレームレベルで個別に復元して複数の復元フレームを発生させるように構成されるフレーム復元器を備え、前記複数の圧縮フレームはそれぞれ複数の復号フレームから導出され、さらに
前記フレーム復元器に結合され、かつ複数のコアについて前記フレーム復元器へのアクセスを調停するように構成されるフレーム復元器コントローラと、
前記フレーム復元器コントローラに結合される前記複数のコアのうちの第1のコアとを備え、前記第1のコアは、前記フレーム復元器コントローラを介して、前記フレーム復元器によって前記フレームレベルで発生される前記複数の復元フレームのうちの1つの復元フレームを取得するように構成され、さらに
前記フレーム復元器コントローラに結合される前記複数のコアのうちの第2のコアを備え、前記第2のコアは、前記フレーム復元器コントローラを介して、前記フレーム復元器によって前記フレームレベルで発生される前記複数の復元フレームのうちの別の復元フレームを取得するように構成され、
前記第1のコアと前記第2のコアとは映像のコード変換を行なうように構成される、電子デバイス。 - 前記第1のコアは、ビデオストリームを復号して前記複数の復号フレームを発生させるように構成され、前記複数の復号フレームのうちの少なくとも1つの復号フレームは前記復元フレームを用いて発生され、
前記第2のコアは、前記映像のコード変換のために他の復元フレームを用いて前記複数の復号フレームのうちの1つ以上の復号フレームを符号化するように構成される、請求項1に記載の電子デバイス。 - 前記第1のコアは、前記ビデオストリームを復号して前記複数の復号フレームを発生させるように構成されるストリーム復号器を含む映像復号器を備え、
前記フレーム復元器は、前記映像復号器と論理的に一体化され、
前記第2のコアは、前記複数の復号フレームを符号化して少なくとも部分的に前記映像のコード変換を行なうように構成されるエンコーダを備える、請求項2に記載の電子デバイス。 - 前記フレーム復元器コントローラは、
複数の要求を記憶するように構成される要求待ち行列を備え、各々の要求は少なくとも1つの復元フレームに対応し、前記フレーム復元器コントローラはさらに
前記複数のコアから前記複数の要求を受信しかつ前記複数の要求を前記要求待ち行列に挿入するように構成される要求マネージャを備える、請求項1~3のいずれかに記載の電子デバイス。 - 前記フレーム復元器コントローラは、前記複数の要求に対応する複数の優先順位に従って前記複数の要求の処理を順序付けするように構成される優先順位マネージャを備える、請求項4に記載の電子デバイス。
- 前記フレーム復元器コントローラは、タイムシェアリングプロトコルを確立して前記複数のコアの間で前記フレーム復元器を共有するように構成されるタイムシェアリングプロトコルハンドラを備える、請求項1~5のいずれかに記載の電子デバイス。
- 前記タイムシェアリングプロトコルハンドラは、
前記複数のコアのうち少なくとも1つのコアに割当てられる複数のタイムスロットを含むように前記タイムシェアリングプロトコルを確立することと、
前記複数のコアのうちのあるコアからの割込信号の受信を許可するように前記タイムシェアリングプロトコルを確立することと、
のうち少なくとも1つを行なうように構成され、前記割込信号は、少なくとも1つの復元フレームに対する要求を示す、請求項6に記載の電子デバイス。 - 1つ以上の未圧縮フレームを前記フレームレベルで個別に圧縮して1つ以上の圧縮フレームを発生させるように構成されるフレーム圧縮器と、
前記フレーム圧縮器に結合され、かつ前記複数のコアについて前記フレーム圧縮器へのアクセスを調停するように構成されるフレーム圧縮器コントローラとをさらに備える、請求項1~7のいずれかに記載の電子デバイス。 - 前記フレーム圧縮器は、前記複数の復号フレームを前記フレームレベルで個別に圧縮して前記複数の圧縮フレームを発生させるように構成される、請求項8に記載の電子デバイス。
- 前記フレーム復元器は、ロスレスフレームレベル圧縮アルゴリズムを実現して、前記複数の圧縮フレームからそれぞれ前記複数の復元フレームを発生させるように構成される、請求項1~9のいずれかに記載の電子デバイス。
- 複数のコアの間でフレーム復元回路構成を共有するための方法であって、
フレームレベルで第1の復号フレームを圧縮して第1の圧縮フレームを発生させることと、
前記フレームレベルで第2の復号フレームを圧縮して第2の圧縮フレームを発生させることと、
第1のコアから第1の復元フレームに対する第1の要求を受付けることと、
前記第1の圧縮フレームを前記フレームレベルで個別に復元して前記第1の復元フレームを発生させることと、
前記第1の要求に応答して前記第1の復元フレームを前記第1のコアに与えることと、
第2のコアから第2の復元フレームに対する第2の要求を受付けることと、
前記第2の圧縮フレームを前記フレームレベルで個別に復元して前記第2の復元フレームを発生させることと、
前記第2の要求に応答して前記第2の復元フレームを前記第2のコアに与えることと、
前記第1のコアおよび前記第2のコアによって映像のコード変換を行なうこととを備える、方法。 - 前記行なうことは、
前記第1のコアによって、ビデオストリームを復号して、前記第1の復号フレームと前記第2の復号フレームとを含む複数の復号フレームを発生させることと、
前記第2のコアによって、前記複数の復号フレームを符号化して別のビデオストリームを発生させることと、
を備える、請求項11に記載の方法。 - 前記復号して発生させることは、
前記第1のコアによって、前記ビデオストリームを復号して、前記第1の復元フレームを用いて前記複数の復号フレームのうちの少なくとも1つの復号フレームを発生させることを備え、
前記符号化して発生させることは、前記第2のコアによって、前記複数の復号フレームのうちの1つ以上の復号フレームを符号化して、前記第2の復元フレームを用いて他のビデオストリームを発生させることを備える、請求項12に記載の方法。 - 第3のコアから第3の復元フレームに対する第3の要求を受付けることと、
第3の圧縮フレームを前記フレームレベルで個別に復元して前記第3の復元フレームを発生させることと、
前記第3の要求に応答して前記第3の復元フレームを前記第3のコアに与えることとをさらに備え、
前記第1の要求は、前記第1のコアを示し、
前記第2の要求は、前記第2のコアを示し、
前記第3の要求は、前記第3のコアを示す、請求項11~13のいずれかに記載の方法。 - 少なくとも前記第1のコアおよび前記第2のコアによる前記フレーム復元回路構成へのアクセスのためのタイムシェアリングプロトコルを確立することをさらに備える、請求項11~14のいずれかに記載の方法。
- 前記第1のコアに対応するタイムスロットの間に前記第2のコアからの割込を受信することと、
前記割込の受信に応答して、前記第1のコアのための復元を行なうことから前記第2のコアのための復元を行なうことに切換えることとを備える、請求項15に記載の方法。 - 前記第1の復元フレームを与えることと、前記第2の復元フレームを与えることとを、前記第1の要求と前記第2の要求との間の相対的な優先順位に少なくとも部分的に依存する順序で行なうことをさらに備える、請求項11~16のいずれかに記載の方法。
- 複数のコアから複数の圧縮フレームのそれぞれに対する複数の要求を受付けることと、
複数の復元フレームを圧縮して前記複数の圧縮フレームをそれぞれ発生させることと、
前記複数の要求に応答して前記複数の圧縮フレームを前記複数のコアに与えることとをさらに備える、請求項11~17のいずれかに記載の方法。 - 電子デバイスであって、
複数の圧縮フレームを復元して複数の復元フレームを発生させるように構成されるフレーム復元器と、
前記フレーム復元器に結合され、かつ複数のコアについて前記フレーム復元器へのアクセスを調停するように構成されるフレーム復元器コントローラとを備え、前記フレーム復元器コントローラは、タイムシェアリングプロトコルを確立して前記複数のコアの間で前記フレーム復元器を共有するように構成されるタイムシェアリングプロトコルハンドラを備え、前記タイムシェアリングプロトコルハンドラは、
前記複数のコアのうち少なくとも1つのコアに割当てられる複数のタイムスロットを含むように前記タイムシェアリングプロトコルを確立することと、
前記複数のコアのうちのあるコアからの割込信号の受信を許可するように前記タイムシェアリングプロトコルを確立することと、
のうち少なくとも1つを行なうように構成され、前記割込信号は、少なくとも1つの復元フレームに対する要求を示し、さらに
前記フレーム復元器コントローラに結合される前記複数のコアのうちの第1のコアを備え、前記第1のコアは、前記フレーム復元器コントローラを介して、前記フレーム復元器によって発生される前記複数の復元フレームのうち1つの復元フレームを取得するように構成され、さらに
前記フレーム復元器コントローラに結合される前記複数のコアのうちの第2のコアを備え、前記第2のコアは、前記フレーム復元器コントローラを介して、前記フレーム復元器によって発生される前記複数の復元フレームのうち別の復元フレームを取得するように構成され、
前記第1のコアと前記第2のコアとは映像のコード変換を行なうように構成される、電子デバイス。 - 前記第1のコアは、前記復元フレームを用いてビデオストリームを復号して複数の復号フレームのうちの少なくとも1つの復号フレームを発生させるように構成され、
前記第2のコアは、前記映像のコード変換のために他の復元フレームを用いて前記複数の復号フレームのうちの1つ以上の復号フレームを符号化するように構成される、請求項19に記載の電子デバイス。
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201762579820P | 2017-10-31 | 2017-10-31 | |
| US62/579,820 | 2017-10-31 | ||
| US15/844,334 | 2017-12-15 | ||
| US15/844,334 US10659797B2 (en) | 2017-10-31 | 2017-12-15 | Video frame codec architectures |
| JP2019559770A JP7057378B2 (ja) | 2017-10-31 | 2018-07-13 | 映像フレームコーデックアーキテクチャ |
| JP2022063975A JP7421589B2 (ja) | 2017-10-31 | 2022-04-07 | 映像フレームコーデックアーキテクチャ |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022063975A Division JP7421589B2 (ja) | 2017-10-31 | 2022-04-07 | 映像フレームコーデックアーキテクチャ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024041910A JP2024041910A (ja) | 2024-03-27 |
| JP7621529B2 true JP7621529B2 (ja) | 2025-01-24 |
Family
ID=66245745
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019559770A Active JP7057378B2 (ja) | 2017-10-31 | 2018-07-13 | 映像フレームコーデックアーキテクチャ |
| JP2022063975A Active JP7421589B2 (ja) | 2017-10-31 | 2022-04-07 | 映像フレームコーデックアーキテクチャ |
| JP2024003113A Active JP7621529B2 (ja) | 2017-10-31 | 2024-01-12 | 映像フレームコーデックアーキテクチャ |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019559770A Active JP7057378B2 (ja) | 2017-10-31 | 2018-07-13 | 映像フレームコーデックアーキテクチャ |
| JP2022063975A Active JP7421589B2 (ja) | 2017-10-31 | 2022-04-07 | 映像フレームコーデックアーキテクチャ |
Country Status (7)
| Country | Link |
|---|---|
| US (5) | US10659797B2 (ja) |
| EP (1) | EP3603068A1 (ja) |
| JP (3) | JP7057378B2 (ja) |
| KR (3) | KR102442576B1 (ja) |
| CN (4) | CN115460416B (ja) |
| TW (6) | TWI745230B (ja) |
| WO (1) | WO2019089101A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10659797B2 (en) | 2017-10-31 | 2020-05-19 | Google Llc | Video frame codec architectures |
| CN112083875B (zh) * | 2019-06-12 | 2022-09-30 | 三星电子株式会社 | 用于在存储系统中减少读取端口并加速解压缩的方法 |
| US20250279792A1 (en) * | 2024-03-04 | 2025-09-04 | Xilinx, Inc. | System-level data compression scheme |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007266970A (ja) | 2006-03-28 | 2007-10-11 | Toshiba Corp | 動画像復号方法及び装置 |
| JP2009302704A (ja) | 2008-06-11 | 2009-12-24 | Panasonic Corp | デコード装置、情報処理システムおよび動画像記録再生システム |
Family Cites Families (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5450544A (en) * | 1992-06-19 | 1995-09-12 | Intel Corporation | Method and apparatus for data buffering and queue management of digital motion video signals |
| US6058459A (en) | 1996-08-26 | 2000-05-02 | Stmicroelectronics, Inc. | Video/audio decompression/compression device including an arbiter and method for accessing a shared memory |
| EP1328125B1 (en) * | 1997-10-23 | 2007-12-12 | Mitsubishi Denki Kabushiki Kaisha | Image decoding apparatus |
| US6157740A (en) | 1997-11-17 | 2000-12-05 | International Business Machines Corporation | Compression/decompression engine for enhanced memory storage in MPEG decoder |
| US7085319B2 (en) * | 1999-04-17 | 2006-08-01 | Pts Corporation | Segment-based encoding system using segment hierarchies |
| US6717989B1 (en) | 1999-11-03 | 2004-04-06 | Ati International Srl | Video decoding apparatus and method for a shared display memory system |
| KR100320476B1 (ko) | 2000-01-12 | 2002-01-15 | 구자홍 | 비디오 디코더 및 디코딩 방법 |
| US8964830B2 (en) * | 2002-12-10 | 2015-02-24 | Ol2, Inc. | System and method for multi-stream video compression using multiple encoding formats |
| US8588291B2 (en) | 2003-09-22 | 2013-11-19 | Broadcom Corporation | Multiple decode user interface |
| JP4806418B2 (ja) | 2005-01-10 | 2011-11-02 | クォーティックス インク | ビジュアルメディアの統合処理のための統合アーキテクチャ |
| US7903743B2 (en) * | 2005-10-26 | 2011-03-08 | Mediatek Inc. | Memory sharing in video transcoding and displaying |
| JP4797577B2 (ja) | 2005-10-31 | 2011-10-19 | ソニー株式会社 | 電池 |
| JP2007201995A (ja) * | 2006-01-30 | 2007-08-09 | Matsushita Electric Ind Co Ltd | 映像データ転送処理装置および監視カメラシステム |
| WO2008130905A2 (en) * | 2007-04-17 | 2008-10-30 | Mikos, Ltd. | System and method for using three dimensional infrared imaging to provide detailed anatomical structure maps |
| US8477852B2 (en) * | 2007-06-20 | 2013-07-02 | Nvidia Corporation | Uniform video decoding and display |
| US8121197B2 (en) | 2007-11-13 | 2012-02-21 | Elemental Technologies, Inc. | Video encoding and decoding using parallel processors |
| US8194736B2 (en) * | 2008-04-15 | 2012-06-05 | Sony Corporation | Video data compression with integrated lossy and lossless compression |
| DK2151970T3 (da) * | 2008-08-09 | 2011-11-21 | Saffron Digital Ltd | Behandling og levering af videodata |
| US8781000B2 (en) * | 2010-12-30 | 2014-07-15 | Vixs Systems, Inc. | Dynamic video data compression |
| US9148670B2 (en) * | 2011-11-30 | 2015-09-29 | Freescale Semiconductor, Inc. | Multi-core decompression of block coded video data |
| US8736629B1 (en) * | 2012-11-21 | 2014-05-27 | Ncomputing Inc. | System and method for an efficient display data transfer algorithm over network |
| US9503744B2 (en) | 2013-01-22 | 2016-11-22 | Vixs Systems, Inc. | Video processor with random access to compressed frame buffer and methods for use therewith |
| US9674539B2 (en) * | 2013-03-14 | 2017-06-06 | Infocus Corporation | Concurrent decompression of multiple video streams with constrained decompression resources |
| US9313493B1 (en) | 2013-06-27 | 2016-04-12 | Google Inc. | Advanced motion estimation |
| US9351003B2 (en) * | 2013-09-27 | 2016-05-24 | Apple Inc. | Context re-mapping in CABAC encoder |
| US9787986B2 (en) * | 2014-06-30 | 2017-10-10 | Intel Corporation | Techniques for parallel video transcoding |
| US10080019B2 (en) * | 2014-09-19 | 2018-09-18 | Intel Corporation | Parallel encoding for wireless displays |
| CN105992005A (zh) * | 2015-03-04 | 2016-10-05 | 广州市动景计算机科技有限公司 | 视频解码方法、装置及终端设备 |
| TWI577178B (zh) * | 2016-01-06 | 2017-04-01 | 睿緻科技股份有限公司 | 影像處理裝置及其影像壓縮方法 |
| TW201725908A (zh) | 2016-01-07 | 2017-07-16 | 鴻海精密工業股份有限公司 | 視頻解碼方法 |
| US9712830B1 (en) * | 2016-09-15 | 2017-07-18 | Dropbox, Inc. | Techniques for image recompression |
| US10706779B2 (en) * | 2017-02-23 | 2020-07-07 | Synaptics Incorporated | Device and method for image data processing |
| US10659797B2 (en) | 2017-10-31 | 2020-05-19 | Google Llc | Video frame codec architectures |
-
2017
- 2017-12-15 US US15/844,334 patent/US10659797B2/en active Active
-
2018
- 2018-06-06 TW TW110103861A patent/TWI745230B/zh active
- 2018-06-06 TW TW113151180A patent/TW202516929A/zh unknown
- 2018-06-06 TW TW110136694A patent/TWI759250B/zh active
- 2018-06-06 TW TW107119412A patent/TWI690198B/zh active
- 2018-06-06 TW TW111105413A patent/TWI870648B/zh active
- 2018-06-06 TW TW109107219A patent/TWI721809B/zh active
- 2018-07-13 WO PCT/US2018/042164 patent/WO2019089101A1/en not_active Ceased
- 2018-07-13 CN CN202210954334.7A patent/CN115460416B/zh active Active
- 2018-07-13 KR KR1020217032361A patent/KR102442576B1/ko active Active
- 2018-07-13 KR KR1020197032379A patent/KR20190133756A/ko not_active Ceased
- 2018-07-13 CN CN202210956690.2A patent/CN115460418B/zh active Active
- 2018-07-13 CN CN201880028788.3A patent/CN110583019B/zh active Active
- 2018-07-13 EP EP18755951.3A patent/EP3603068A1/en not_active Withdrawn
- 2018-07-13 JP JP2019559770A patent/JP7057378B2/ja active Active
- 2018-07-13 KR KR1020227030753A patent/KR102684688B1/ko active Active
- 2018-07-13 CN CN202210954555.4A patent/CN115460417B/zh active Active
-
2020
- 2020-05-08 US US16/870,531 patent/US11425404B2/en active Active
-
2022
- 2022-02-14 US US17/651,015 patent/US11968381B2/en active Active
- 2022-04-07 JP JP2022063975A patent/JP7421589B2/ja active Active
- 2022-07-26 US US17/815,182 patent/US11962795B2/en active Active
-
2024
- 2024-01-12 JP JP2024003113A patent/JP7621529B2/ja active Active
- 2024-04-16 US US18/636,982 patent/US12382076B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007266970A (ja) | 2006-03-28 | 2007-10-11 | Toshiba Corp | 動画像復号方法及び装置 |
| JP2009302704A (ja) | 2008-06-11 | 2009-12-24 | Panasonic Corp | デコード装置、情報処理システムおよび動画像記録再生システム |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7621529B2 (ja) | 映像フレームコーデックアーキテクチャ | |
| CN107258086B (zh) | 针对汇显示器的静态帧图像质量改进的方法、装置及系统 | |
| US12108029B2 (en) | Method and system of video coding with efficient frame loss recovery | |
| US8127058B1 (en) | System and method of video decoding using hybrid buffer | |
| WO2017034725A1 (en) | Reliable large group of pictures (gop) file streaming to wireless displays | |
| GB2556262A (en) | Management of memory for storing display data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240125 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240125 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241224 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250114 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7621529 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |