動画モデルにおけるビジュアルプロンプトの活用方法について解説
TLDR AI は、動画生成モデルにおいて視覚的なプロンプト(画像や動画)を入力として利用する手法と、その実装・効果に関する技術的解説を8 分程度の読み物で発表した。
AI深層分析を開く2026年7月30日 23:36
AI深層分析
キーポイント
VIPE の基本概念
テキストベースのプロンプトエンジニアリングの考え方を拡張し、入力タスク画像を変換(例:抽象的なスケッチを写実的に変換)することで動画モデルの視覚的推論能力を引き出す手法である。
計算効率の向上
このアプローチは既存のモデル構造を変更せず、入力側の画像変換のみで行うため、計算コストを大幅に削減しながら性能を改善できる。
多様なタスクでの実証
物理法則の推論(VPCT)、論理的検索、点つなぎ、数値ソート、迷路解き、ラッシュアワーパズルなど、6 つ以上の複雑な視覚的タスクで有効性が示された。
開発チーム
この研究は Google DeepMind のコアチームによって主導され、技術的な詳細とデモ動画が公開されている。
VIPEによる物理推論性能の向上
視覚的プロンプトエンジニアリング(VIPE)は、元の画像で失敗するケースでも、産業用滑り台や古代の石造遺跡などのスタイル変換を通じて成功に導く。
重要な引用
Just as text-based prompt engineering systematically improves language model performance, visual prompt engineering (VIPE) serves as a simple, compute-efficient approach to elicit better visual reasoning performance from video models by transforming the input task image.
Physics VPCT
Conjunctive Search
For video models, visual prompt engineering can be even more effective than classic text-based prompt engineering or test-time scaling.
編集コメントを表示
編集コメント
動画モデルの推論能力を向上させるためのアプローチとして、入力側の変換に焦点を当てる VIPE は非常に興味深い。この手法が他の複雑なタスクや異なるモデルアーキテクチャでも同様の効果を示すかどうかが今後の注目点となる。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
コアチーム
要約: テキストベースのプロンプトエンジニアリングが言語モデルの性能を体系的に向上させるように、ビジュアルプロンプトエンジニアリング(VIPE)は、入力タスク画像を変換する(例:抽象的なスケッチを写実的にする)ことで、ビデオモデルからより優れた視覚的推論能力を引き出す、シンプルで計算コスト効率の高いアプローチです。






Physics VPCT
Conjunctive Search
Connect the Dots
Sort 3 Numbers
Maze
RushHour






Physics VPCT
Conjunctive Search
Connect the Dots
Sort 3 Numbers
Maze
RushHour
Abstract
基盤モデルが主流となった現在、モデルの性能はプロンプト次第です。このため、言語モデルの性能を向上させる手法として「プロンプトエンジニアリング」が不可欠な技術となっています。動画モデルも現在、視覚推論などのタスクにおける基盤モデルへと進化しつつあります。そこで本稿では、これらのモデルも同様に*ビジュアル*プロンプトエンジニアリングから恩恵を受けるのかを検証します。これは、タスク用の画像を自動的に変更してモデルの性能を高める手法です。
例えば、視覚的な物理推論タスク(「障害物を通過した後、ボールはどこに着地するか?」)において、抽象的なスケッチ風のシーンを画像編集モデルに呼び出すだけで、写実的なバージョンに変換できます。その結果、ビジュアルプロンプトエンジニアリング(以下 VIPE と略称)は、あらゆるタスクで動画の推論性能を向上させることが分かりました。実際、動画モデルにおいては、従来のテキストベースのプロンプトエンジニアリングやテスト時のスケーリングよりも、ビジュアルプロンプトエンジニアリングの方が効果的であるケースさえあります。
結局のところ、テキストベースのプロンプトエンジニアリングが言語モデルの性能を体系的に向上させるように、ビジュアルプロンプトエンジニアリングも、動画モデルからより優れた視覚推論を引き出すための、シンプルで計算資源を効率的に使うアプローチとして機能します。
Podcast
本論文の概要を NotebookLM で生成したポッドキャストで聴くことができます。
ブラウザが音声再生に対応していないため、再生できません。
タスク例
以下に、各タスクと分割ごとの事例を示します。元の画像に対する解決試行(多くの場合失敗)、そのタスクと分割において最も成功した VIPE 変種による解決試行、そして自由形式の VIPE や原子概念編集 (ACE) VIPE で得られた他の VIPE 変種を掲載しています。
物理 VPCT
ボールが斜面を転がり落ちた後、どのバケツに落下するかを予測します。
テキストプロンプト: 「ボールは物理的に妥当な方法で動き、障害物を滑り降りて、下部の 3 つの容器のいずれかに到達する。[...]」
元の解決試行:失敗

産業用工場のシュート
成功

その他の変種

古代の石造遺跡

調理前のキッチン準備

ビリヤードのトリックショット

キャンディとスイーツの風景

粘土細工のストップモーションアニメ

建設現場の鋼鉄

ガレージのルーズベルト・ゴールドバーグ装置

マクロ撮影された森と自然

マーブルランの玩具

ミニゴルフコース

ネオン輝くサイバーパンクのアケードゲーム

オフィスデスクの文房具類

レトロなパチンコ機

科学実験室の化学ラボ

ステンプンク風の真鍮メカニズム

ウォーターパークの滑り台

冬の氷斜面

木製の物理パズル

禅の庭園の竹
結合検索
複数の特徴(色や形状など)を組み合わせて定義された対象物を特定します。
テキストプロンプト: 「2 つの青いボールが光り始める」
元の解決策は失敗しました

グローブ電球ケース
成功

その他のバリエーション(自由形式)

アーケードのジョイスティックパネル

ビリヤードテーブルのフェルト

お菓子の詰め合わせカウンター

深海の生物発光

DJ ミキサーのインターフェース

ファンタジーなクリスタルのオーブ

宝石のジュエリーとベルベット

木製の床に置かれたジム機器

雪に覆われたホリデーの装飾品

実験室のプラズマボール

マクロ撮影したビー玉とサイコロ

ネオンが光るミニゴルフ

夜のプールに浮かぶ LED フローター

フォトリアルな 3D シェイプ

ピンボール・アーケードのバンパー

SF 風のエネルギーコア

シンセウェーブのネオン・グリッド

夕暮れの LED ボッチャ

ヴィンテージ・トイのハードウッド
Other Variants (ACE)

2 つの青い円の平坦な色を、3D の光沢素材に置き換える

青い円のフラットなレンダリングを、3D の光沢ある体積素材に置き換える

2 つの青いボールの境界線アウトラインを、太い白いストロークとして設定する

青いボールの平らな色を、光沢のある 3D マテリアルに置き換える

青い円の平らな素材を、光沢のある 3D レンダリングに変更する

2 つの青い円の素材を、光沢のある 3D ガラスに設定する

青い円のレンダリング素材を、光沢のある 3D に設定する

青いボールの素材を、光沢のある 3D スフィアに設定する

2 つの青い円の質感を、光沢のある 3D スフィアに設定する

青い円のサイズを、大幅に拡大したスケールに変更する

青い円のサイズを、大幅に拡大された状態に設定する

青い円の素材を、光沢のある 3D に設定する

ターゲット以外の形状の彩度を完全に落として白黒にする

すべての非ターゲットオブジェクトから色を除去する

すべての赤い円と青い四角の色を白黒に置き換える

青い円の素材を光沢のある 3D スフィアにする

青い円の素材を光沢のある 3D スフィアにする

2 つの青い円のフラットシェーディングを、光沢のある 3D マテリアルに置き換える

青い円の素材を光沢のある 3D にする
Connect the Dots(ドットをつなぐ)
同じ色のドット同士をつなぎます。
テキストプロンプト: 「同じ色の円を 2 つずつ線でつないでください。」
元の解決策は失敗しました

太い黒のストローク
成功

自由なバリアント(Other Variants)

空中から見た花壇

ブロックの土台

チョークによるストリートアート

コルクボードに刺さったピン

刺繍枠

アイシングクッキーの天板

発光するネオンのノード

体育館の床にあるビニール製のマーキング

モバイルパズルの UI 画面

基板の端子ノード

レトロなアーケードCRTの映像

丸いシールが貼られた段ボール

布にボタンを縫い付ける様子

シンセサイザーのパッチベイのジャック

羊皮紙に押された蝋印

湿ったアクリル絵の具のたらし込み

ホワイトボードのマグネット

木製ボードゲームの駒

糸かけボードの糸

禅の庭園の石
Other Variants (ACE)

2 次元の平面形状を、体積のある 3D の球体に置き換える

標準的な色相を、鮮やかなネオンカラーに置き換える

各円の境界線を太いアウトラインとして設定する

真っ白な背景を、濃い黒色の背景に置き換える

円の外部境界線を太い黒のストロークとして設定する

現在の背景色を、コントラストの高いダークグレーに置き換える

円の内部コンテンツを、対応するテキストラベルとして設定する

明るい白い背景を、ダークスレートの背景に置き換える

各円の境界線を太い黒のストロークとして設定する

各円の境界線を太い白いアウトラインとして設定する

円の色飽和度を「超鮮やかに」に設定

円の色飽和度を「最大限のネオン色」に設定

円のサイズを「大幅に大きく」変更

現在のレンダリングスタイルを「光沢のある 3D スフィア」へ置換

現在の背景色を「真っ黒」に置換

現在の円のサイズを「40% 拡大したバージョン」へ置換

円の色飽和度を「大幅に増加」させる

すべての円のサイズを「30% 大きく」設定

シンプルな白い背景を「真っ黒な背景」へ置換
3 つの数字をソートする
3 つの数を昇順に並べ替える。
テキストプロンプト: 「数字は小さい順に、1 つずつポップアップして消えていきます。」
元の解決策の試みは失敗しました

レトロなアーケードのスプライト
成功

その他のバリエーション(自由形式)

AR の通知バッジ

ガム風バブル

チョークの射的ターゲット

ドライアイスの煙バブル

巨大なビニール包装フィルム(バブルラップ)

ガラスの電球

光沢のあるキャンディの塊

発光する花火
動画モデルにおけるビジュアルプロンプト
ホログラフィックなデータノード
インフレータブルプールフロート(膨らむプール用浮き輪)
ラテの泡の気泡
番号付き風船
ペーパーマシェのピナータ
ポップアート風のコミックの飛び散り
弾けるボバパール
石鹸の泡
スポンジのようなゼリーキューブ
VRエイムトレーナーのターゲット
ウォーターバルーン
その他のバリアント (ACE)

数字を 3D の浮き彫りとして描画する

現在のシンプルな表示から、ネオンサイン風のデザインへ変更する

現在の背景色を、コントラストの強い黒一色に置き換える

白いシンプルな背景を、コントラストの高い濃い色の単色に変更する

無機質な環境から、統一感のある黒板の質感へと変更する

各数字の色を、それぞれ異なる鮮やかな色相に設定する

各数字の色を、それぞれ明確な飽和度の高い色相に設定する

2D の平面タイポグラフィから、3D の立体形状へと変更する

現在のフラットなタイポグラフィを、金属質感の 3D レンダリングされたテキストに置き換える

黒一色のテキストを、鮮やかな色に置き換える

各数字の空間的な境界を、明確な幾何学的な枠で設定する

数字全体のサイズを一様に拡大する

白い背景を、コントラストの強いダークな背景に置き換える

現在のフォントウェイトを、極太の重厚な書体に置き換える

均一な黒色のテキストを、鮮やかな色に置き換える

数字のレンダリングを、繊細な立体感のある 3D ジオメトリに変更する

現在の白い背景を、濃い単色の背景に置き換える

シーンの表面質感を、緑色の黒板に変更する

数字の次元感を、繊細な浮き彫り加工された 3D に設定する
迷路の解決
さまざまなサイズの迷路で、スタート地点からゴールまでの経路を見つけます。
テキストプロンプト: 「提供された迷路の画像に基づいて 2D アニメーションを作成してください。赤い円が白い道の上を滑らかにスライドし、緑色の円の上に完璧に停止します。[...]
分割:5×5 マゼット
元の解決策は失敗しました

クラシックな 2D アーケードゲーム
成功

その他のバリエーション

アルゴリズムによる経路探索の可視化

アニメーションされた交通マップインフォグラフィック

クラシックなフラッシュ Web アニメーション

ダークモードの GPS 追跡 UI

ダークモードの UI モーション

デジタル回路のルーティング

デジタルリズムゲームのインターフェース

フラットな 2D 物理サンドボックス

フラットなフェルトのストップモーション

光沢のあるモバイルパズルインターフェース

産業用カメラのシミュレーション

レイヤー構造の 2D モーショングラフィックス

マットなペーパークラフト 3D

ネオン調のモーショングラフィックス

精密なベクトル数値アニメーション

ロボット掃除機のアプリマップ

洗練された 2D ベクトルパズル

滑らかなアーケード型テーブルトップ

ヴィンテージなセルロイドアニメーション
分割:7×7 の迷路
元の解決策の試行は失敗しました

クラシックな 2D アーケードゲーム
成功

その他のバリエーション

アルゴリズムによる経路探索の可視化

アニメーション付き交通地図インフォグラフィック

クラシックなフラッシュ Web アニメーション

ダークモード GPS 追跡 UI

ダークモードの UI モーション

デジタル回路のルーティング

デジタルリズムゲームのインターフェース

フラットな 2D 物理サンドボックス

フラットなフェルトのストップモーション

光沢のあるモバイルパズルインターフェース

産業用カメラのシミュレーション

レイヤー構造の 2D モーショングラフィックス

マットなペーパークラフト 3D

ネオン調のモーショングラフィックス
動画モデルにおけるビジュアルプロンプト

正確なベクトル計算のアニメーション

ロボット掃除機のアプリ用マップ

洗練された 2D ベクトルパズル

滑らかなアーケードテーブルトップ

ヴィンテージなセルロイドアニメーション
分割:9×9 の迷路
元の解決策の試行は失敗しました

ネオン調のモーショングラフィックス
成功

その他のバリエーション

アルゴリズムによる経路探索の可視化

アニメーションされた交通マップインフォグラフィック

古典的な 2D アーケードゲーム

クラシックなフラッシュウェブアニメーション

ダークモードの GPS 追跡 UI

ダークモードの UI モーション

デジタル回路ルーティング

デジタルリズムゲームインターフェース

フラットな 2D 物理サンドボックス

フラットなフェルトストップモーション

光沢のあるモバイルパズルインターフェース

産業用カメラシミュレーション

レイヤー構成の 2D モーショングラフィックス

マットな紙細工 3D

精密なベクトル数値アニメーション

ロボット掃除機のアプリ用マップ

洗練された 2D ベクトルパズル

滑らかなアーケード型テーブルトップ

ヴィンテージ風のセルロイドアニメーション
分割:不規則な迷路
元の解決策の試行は失敗しました

デジタルリズムゲームのインターフェース
成功

その他のバリエーション

アルゴリズムによる経路探索の可視化
原文を表示
**
*Core team
TL;DR:** Just as text-based prompt engineering systematically improves language model performance, visual prompt engineering (VIPE) serves as a simple, compute-efficient approach to elicit better visual reasoning performance from video models by transforming the input task image (e.g., making abstract sketches photorealistic).






Physics VPCT
Conjunctive Search
Connect the Dots
Sort 3 Numbers
Maze
RushHour






Physics VPCT
Conjunctive Search
Connect the Dots
Sort 3 Numbers
Maze
RushHour
Abstract
In the age of foundation models, a model is only as good as its prompt. For this reason, prompt engineering has become an essential technique for improving language model performance. Since video models are currently becoming foundation models for visual tasks (e.g., visual reasoning), we here ask whether they similarly benefit from *visual* prompt engineering: automatically modifying the task image to improve model performance. For example, for a visual physics reasoning task ("Where does the ball land, after passing a set of obstacles?"), an abstract sketch-like scene can be turned into a photorealistic version with a simple call to an image editing model. We find that visual prompt engineering, or VIPE for short, improves video reasoning performance across tasks. In fact, for video models, visual prompt engineering can be even more effective than classic text-based prompt engineering or test-time scaling. Ultimately, just as text-based prompt engineering systematically improves language model performance, visual prompt engineering can serve as a simple, compute-efficient approach to elicit better visual reasoning performance from video models.
Podcast
Listen to the NotebookLM-generated podcast overview of our paper:
Your browser does not support the audio element.
Task Examples
Below, we show examples for each task and split. We show a solution attempt on the original image (which often fails), a solution attempt on the most successful VIPE variant for the task and split, and other VIPE variants obtained by freeform VIPE or atomic concept edit (ACE) VIPE.
Physics VPCT
Predict which bucket the ball will land in after rolling down the ramps.
Text Prompt: "The ball moves down in a physically plausible way, sliding down the obstacles, and ends up in one of the three containers at the bottom. [...]"
Original Solution Attempt Failed

Industrial factory chutes
Success

Other Variants

Ancient stone ruins

Baking kitchen prep

Billiard trick shot

Candy sweets landscape

Claymation stop motion

Construction site steel

Garage rube goldberg

Macro forest nature

Marble run toy

Mini golf course

Neon cyberpunk arcade

Office desk supplies

Retro pachinko machine

Science chemistry lab

Steampunk brass mechanism

Water park slides

Winter ice slopes

Wooden physics puzzle

Zen garden bamboo
Conjunctive Search
Locate the target object defined by a conjunction of features (e.g., color and shape).
Text Prompt: "The two blue balls begin to glow."
Original Solution Attempt Failed

Globe lightbulbs case
Success

Other Variants (Freeform)

Arcade joystick panel

Billiard table felt

Candy assortment countertop

Deep sea bioluminescence

Dj mixer interface

Fantasy crystal orbs

Gemstone jewelry velvet

Gym equipment wood floor

Holiday ornaments snow

Lab plasma balls

Macro marbles and dice

Neon mini golf

Night pool led floats

Photorealistic 3d shapes

Pinball arcade bumpers

Sci fi energy cores

Synthwave neon grid

Twilight led bocce

Vintage toys hardwood
Other Variants (ACE)

REPLACE flat color of the two blue circles with a 3D glossy material

REPLACE flat rendering of blue circles with 3D glossy volumetric material

SET border outline of the two blue balls as a thick white stroke

REPLACE flat color of blue balls with 3D glossy material

REPLACE flat material of blue circles with glossy 3D rendering

SET material of the two blue circles as glossy 3D glass

SET rendering material of the blue circles as 3D glossy

SET material of the blue balls as glossy 3D spheres

SET materiality of the two blue circles as 3D glossy spheres

REPLACE size of the blue circles with a significantly larger scale

SET size of the blue circles as significantly enlarged

SET material of the blue circles as glossy 3D

SET color saturation of non-target shapes as completely desaturated grayscale

REMOVE color saturation from all non-target objects

REPLACE colors of all red circles and blue squares with grayscale

SET material of the blue circles as glossy 3D spheres

SET the material of the blue circles as glossy 3D spheres

REPLACE flat shading of the two blue circles with a glossy 3D material

SET material of the blue circles as glossy 3D
Connect the Dots
Connect same-colored dots.
Text Prompt: "Connect each pair of same-colored circles with a line."
Original Solution Attempt Failed

Thick black stroke
Success

Other Variants (Freeform)

Aerial flower beds

Building block baseplate

Chalk street art

Corkboard pushpins

Embroidery hoop

Frosted cookies baking sheet

Glowing neon nodes

Gym floor vinyl spots

Mobile puzzle ui

Pcb terminal nodes

Retro arcade crt

Round stickers cardboard

Sewing buttons fabric

Synth patchbay jacks

Wax seals parchment

Wet acrylic dollops

Whiteboard magnets

Wooden board game tokens

Yarn pegboard

Zen garden stones
Other Variants (ACE)

REPLACE flat 2D shapes with volumetric 3D spheres

REPLACE standard hues with highly saturated neon colors

SET border of each circle as thick outline

REPLACE solid white background with dark black background

SET outer border of the circles as a thick black stroke

REPLACE current background color with a high-contrast dark gray

SET internal content of the circles as matching text labels

REPLACE bright white background with a dark slate background

SET border of each circle as a thick black stroke

SET border of each circle as a thick white outline

SET color saturation of the circles as ultra-vibrant

SET color saturation of the circles as maximally saturated neon

SET size of the circles as significantly larger

REPLACE current rendering style with glossy 3D spheres

REPLACE current background color with solid black

REPLACE current circle sizes with 40% enlarged versions

SET color saturation of the circles as highly increased

SET size of all circles as 30 percent larger

REPLACE plain white background with a solid black background
Sort 3 Numbers
Sort three numbers in ascending order.
Text Prompt: "The numbers pop and disappear one at a time, in numeric order, starting from the smallest one."
Original Solution Attempt Failed

Retro arcade sprites
Success

Other Variants (Freeform)

Ar notification badges

Bubblegum bubbles

Chalk shooting targets

Dry ice smoke bubbles

Giant bubble wrap

Glass lightbulbs

Glossy candy blobs

Glowing fireworks

Holographic data nodes

Inflatable pool floats

Latte foam bubbles

Numbered balloons

Papier mache pinatas

Pop art comic splats

Popping boba pearls

Soap bubbles

Squishy jelly cubes

Vr aim trainer targets

Water balloons
Other Variants (ACE)

SET rendering of the numbers as 3D embossed

REPLACE current plain rendering with a neon sign aesthetic

REPLACE current background color with a high-contrast dark solid

REPLACE plain white background with a solid high-contrast dark color

REPLACE sterile environment with a cohesive chalkboard texture

SET color of each number as a unique vivid hue

SET color of each number as a distinct saturated hue

REPLACE 2D flat typography with 3D volumetric geometry

REPLACE current flat typography with 3D metallic rendered text

REPLACE uniform black text color with distinct saturated colors

SET spatial boundaries of each number as distinct geometric boxes

SET overall scale of the numbers as uniformly enlarged

REPLACE white background with a dark high-contrast background

REPLACE current font weight with an ultra-bold heavy weight

REPLACE current uniform black text color with distinct vibrant colors

SET rendering of the numbers as subtle volumetric 3D geometry

REPLACE current white background with a dark solid color

SET surface texture of the scene as a green chalkboard

SET dimensionality of the numbers as subtly embossed 3D
Maze Solving
Find a path from start to finish in various maze sizes.
Text Prompt: "Create a 2D animation based on the provided image of a maze. The red circle slides smoothly along the white path, stopping perfectly on the green circle. [...]"
Split: 5×5 Maze
Original Solution Attempt Failed

Classic 2d arcade game
Success

Other Variants

Algorithmic pathfinding visualization

Animated transit map infographic

Classic flash web animation

Dark mode gps tracking ui

Dark mode ui motion

Digital circuit routing

Digital rhythm game interface

Flat 2d physics sandbox

Flat felt stop motion

Glossy mobile puzzle interface

Industrial cam simulation

Layered 2d motion graphics

Matte papercraft 3d

Neon motion graphics

Precise vector math animation

Robot vacuum app map

Sleek 2d vector puzzle

Smooth arcade tabletop

Vintage celluloid animation
Split: 7×7 Maze
Original Solution Attempt Failed

Classic 2d arcade game
Success

Other Variants

Algorithmic pathfinding visualization

Animated transit map infographic

Classic flash web animation

Dark mode gps tracking ui

Dark mode ui motion

Digital circuit routing

Digital rhythm game interface

Flat 2d physics sandbox

Flat felt stop motion

Glossy mobile puzzle interface

Industrial cam simulation

Layered 2d motion graphics

Matte papercraft 3d

Neon motion graphics

Precise vector math animation

Robot vacuum app map

Sleek 2d vector puzzle

Smooth arcade tabletop

Vintage celluloid animation
Split: 9×9 Maze
Original Solution Attempt Failed

Neon motion graphics
Success

Other Variants

Algorithmic pathfinding visualization

Animated transit map infographic

Classic 2d arcade game

Classic flash web animation

Dark mode gps tracking ui

Dark mode ui motion

Digital circuit routing

Digital rhythm game interface

Flat 2d physics sandbox

Flat felt stop motion

Glossy mobile puzzle interface

Industrial cam simulation

Layered 2d motion graphics

Matte papercraft 3d

Precise vector math animation

Robot vacuum app map

Sleek 2d vector puzzle

Smooth arcade tabletop

Vintage celluloid animation
Split: Irregular Maze
Original Solution Attempt Failed

Digital rhythm game interface
Success

Other Variants

Algorithmic pathfinding visualization
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み