JP5567231B2 - ベクターデータ変換出力装置、ベクターデータ変換出力方法、及びベクターデータ変換出力プログラム - Google Patents
ベクターデータ変換出力装置、ベクターデータ変換出力方法、及びベクターデータ変換出力プログラム Download PDFInfo
- Publication number
- JP5567231B2 JP5567231B2 JP2014063803A JP2014063803A JP5567231B2 JP 5567231 B2 JP5567231 B2 JP 5567231B2 JP 2014063803 A JP2014063803 A JP 2014063803A JP 2014063803 A JP2014063803 A JP 2014063803A JP 5567231 B2 JP5567231 B2 JP 5567231B2
- Authority
- JP
- Japan
- Prior art keywords
- line segment
- vector data
- closed space
- data
- conversion output
- 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
- 238000006243 chemical reaction Methods 0.000 title claims description 76
- 238000000034 method Methods 0.000 title claims description 39
- 239000000284 extract Substances 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 21
- 238000012545 processing Methods 0.000 description 13
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Description
(1.1)ベクターデータ変換出力装置の構成
図1は本発明の実施の形態1に係るベクターデータ変換出力装置の構成を示すブロック図である。本発明の実施の形態1におけるベクターデータ変換出力装置10は、図1に示すように、ベクターデータ取得部101と、線分メモリ102と、接続探索部103と、閉空間判定制御部104と、閉空間メモリ105と、ベクターデータ出力部106とを備える。
図2は、ベクターデータ変換出力装置10がSWFベクターデータを取得し、ベクターデータを出力する動作を示すフローチャートである。以下、代表的なSWFベクターデータを出力する場合を例に説明する。
まず、ベクターデータ変換出力装置10が、図3に示すSWFベクターデータ201を取得し、変換後のベクターデータを出力する例を示す。
次に、ベクターデータ変換出力装置10が、図7に示すSWFベクターデータ211を取得し、変換後のベクターデータを出力する例を示す。
このように本発明によれば、接続探索部103が、SWF形式のベクターデータを構成する線分の接続関係を探索して標準的なベクターデータに変換して、変換後のベクターデータを出力するため、FLASH再生ソフトを備えない電子機器であっても、SWF形式のベクターデータで構成された画像を表示することができる。
なお、本実施の形態1においてはフィルスタイルとして閉空間を塗りつぶす色を確定する例を示したがこれに限られない。フィルスタイルは閉空間の塗りつぶすスタイルを特定する態様であれば如何なる態様でもよく、例えば閉空間を所定の色のグラデーションや模様等で塗りつぶしてもよい。
(2.1)ベクターデータ変換出力装置の構成
以下、本発明の実施の形態2について説明する。図11は本発明の実施の形態2の構成を示すブロック図である。以下、実施の形態1と同一の構成については同一の符号を付し、説明は省略する。実施の形態2に係るベクターデータ変換出力装置20は、実施の形態1に係るベクターデータ変換出力装置10の構成と比較して、動画メモリ107と、命令メモリ108と、動画制御部109と、動画出力部110とを備える点が相違する。動画メモリ107には、ベクターデータを構成する複数の画像要素が格納される。当該ベクターデータは、ベクターデータ出力部106から出力されたものであってもよいが、これには限定されない。当該ベクターデータは、上述した標準形式のベクターデータであれば、ベクターデータ出力部106以外から出力されたものであってもよいし、予め格納されたデータであってもよい。動画メモリ107に格納される情報の概念図を図12に示す。
図13は本発明の実施の形態2のベクターデータ変換出力装置20の動作を表すフローチャートである。また、図14から図19は、ベクターデータ変換出力装置20の動作時における、動画メモリ107の概念図である。以下、動画メモリ107の概念図と共にフローチャートに沿って動作を説明する。
このように、実施の形態2にかかるベクターデータ変換出力装置20は、動画メモリ107に、ベクターデータを構成する画像要素(ベクターデータのセグメント)に分けて記憶しておき、所定のタイミングで各画像要素を配置する。そして、配置された画像要素毎に、所定のタイミングで移動、回転及び変形をすることによって画像を構築し出力している。そのため、動画のフレームを更新する毎に、動画メモリ107には、ベクターデータを構成する画像要素のうち、動きのある画像要素(例えば、移動、回転または変形される画像要素)を改めて格納しなおす必要が無い。ベクターデータの動画メモリ107への格納処理と比較して、画像要素の配置、移動、回転及び変形処理の処理負荷はきわめて低い。したがって、ベクターデータの出力に係るベクターデータ変換出力装置の処理負荷を格段に低減することができ、画像及び動画の出力速度を格段に向上することができる。まず全ての画像要素を動画メモリ107に格納することから、処理開始時に多くのメモリ容量を要するため、特に、CPUの処理能力が低いが、メモリ容量は大きい携帯電話機器等において有用である。
なお、本実施の形態2においては動画メモリ107が、メインリール32と、サブリール313とを備える構成としたがこれに限られない。すなわち、サブリールがさらにサブサブリールを配置するように階層的な構成をとり得る。このようにしてあらかじめサブリール、サブサブリールとしてアクターに対する命令をライブラリ31に格納しておくことで、アクターに対する命令を効率よく行うことができる。
20 ベクターデータ変換出力装置
31 ライブラリ
32 メインリール
33 プロジェクタ
101 ベクターデータ取得部
102 線分メモリ
103 接続探索部
104 閉空間判定制御部
105 閉空間メモリ
106 ベクターデータ出力部
107 動画メモリ
108 命令メモリ
109 動画制御部
110 動画出力部
201 SWFベクターデータ
202、203 線分リスト
204、205 閉空間リスト
211 SWFベクターデータ
212 線分リスト
213、214 閉空間リスト
311、312 シェープ
313 サブリール
321 スライド領域
321a、321b、321c、321d、321e、321f スライド
322 コンテナ
3131 スライド領域
3131a、3131b スライド
3132 コンテナ
Claims (9)
- 各線分の2つの端点及び線分の両側のフィルスタイルにより規定する形式の第1のベクターデータを取得して出力するベクターデータ変換出力装置であって、
第1のベクターデータを取得するベクターデータ取得部と、
前記第1のベクターデータにおける線分データを抽出し、該線分データのフィルスタイル毎に各線分データ同士の接続関係を探索する接続探索部と、
当該接続探索が行われた線分データの組合わせが閉空間を形成するかどうかを判定する閉空間判定制御部と、
閉空間を形成したデータに基づいて第2のベクターデータを出力するベクターデータ出力部と、
前記ベクターデータ出力部が出力した前記第2のベクターデータを構成する複数の画像要素毎に、移動、回転、変形の少なくともいずれか1つの制御をする動画制御部と、
を含むことを特徴とするベクターデータ変換出力装置。 - 前記閉空間判定制御部は、前記複数の線分データの組み合わせが閉空間を形成する場合に、前記複数の線分データ及び前記複数の線分データに係るフィルスタイルを、該閉空間を形成する線分データ及び該閉空間のフィルスタイルとして確定することを特徴とする、請求項1に記載のベクターデータ変換出力装置。
- 前記閉空間判定制御部が複数の閉空間が形成すると判定した場合であって、前記複数の閉空間が重なりあい、かつ前記複数の閉空間のそれぞれのフィルスタイルが同一である場合、前記複数の閉空間の重なり合う部分のフィルスタイルを、排他的論理和により合成して出力することを特徴とする、請求項2に記載のベクターデータ変換出力装置。
- 各線分の2つの端点及び線分の両側のフィルスタイルにより規定する形式の第1のベクターデータを取得してベクターデータ変換出力装置により出力するベクターデータ変換出力方法であって、
前記ベクターデータ変換出力装置が、当該第1のベクターデータを取得するベクターデータ取得ステップと、
前記ベクターデータ変換出力装置が、前記第1のベクターデータにおける線分データを抽出し、各線分データ同士の接続関係を探索する接続探索ステップと、
前記ベクターデータ変換出力装置が、当該接続探索が行われた線分データの組合わせが閉空間を形成するかどうかを判定する閉空間判定制御ステップと、
前記ベクターデータ変換出力装置が、閉空間を形成したデータに基づいて第2のベクターデータを出力するベクターデータ出力ステップと、
前記ベクターデータ変換出力装置が、前記ベクターデータ出力ステップにおいて出力した前記第2のベクターデータを構成する複数の画像要素毎に、移動、回転、変形の少なくともいずれか1つの制御をする動画制御ステップと、
を含むことを特徴とするベクターデータ変換出力方法。 - 前記閉空間判定制御ステップにおいて、前記複数の線分データの組み合わせが閉空間を形成する場合に、前記ベクターデータ変換出力装置が前記複数の線分データ及び前記複数の線分データに係るフィルスタイルを、該閉空間を形成する線分データ及び該閉空間のフィルスタイルとして確定することを特徴とする、請求項4に記載のベクターデータ変換出力方法。
- 前記閉空間判定制御ステップにおいて、複数の閉空間が形成すると判定した場合であって、前記複数の閉空間が重なりあい、かつ前記複数の閉空間のそれぞれのフィルスタイルが同一である場合、前記ベクターデータ変換出力装置が前記複数の閉空間の重なり合う部分のフィルスタイルを、排他的論理和により合成して出力することを特徴とする、請求項5に記載のベクターデータ変換出力方法。
- 各線分の2つの端点及び線分の両側のフィルスタイルにより規定する形式の第1のベクターデータを取得して出力するコンピュータに、
第1のベクターデータを取得する手順と、
前記第1のベクターデータにおける線分データを抽出し、該線分データのフィルスタイル毎に各線分データ同士の接続関係を探索する手順と、
接続探索が行われた線分データの組合わせが閉空間を形成するかどうかを判定する閉空間判定手順と、
閉空間を形成したデータに基づいて第2のベクターデータを出力する手順と、
前記ベクターデータを出力する手順において出力した前記第2のベクターデータを構成する複数の画像要素毎に、移動、回転、変形の少なくともいずれか1つの制御をする動画制御手順と、
を実行させるためのベクターデータ変換出力プログラム。 - 前記閉空間判定手順において、前記複数の線分データの組み合わせが閉空間を形成する場合に、前記複数の線分データ及び前記複数の線分データに係るフィルスタイルを、該閉空間を形成する線分データ及び該閉空間のフィルスタイルとして確定することを特徴とする、請求項7に記載のベクターデータ変換出力プログラム。
- 前記閉空間判定手順において、複数の閉空間が形成すると判定した場合であって、前記複数の閉空間が重なりあい、かつ前記複数の閉空間のそれぞれのフィルスタイルが同一である場合、前記複数の閉空間の重なり合う部分のフィルスタイルを、排他的論理和により合成して出力することを特徴とする、請求項8に記載のベクターデータ変換出力プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014063803A JP5567231B2 (ja) | 2014-03-26 | 2014-03-26 | ベクターデータ変換出力装置、ベクターデータ変換出力方法、及びベクターデータ変換出力プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014063803A JP5567231B2 (ja) | 2014-03-26 | 2014-03-26 | ベクターデータ変換出力装置、ベクターデータ変換出力方法、及びベクターデータ変換出力プログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011124609A Division JP5512604B2 (ja) | 2011-06-02 | 2011-06-02 | ベクターデータ変換出力装置、ベクターデータ変換出力方法、及びベクターデータ変換出力プログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014125366A Division JP5671644B2 (ja) | 2014-06-18 | 2014-06-18 | 動画出力装置、動画出力方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014139827A JP2014139827A (ja) | 2014-07-31 |
JP5567231B2 true JP5567231B2 (ja) | 2014-08-06 |
Family
ID=51416464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014063803A Active JP5567231B2 (ja) | 2014-03-26 | 2014-03-26 | ベクターデータ変換出力装置、ベクターデータ変換出力方法、及びベクターデータ変換出力プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5567231B2 (ja) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0520419A (ja) * | 1991-07-11 | 1993-01-29 | Brother Ind Ltd | 図形処理装置 |
JP2914547B2 (ja) * | 1993-06-23 | 1999-07-05 | 大日本スクリーン製造株式会社 | 画像処理対象領域の指定方法 |
JPH09245180A (ja) * | 1996-03-06 | 1997-09-19 | Matsushita Electric Ind Co Ltd | 多角形塗り潰し方法 |
JP2002092626A (ja) * | 2000-09-19 | 2002-03-29 | Sharp Corp | 画像処理装置 |
JP2004046513A (ja) * | 2002-07-11 | 2004-02-12 | Basu Plus One:Kk | 2次元動画データ作成プログラム及び2次元動画データ作成方法 |
-
2014
- 2014-03-26 JP JP2014063803A patent/JP5567231B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014139827A (ja) | 2014-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11328523B2 (en) | Image composites using a generative neural network | |
JP4513871B2 (ja) | 画像処理方法、画像処理プログラムおよび画像処理装置 | |
KR102294134B1 (ko) | 하이브리드 슬라이드-캔버스 프리젠테이션을 합성하기 위한 저작 도구 | |
US20130097552A1 (en) | Constructing an animation timeline via direct manipulation | |
JP2001197366A (ja) | 画像合成方法及び画像合成プログラムを記録した記録媒体 | |
JPH0325792B2 (ja) | ||
CN105488839A (zh) | 三维场景交互式操作***及其操作方法 | |
JP2010049475A (ja) | 情報処理装置およびプログラム | |
US7974497B2 (en) | Method of modifying the region displayed within a digital image, method of displaying an image at plural resolutions, and associated device | |
JP2017532667A (ja) | レイアウトエンジン | |
US20220292690A1 (en) | Data generation method, data generation apparatus, model generation method, model generation apparatus, and program | |
US20200082586A1 (en) | Generating and providing composition effect tutorials for creating and editing digital content | |
US20240078730A1 (en) | Content-specific-preset edits for digital images | |
JP5756558B2 (ja) | 動画出力装置、動画出力方法、及びプログラム | |
JP5567231B2 (ja) | ベクターデータ変換出力装置、ベクターデータ変換出力方法、及びベクターデータ変換出力プログラム | |
JP5564153B1 (ja) | ベクターデータ変換出力装置、ベクターデータ変換出力方法、及びベクターデータ変換出力プログラム | |
JP5671644B2 (ja) | 動画出力装置、動画出力方法、及びプログラム | |
WO2012164959A1 (ja) | ベクターデータ変換出力装置、ベクターデータ変換出力方法、及びベクターデータ変換出力プログラム | |
JP5512604B2 (ja) | ベクターデータ変換出力装置、ベクターデータ変換出力方法、及びベクターデータ変換出力プログラム | |
US9601091B2 (en) | Information processing apparatus and information processing method | |
JP5512603B2 (ja) | ベクターデータ変換出力装置、ベクターデータ変換出力方法、及びベクターデータ変換出力プログラム | |
CN110135929B (zh) | 实行于虚拟化妆应用程序的***、方法及存储媒体 | |
JP2009290485A (ja) | 画像処理装置 | |
US20110310108A1 (en) | Information processing system, information processing method, and information processing apparatus | |
JP2006203444A (ja) | 背景画像生成装置及び背景画像生成プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20140520 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140618 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5567231 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |