JP7367187B2 - 非遮蔽ビデオオーバーレイ - Google Patents
非遮蔽ビデオオーバーレイ Download PDFInfo
- Publication number
- JP7367187B2 JP7367187B2 JP2022512820A JP2022512820A JP7367187B2 JP 7367187 B2 JP7367187 B2 JP 7367187B2 JP 2022512820 A JP2022512820 A JP 2022512820A JP 2022512820 A JP2022512820 A JP 2022512820A JP 7367187 B2 JP7367187 B2 JP 7367187B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- location
- content
- determining
- frame
- 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
- 238000012545 processing Methods 0.000 claims description 67
- 238000000034 method Methods 0.000 claims description 38
- 238000003860 storage Methods 0.000 claims description 30
- 239000006185 dispersion Substances 0.000 claims description 15
- 238000005070 sampling Methods 0.000 claims description 14
- 230000008859 change Effects 0.000 claims description 5
- 230000004931 aggregating effect Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 description 13
- 238000004590 computer program Methods 0.000 description 12
- 238000012800 visualization Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 210000001503 joint Anatomy 0.000 description 8
- 230000008901 benefit Effects 0.000 description 7
- 238000010801 machine learning Methods 0.000 description 7
- 239000011159 matrix material Substances 0.000 description 6
- 238000009826 distribution Methods 0.000 description 5
- 238000013024 troubleshooting Methods 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 210000005010 torso Anatomy 0.000 description 4
- 238000013527 convolutional neural network Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012015 optical character recognition Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000000644 propagated effect Effects 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 210000002310 elbow joint Anatomy 0.000 description 2
- 230000001815 facial effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 210000000323 shoulder joint Anatomy 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/272—Means for inserting a foreground image in a background image, i.e. inlay, outlay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/761—Proximity, similarity or dissimilarity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/46—Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
- G06T2207/30201—Face
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Marketing (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- Artificial Intelligence (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
ただし、At=時間tにおけるフレームを表すRGB行列
ただし、|M0[x,y,t0]-M0[x,y,t1]|=2つの3×1ベクトル間のRBGユークリッド距離であり、ただし、
ただし、At=時間tにおけるフレームを表すRGB行列
102 クライアントデバイス
104 ネットワーク
106 コンテンツプラットフォーム、コンテンツプラットフォーム/サーバ
108 コンテンツプロバイダ
110 ビデオ処理システム
200 ビデオフレーム、フレーム
202 人物
204 カップ
206 ラップトップ
208 看板
209 テキストラベル
210 ソーシャルメディア投稿、ソーシャルメディアテキスト
212 ステッカー
214、216 テキスト
218 顔
302 入力ビデオ
304 プリプロセッサ
306 ビデオカテゴライザ
308 ビデオサンプラー
310 特徴検出器
310a 顔検出器
310b 人間関節検出器、関節検出器
310c 身体輪郭検出器
310d テキスト検出器
310e 移動物体検出器
310f 色信号分散検出器
312 信頼性値調整器、信頼性スコア調整器
314 信頼性値アグリゲータ
316 ビジュアライザ
318 オーバーレイロケーション識別器
320 出力
320a 推奨されたオーバーレイドコンテンツロケーション、オーバーレイドコンテンツロケーション、識別されたオーバーレイドコンテンツロケーション
320b 対応する時間オフセット、時間オフセット
322 オーバーレイドコンテンツおよび寸法入力、オーバーレイドコンテンツ寸法および持続時間入力
400 ヒートマップ
402a~402f、404a~404e、406、408 エリア
500 信頼性スコア可視化、可視化
502a、502b 着色エリア
504a~504e 影付きテキストエリア
506 コンテンツスロット
508 品質スコア
700 コンピュータシステム、システム
710 プロセッサ、構成要素
720 メモリ、構成要素
730 記憶デバイス、構成要素
740 入力/出力デバイス、構成要素
750 システムバス
Claims (20)
- コンピュータに実装される方法(a computer-implemented method)であって、
ビデオであって、前記ビデオとともにオーバーレイドコンテンツが表示されることになるビデオについて、あらかじめ定義されたビデオカテゴリーのセットから、前記ビデオのビデオカテゴリーを識別するステップと、
前記ビデオのサンプリングされたビデオフレームのセットにおける各ビデオフレームについて、
ビデオ特徴タイプのセットのうちの各ビデオ特徴タイプについて、および前記ビデオフレームにおける複数のロケーションのうちの各ロケーションについて、前記ビデオフレームにおける前記ロケーションが前記ビデオ特徴タイプの特徴を含む尤度を示す信頼性スコアを決定するステップと、
前記ビデオカテゴリーに基づいて、各ビデオ特徴タイプのための重みを決定するステップであって、各ビデオ特徴タイプのための前記重みが、前記ビデオカテゴリーのビデオが表示されるときに前記ビデオ特徴タイプのビデオ特徴を遮蔽しないことの重要性を反映する、ステップと、
前記ビデオ特徴タイプのセットのうちの各ビデオ特徴タイプについて、調整された信頼性スコアを生成するために、前記ビデオ特徴タイプのための前記決定された重みに基づいて、前記ビデオフレームにおける前記複数のロケーションのための前記信頼性スコアを調整するステップと、
集約および調整された信頼性スコアを生成するために、前記サンプリングされたビデオフレームのセットにおける各ビデオフレームのための各ロケーションのための前記調整された信頼性スコアを集約するステップと、
前記集約および調整された信頼性スコアに基づいて、ビデオ表示中にオーバーレイドコンテンツを配置するべきロケーションを決定するステップと、
前記ビデオにおける前記決定されたロケーションにおいて表示するために、前記オーバーレイドコンテンツを提供するステップと
を含むコンピュータ実装方法。 - 前記ビデオ特徴タイプが、人間の顔、人間の胴部、テキスト、移動物体、または色分散における変化を含む、請求項1に記載のコンピュータ実装方法。
- 異なるビデオ特徴タイプのための少なくともいくつかの信頼性スコアが、並列に決定される、請求項1または2に記載のコンピュータ実装方法。
- 前記ビデオ特徴タイプのセットのうちの各ビデオ特徴タイプについて、前記ビデオフレームにおける前記複数のロケーションのための前記信頼性スコアを調整するステップが、前記ビデオフレームの中心のあらかじめ定義された近接内にある、前記ビデオフレームにおけるロケーションのための前記信頼性スコアを調整するステップを含む、請求項1から3のいずれか一項に記載のコンピュータ実装方法。
- 前記集約および調整された信頼性スコアに基づいて、ビデオ表示中にオーバーレイドコンテンツを配置するべき前記ロケーションを決定するステップが、オーバーレイドコンテンツの指定されたサイズと、前記オーバーレイドコンテンツが前記ビデオ内で提供されることになる持続時間またはフレームの数とに基づいて、ビデオ表示中に前記オーバーレイドコンテンツを配置するべき前記ロケーションを決定するステップをさらに含む、請求項1から4のいずれか一項に記載のコンピュータ実装方法。
- オーバーレイドコンテンツを配置するべき前記ロケーションを決定するステップが、複数のロケーションを決定するステップを含み、前記決定されたロケーションにおいて前記オーバーレイドコンテンツを提供するステップが、前記複数のロケーションのうちの1つにおいて表示するために、前記オーバーレイドコンテンツを提供するステップを含む、請求項1から5のいずれか一項に記載のコンピュータ実装方法。
- 前記コンピュータ実装方法が、ビデオ処理システムによって、およびサンプリングレートに基づいて、前記サンプリングされたビデオフレームのセットを取得するために、前記ビデオをサンプリングするステップをさらに含み、前記サンプリングレートが、前記ビデオ処理システムの処理能力に基づいて決定される、請求項1から6のいずれか一項に記載のコンピュータ実装方法。
- システムであって、
命令を記憶する1つまたは複数のメモリデバイスと、
前記1つまたは複数のメモリデバイスと対話し、前記命令の実行時に、
ビデオであって、前記ビデオとともにオーバーレイドコンテンツが表示されることになるビデオについて、あらかじめ定義されたビデオカテゴリーのセットから、前記ビデオのビデオカテゴリーを識別すること、
前記ビデオのサンプリングされたビデオフレームのセットにおける各ビデオフレームについて、
ビデオ特徴タイプのセットのうちの各ビデオ特徴タイプについて、および前記ビデオフレームにおける複数のロケーションのうちの各ロケーションについて、前記ビデオフレームにおける前記ロケーションが前記ビデオ特徴タイプの特徴を含む尤度を示す信頼性スコアを決定すること、
前記ビデオカテゴリーに基づいて、各ビデオ特徴タイプのための重みを決定することであって、各ビデオ特徴タイプのための前記重みが、前記ビデオカテゴリーのビデオが表示されるときに前記ビデオ特徴タイプのビデオ特徴を遮蔽しないことの重要性を反映する、こと、ならびに
前記ビデオ特徴タイプのセットのうちの各ビデオ特徴タイプについて、調整された信頼性スコアを生成するために、前記ビデオ特徴タイプのための前記決定された重みに基づいて、前記ビデオフレームにおける前記複数のロケーションのための前記信頼性スコアを調整すること、
集約および調整された信頼性スコアを生成するために、前記サンプリングされたビデオフレームのセットにおける各ビデオフレームのための各ロケーションのための前記調整された信頼性スコアを集約すること、
前記集約および調整された信頼性スコアに基づいて、ビデオ表示中にオーバーレイドコンテンツを配置するべきロケーションを決定すること、ならびに
前記ビデオにおける前記決定されたロケーションにおいて表示するために、前記オーバーレイドコンテンツを提供すること
を含む動作を実行するように構成された、1つまたは複数のデータ処理装置とを備える、システム。 - 前記ビデオ特徴タイプが、人間の顔、人間の胴部、テキスト、移動物体、または色分散における変化を含む、請求項8に記載のシステム。
- 異なるビデオ特徴タイプのための少なくともいくつかの信頼性スコアが、並列に決定される、請求項8または9に記載のシステム。
- 前記ビデオ特徴タイプのセットのうちの各ビデオ特徴タイプについて、前記ビデオフレームにおける前記複数のロケーションのための前記信頼性スコアを調整することが、前記ビデオフレームの中心のあらかじめ定義された近接内にある、前記ビデオフレームにおけるロケーションのための前記信頼性スコアを調整することを含む、請求項8から10のいずれか一項に記載のシステム。
- 前記集約および調整された信頼性スコアに基づいて、ビデオ表示中にオーバーレイドコンテンツを配置するべき前記ロケーションを決定することが、前記オーバーレイドコンテンツの指定されたサイズと、前記オーバーレイドコンテンツが前記ビデオ内で提供されることになる持続時間またはフレームの数とに基づいて、ビデオ表示中にオーバーレイドコンテンツを配置するべき前記ロケーションを決定することをさらに含む、請求項8から11のいずれか一項に記載のシステム。
- オーバーレイドコンテンツを配置するべき前記ロケーションを決定することが、複数のロケーションを決定することを含み、前記決定されたロケーションにおいて前記オーバーレイドコンテンツを提供することが、前記複数のロケーションのうちの1つにおいて表示するために、前記オーバーレイドコンテンツを提供することを含む、請求項8から12のいずれか一項に記載のシステム。
- 前記動作が、ビデオ処理システムによって、およびサンプリングレートに基づいて、前記サンプリングされたビデオフレームのセットを取得するために、前記ビデオをサンプリングすることをさらに含み、前記サンプリングレートが、前記ビデオ処理システムの処理能力に基づいて決定される、請求項8から13のいずれか一項に記載のシステム。
- 命令を記憶するコンピュータ可読記憶媒体であって、前記命令が、1つまたは複数のデータ処理装置によって実行されると、前記1つまたは複数のデータ処理装置に、
ビデオであって、前記ビデオとともにオーバーレイドコンテンツが表示されることになるビデオについて、あらかじめ定義されたビデオカテゴリーのセットから、前記ビデオのビデオカテゴリーを識別すること、
前記ビデオのサンプリングされたビデオフレームのセットにおける各ビデオフレームについて、
ビデオ特徴タイプのセットのうちの各ビデオ特徴タイプについて、および前記ビデオフレームにおける複数のロケーションのうちの各ロケーションについて、前記ビデオフレームにおける前記ロケーションが前記ビデオ特徴タイプの特徴を含む尤度を示す信頼性スコアを決定すること、
前記ビデオカテゴリーに基づいて、各ビデオ特徴タイプのための重みを決定することであって、各ビデオ特徴タイプのための前記重みが、前記ビデオカテゴリーのビデオが表示されるときに前記ビデオ特徴タイプのビデオ特徴を遮蔽しないことの重要性を反映する、こと、ならびに
前記ビデオ特徴タイプのセットのうちの各ビデオ特徴タイプについて、調整された信頼性スコアを生成するために、前記ビデオ特徴タイプのための前記決定された重みに基づいて、前記ビデオフレームにおける前記複数のロケーションのための前記信頼性スコアを調整すること、
集約および調整された信頼性スコアを生成するために、前記サンプリングされたビデオフレームのセットにおける各ビデオフレームのための各ロケーションのための前記調整された信頼性スコアを集約すること、
前記集約および調整された信頼性スコアに基づいて、ビデオ表示中にオーバーレイドコンテンツを配置するべきロケーションを決定すること、ならびに
前記ビデオにおける前記決定されたロケーションにおいて表示するために、前記オーバーレイドコンテンツを提供すること
を含む動作を実行させる、コンピュータ可読記憶媒体。 - 前記ビデオ特徴タイプが、人間の顔、人間の胴部、テキスト、移動物体、または色分散における変化を含む、請求項15に記載のコンピュータ可読記憶媒体。
- 異なるビデオ特徴タイプのための少なくともいくつかの信頼性スコアが、並列に決定される、請求項15または16に記載のコンピュータ可読記憶媒体。
- 前記ビデオ特徴タイプのセットのうちの各ビデオ特徴タイプについて、前記ビデオフレームにおける前記複数のロケーションのための前記信頼性スコアを調整することが、前記ビデオフレームの中心のあらかじめ定義された近接内にある、前記ビデオフレームにおけるロケーションのための前記信頼性スコアを調整することを含む、請求項15から17のいずれか一項に記載のコンピュータ可読記憶媒体。
- 前記集約および調整された信頼性スコアに基づいて、ビデオ表示中にオーバーレイドコンテンツを配置するべき前記ロケーションを決定することが、前記オーバーレイドコンテンツの指定されたサイズと、前記オーバーレイドコンテンツが前記ビデオ内で提供されることになる持続時間またはフレームの数とに基づいて、ビデオ表示中にオーバーレイドコンテンツを配置するべき前記ロケーションを決定することをさらに含む、請求項15から18のいずれか一項に記載のコンピュータ可読記憶媒体。
- オーバーレイドコンテンツを配置するべき前記ロケーションを決定することが、複数のロケーションを決定することを含み、前記決定されたロケーションにおいて前記オーバーレイドコンテンツを提供することが、前記複数のロケーションのうちの1つにおいて表示するために、前記オーバーレイドコンテンツを提供することを含む、請求項15から19のいずれか一項に記載のコンピュータ可読記憶媒体。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2020/058087 WO2022093252A1 (en) | 2020-10-30 | 2020-10-30 | Non-occluding video overlays |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023503764A JP2023503764A (ja) | 2023-02-01 |
JP7367187B2 true JP7367187B2 (ja) | 2023-10-23 |
Family
ID=73544355
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022512820A Active JP7367187B2 (ja) | 2020-10-30 | 2020-10-30 | 非遮蔽ビデオオーバーレイ |
Country Status (6)
Country | Link |
---|---|
US (2) | US11758216B2 (ja) |
EP (1) | EP4011061A1 (ja) |
JP (1) | JP7367187B2 (ja) |
KR (1) | KR102625760B1 (ja) |
CN (1) | CN114902649A (ja) |
WO (1) | WO2022093252A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12045921B2 (en) * | 2020-12-30 | 2024-07-23 | Snap Inc. | Automated content curation for generating composite augmented reality content |
US20220284499A1 (en) * | 2021-03-02 | 2022-09-08 | Viralspace, LLC | Feature-level recommendations for content items |
US20230140042A1 (en) * | 2021-11-04 | 2023-05-04 | Tencent America LLC | Method and apparatus for signaling occlude-free regions in 360 video conferencing |
EP4406232A1 (en) * | 2022-12-15 | 2024-07-31 | Google Technology Holdings LLC | System and method for video on video overlay |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006041886A (ja) | 2004-07-27 | 2006-02-09 | Sony Corp | 情報処理装置および方法、記録媒体、並びにプログラム |
JP2009022010A (ja) | 2007-07-11 | 2009-01-29 | Hewlett-Packard Development Co Lp | オーバーレイされるコンテンツの配置情報をビデオストリームのユーザに提供する方法及び装置 |
JP2012010117A (ja) | 2010-06-25 | 2012-01-12 | Kddi Corp | 映像コンテンツに重畳する付加情報の領域を決定する映像出力装置、プログラム及び方法 |
US20140359656A1 (en) | 2013-05-31 | 2014-12-04 | Adobe Systems Incorporated | Placing unobtrusive overlays in video content |
JP2016061885A (ja) | 2014-09-17 | 2016-04-25 | ヤフー株式会社 | 広告表示装置、広告表示方法、及び広告表示プログラム |
JP2017510167A (ja) | 2014-02-07 | 2017-04-06 | ソニー インタラクティブ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | メディアにおける広告および他の挿入物の位置およびタイミングを判定するスキーム |
US20180012630A1 (en) | 2016-07-07 | 2018-01-11 | Yahoo!, Inc. | Selective content insertion into areas of media objects |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SG119229A1 (en) * | 2004-07-30 | 2006-02-28 | Agency Science Tech & Res | Method and apparatus for insertion of additional content into video |
KR101153262B1 (ko) * | 2009-08-13 | 2012-06-05 | 주식회사 케이티 | 비디오 콘텐츠에 워터마크를 중첩하여 삽입/검출하는 시스템 및 방법 |
US9111287B2 (en) * | 2009-09-30 | 2015-08-18 | Microsoft Technology Licensing, Llc | Video content-aware advertisement placement |
US10771736B2 (en) * | 2014-06-30 | 2020-09-08 | Microsoft Technology Licensing, Llc | Compositing and transmitting contextual information during an audio or video call |
WO2016012875A1 (en) | 2014-07-23 | 2016-01-28 | Comigo Ltd. | Reducing interference of an overlay with underlying content |
US11076200B2 (en) * | 2016-12-13 | 2021-07-27 | Rovi Guides, Inc. | Systems and methods for minimizing obstruction of a media asset by an overlay by predicting a path of movement of an object of interest of the media asset and avoiding placement of the overlay in the path of movement |
US10997395B2 (en) * | 2017-08-14 | 2021-05-04 | Amazon Technologies, Inc. | Selective identity recognition utilizing object tracking |
WO2019035771A1 (en) * | 2017-08-17 | 2019-02-21 | National University Of Singapore | METHODS AND SYSTEMS FOR DETECTING VISUAL RELATIONS IN A VIDEO |
WO2020047854A1 (en) * | 2018-09-07 | 2020-03-12 | Intel Corporation | Detecting objects in video frames using similarity detectors |
KR20200076968A (ko) * | 2018-12-20 | 2020-06-30 | 주식회사 케이티 | 위치 관련 컨텐츠와 오버레이 컨텐츠를 매핑하는 컨텐츠 제공 서버, 사용자 단말 및 방법 |
US11461915B2 (en) * | 2020-01-06 | 2022-10-04 | Qualcomm Incorporated | Object size estimation using camera map and/or radar information |
US11982630B2 (en) * | 2020-04-29 | 2024-05-14 | DataGarden, Inc. | Method and apparatus for cleanliness determination of areas and objects via video monitoring |
US11386662B2 (en) * | 2020-05-28 | 2022-07-12 | Microsoft Technology Licensing, Llc | Tracking multiple objects in a video stream using occlusion-aware single-object tracking |
US11430221B2 (en) * | 2020-09-11 | 2022-08-30 | Sensormatic Electronics, LLC | Enhancing detection of occluded objects in a multiple object detection system |
US11477426B2 (en) * | 2020-10-26 | 2022-10-18 | Avaya Management L.P. | Selective image broadcasting in a video conference |
-
2020
- 2020-10-30 CN CN202080060945.6A patent/CN114902649A/zh active Pending
- 2020-10-30 WO PCT/US2020/058087 patent/WO2022093252A1/en unknown
- 2020-10-30 KR KR1020227006392A patent/KR102625760B1/ko active IP Right Grant
- 2020-10-30 JP JP2022512820A patent/JP7367187B2/ja active Active
- 2020-10-30 EP EP20811874.5A patent/EP4011061A1/en active Pending
- 2020-10-30 US US17/637,355 patent/US11758216B2/en active Active
-
2023
- 2023-08-03 US US18/230,028 patent/US12143663B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006041886A (ja) | 2004-07-27 | 2006-02-09 | Sony Corp | 情報処理装置および方法、記録媒体、並びにプログラム |
JP2009022010A (ja) | 2007-07-11 | 2009-01-29 | Hewlett-Packard Development Co Lp | オーバーレイされるコンテンツの配置情報をビデオストリームのユーザに提供する方法及び装置 |
JP2012010117A (ja) | 2010-06-25 | 2012-01-12 | Kddi Corp | 映像コンテンツに重畳する付加情報の領域を決定する映像出力装置、プログラム及び方法 |
US20140359656A1 (en) | 2013-05-31 | 2014-12-04 | Adobe Systems Incorporated | Placing unobtrusive overlays in video content |
JP2017510167A (ja) | 2014-02-07 | 2017-04-06 | ソニー インタラクティブ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | メディアにおける広告および他の挿入物の位置およびタイミングを判定するスキーム |
JP2016061885A (ja) | 2014-09-17 | 2016-04-25 | ヤフー株式会社 | 広告表示装置、広告表示方法、及び広告表示プログラム |
US20180012630A1 (en) | 2016-07-07 | 2018-01-11 | Yahoo!, Inc. | Selective content insertion into areas of media objects |
Also Published As
Publication number | Publication date |
---|---|
KR20220058892A (ko) | 2022-05-10 |
US12143663B2 (en) | 2024-11-12 |
KR102625760B1 (ko) | 2024-01-16 |
CN114902649A (zh) | 2022-08-12 |
US20240007703A1 (en) | 2024-01-04 |
US11758216B2 (en) | 2023-09-12 |
WO2022093252A1 (en) | 2022-05-05 |
EP4011061A1 (en) | 2022-06-15 |
US20220368979A1 (en) | 2022-11-17 |
JP2023503764A (ja) | 2023-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7367187B2 (ja) | 非遮蔽ビデオオーバーレイ | |
US10810434B2 (en) | Movement and transparency of comments relative to video frames | |
US11315326B2 (en) | Extended reality anchor caching based on viewport prediction | |
US10621954B2 (en) | Computerized system and method for automatically creating and applying a filter to alter the display of rendered media | |
EP3516882B1 (en) | Content based stream splitting of video data | |
US10200725B2 (en) | Adaptive data streaming based on virtual screen size | |
US10810430B2 (en) | Augmented reality with markerless, context-aware object tracking | |
JP6735927B2 (ja) | ビデオコンテンツの要約処理 | |
US20090103810A1 (en) | Content generation, extraction and distribution of image region segments from video images | |
US9418292B2 (en) | Methods, apparatuses, and computer program products for restricting overlay of an augmentation | |
US20130308856A1 (en) | Background Detection As An Optimization For Gesture Recognition | |
CN114443188B (zh) | 多个媒体流的显示布局优化 | |
US11049273B2 (en) | Systems and methods for generating a visibility counts per pixel of a texture atlas associated with a viewer telemetry data | |
US10147218B2 (en) | System to identify and use markers for motion capture | |
Rakholia et al. | Where to place: A real-time visual saliency based label placement for augmented reality applications | |
US11272171B1 (en) | Systems and methods for fallback tracking based on real-time tracking performance | |
CN113793410A (zh) | 视频处理方法、装置、电子设备及存储介质 | |
Bhuyan et al. | GameStreamSR: Enabling Neural-Augmented Game Streaming on Commodity Mobile Platforms | |
US20200349744A1 (en) | System and a method for providing color vision deficiency assistance | |
CN111754493A (zh) | 图像噪点强度评估方法、装置、电子设备及存储介质 | |
US12101529B1 (en) | Client side augmented reality overlay | |
US20240355147A1 (en) | Gesture detection method and apparatus and extended reality device | |
TW202345607A (zh) | 基於串流的物件辨識之系統及方法 | |
CN116916028A (zh) | 使用虚拟分辨率调整的视频流缩放 | |
EP4499253A1 (en) | Object viewability in virtual environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220421 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230529 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230829 |
|
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: 20230911 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231011 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7367187 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |