フレーム毎にマクロブロック単位でエンコードされた映像ストリームを取得する映像取得部と、取得された前記映像ストリームをフレーム単位でデコードするデコード部と、デコードされたフレームの各マクロブロックにそれぞれ付加されているマクロブロック情報を取得するマクロブロック情報取得部と、前記マクロブロック情報に基づいて、対応するマクロブロックに視覚効果を付加するか否かを決定し、付加すると決定されたマクロブロックに対応する位置に視覚効果映像を配置した効果レイヤを生成するレイヤ生成部と、前記フレームに前記効果レイヤを重畳するレイヤ重畳部と、を備えることを特徴とする映像処理装置。前記マクロブロック情報には、動きベクトルの大きさが含まれ、前記レイヤ生成部は、前記動きベクトルの大きさに基づいて視覚効果を付加するか否かを決定することを特徴とする請求項1に記載の映像処理装置。前記マクロブロック情報には、マクロブロックの大きさ、マクロブロックタイプ、動き補償予測に利用する参照ピクチャの参照方向、動きベクトルの大きさ、動きベクトルの方向のうちの1つ以上のパラメータが含まれ、前記視覚効果映像は前記1つ以上のパラメータに対応付けられていることを特徴とする請求項1または2に記載の映像処理装置。フレーム毎にマクロブロック単位でエンコードされた映像ストリームを生成する映像生成装置と、前記映像ストリームを加工する映像処理装置とからなる映像処理システムであって、前記映像生成装置は、各マクロブロックをそれぞれ1つのドットとし、これらのドットを組み合わせたドット映像を生成するドット映像生成部と、エンコード時に、前記ドット映像生成部で生成された前記ドット映像のドット部分に対応する各マクロブロックのマクロブロックタイプを、特定のタイプに設定するタイプ設定部と、を備え、前記映像処理装置は、前記映像ストリームを取得する映像取得部と、取得された前記映像ストリームをフレーム単位でデコードするデコード部と、デコードされたフレームの各マクロブロックにそれぞれ付加されているマクロブロック情報を取得するマクロブロック情報取得部と、前記マクロブロック情報に特定のタイプが設定されている場合、この特定のタイプが設定されているマクロブロックに対応する位置に視覚効果映像を配置した効果レイヤを生成するレイヤ生成部と、前記フレームに前記効果レイヤを重畳するレイヤ重畳部と、を備えることを特徴とする映像処理システム。フレーム毎にマクロブロック単位でエンコードされた映像ストリームを取得し、取得した前記映像ストリームをフレーム単位でデコードし、デコードしたフレームの各マクロブロックにそれぞれ付加されているマクロブロック情報を取得し、前記マクロブロック情報に基づいて、対応するマクロブロックに視覚効果を付加するか否かを決定し、付加すると決定したマクロブロックに対応する位置に視覚効果映像を配置した効果レイヤを生成し、前記フレームに前記効果レイヤを重畳することを特徴とする映像処理方法。フレーム毎にマクロブロック単位でエンコードされた映像ストリームを生成する映像生成装置と、前記映像ストリームを加工する映像処理装置とを用いて映像処理を行う映像処理方法であって、前記映像生成装置は、各マクロブロックをそれぞれ1つのドットとし、これらのドットを組み合わせたドット映像を生成し、エンコード時に、前記ドット映像のドット部分に対応する、各マクロブロックのマクロブロックタイプを、特定のタイプに設定し、前記映像処理装置は、前記映像ストリームを取得し、取得した前記映像ストリームをフレーム単位でデコードし、デコードしたフレームの各マクロブロックにそれぞれ付加されているマクロブロック情報を取得し、前記マクロブロック情報に特定のタイプが設定されている場合、この特定のタイプが設定されているマクロブロックに対応する位置に視覚効果映像を配置した効果レイヤを生成し、前記フレームに前記効果レイヤを重畳することを特徴とする映像処理方法。従来は、映像に視覚効果を付加しようと試みると、ユーザは、その動画を目視して、視覚効果を挿入する対象となる動作と映像中の位置を判断し、その動作に合った適切な視覚効果映像を選択して手作業で挿入しなければならなかった。また、視覚効果を付加するには、一旦映像ストリームをデコードした映像データに視覚効果を施して、さらに、再度、エンコードして映像ストリームに戻すといった面倒な作業が必要であった。本発明は、このような課題に鑑み、被写体の動きに合わせて自動的に視覚効果を付加することが可能な映像処理装置、映像処理システムおよび映像処理方法を提供することを目的としている。上記課題を解決するために、本発明は下記の映像処理装置、映像処理システムおよび映像処理方法を提供するものである。1フレーム毎にマクロブロック単位でエンコードされた映像ストリームを取得する映像取得部と、取得された前記映像ストリームをフレーム単位でデコードするデコード部と、デコードされたフレームの各マクロブロックにそれぞれ付加されているマクロブロック情報を取得するマクロブロック情報取得部と、前記マクロブロック情報に基づいて、対応するマクロブロックに視覚効果を付加するか否かを決定し、付加すると決定されたマクロブロックに対応する位置に視覚効果映像を配置した効果レイヤを生成するレイヤ生成部と、前記フレームに前記効果レイヤを重畳するレイヤ重畳部と、を備えることを特徴とする映像処理装置。2前記マクロブロック情報には、動きベクトルの大きさが含まれ、前記レイヤ生成部は、前記動きベクトルの大きさに基づいて視覚効果を付加するか否かを決定することを特徴とする上記1に記載の映像処理装置。3前記マクロブロック情報には、マクロブロックの大きさ、マクロブロックタイプ、動き補償予測に利用する参照ピクチャの参照方向、動きベクトルの大きさ、動きベクトルの方向のうちの1つ以上のパラメータが含まれ、前記視覚効果映像は前記1つ以上のパラメータに対応付けられていることを特徴とする上記1または2に記載の映像処理装置。4フレーム毎にマクロブロック単位でエンコードされた映像ストリームを生成する映像生成装置と、前記映像ストリームを加工する映像処理装置とからなる映像処理システムであって、前記映像生成装置は、各マクロブロックをそれぞれ1つのドットとし、これらのドットを組み合わせたドット映像を生成するドット映像生成部と、エンコード時に、前記ドット映像生成部で生成された前記ドット映像のドット部分に対応する各マクロブロックのマクロブロックタイプを、特定のタイプに設定するタイプ設定部と、を備え、前記映像処理装置は、前記映像ストリームを取得する映像取得部と、取得された前記映像ストリームをフレーム単位でデコードするデコード部と、デコードされたフレームの各マクロブロックにそれぞれ付加されているマクロブロック情報を取得するマクロブロック情報取得部と、前記マクロブロック情報に特定のタイプが設定されている場合、この特定のタイプが設定されているマクロブロックに対応する位置に視覚効果映像を配置した効果レイヤを生成するレイヤ生成部と、前記フレームに前記効果レイヤを重畳するレイヤ重畳部と、を備えることを特徴とする映像処理システム。5フレーム毎にマクロブロック単位でエンコードされた映像ストリームを取得し、取得した前記映像ストリームをフレーム単位でデコードし、デコードしたフレームの各マクロブロックにそれぞれ付加されているマクロブロック情報を取得し、前記マクロブロック情報に基づいて、対応するマクロブロックに視覚効果を付加するか否かを決定し、付加すると決定したマクロブロックに対応する位置に視覚効果映像を配置した効果レイヤを生成し、前記フレームに前記効果レイヤを重畳することを特徴とする映像処理方法。6フレーム毎にマクロブロック単位でエンコードされた映像ストリームを生成する映像生成装置と、前記映像ストリームを加工する映像処理装置とを用いて映像処理を行う映像処理方法であって、前記映像生成装置は、各マクロブロックをそれぞれ1つのドットとし、これらのドットを組み合わせたドット映像を生成し、エンコード時に、前記ドット映像のドット部分に対応する、各マクロブロックのマクロブロックタイプを、特定のタイプに設定し、前記映像処理装置は、前記映像ストリームを取得し、取得した前記映像ストリームをフレーム単位でデコードし、デコードしたフレームの各マクロブロックにそれぞれ付加されているマクロブロック情報を取得し、前記マクロブロック情報に特定のタイプが設定されている場合、この特定のタイプが設定されているマクロブロックに対応する位置に視覚効果映像を配置した効果レイヤを生成し、前記フレームに前記効果レイヤを重畳することを特徴とする映像処理方法。本発明によれば、被写体の動きに合わせて自動的に視覚効果を付加することが可能となる。以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値などは、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。第1の実施形態:映像処理装置120図1は、映像処理装置120の概略的な機能を示した機能ブロック図である。図1に示すように、映像処理装置120は、映像取得部150と、データ保持部152と、デコード部154と、中央制御部156とを含んで構成され、入力された映像ストリームを加工して表示装置130に出力する。表示装置130は、液晶ディスプレイ、有機ELディスプレイ、LEDLightEmittingDiodeディスプレイ、シネマスクリーン、プロジェクタ投影機等で構成され、映像処理装置120で加工された映像ストリームを表示する。ここでは、映像処理装置120と表示装置130とを別体に構成しているが一体的に構成することもできる。以下、映像処理装置120の各構成の機能を具体的に説明する。映像取得部150は、外部から、フレーム毎にマクロブロック単位でエンコードされた映像ストリームを取得する。映像ストリームは、例えば、インターレース方式やプログレッシブ方式の場合、1秒間に30枚30fpsまたは60枚60fpsのフレームまたはフィールドで構成される。本実施形態では、映像ストリームにおけるフレーム間で動き補償予測が行われており、各フレームは、そのフレームのみでデータが完結するIIntraピクチャと、Iピクチャ等の過去の画像のみを利用して予測するPPredictiveピクチャと、IピクチャやPピクチャといった過去と未来の画像を利用して予測するBBidirectionallyPredictiveピクチャとからなる。なお、動き補償予測は、例えば16×16画素のマクロブロック単位で行われている。データ保持部152は、RAM、フラッシュメモリ、HDDHardDiskDrive等で構成され、映像取得部150で取得された映像ストリームを一時的に保持する。デコード部154は、MPEGMovingPictureExpertsGroup-2やH.264/AVCなどの所定の符号化方式に基づいて、映像ストリームの各フレームを逆量子化し、逆DCTDiscreteCosineTransformを施すとともに、フレームに関連付けられた動きベクトルを用いてフレーム間の動き補償予測を行い、フレーム単位でデータが完結した映像データを生成する。中央制御部156は、中央処理装置CPU、プログラム等が格納されたROM、ワークエリアとしてのRAM等を含む半導体集積回路により、映像処理装置120全体を管理および制御する。また、本実施形態において、中央制御部156は、マクロブロック情報取得部160、レイヤ生成部162、レイヤ重畳部164としても機能する。マクロブロック情報取得部160は、デコード部154から、デコードされたフレームの各マクロブロックそれぞれ付加されているマクロブロック情報を取得する。マクロブロック情報には、マクロブロックの大きさ、マクロブロックタイプ等のマクロブロック自体に関する情報や、動き補償予測に利用する参照ピクチャの参照方向、動きベクトルの大きさ、動きベクトルの方向等の動きベクトルに関する情報が含まれる。ただし、動きベクトルは動き補償予測に用いられるため、そのフレームのみでデータが完結するIピクチャには基本的に用いられていない。マクロブロックの大きさを、例えば16×16画素とすると、この16×16画素のマクロブロックのエンコード時に設定できるマクロブロックタイプは、図2aの如く、16×16画素、16×8画素、8×16画素、8×8画素の4種類となる。なお、マクロブロックタイプを8×8画素に設定した場合、16×16画素のマクロブロック中に、8×8画素のサブマクロブロックが存在することになる。この場合は、これらのサブマクロブロック毎に更にエンコードする。これら8×8画素のサブマクロブロックのエンコード時に設定できるサブマクロブロックタイプは、図2bの如く、8×8画素、8×4画素、4×8画素、4×4画素の4種類となる。動き補償予測に利用する参照ピクチャの時系列的な存在方向を示す情報である参照方向は、動き補償予測保証符号化対象画像がPピクチャの場合は、過去の画像であることを示す一方向のみとなる。一方、Bピクチャの場合は、過去の画像であることを示す方向と未来の画像であることを示す方向との2つの方向のいずれか、もしくは両方の方向となる。動きベクトルの大きさや方向は、上記マクロブロックやサブマクロブロック毎に設定されうる。レイヤ生成部162は、マクロブロック情報取得部160が取得したマクロブロック情報に基づいて、対応するマクロブロック、例えば、マクロブロック情報が関連付けられていたマクロブロックに対して視覚効果を付加するか否かを決定し、効果マップを生成するとともに、その付加すると決定されたマクロブロックに対応する位置に視覚効果映像をそれぞれ配置した効果レイヤを生成する。レイヤ重畳部164は、レイヤ生成部162が生成した効果レイヤを対象となるフレームここでは、マクロブロック情報を取得したフレームに対応するデコード後の映像データに重畳する。このように効果レイヤが重畳されたフレーム映像データは表示装置130に出力される。映像処理方法図3は、映像処理装置120における全体的な映像処理を示したフローチャートである。映像処理装置120のマクロブロック情報取得部160は、本実施形態における視覚効果を更新するタイミングに到達したか否か判定するタイミング判定処理:S200。そして、視覚効果を更新するタイミングに到達していればS200におけるYES、レイヤ生成部162は、マクロブロック情報取得部160が取得したマクロブロック情報に基づいて、対応するマクロブロックに対して視覚効果を付加するか否かを決定して効果マップを生成する効果マップ生成処理:S202。続いて、レイヤ生成部162は、効果マップに従って、マクロブロックに対応する位置に視覚効果映像をそれぞれ施した効果レイヤを生成し効果レイヤ生成処理:S204、レイヤ重畳部164は、レイヤ生成部162が生成した効果レイヤを対象となるフレームに重畳するS206。また、タイミング判定処理S200において、視覚効果を更新するタイミングに到達していないと判定されている間S200におけるNO、視覚効果の更新は行わない。すなわち、既に設定されている視覚効果を維持することとなる。映像処理装置120は、このように視覚効果が付加された映像データを表示装置130に出力するS208。映像処理装置120では、デコード部154でデコードすべきフレームが終了したか否か判定されS210、フレームが終了しない間S210におけるNO、タイミング判定処理S200からを繰り返し、フレームが終了するとS210におけるYES、当該映像処理方法を終了する。以下、タイミング判定処理S200、効果マップ生成処理S202、効果レイヤ生成処理S204を詳述する。タイミング判定処理:S200マクロブロック情報取得部160は、所定の時間間隔で視覚効果を更新するため、所定の時間間隔を計時、またはそれに相当するフレーム数を計数する。ここでは、フレーム数を計数することで所定の時間間隔を計っている。ただし、上述したように、動きベクトルは、PピクチャやBピクチャにしか含まれていないので、動きベクトルを所定の時間間隔で必ず取得するために、所定の時間間隔をGOPGroupOfPicture単位例えば15フレーム単位で行う。こうすることで、更新対象となるフレームがPピクチャまたはBピクチャに固定される。図4は、視覚効果を更新する所定の時間間隔を説明するための説明図である。ここでは、映像ストリームがGOP単位IBBPBBPBBPBBPBBピクチャの順で時系列に並べられている。例えば、フレームが60fpsで入力されている場合に、0.5秒毎に視覚効果を更新しようとすると、30fps0.5sec/15フレーム1GOP=2GOPとなり、任意のBピクチャ170を開始点とした場合に、マクロブロック情報取得部160は、その開始点から2GOPずつ時間間隔を空けて、Bピクチャ172のマクロブロック情報を取得すればよいことになる。また、更新頻度を高めるには2GOP毎の更新を1GOP毎にしたり、更新頻度を低くするためには3GOP毎や4GOP毎にすることも考えられる。また、動きベクトルの大きさに応じて更新速度を変化させてもよい。例えば、動きベクトルが大きいときに更新速度を高め、小さいときに更新速度を低くすることも可能である。こうすることで、対象物の動きが速い場合に視覚効果を速く更新できるので、ユーザはその動きが速いことを容易に認識することが可能となる。効果マップ生成処理:S202図5は、効果マップ生成処理S202の流れを示したフローチャートである。マクロブロック情報取得部160は、デコード部154がデコードしたフレームについて、マクロブロックを順次1つずつ特定し、そのマクロブロックのデコードに用いられたマクロブロック情報を取得するS230。レイヤ生成部162は、マクロブロック情報取得部160が取得したマクロブロック情報の各パラメータを解析し、対応するマクロブロックに視覚効果を付加するか否かを判定しS232、視覚効果を付加すると判定した場合S232におけるYES、マクロブロック情報の各パラメータに基づいて効果マップにおける該当するマクロブロックに視覚効果に関するフラグを設定するS234。視覚効果を付加すると判定しなかった場合S232におけるNO、効果マップを更新しない。視覚効果を付加するか否かの判定は、例えば、動きベクトルの大きさが所定の閾値例えば、大きさの絶対値が4画素以上であるか否かによってなされる。したがって、動きベクトルの大きさが4画素以上である全てのマクロブロックで何かしらの視覚効果が付加される。しかし、判定基準は、かかる動きベクトルの大きさに限らず、様々なパラメータと任意の閾値との比較によってなされてもよい。また、マクロブロックが複数のサブマクロブロックから構成されている場合、サブマクロブロックそれぞれに関連付けられた動きベクトルの大きさのうち、少なくとも1つが閾値以上であれば視覚効果を付加するとしてもよいし、いずれもが閾値以上となった場合や、その平均値が閾値以上となった場合に限り視覚効果を付加するとしてもよい。また、マクロブロック情報の各パラメータとフラグの関係は、例えば、図6のように表すことができる。ここで、マクロブロックの大きさは、縦横の画素数で示され、マクロブロックタイプは、サブマクロブロックの配列態様で示され、参照方向は、前過去の画像から予測されたのか後未来の画像から予測されたのかで示され、動きベクトルの大きさは、動きベクトルの画素数絶対値で示され、動きベクトルの方向は、動きベクトルが、開始点を中心に画面上どの象限に向かっているかで示されている。例えば、マクロブロックタイプが16×8のサブマクロブロックで構成されていると、図6の表を用いて、LSBから4ビット目のフラグが設定される。レイヤ生成部162は、対象となるマクロブロックが該当する全てのフラグを論理和で加算したフラグ値を、効果マップの該当マクロブロックに関連付ける。このとき、視覚効果を付加すると判定されたマクロブロックは、動きベクトルの大きさが4画素以上あるので、少なくとも、LSBから9~11ビット目にフラグが立つこととなる。したがって、レイヤ生成部162は、フラグ値が0でなければ、視覚効果を付加する対象であると判定できることとなる。続いて、レイヤ生成部162は、フレーム内の全てのマクロブロックに関して視覚効果を付加する判定S232がなされたか判定しS236、全て終わってなければS236におけるNO、マクロブロック情報の取得処理S230からを繰り返し、全てのマクロブロックに関して判定が終了するとS236におけるYES、当該効果マップ生成処理S202を終了してメインルーチンに戻る。効果レイヤ生成処理:S204図7は、効果レイヤ生成処理S204の流れを示したフローチャートである。レイヤ生成部162は、効果マップについて、マクロブロックを順次1つずつ特定し、そのマクロブロックに関連付けられたフラグ値を取得するS260。レイヤ生成部162は、対象のマクロブロックに関連付けられたフラグ値が0以外の数値であるか否か、すなわち、視覚効果を付加する対象となっているか否かを判定しS262、0以外の数値であればS262におけるYES、そのフラグ値に対応した大きさ、形、装飾、色の視覚効果映像を、効果レイヤの該当するマクロブロックに配置するS264。フラグ値が0であればS262におけるNO、何らの映像も配置されない。フラグ値と視覚効果映像との関係は、例えば、図8のように表すことができる。例えば、フラグ値のLSBから4ビット目のフラグが設定されているとマクロブロックタイプが16×8のサブマクロブロックで構成されていると、手裏剣型の視覚効果映像がレイヤ生成部162に選択され、そのマクロブロックの動きベクトルの方向に応じて色が決定する。こうして、バリエーションに富んだ視覚効果映像を効果レイヤに自動的に配置することが可能となる。続いて、レイヤ生成部162は、フレーム内の全てのマクロブロックに関してフラグ値が参照されたか否か判定しS266、全て終わってなければS266におけるNO、フラグ値の取得処理S260からを繰り返し、全てのマクロブロックに関してフラグ値が参照されるとS266におけるYES、当該効果レイヤ生成処理S204を終了してメインルーチンに戻る。上記の例では、マクロブロックに関連付けられたフラグ値に対応する視覚効果映像は、原則、そのマクロブロックに配置している。しかし、マクロブロックは大きくとも16×16画素であるため、画面の画素数に拘わらずマクロブロックの大きさで視覚効果映像を表示すると、例えば、1920×1080画素の画面に対して、視覚効果映像が比較的小さく表示され、その形が把握し難くなる場合がある。そこで、図9に示したように、複数のマクロブロック180図9では10×10のマクロブロックでマクロブロックユニット182を構成し、そのマクロブロックユニット182の全領域を利用して視覚効果映像を表示する。ただし、視覚効果映像を決定するフラグ値は、代表的にマクロブロックユニットの最左上にある代表マクロブロック180aのフラグ値を用いることとする。このようにして視覚効果映像190が付加された図10aに示す効果レイヤ192は、図10bに示すデコード後の映像データ194に重畳されて、図10cのような映像データ196となる。したがって、ユーザは、表示装置130を通じて図10cのような視覚効果が付加された映像を楽しむことができる。また、図3のフローチャートでは、マクロブロック情報に基づいて一旦効果マップを生成し、その後、その効果マップに基づいて効果レイヤを生成する実施形態を説明したが、効果マップを省略し、マクロブロック情報に基づいて直接効果レイヤを生成することも可能である。以上、説明した映像処理装置120によって、映像ストリームの各フレームのマクロブロックに予め関連付けられている動きベクトルを用い、マクロブロック情報に含まれる様々なパラメータに応じた、バリエーションに富んだ視覚効果を自動的に付加することができるようになり、視覚効果映像が単調になるのを回避することが可能となる。ここでは、上述した映像効果を付加するため、元となる映像ストリームに予め何らかの加工を施しておく必要がなく、既存のいずれの映像ストリームあっても視覚効果を付加することができる。また、本実施形態では、映像ストリームをデコードする際、デコード後の映像データに効果レイヤを重畳しているだけなので、映像ストリーム自体の加工、変更を伴わず、元となる映像ストリームが壊れて再生不能になる等の弊害を回避することができる。さらに、効果レイヤは、映像ストリームをデコードする際、一時的に生成されるだけなので、映像ストリームにレイヤ構造をファイルとして関連付ける必要もなく、ファイル容量やデータ保持部152の記憶容量を低減することが可能となる。また、コンピュータを、映像処理装置120として機能させるプログラムや当該プログラムを記録した、コンピュータで読み取り可能なフレキシブルディスク、光磁気ディスク、ROM、EPROM、EEPROM、CD、DVD、BD等の記憶媒体も提供される。ここで、プログラムは、任意の言語や記述方法にて記述されたデータ処理手段をいう。第2の実施形態:映像処理システム300第1の実施形態では、映像ストリームに予め含まれている動きベクトルを利用し、その動きに合わせて自動的に視覚効果を付加することを目的とした。第2の実施形態では、このような動きベクトルを通じて視覚効果を付加する構成を利用し、映像ストリームの動きベクトルのパラメータを予め加工して、有意な情報を含ませ、それを映像処理装置120側に読み取らせることを目的としている。図11は、映像処理システム300の接続関係を示したブロック図である。映像処理システム300は、映像生成装置310と、映像処理装置120と、表示装置130とを含んで構成される。映像生成装置310は、フレーム毎にマクロブロック単位でエンコードされた映像ストリームを生成し、映像処理装置120は、生成された映像ストリームを加工して表示装置130に表示させる。映像処理装置120と、表示装置130とは、第1の実施形態における映像処理装置120と、表示装置130と実質的に機能が同一なので重複説明を省略し、ここでは、構成が相違する映像生成装置310を主に説明する。映像生成装置310図12は、映像生成装置310の概略的な機能を示した機能ブロック図である。図12に示すように、映像生成装置310は、操作部350と、撮像部352と、エンコード部354と、データ保持部356と、ディスプレイ358と、中央制御部360とを含んで構成される。映像生成装置310は、上記の構成を含む、デジタルビデオカメラ、デジタルスチルカメラ、携帯電話、PDAPersonalDigitalAssistant、パーソナルコンピュータ、ゲーム機器等、様々な電子機器に適用できる。操作部350は、レリーズスイッチを含む操作キー、十字キー、ジョイスティック、ディスプレイ358に重畳されたタッチパネル等で構成され、ユーザの操作入力を受け付ける。撮像部352は、撮像レンズ352aと、焦点調整に用いられるフォーカスレンズ352bと、露光調整に用いられる絞り352cと、撮像レンズ352aを通じて入射した入射光を電気データ映像ストリームに変換する撮像素子352dと、フォーカスレンズ352b、絞り352cおよび撮像素子352dをそれぞれ駆動させる駆動部352eとを含んで構成され、光軸方向に存在する被写体を撮像して映像データ静止画および動画のいずれのデータも含むを生成する。エンコード部354は、MPEG-2、H.264/AVCなどの所定の符号化方式に基づいて、映像データをマクロブロック単位で符号化し、圧縮された映像データである映像ストリームを生成する。データ保持部356は、RAM、フラッシュメモリ、HDD等で構成され、エンコード部354でエンコードされた映像ストリームを保持する。また、データ保持部356は、DVDやBDBlurayDiscといった光ディスク媒体や、ポータブルメモリカード等、着脱可能な記憶媒体に映像ストリームを保持させる装置として構成されてもよい。ディスプレイビューファインダ358は、液晶ディスプレイ、有機ELディスプレイ等で構成され、撮像部352を通じて生成された映像ストリームやデータ保持部356で保持された映像ストリームを表示する。ユーザは、ディスプレイ358に表示された映像を視認しつつ操作部350を操作することで、被写体を所望する位置および占有面積で捉えることが可能となる。中央制御部360は、中央処理装置CPU、プログラム等が格納されたROM、ワークエリアとしてのRAM等を含む半導体集積回路により、映像生成装置310全体を管理および制御する。また、本実施形態において、中央制御部360は、ユーザ情報取得部370、ドット映像生成部372、タイプ設定部374としても機能する。ユーザ情報取得部370は、映像処理装置120を通じて表示装置130に表示する情報を取得する。ドット映像生成部372は、ユーザ情報取得部370が取得した情報に基づいて、マクロブロック単位をドットに見立てた各マクロブロックをそれぞれ1つのドットとし、これらのドットを組み合わせたドット映像を生成する。タイプ設定部374は、エンコード時に、ドット映像生成部372で生成された映像のドット部分に対応する各マクロブロックのマクロブロックタイプを、特定のタイプに設定する。そして、マクロブロックの特定のタイプが設定された映像ストリームが映像処理装置120に送信されると、映像処理装置120のレイヤ生成部162は、マクロブロックのマクロブロック情報に特定のタイプが設定されている場合、この特定のタイプが設定されているマクロブロックに対応する位置に視覚効果映像を配置した効果レイヤを生成する。映像処理方法図13は、映像生成装置310における全体的な映像処理を示したフローチャートである。エンコード部354は、撮像部352が生成した映像データから、動き補償予測を行うための動きベクトルを計算し、各マクロブロックに動きベクトルを関連付けた映像ストリームを生成するS400。ただし、動きベクトルを計算する上で、マクロブロックの特定のタイプ例えば、図2bに示す8×8画素のサブマクロブロックにより構成されるマクロブロックタイプの利用を制限している。続いて、ユーザ情報取得部370は、操作部350を通じてユーザから情報が入力されたか否か判定しS402、情報が有ればS402におけるYES、ドット映像生成部372は、ユーザ情報取得部370が取得した情報をマクロブロック単位のドットで表しドットによるドット映像を生成し、各マクロブロックにドットの有無を示すドットフラグを関連付けるS404。タイプ設定部374は、エンコード時において、ドット映像生成部372で生成された映像に対応する各マクロブロックのマクロブロックタイプを特定のタイプに更新設定するタイプ設定処理:S406。また、ユーザから情報が入力されていなければS402におけるNO、マクロブロック情報の更新は行わない。映像生成装置310は、このように動きベクトルのパラメータが加工された映像ストリームをディスプレイ358に表示しつつ、データ保持部356に保持するS408。映像生成装置310では、エンコード部354でエンコードすべきフレームが終了したか否か判定されS410、フレームが終了しない間S410におけるNO、エンコード処理S400からを繰り返す。フレームが終了するとS410におけるYES、当該映像処理方法を終了する。以下、タイプ設定処理S406を詳述する。タイプ設定処理:S406図14は、タイプ設定処理S406の流れを示したフローチャートである。タイプ設定部374は、ドット映像生成部372が生成したドット映像について、マクロブロックを順次1つずつ特定し、そのマクロブロックからドットフラグを取得するS430。タイプ設定部374は、取得したドットフラグが、ドットが有ることを示すフラグか否かを判定しS432、ドット有りと判定された場合S432におけるYES、該当するマクロブロックにおけるマクロブロック情報のマクロブロックタイプを特定のタイプに更新設定するS434。フラグ有りと判定されなかった場合S432におけるNO、マクロブロックタイプは更新されない。続いて、タイプ設定部374は、フレーム内の全てのマクロブロックに関してドットの有無の判定S432がなされたか判定しS436、全て終わってなければS436におけるNO、ドットフラグ取得処理S430からを繰り返し、全てのマクロブロックに関して判定が終了するとS436におけるYES、当該タイプ設定処理S406を終了してメインルーチンに戻る。効果レイヤ生成処理:S204このようにして生成された映像ストリームを映像処理装置120が受信すると、映像処理装置120では、第1の実施形態で説明したように、映像ストリームに映像効果を付加する。ただし、第2の実施形態においては、マクロブロック情報に特定のパラメータが設定されていた場合、特定の処理が実行される。ここでは、図7を用いて説明した効果レイヤ生成処理S204の視覚効果映像配置処理S264において、フラグ値が所定のフラグを含む場合、例えば、LSBから6ビット目のフラグが設定されている場合図6参照、他のフラグの設定状態に拘わらず、所定のフラグを含むマクロブロック全領域を所定の色で塗りつぶす視覚効果映像を該当するマクロブロックに配置する。結果的に、ドットに見立てた視覚効果映像390が付加された図15aに示す効果レイヤ392ドット映像に相当は、図15bに示すデコード後の映像データ394に重畳されて、図15cのような映像データ396となる。したがって、ユーザは、表示装置130を通じて図15cのような情報が付加された映像を視認して、映像とともに、付加された情報を把握することができる。ここでは、特定のパラメータとして、8×8画素のサブマクロブロックにより構成されるマクロブロックタイプを例示しているが、映像生成装置310と映像処理装置120とで共通して認識できる他の様々なパラメータを特定のパラメータとして利用することができる。以上、説明した映像生成装置310により、映像ストリームの各フレームのマクロブロックに関連付けられる動きベクトルを利用して、映像ストリームに直接表示されない情報として有意な情報を付加し、それを映像処理装置120側で読み取らせることができる。かかる構成により、特定のパラメータを規定した映像生成装置310と映像処理装置120との間のみで映像ストリームに直接表示されない情報を伝達することができ、ユーザは、特定の映像生成装置310と映像処理装置120の間のみで、秘匿性の高い情報をやりとりすることが可能となる。また、ここでは、マクロブロックといった詳細な単位でドットを設定できるので、複数の文字や単色映像といった大きな情報量を一度に伝達することも可能となる。また、コンピュータを、映像生成装置310として機能させるプログラムや当該プログラムを記録した、コンピュータで読み取り可能なフレキシブルディスク、光磁気ディスク、ROM、EPROM、EEPROM、CD、DVD、BD等の記憶媒体も提供される。以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。なお、本明細書の映像処理方法の各工程は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。