JPH10285602A5 - - Google Patents
Info
- Publication number
- JPH10285602A5 JPH10285602A5 JP1997370018A JP37001897A JPH10285602A5 JP H10285602 A5 JPH10285602 A5 JP H10285602A5 JP 1997370018 A JP1997370018 A JP 1997370018A JP 37001897 A JP37001897 A JP 37001897A JP H10285602 A5 JPH10285602 A5 JP H10285602A5
- Authority
- JP
- Japan
- Prior art keywords
- sprite
- video data
- frame
- frames
- temporal sequence
- 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.)
- Pending
Links
Claims (23)
- シーンを表す映像データを処理するためのコンピュータで実施される方法において、
映像データを剛体的及び非剛体的に運動する映像オブジェクトへとセグメント化し、
上記剛体的に運動するオブジェクトに対する運動情報を推定し、そして
上記運動情報を用いて、上記剛体的に運動するオブジェクトを、メモリに記憶された対応する動的スプライトへと徐々に統合する、
という段階を備えたことを特徴とする方法。 - 映像データに対するローカル運動ベクトルを推定し、
上記ローカル運動ベクトルをクラスター化して、優勢運動を決定し、そして
上記優勢運動に実質的に類似したローカル運動ベクトルを有する映像データを上記剛体的に運動するオブジェクトとしてセグメント化する、
という段階を更に備えた請求項1に記載の方法。 - 上記優勢運動の予想エラーに存在する第1の残留情報を決定し、
上記ローカル運動ベクトルの予想エラーに存在する第2の残留情報を決定し、 上記第1の残留情報が第2の残留情報に実質的に類似している場合には、映像データを上記剛体的に運動するオブジェクトとしてセグメント化し、さもなくば、 映像データを上記非剛体的に運動するオブジェクトとしてセグメント化する、
という段階を更に備えた請求項2に記載の方法。 - パラメトリック運動モデルを用いて上記優勢運動を推定するという段階を更に備える請求項1に記載の方法。
- 上記パラメトリック運動モデルは、パースペクティブ運動モデルである請求項4に記載の方法。
- 各々の優勢運動に対して1つの映像オブジェクトと、それに対応するスプライトがある請求項2に記載の方法。
- 上記映像データは、フレームの時間的シーケンスとして編成され、そして更に、フレームを座標系に対して整列するという段階を備える請求項1に記載の方法。
- フレームをフレームの時間的シーケンスの第1のフレームに対して整列してスプライトのための固定基準座標系を確立するという段階を更に備える請求項7に記載の方法。
- 各フレーム及び各スプライトは、複数のピクセルを含み、各ピクセルは、シーンの光強度値を表し、そして更に、統合の前に逆方向変換を用いて上記フレームの時間的シーケンスの現在フレームのピクセルをスプライトの固定基準座標系へとワープするという段階を備える請求項8に記載の方法。
- 上記スプライトを上記フレームの時間的シーケンスの現在フレームに対して整列してスプライトのための経時変化座標系を確立するという段階を更に備える請求項7に記載の方法。
- 各フレーム及び各スプライトは、複数のピクセルを含み、各ピクセルは、シーンの光強度値を表し、そして更に、統合の前に順方向変換を用いてスプライトのピクセルを上記フレームの時間的シーケンスの現在フレームへとワープするという段階を備える請求項10に記載の方法。
- 上記映像データ並びに運動及び形状情報を、第1処理システムのエンコーダを用いてエンコードされたデータとしてエンコードし、
上記エンコードされたデータを第1デコーダを用いてデコードして、上記第1処理システムの第1メモリに第1スプライトを形成し、
上記エンコードされたデータを第2処理システムに送信し、
上記エンコードされたデータを第2デコーダを用いてデコードして、上記第2処理システムの第2メモリに第2スプライトを形成するという段階を更に備え、上記第1及び第2スプライトは、実質的に同一である請求項1に記載の方法。 - 上記映像データは、フレームの時間的シーケンスとして編成され、各フレームは、複数のピクセルブロックを含み、そして更に、第1スプライト又は上記フレームの時間的シーケンスの手前のフレームからエンコードを行うために上記フレームの時間的シーケンスの現在フレームの特定ピクセルブロックを選択するという段階を備える請求項12に記載の方法。
- 第1スプライトからエンコードを行うために特定ブロックが選択された場合には運動情報を用いて特定ブロックをエンコードし、そして手前のフレームからエンコードを行うために特定ブロックが選択された場合にはローカル運動ベクトルを用いて特定ブロックをエンコードするという段階を更に備える請求項13に記載の方法。
- 第1スプライトから特定ブロックをエンコードするのに基づいて特定ブロックに対する第1予想エラーを決定し、
手前のフレームから特定ブロックをエンコードするのに基づいて特定ブロックに対する第2予想エラーを決定し、そして
上記第1予想エラーが第2予想エラーより小さい場合には第1スプライトからエンコードするために特定ブロックを選択し、さもなくば、手前のフレームからエンコードするために特定ブロックを選択するという段階を更に備える請求項13に記載の方法。 - 固定基準座標系を有するスプライトの1つを選択して、映像データにより表されたシーンの背景部分のパノラマ図を構成するという段階を更に備え、このパノラマ図は、剛体的に運動する映像オブジェクトのみを含む請求項8に記載の方法。
- シーンを表す映像データを処理する装置において、
シーンの光強度値を表す映像データを収集するカメラと、
上記映像データを剛体的に及び非剛体的に運動する映像オブジェクトへとセグメント化する手段と、
上記剛体的に運動するオブジェクトに対して運動情報を推定する手段と、
上記剛体的に運動するオブジェクトの統合を動的なスプライトとして徐々に記憶するメモリとを備えたことを特徴とする装置。 - シーンを表す映像データを処理するためのコンピュータで実施される方法において、
映像データを剛体的に及び非剛体的に運動する映像オブジェクトへとセグメント化し、
上記剛体的に運動するオブジェクトに対する運動情報を推定し、
上記運動情報を用いて、上記剛体的に運動するオブジェクトを、メモリにおいて少なくとも1つの対応するスプライトへと統合するという段階を備えており、
上記映像データは、複数のピクセルブロックを各々が含むフレームの時間的シーケンスとして編成されて、上記フレームの時間的シーケンスの第1のフレームの特定のピクセルブロックが、上記スプライトおよび上記フレームの時間的シーケンスの上記第1のフレームより前に起こる上記フレームの時間的シーケンスの第2のフレームのうちの1つからエンコードを行うために選択されることを特徴とする方法。 - 上記特定のピクセルブロックが上記スプライトから選択される場合には、上記エンコードは、上記運動情報を使用し、上記特定のピクセルブロックが上記フレームの時間的シーケンスの第2のフレームから選択される場合には、上記エンコードは、上記運動情報とは異なる他の運動情報を使用する請求項18に記載の方法。
- シーンを表す映像データを処理する装置において、
上記映像データを受け取り、上記映像データを剛体的におよび非剛体的に運動するオブジェクトへとセグメント化し、上記剛体的に運動するオブジェクトに対する運動情報を推定するように構成されたプロセッサと、
上記剛体的に運動するオブジェクトの統合を少なくとも1つの動的スプライトとして徐所に記憶するように構成されたメモリと、
上記少なくとも1つの動的スプライトを使用して上記映像データをエンコードするように構成されたエンコーダとを備えることを特徴とする装置。 - 上記プロセッサは、複数のピクセルブロックを各々が含むフレームの時間的シーケンスとして上記映像データを編成し、上記フレームの時間的シーケンスの第1のフレームの特定のピクセルブロックを、上記エンコーダが上記少なくとも1つのスプライトおよび上記第1のフレームの前に起こる上記フレームの時間的シーケンスの第2のフレームのうちの1つからエンコードするように、選択するように更に構成されている請求項20に記載の装置。
- シーンを表す映像データを処理するためのコンピュータで実施される方法において、
上記シーン内の剛体的に運動するオブジェクトに対する運動情報を推定し、
上記運動情報を使用して上記剛体的に運動するオブジェクトを徐々に統合することにより少なくとも1つの動的スプライトを形成するという段階を備えることを特徴とする方法。 - 上記少なくとも1つのスプライトを使用して上記映像データをエンコードするという段階を更に備える請求項22に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/769,559 US5943445A (en) | 1996-12-19 | 1996-12-19 | Dynamic sprites for encoding video data |
| US08/769559 | 1996-12-19 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10285602A JPH10285602A (ja) | 1998-10-23 |
| JPH10285602A5 true JPH10285602A5 (ja) | 2005-07-21 |
Family
ID=25085816
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9370018A Pending JPH10285602A (ja) | 1996-12-19 | 1997-12-18 | 映像データをエンコードするための動的なスプライト |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5943445A (ja) |
| EP (1) | EP0849950A2 (ja) |
| JP (1) | JPH10285602A (ja) |
Families Citing this family (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998029834A1 (en) * | 1996-12-30 | 1998-07-09 | Sharp Kabushiki Kaisha | Sprite-based video coding system |
| WO1998044739A1 (en) * | 1997-03-31 | 1998-10-08 | Sharp Kabushiki Kaisha | Mosaic generation and sprite-based image coding with automatic foreground and background separation |
| JP3384314B2 (ja) * | 1997-12-02 | 2003-03-10 | ヤマハ株式会社 | 楽音応答画像生成システム、方法、装置、及び、そのための記録媒体 |
| KR100519871B1 (ko) * | 1997-12-22 | 2005-10-11 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 고해상도 정지 화상의 생성 방법 및 장치 |
| JP2002522982A (ja) * | 1998-08-05 | 2002-07-23 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 静止画像生成方法及び装置 |
| JP2002522836A (ja) * | 1998-08-05 | 2002-07-23 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 静止画像生成方法および装置 |
| CN1231067C (zh) * | 1998-08-05 | 2005-12-07 | 皇家菲利浦电子有限公司 | 静态图象产生方法和装置 |
| WO2000011874A1 (de) * | 1998-08-18 | 2000-03-02 | Siemens Aktiengesellschaft | Verfahren und anordnung zur codierung eines digitalisierten bildes mit anwendung eines objektgesamtbewegungsvektors |
| US6252975B1 (en) * | 1998-12-17 | 2001-06-26 | Xerox Corporation | Method and system for real time feature based motion analysis for key frame selection from a video |
| US7382927B2 (en) * | 1999-01-08 | 2008-06-03 | Sharp Laboratories Of America, Inc. | System for constructing mosaic images |
| FR2795589B1 (fr) * | 1999-06-11 | 2001-10-05 | Centre Nat Rech Scient | Decodeur video optimal base sur les standards de type mpeg |
| US6665423B1 (en) * | 2000-01-27 | 2003-12-16 | Eastman Kodak Company | Method and system for object-oriented motion-based video description |
| EP1279291B1 (de) | 2000-04-14 | 2004-10-06 | Siemens Aktiengesellschaft | Verfahren und vorrichtung zum speichern und bearbeiten von bildinformation zeitlich aufeinanderfolgender bilder |
| GB2381403B (en) * | 2000-05-10 | 2004-12-01 | Picturetel Corp | Video coding using multiple buffers |
| US6600491B1 (en) * | 2000-05-30 | 2003-07-29 | Microsoft Corporation | Video-based rendering with user-controlled movement |
| US6665450B1 (en) * | 2000-09-08 | 2003-12-16 | Avid Technology, Inc. | Interpolation of a sequence of images using motion analysis |
| US20020052235A1 (en) * | 2000-10-27 | 2002-05-02 | Hirsch Jeffrey R. | Gaming device having animation including multiple sprites |
| US7545957B2 (en) * | 2001-04-20 | 2009-06-09 | Avid Technology, Inc. | Analyzing motion of characteristics in images |
| US7432940B2 (en) * | 2001-10-12 | 2008-10-07 | Canon Kabushiki Kaisha | Interactive animation of sprites in a video production |
| US7596301B2 (en) * | 2001-10-23 | 2009-09-29 | Thomson Licensing, S.A. | Reverse trick mode using intra pictures |
| US20030161399A1 (en) * | 2002-02-22 | 2003-08-28 | Koninklijke Philips Electronics N.V. | Multi-layer composite objective image quality metric |
| US7194676B2 (en) | 2002-03-01 | 2007-03-20 | Avid Technology, Inc. | Performance retiming effects on synchronized data in an editing system |
| KR100491530B1 (ko) | 2002-05-03 | 2005-05-27 | 엘지전자 주식회사 | 모션 벡터 결정 방법 |
| WO2004008316A2 (en) * | 2002-07-11 | 2004-01-22 | Raytheon Company | System and method for asynchronous storage and playback of a system state |
| WO2004008303A2 (en) * | 2002-07-12 | 2004-01-22 | Raytheon Company | Scene graph based display for desktop applications |
| US7085434B2 (en) * | 2002-10-01 | 2006-08-01 | International Business Machines Corporation | Sprite recognition in animated sequences |
| US7752648B2 (en) * | 2003-02-11 | 2010-07-06 | Nds Limited | Apparatus and methods for handling interactive applications in broadcast networks |
| US7440613B2 (en) * | 2003-09-12 | 2008-10-21 | Sony Corporation | Binary mask interpolation |
| US7346226B2 (en) | 2003-12-16 | 2008-03-18 | Genesis Microchip Inc. | Method and apparatus for MPEG artifacts reduction |
| US7346109B2 (en) | 2003-12-23 | 2008-03-18 | Genesis Microchip Inc. | Motion vector computation for video sequences |
| US7457438B2 (en) | 2003-12-23 | 2008-11-25 | Genesis Microchip Inc. | Robust camera pan vector estimation using iterative center of mass |
| US7499494B2 (en) | 2003-12-23 | 2009-03-03 | Genesis Microchip Inc. | Vector selection decision for pixel interpolation |
| US7480334B2 (en) * | 2003-12-23 | 2009-01-20 | Genesis Microchip Inc. | Temporal motion vector filtering |
| US7983835B2 (en) | 2004-11-03 | 2011-07-19 | Lagassey Paul J | Modular intelligent transportation system |
| US7982738B2 (en) * | 2004-12-01 | 2011-07-19 | Microsoft Corporation | Interactive montages of sprites for indexing and summarizing video |
| JP4345722B2 (ja) * | 2005-07-15 | 2009-10-14 | ソニー株式会社 | 動体追跡制御装置、動体追跡システム、動体追跡制御方法及びプログラム |
| US7577314B2 (en) * | 2006-04-06 | 2009-08-18 | Seiko Epson Corporation | Method and apparatus for generating a panorama background from a set of images |
| GB2441365B (en) * | 2006-09-04 | 2009-10-07 | Nds Ltd | Displaying video data |
| JP2009077363A (ja) * | 2007-08-24 | 2009-04-09 | Sony Corp | 画像処理装置、動画再生装置、これらにおける処理方法およびプログラム |
| US9060176B2 (en) * | 2009-10-01 | 2015-06-16 | Ntt Docomo, Inc. | Motion vector prediction in video coding |
| US8515134B2 (en) * | 2009-12-11 | 2013-08-20 | Nxp B.V. | System and method for motion estimation using image depth information |
| US9584806B2 (en) | 2012-04-19 | 2017-02-28 | Futurewei Technologies, Inc. | Using depth information to assist motion compensation-based video coding |
| KR101939628B1 (ko) * | 2012-05-30 | 2019-01-17 | 삼성전자주식회사 | 모션 검출 방법 및 모션 검출기 |
| US9235527B2 (en) * | 2012-07-20 | 2016-01-12 | The Johns Hopkins University | Multiple-cache parallel reduction and applications |
| JP7315821B2 (ja) * | 2019-04-01 | 2023-07-27 | 日本電信電話株式会社 | 画像生成装置、画像生成方法、及びプログラム |
| US11240465B2 (en) | 2020-02-21 | 2022-02-01 | Alibaba Group Holding Limited | System and method to use decoder information in video super resolution |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4689022A (en) * | 1984-04-30 | 1987-08-25 | John Peers | System for control of a video storage means by a programmed processor |
| US4639878A (en) * | 1985-06-04 | 1987-01-27 | Gmf Robotics Corporation | Method and system for automatically determining the position and attitude of an object |
| US4906940A (en) * | 1987-08-24 | 1990-03-06 | Science Applications International Corporation | Process and apparatus for the automatic detection and extraction of features in images and displays |
| US4969036A (en) * | 1989-03-31 | 1990-11-06 | Bir Bhanu | System for computing the self-motion of moving images devices |
| DE69124777T2 (de) * | 1990-11-30 | 1997-06-26 | Canon Kk | Gerät zur Detektion des Bewegungsvektors |
| US5144149A (en) * | 1991-01-22 | 1992-09-01 | Frosch Henry A | Electrical signal to thermal image converter |
| US5448053A (en) * | 1993-03-01 | 1995-09-05 | Rhoads; Geoffrey B. | Method and apparatus for wide field distortion-compensated imaging |
| US5428387A (en) * | 1993-04-28 | 1995-06-27 | Sony Electronics, Inc. | Method and apparatus for a real-time film-to-video conversion system |
| EP0702485A3 (en) * | 1994-09-19 | 1997-05-28 | Graphics Communication Lab | Motion estimation device |
-
1996
- 1996-12-19 US US08/769,559 patent/US5943445A/en not_active Expired - Lifetime
-
1997
- 1997-12-05 EP EP97121478A patent/EP0849950A2/en not_active Withdrawn
- 1997-12-18 JP JP9370018A patent/JPH10285602A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH10285602A5 (ja) | ||
| US7822231B2 (en) | Optical flow estimation method | |
| EP0849950A2 (en) | Dynamic sprites for encoding video data | |
| JP4001400B2 (ja) | 動きベクトル検出方法及び動きベクトル検出装置 | |
| US5594504A (en) | Predictive video coding using a motion vector updating routine | |
| US7623682B2 (en) | Method and device for motion estimation and compensation for panorama image | |
| US8983175B2 (en) | Video processing method and device for depth extraction | |
| US20060274956A1 (en) | Intraprediction method and apparatus using video symmetry and video encoding and decoding method and apparatus | |
| JPH03253190A (ja) | 動画像のハイブリッド符号化方法及びその装置 | |
| CN107646194B (zh) | 用于视频运动补偿的装置和方法 | |
| US10542277B2 (en) | Video encoding | |
| CN108491763A (zh) | 三维场景识别网络的无监督训练方法、装置及存储介质 | |
| CN109587491A (zh) | 一种帧内预测方法、装置及存储介质 | |
| TW200305146A (en) | Editing of encoded A/V sequences | |
| JP2005515728A (ja) | 現在の動きベクトルを推定するユニット及び方法 | |
| TWI489876B (zh) | A Multi - view Video Coding Method That Can Save Decoding Picture Memory Space | |
| CA2480444A1 (en) | Methods and apparatus for efficient global motion compensation encoding and associated decoding | |
| CN114745541B (zh) | 处理视频帧图像的方法及电子设备 | |
| Jubran et al. | Sequence-level reference frames in video coding | |
| CA2466247A1 (en) | Mesh based frame processing and applications | |
| CN117201796B (zh) | 视频编码方法、装置、计算设备和存储介质 | |
| CN117596392B (zh) | 编码块的编码信息确定方法及相关产品 | |
| CN107592547A (zh) | 一种基于hevc压缩域的运动感知图提取方法 | |
| CN113556551A (zh) | 一种编码、解码方法、装置及设备 | |
| US10075691B2 (en) | Multiview video coding method using non-referenced view video group |