JP5113303B2 - 情報処理装置、プログラム、記憶媒体及び表示制御方法 - Google Patents
情報処理装置、プログラム、記憶媒体及び表示制御方法 Download PDFInfo
- Publication number
- JP5113303B2 JP5113303B2 JP2012098235A JP2012098235A JP5113303B2 JP 5113303 B2 JP5113303 B2 JP 5113303B2 JP 2012098235 A JP2012098235 A JP 2012098235A JP 2012098235 A JP2012098235 A JP 2012098235A JP 5113303 B2 JP5113303 B2 JP 5113303B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- input
- screen
- displayed
- display control
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
1.オブジェクトAはオブジェクトBを1つ持つ。
2.オブジェクトBはオブジェクトCを1つ持つ。
3.オブジェクトCはオブジェクトAを1つ以上複数持つ。
従来の方法でこのスキーマ構造を表示すると、オブジェクトA,B,Cをルートとする構造を3つ並べることになるが、これではオブジェクトAが循環参照されていることが分かり難い。
また、本発明の別の態様にかかる情報処理装置は、画面に表示されているオブジェクトへの値の入力処理に基づいて、前記オブジェクトを値が入力されたオブジェクトに更新して前記画面に表示する第1表示制御手段と、前記値が入力されたオブジェクトと同じ種類の値が入力されていないオブジェクトが前記画面に表示されている場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されていないオブジェクトを表示し、かつ前記値が入力されたオブジェクトの表示を前記画面から削除し、前記値が入力されたオブジェクトと同じ種類のオブジェクトが前記画面に表示されていない場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトを値が入力されていないオブジェクトに更新して前記画面に表示する第2表示制御手段と、を備えることを特徴とする。
また、本発明の別の態様にかかるプログラムは、画面に表示されているオブジェクトへの値の入力処理に基づいて、前記オブジェクトを値が入力されたオブジェクトに更新して前記画面に表示する第1表示制御手段と、前記値が入力されたオブジェクトと同じ種類の値が入力されていないオブジェクトが前記画面に表示されている場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されていないオブジェクトを表示し、かつ前記値が入力されたオブジェクトの表示を前記画面から削除し、前記値が入力されたオブジェクトと同じ種類のオブジェクトが前記画面に表示されていない場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトを値が入力されていないオブジェクトに更新して前記画面に表示する第2表示制御手段と、してコンピュータを機能させるためのものである。
また、本発明の別の態様にかかる表示制御方法は、第1表示制御手段が、画面に表示されているオブジェクトへの値の入力処理に基づいて、前記オブジェクトを値が入力されたオブジェクトに更新して前記画面に表示する第1表示制御工程と、第2表示制御手段が、前記値が入力されたオブジェクトと同じ種類の値が入力されていないオブジェクトが前記画面に表示されている場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されていないオブジェクトを表示し、かつ前記値が入力されたオブジェクトの表示を前記画面から削除し、前記値が入力されたオブジェクトと同じ種類のオブジェクトが前記画面に表示されていない場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトを値が入力されていないオブジェクトに更新して前記画面に表示する第2表示制御工程と、を含むことを特徴とする。
(本発明の概要)
(本実施の形態のオブジェクト編集装置の構成)
(本実施の形態の動作例)
(他の実施の形態)
の順に添付の図面を参照して詳細に説明する。
本発明は、各オブジェクトの内容構造が0個または少なくとも1つのオブジェクトから成る木構造の親子関係で表されており、かつ、オブジェクトの種類毎に各オブジェクトの持つことのできる属性およびオブジェクトの種類がスキーマ定義によって定義されているオブジェクトの内容構造の管理、表示または編集を行うものである。すなわち、オブジェクトが0個以上の属性と0個以上の他のオブジェクトから構成され、オブジェクトの種類によって持つことのできる属性とオブジェクトの種類がスキーマによりあらかじめ定義されているとき、オブジェクトの実際の構成と内容とを、その定義情報(スキーマ定義)と組み合わせて管理し、それを視覚化してわかりやすく表示し、編集するものである。
1.オブジェクトAはオブジェクトBを1つ持つ。
2.オブジェクトBはオブジェクトCを1つ持つ。
3.オブジェクトCはオブジェクトAを1つ以上複数持つ。
図2は、本実施の形態のオブジェクトの内容構造管理方法、オブジェクトの内容構造表示方法およびオブジェクトの内容構造編集方法を適用したオブジェクト編集装置のブロック構成図である。ここでは、オブジェクト編集装置として、XMLオブジェクト編集エディタを例として説明する。
以上の構成において、本実施の形態のオブジェクト編集装置は、MPEG−7属性記述編集を含むXMLオブジェクト編集エディタとして動作する。先ず、オブジェクト内容読み込みモジュール301およびオブジェクトスキーマ定義読み込みモジュール302を介して、オブジェクトのスキーマ定義とオブジェクトの内容を記録媒体より読み込み、メモリ(RAM203またはハードディスク210)上で管理する。この例では、スキーマ定義とオブジェクトの内容の両方を記録媒体より読みこんでいるが、スキーマ定義だけを読みこみ、オブジェクトは新規に作成してもよい。また、特にスキーマ定義にあわせて動的に動作を変更する必要がなければ、スキーマ定義は固定と考えて記録媒体から読みこまなくても構わない。
<CreationMetaInformation id="">
<Classification id="">
<PackagedType CSLocation="file:///PackageType.csv">
aaa
</PackagedType>
</Classification>
</CreationMetaInformation>
</MovieMmcLogicalContent>
以下の(1)〜(8)は、本実施の形態で使用するスキーマ定義の一部を概念的に表したものを示す。オブジェクトの構造は、このスキーマ定義にしたがって管理される。なお、特に記述がなければ複数は不可であるものとする。
オブジェクトとして持つ可能性があるものは以下の通りである。なお、属性については省略する。
・IPR
・CreationMetaInformation
・UsageMetaInformation
・MediaTime
オブジェクトとして持つ可能性があるものは以下の通りである。なお、属性については省略する。
・Creation
・Classification
・RelatedMaterial
オブジェクトとして持つ可能性があるものは以下の通りである。なお、属性については省略する。
・Genre
・PackagedType複数可能
・Purpose
・AgeClassification
・MarketClassification
オブジェクトとして持つ可能性のあるものはなし。属性としてもつものは以下の通りである。
・ControlledTerm::CSName
・ControlledTerm::CSTermID
・ControlledTerm::CSLocation
・ControlledTerm::CTermElement
オブジェクトとして持つ可能性があるものは以下の通りである。なお、属性については省略する。
・MediaTimePointまたはMediaRelTimePointまたはmediaRelIncrTimePointのいずれか
・MediaDurationまたはMediaIncrDurationのいずれか
オブジェクトとして持つ可能性のあるものはなし。属性としてもつものは以下の通りである。
・Year
・Month
・Day
・Hour
・Min
・Sec
・Frame
オブジェクトとして持つ可能性があるものは以下の通りである。なお、属性については省略する。
・MediaType
・MediaLocator
・MediaInformation
・CreationMetaInformation(*繰り返しに注意)
・UsageMetaInformation
<MediaTime>
<MediaTimePoint>
2000-1127T06:35:03:0F30
</MediaTimePoint>
<MediaIncrDuration timeunit="P0DT0H0M0S1N30F">
379200
</MediaIncrDuration>
</MediaTime>
<CreationMetaInformation id="">
<Classification id="">
<PackagedType CSLocation="file:///PackagedType.csv">
aaa
</PackagedType>
<PackagedType CSLocation="file:///PackagedType.csv">
abc
</PackagedType>
</Classification>
</CreationMetaInformation>
</LogicalContent>
次に、本発明の他の実施の形態について説明する。なお、基本的の構成および動作は、前述した実施の形態と同一であるため、ここでは異なる部分のみを説明する。
bbb sss
ccc ttt
sss, tttを入力・編集するとインスタンス表示部1502Bに内容が反映される。
- オブジェクトのタグ名
図15のmpeg7:CreationInformation
- オブジェクトの型名
図15のmpeg7:CreationInformationType
- 出現可能頻度( 最小可能出現数、最大可能出現数)
図15のminOccurs=0
図15のmaxOccurs=Unbounded(無制限の意味)
- 同じ親の下で、実際に同じ種類のものがインスタンス化されている個数
a.チェックボックスを使った表示
オブジェクトのチェックボックスが
OFF:その直下にはインスタンスオブジェクト(有)しか表示しない。
ON: その直下には、インスタンスオブジェクト(有)に加えて
可能性のあるオブジェクトをすべて表示する
+ 子ノードが存在するが展開されていない
- 子ノードが存在して展開されている
無印 子供がない末端ノード
有 実際に存在するインスタンス
空 可能性を示すオブジェクト
d.ノードが有に変わった(インスタンス化)
このとき、有に変わったノードが複数存在できるノードの場合には、もう一つ自分と同じノードを空で作って、兄弟とし、自分の次につける。次に同じ種類のノードをインスタンス化する場合は、この空をインスタンス化する。存在できる最大数を越えない間は、このタイミングで、また空ができる。
複数存在できるノードの場合には、上記d.の逆。有を削除するとき、自分以外に一つ、同じ種類の空が存在するはず。自分をそのまま削除する(空は必ず残る)。また、削除対象は有でなければならない。さらに最終的に、可能性を示すノードは最低一個残ればよい。複数存在できないノードの場合には、自分を空にするだけである。
・クラス階層、属性オブジェクトの表示、編集
・組織図、部品図の表示、編集
207 内容構造編集ソフト
301 オブジェクト内容読み込みモジュール
302 オブジェクトスキーマ定義読み込みモジュール
303 オブジェクト内容構造表示モジュール
304 編集モジュール
305 オブジェクト内容記録モジュール
Claims (13)
- 画面に表示されているオブジェクトへの値の入力処理に基づいて、前記オブジェクトを値が入力されたオブジェクトに更新して前記画面に表示する第1表示制御手段と、
前記オブジェクトと同じ種類のオブジェクトが前記画面に表示されている場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトの表示を前記画面から削除し、前記同じ種類のオブジェクトが前記画面に表示されていない場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトを値が入力されていないオブジェクトに更新して前記画面に表示する第2表示制御手段と、
を備えることを特徴とする情報処理装置。 - 画面に表示されているオブジェクトへの値の入力処理に基づいて、前記オブジェクトを値が入力されたオブジェクトに更新して前記画面に表示する第1表示制御手段と、
前記値が入力されたオブジェクトと同じ種類の値が入力されていないオブジェクトが前記画面に表示されている場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されていないオブジェクトを表示し、かつ前記値が入力されたオブジェクトの表示を前記画面から削除し、前記値が入力されたオブジェクトと同じ種類のオブジェクトが前記画面に表示されていない場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトを値が入力されていないオブジェクトに更新して前記画面に表示する第2表示制御手段と、
を備えることを特徴とする情報処理装置。 - 前記第2表示制御手段は、前記オブジェクトが前記画面において複数表示することのできる種類のオブジェクトである場合、前記値が入力されたオブジェクトに対する削除処理又は前記同じ種類のオブジェクトに対する削除処理に基づいて、削除処理が行われたオブジェクトの表示を前記画面から削除することを特徴とする請求項1又は2に記載の情報処理装置。
- 前記第2表示制御手段は、前記値が入力されたオブジェクトに対する削除処理又は前記同じ種類のオブジェクトに対する削除処理に基づいて、削除処理が行われたオブジェクトの表示を前記画面から削除することを特徴とする請求項3に記載の情報処理装置。
- 前記第2表示制御手段は、前記オブジェクトが前記画面において複数表示することのできない種類のオブジェクトである場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトを前記値が入力されていないオブジェクトに更新して前記画面に表示することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。
- 前記第1表示制御手段及び前記第2表示制御手段は、表示対象のオブジェクトが1以上の下位の階層のオブジェクトを持つことのできるオブジェクトであるか否かを判別可能に前記画面に表示することを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。
- 前記第1表示制御手段及び前記第2表示制御手段は、表示対象のオブジェクトが1以上の下位の階層のオブジェクトを持つことのできるオブジェクトである場合、前記1以上の下位の階層のオブジェクトを展開して表示しているか展開せずに表示しているかを判別可能に前記画面に表示することを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。
- 前記オブジェクト及び前記同じ種類のオブジェクトの構造には属性が含まれており、
前記値は、前記属性の属性値であることを特徴とする請求項1乃至7のいずれか1項に記載の情報処理装置。 - 画面に表示されているオブジェクトへの値の入力処理に基づいて、前記オブジェクトを値が入力されたオブジェクトに更新して前記画面に表示する第1表示制御手段と、
前記オブジェクトと同じ種類のオブジェクトが前記画面に表示されている場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトの表示を前記画面から削除し、前記同じ種類のオブジェクトが前記画面に表示されていない場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトを値が入力されていないオブジェクトに更新して前記画面に表示する第2表示制御手段と、
してコンピュータを機能させるためのプログラム。 - 画面に表示されているオブジェクトへの値の入力処理に基づいて、前記オブジェクトを値が入力されたオブジェクトに更新して前記画面に表示する第1表示制御手段と、
前記値が入力されたオブジェクトと同じ種類の値が入力されていないオブジェクトが前記画面に表示されている場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されていないオブジェクトを表示し、かつ前記値が入力されたオブジェクトの表示を前記画面から削除し、前記値が入力されたオブジェクトと同じ種類のオブジェクトが前記画面に表示されていない場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトを値が入力されていないオブジェクトに更新して前記画面に表示する第2表示制御手段と、
してコンピュータを機能させるためのプログラム。 - 請求項9又は10に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
- 第1表示制御手段が、画面に表示されているオブジェクトへの値の入力処理に基づいて、前記オブジェクトを値が入力されたオブジェクトに更新して前記画面に表示する第1表示制御工程と、
第2表示制御手段が、前記オブジェクトと同じ種類のオブジェクトが前記画面に表示されている場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトの表示を前記画面から削除し、前記同じ種類のオブジェクトが前記画面に表示されていない場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトを値が入力されていないオブジェクトに更新して前記画面に表示する第2表示制御工程と、
を含むことを特徴とする表示制御方法。 - 第1表示制御手段が、画面に表示されているオブジェクトへの値の入力処理に基づいて、前記オブジェクトを値が入力されたオブジェクトに更新して前記画面に表示する第1表示制御工程と、
第2表示制御手段が、前記値が入力されたオブジェクトと同じ種類の値が入力されていないオブジェクトが前記画面に表示されている場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されていないオブジェクトを表示し、かつ前記値が入力されたオブジェクトの表示を前記画面から削除し、前記値が入力されたオブジェクトと同じ種類のオブジェクトが前記画面に表示されていない場合、前記値が入力されたオブジェクトに対する削除処理に基づいて、前記値が入力されたオブジェクトを値が入力されていないオブジェクトに更新して前記画面に表示する第2表示制御工程と、
を含むことを特徴とする表示制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012098235A JP5113303B2 (ja) | 2012-04-23 | 2012-04-23 | 情報処理装置、プログラム、記憶媒体及び表示制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012098235A JP5113303B2 (ja) | 2012-04-23 | 2012-04-23 | 情報処理装置、プログラム、記憶媒体及び表示制御方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010158248A Division JP2010244576A (ja) | 2010-07-12 | 2010-07-12 | オブジェクト編集方法、情報処理装置、オブジェクト編集プログラム及び記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012138130A JP2012138130A (ja) | 2012-07-19 |
JP5113303B2 true JP5113303B2 (ja) | 2013-01-09 |
Family
ID=46675427
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012098235A Expired - Fee Related JP5113303B2 (ja) | 2012-04-23 | 2012-04-23 | 情報処理装置、プログラム、記憶媒体及び表示制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5113303B2 (ja) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1049696A (ja) * | 1996-08-07 | 1998-02-20 | Fuji Xerox Co Ltd | 文書編集装置 |
-
2012
- 2012-04-23 JP JP2012098235A patent/JP5113303B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012138130A (ja) | 2012-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100694238B1 (ko) | 구조편집방법, 영상구조편집방법, 오브젝트의 내용구조관리방법, 오브젝트의 내용구조표시방법, 컨텐츠관리방법 및 기록매체 | |
US11036753B2 (en) | Creating mapping rules from meta data for data transformation utilizing visual editing | |
US8762834B2 (en) | User interface for defining a text file transformation | |
US8281238B2 (en) | System, method and computer program for creating and manipulating data structures using an interactive graphical interface | |
US8434014B1 (en) | System and method for editing information | |
US7814427B2 (en) | Object model tree diagram | |
EP2463790B1 (en) | Manipulation of elements and their attributes in graphical user interfaces | |
US9396175B2 (en) | Supporting generation of transformation rule | |
US20030204481A1 (en) | Method and system for visually constructing XML schemas using an object-oriented model | |
US20220164526A1 (en) | Method And Apparatus For Structured Documents | |
JP3797821B2 (ja) | オントロジー構築支援装置 | |
US7941456B2 (en) | Information management method, information management program and information management apparatus | |
JP2011159118A (ja) | 情報処理装置、情報処理装置の制御方法、プログラム及び記憶媒体 | |
JP3448874B2 (ja) | 文書処理装置および文書処理方法 | |
JP2006244283A (ja) | データベース管理装置およびデータベース管理方法 | |
JP5113303B2 (ja) | 情報処理装置、プログラム、記憶媒体及び表示制御方法 | |
CN101268438A (zh) | 数据处理装置 | |
JPWO2005098698A1 (ja) | 文書処理装置 | |
JPWO2017043664A1 (ja) | 情報管理装置並びにファイル管理方法 | |
JP2010244576A (ja) | オブジェクト編集方法、情報処理装置、オブジェクト編集プログラム及び記憶媒体 | |
JP2001134424A (ja) | システムパラメタ作成方法、システムパラメタ作成装置、システムパラメタ作成プログラムを記録したコンピュータ読み取り可能な記録媒体及びシステムパラメタ作成データを格納したコンピュータ読み取り可能な記録媒体 | |
JP2002259181A (ja) | オブジェクトの内容構造管理方法、オブジェクトの内容構造表示方法、オブジェクトの内容構造編集方法およびその方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
US20120256925A1 (en) | Generation of a hierarchically-organized collection of hyperlinked graphics charts | |
JPH11184687A (ja) | ソフトウェア文書の階層構造及び関係を用いるソフトウエア文書作成システムとその運用方法 | |
JP2006184386A (ja) | 地図上の対象物属性情報管理装置およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120423 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120710 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120831 |
|
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: 20121002 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121011 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151019 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5113303 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |