(57)【要約】【課題】レイアウト領域にレイアウトされている複数個のアイテムの属性情報を、ユーザに対する視覚的な違和感の無いように一括変更することが可能なアイテム編集装置、アイテム編集方法及びプログラムを提供する。【解決手段】ラベルエディタ部２７は、方向性有無判定部４１、一括変更部４２、アイテムレイアウト部４３、及びアイテム情報記憶部４４を備えることにより、アイテムの回転角や種類に寄らず、ユーザに対する視覚的な違和感の無いように、レイアウト領域にレイアウトされている複数個のアイテムの属性情報を一括変更することができる。即ち、ユーザは、視覚的な違和感の無く、複数のアイテムの一括変更操作をすることができる。【選択図】図２
2008154026.tif 000002
【特許請求の範囲】
【請求項１】
レイアウト領域上にレイアウトされる複数個のアイテムを編集するアイテム編集装置であって、
前記レイアウト領域上にレイアウトされている全ての前記アイテムの中から選択された複数個の選択アイテムに対して、前記選択アイテム毎に、上下左右の方向を有する前記アイテムである方向性有アイテムか、または、上下左右の方向を有しない前記アイテムである方向性無アイテムかを判定する方向性有無判定手段と、
前記方向性有無判定手段によって判定された全ての前記選択アイテムの上下左右の方向の有無に基づいて、前記選択アイテムの中から選択された属性情報の変更操作対象となる操作対象アイテムの前記属性情報を変更することにより、前記操作対象アイテム以外の前記選択アイテムである同調アイテムの全てに対して、当該同調アイテム毎に前記属性情報を変更する一括変更手段と、
前記一括変更手段によって変更された前記選択アイテムの変更後の前記属性情報に基づいて、前記レイアウト領域上に、全ての前記選択アイテムをレイアウトし直すアイテムレイアウト手段と、
を備えていることを特徴とするアイテム編集装置。
【請求項２】
前記一括変更手段は、
変更対象となる前記属性情報が幅または高さであるとき、前記選択アイテム毎に、所定のルールに基づいて、当該選択アイテムの幅変更方向及び高さ変更方向を決定する方向決定手段と、
前記操作対象アイテムの前記属性情報を変更する対象アイテム属性変更手段と、
前記対象アイテム属性変更手段によって変更された前記操作対象アイテムの変更前後の前記属性情報に基づいて、前記同調アイテム毎に前記属性情報を変更する同調アイテム属性変更手段と、
を備え、
前記同調アイテム属性変更手段は、
変更対象となる前記属性情報が幅または高さであるとき、前記操作対象アイテムの変更前後の前記属性情報、幅変更方向及び高さ変更方向、並びに、当該同調アイテムの変更前の前記属性情報、幅変更方向及び高さ変更方向に基づいて、当該同調アイテムの変更後の前記属性情報が変更することを特徴とする請求項１に記載のアイテム編集装置。
【請求項３】
前記同調アイテム属性変更手段は、
変更対象となる前記属性情報が幅または高さであるとき、前記操作対象アイテムの前記属性情報の変更前後の変更率と、前記同調アイテムの前記属性情報の変更前後の変更率とが同じになるように、当該同調アイテムの前記属性情報を変更し、
変更対象となる前記属性情報が回転角または位置であるとき、前記操作対象アイテムの前記属性情報の変更前後の変更量と、前記同調アイテムの前記属性情報の変更前後の変更量とが同じになるように、当該同調アイテムの前記属性情報を変更し、
変更対象となる前記属性情報が表示属性であるとき、前記操作対象アイテムの変更後の前記属性情報と、前記同調アイテムの変更後の前記属性情報とが同じになるように、当該同調アイテムの前記属性情報を変更することを特徴とする請求項１または２に記載のアイテム編集装置。
【請求項４】
前記所定のルールは、
正値である角度αを予め設定したときに、
前記選択アイテムが前記方向性無アイテムである場合に、
当該選択アイテムの回転角θが、０°≦θ＜α、（１８０°−α）≦θ＜（１８０°＋α）、または、（３６０°−α）≦θ＜３６０°であるとき、回転角θの線に直行する辺の移動を当該アイテムの幅変更方向とし、回転角θの線に平行な辺の移動を当該アイテムの高さ変更方向とし、
当該選択アイテムの回転角θが、α≦θ＜（１８０°−α）、または、（１８０°＋α）≦θ＜（３６０°−α）であるとき、回転角θの線に直行する辺の移動を当該アイテムの高さ変更方向とし、回転角θの線に平行な辺の移動を当該アイテムの幅変更方向とし、
前記選択アイテムが前記方向性有アイテムである場合に、
当該選択アイテムの回転角θに関わらず、θ＝０°に戻したときの水平方向を当該アイテムの幅変更方向とし、θ＝０°に戻したときの鉛直方向を当該アイテムの高さ変更方向とすることを特徴とする請求項２に記載のアイテム編集装置。
【請求項５】
レイアウト領域上にレイアウトされる複数個のアイテムを編集するアイテム編集方法であって、
（ａ）前記レイアウト領域上にレイアウトされている全ての前記アイテムの中から選択された複数個の選択アイテムに対して、前記選択アイテム毎に、上下左右の方向を有する前記アイテムである方向性有アイテムか、または、上下左右の方向を有しない前記アイテムである方向性無アイテムかを判定する方向性有無判定工程と、
（ｂ）前記方向性有無判定工程（ａ）によって判定された全ての前記選択アイテムの上下左右の方向の有無に基づいて、前記選択アイテムの中から選択された属性情報の変更操作対象となる操作対象アイテムの前記属性情報を変更することにより、前記操作対象アイテム以外の前記選択アイテムである同調アイテムの全てに対して、当該同調アイテム毎に前記属性情報を変更する一括変更工程と、
（ｃ）前記一括変更工程（ｂ）によって変更された前記選択アイテムの変更後の前記属性情報に基づいて、前記レイアウト領域上に、全ての前記選択アイテムをレイアウトし直すアイテムレイアウト工程と、
を備えていることを特徴とするアイテム編集方法。
【請求項６】
前記一括変更工程（ｂ）は、
（ｄ）変更対象となる前記属性情報が幅または高さであるとき、前記選択アイテム毎に、所定のルールに基づいて、当該選択アイテムの幅変更方向及び高さ変更方向を決定する方向決定工程と、
（ｅ）前記操作対象アイテムの前記属性情報を変更する対象アイテム属性変更工程と、
（ｆ）前記対象アイテム属性変更工程（ｅ）によって変更された前記操作対象アイテムの変更前後の前記属性情報に基づいて、前記同調アイテム毎に前記属性情報を変更する同調アイテム属性変更工程と、
を備え、
前記同調アイテム属性変更工程（ｆ）は、
変更対象となる前記属性情報が幅または高さであるとき、前記操作対象アイテムの変更前後の前記属性情報、幅変更方向及び高さ変更方向、並びに、当該同調アイテムの変更前の前記属性情報、幅変更方向及び高さ変更方向に基づいて、当該同調アイテムの変更後の前記属性情報が変更することを特徴とする請求項５に記載のアイテム編集方法。
【請求項７】
前記同調アイテム属性変更工程（ｆ）は、
変更対象となる前記属性情報が幅または高さであるとき、前記操作対象アイテムの前記属性情報の変更前後の変更率と、前記同調アイテムの前記属性情報の変更前後の変更率とが同じになるように、当該同調アイテムの前記属性情報を変更し、
変更対象となる前記属性情報が回転角または位置であるとき、前記操作対象アイテムの前記属性情報の変更前後の変更量と、前記同調アイテムの前記属性情報の変更前後の変更量とが同じになるように、当該同調アイテムの前記属性情報を変更し、
変更対象となる前記属性情報が表示属性であるとき、前記操作対象アイテムの変更後の前記属性情報と、前記同調アイテムの変更後の前記属性情報とが同じになるように、当該同調アイテムの前記属性情報を変更することを特徴とする請求項５または６に記載のアイテム編集方法。
【請求項８】
前記所定のルールは、
正値である角度αを予め設定したときに、
前記選択アイテムが前記方向性無アイテムである場合に、
当該選択アイテムの回転角θが、０°≦θ＜α、（１８０°−α）≦θ＜（１８０°＋α）、または、（３６０°−α）≦θ＜３６０°であるとき、回転角θの線に直行する辺の移動を当該アイテムの幅変更方向とし、回転角θの線に平行な辺の移動を当該アイテムの高さ変更方向とし、
当該選択アイテムの回転角θが、α≦θ＜（１８０°−α）、または、（１８０°＋α）≦θ＜（３６０°−α）であるとき、回転角θの線に直行する辺の移動を当該アイテムの高さ変更方向とし、回転角θの線に平行な辺の移動を当該アイテムの幅変更方向とし、
前記選択アイテムが前記方向性有アイテムである場合に、
当該選択アイテムの回転角θに関わらず、θ＝０°に戻したときの水平方向を当該アイテムの幅変更方向とし、θ＝０°に戻したときの鉛直方向を当該アイテムの高さ変更方向とすることを特徴とする請求項６に記載のアイテム編集方法。
【請求項９】
レイアウト領域上にレイアウトされる複数個のアイテムを編集する処理をコンピュータに実行させるプログラムであって、
請求項１から４のいずれか１項に記載のアイテム編集装置の各手段を実現させる処理を前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アイテム編集装置、アイテム編集方法及びプログラムに関する。特に、レイアウト領域にレイアウトされている複数個のアイテムの属性情報を、ユーザに対する視覚的な違和感の無いように一括変更することが可能なアイテム編集装置、アイテム編集方法及びプログラムに関する。
【背景技術】
【０００２】
近時、個人情報や企業秘密等に対する機密保持管理の要請から、ＣＤ、ＤＶＤ等の光学記録媒体へのデータ記録を集中管理の要請や、デジタル音楽データまたはデジタル画像データの光学記録媒体への記録の要請が高まっている。また、街頭や展示会等で配布するために、１０〜１００枚程度の比較的少量の光学記録媒体の作成やダビングのニーズも多くなっている。
【０００３】
そのために、デジタルデータ、イメージデータ、音楽データ等の各種データを高速でＤＶＤ、ＣＤ等の光学記録媒体（各種メディア）に記録し、レーベル面に記録内容を印刷する装置が提案されている。例えば、ビジネス用途の記録媒体作成装置としては、未使用のＣＤを収納するホルダと、ＣＤ記録部と、ラベルプリンタ部と、記録済ＣＤホルダとを備えており、医療用画像をＣＤのような光学記録媒体に記録し、識別ラベルをレーベル面に印刷する記録媒体作成装置が開示されている（特許文献１参照）。
【０００４】
また、テキスト文字列、画像、図形等のアイテムを、ＣＤやＤＶＤの印刷面（レーベル面）にレイアウトする場合に、複数のアイテムの属性情報を一括して変更することがあった。
【特許文献１】特開２００２−５８６４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数の回転しているアイテムの属性情報を一括して変更する場合、従来の方法では、属性変更の変更操作の対象となる操作対象アイテムに対して変更操作を実行したとき、一括変更されたその他のアイテム（以下、同調アイテムと呼ぶ）の属性情報は、ユーザの希望する変更になっていない場合があった。即ち、ユーザに対して視覚的な違和感のある一括変更となってしまうという問題点があった。例えば、操作対象アイテムの幅（水平方向）を変更したとき、９０°回転している同調アイテムに対しては、高さ（鉛直方向）が変更されてしまう場合があった。
【０００６】
図７は、従来の複数個のアイテムに対する幅の一括変更を示す図である。ここで、操作対象アイテム８１及び同調アイテム８２は、上下左右の方向を有しない矩形アイテムとする。図７に示すように、操作対象アイテム８１の幅８３を水平方向（幅変更方向）に変更したとき、９０°回転している同調アイテム８２の高さ８４が変更されていた。
【０００７】
上述のように、上下左右の方向を有しないアイテム（方向性の無いアイテム）同士を一括して操作する場合や、方向性の無いアイテムと方向性のあるアイテムとを一括して操作する場合において、アイテム毎の方向性を考慮せずに一括変換することにより、ユーザの希望する変更にならないという問題点があった。
【０００８】
本発明は、以上のような問題点を解決するためになされたもので、レイアウト領域にレイアウトされている複数個のアイテムの属性情報を、ユーザに対する視覚的な違和感の無いように一括変更することが可能なアイテム編集装置、アイテム編集方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した従来の問題点を解決すべく下記の発明を提供する。
【００１０】
本発明の第１の態様にかかるアイテム編集装置は、レイアウト領域上にレイアウトされる複数個のアイテムを編集するアイテム編集装置であって、前記レイアウト領域上にレイアウトされている全ての前記アイテムの中から選択された複数個の選択アイテムに対して、前記選択アイテム毎に、上下左右の方向を有する前記アイテムである方向性有アイテムか、または、上下左右の方向を有しない前記アイテムである方向性無アイテムかを判定する方向性有無判定手段と、前記方向性有無判定手段によって判定された全ての前記選択アイテムの上下左右の方向の有無に基づいて、前記選択アイテムの中から選択された属性情報の変更操作対象となる操作対象アイテムの前記属性情報を変更することにより、前記操作対象アイテム以外の前記選択アイテムである同調アイテムの全てに対して、当該同調アイテム毎に前記属性情報を変更する一括変更手段と、前記一括変更手段によって変更された前記選択アイテムの変更後の前記属性情報に基づいて、前記レイアウト領域上に、全ての前記選択アイテムをレイアウトし直すアイテムレイアウト手段と、を備えていることを特徴とする。
【００１１】
これにより、アイテムの回転角や種類に寄らず、ユーザに対する視覚的な違和感の無いように、レイアウト領域にレイアウトされている複数個のアイテムの属性情報を一括変更することができる。即ち、ユーザは、視覚的な違和感の無く、複数のアイテムの一括変更操作をすることができる。従って、ユーザは、効率よくアイテムの編集操作をすることができる。ここで、属性情報とは、アイテムの幅、高さ、回転角、位置、表示属性等である。
【００１２】
本発明の別の態様にかかるアイテム編集装置は、上述した本発明の第１の態様にかかるアイテム編集装置の前記一括変更手段が、変更対象となる前記属性情報が幅または高さであるとき、前記選択アイテム毎に、所定のルールに基づいて、当該選択アイテムの幅変更方向及び高さ変更方向を決定する方向決定手段と、前記操作対象アイテムの前記属性情報を変更する対象アイテム属性変更手段と、前記対象アイテム属性変更手段によって変更された前記操作対象アイテムの変更前後の前記属性情報に基づいて、前記同調アイテム毎に前記属性情報を変更する同調アイテム属性変更手段と、を備え、前記同調アイテム属性変更手段は、変更対象となる前記属性情報が幅または高さであるとき、前記操作対象アイテムの変更前後の前記属性情報、幅変更方向及び高さ変更方向、並びに、当該同調アイテムの変更前の前記属性情報、幅変更方向及び高さ変更方向に基づいて、当該同調アイテムの変更後の前記属性情報が変更することを特徴とする。
【００１３】
これにより、アイテムの幅や高さを一括変更するときに、ユーザは視覚的な違和感の無い変更操作をすることができる。
【００１４】
本発明の別の態様にかかるアイテム編集装置は、上述した本発明のいずれか１つの態様にかかるアイテム編集装置の前記同調アイテム属性変更手段が、変更対象となる前記属性情報が幅または高さであるとき、前記操作対象アイテムの前記属性情報の変更前後の変更率と、前記同調アイテムの前記属性情報の変更前後の変更率とが同じになるように、当該同調アイテムの前記属性情報を変更し、変更対象となる前記属性情報が回転角または位置であるとき、前記操作対象アイテムの前記属性情報の変更前後の変更量と、前記同調アイテムの前記属性情報の変更前後の変更量とが同じになるように、当該同調アイテムの前記属性情報を変更し、変更対象となる前記属性情報が表示属性であるとき、前記操作対象アイテムの変更後の前記属性情報と、前記同調アイテムの変更後の前記属性情報とが同じになるように、当該同調アイテムの前記属性情報を変更することを特徴とする。
【００１５】
これにより、アイテムの幅や高さ、回転角、位置、表示属性を一括変更するときに、ユーザは視覚的な違和感の無い変更操作をすることができる。
【００１６】
本発明の別の態様にかかるアイテム編集装置は、上述した本発明のいずれか１つの態様にかかるアイテム編集装置の前記所定のルールが、正値である角度αを予め設定したときに、前記選択アイテムが前記方向性無アイテムである場合に、当該選択アイテムの回転角θが、０°≦θ＜α、（１８０°−α）≦θ＜（１８０°＋α）、または、（３６０°−α）≦θ＜３６０°であるとき、回転角θの線に直行する辺の移動を当該アイテムの幅変更方向とし、回転角θの線に平行な辺の移動を当該アイテムの高さ変更方向とし、当該選択アイテムの回転角θが、α≦θ＜（１８０°−α）、または、（１８０°＋α）≦θ＜（３６０°−α）であるとき、転角θの線に直行する辺の移動を当該アイテムの高さ変更方向とし、回転角θの線に平行な辺の移動を当該アイテムの幅変更方向とし、前記選択アイテムが前記方向性有アイテムである場合に、当該選択アイテムの回転角θに関わらず、θ＝０°に戻したときの水平方向を当該アイテムの幅変更方向とし、θ＝０°に戻したときの鉛直方向を当該アイテムの高さ変更方向とすることを特徴とする。
【００１７】
これにより、回転角を有したアイテムであっても、ユーザは視覚的な違和感の無い変更操作をすることができる。また、角度αは４５°とすると、更に、ユーザは視覚的な違和感の無い変更操作をすることができる。
【００１８】
本発明の第１の態様にかかるアイテム編集方法は、レイアウト領域上にレイアウトされる複数個のアイテムを編集するアイテム編集方法であって、（ａ）前記レイアウト領域上にレイアウトされている全ての前記アイテムの中から選択された複数個の選択アイテムに対して、前記選択アイテム毎に、上下左右の方向を有する前記アイテムである方向性有アイテムか、または、上下左右の方向を有しない前記アイテムである方向性無アイテムかを判定する方向性有無判定工程と、（ｂ）前記方向性有無判定工程（ａ）によって判定された全ての前記選択アイテムの上下左右の方向の有無に基づいて、前記選択アイテムの中から選択された属性情報の変更操作対象となる操作対象アイテムの前記属性情報を変更することにより、前記操作対象アイテム以外の前記選択アイテムである同調アイテムの全てに対して、当該同調アイテム毎に前記属性情報を変更する一括変更工程と、（ｃ）前記一括変更工程（ｂ）によって変更された前記選択アイテムの変更後の前記属性情報に基づいて、前記レイアウト領域上に、全ての前記選択アイテムをレイアウトし直すアイテムレイアウト工程と、を備えていることを特徴とする。
【００１９】
これにより、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【００２０】
本発明の別の態様にかかるアイテム編集方法は、上述した本発明の第１の態様にかかるアイテム編集方法の前記一括変更工程（ｂ）が、（ｄ）変更対象となる前記属性情報が幅または高さであるとき、前記選択アイテム毎に、所定のルールに基づいて、当該選択アイテムの幅変更方向及び高さ変更方向を決定する方向決定工程と、（ｅ）前記操作対象アイテムの前記属性情報を変更する対象アイテム属性変更工程と、（ｆ）前記対象アイテム属性変更工程（ｅ）によって変更された前記操作対象アイテムの変更前後の前記属性情報に基づいて、前記同調アイテム毎に前記属性情報を変更する同調アイテム属性変更工程と、を備え、前記同調アイテム属性変更工程（ｆ）は、変更対象となる前記属性情報が幅または高さであるとき、前記操作対象アイテムの変更前後の前記属性情報、幅変更方向及び高さ変更方向、並びに、当該同調アイテムの変更前の前記属性情報、幅変更方向及び高さ変更方向に基づいて、当該同調アイテムの変更後の前記属性情報が変更することを特徴とする。
【００２１】
これにより、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【００２２】
本発明の別の態様にかかるアイテム編集方法は、上述した本発明のいずれか１つの態様にかかるアイテム編集方法の前記同調アイテム属性変更工程（ｆ）が、変更対象となる前記属性情報が幅または高さであるとき、前記操作対象アイテムの前記属性情報の変更前後の変更率と、前記同調アイテムの前記属性情報の変更前後の変更率とが同じになるように、当該同調アイテムの前記属性情報を変更し、変更対象となる前記属性情報が回転角または位置であるとき、前記操作対象アイテムの前記属性情報の変更前後の変更量と、前記同調アイテムの前記属性情報の変更前後の変更量とが同じになるように、当該同調アイテムの前記属性情報を変更し、変更対象となる前記属性情報が表示属性であるとき、前記操作対象アイテムの変更後の前記属性情報と、前記同調アイテムの変更後の前記属性情報と、が同じになるように、当該同調アイテムの前記属性情報を変更することを特徴とする。
【００２３】
これにより、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【００２４】
本発明の別の態様にかかるアイテム編集方法は、上述した本発明のいずれか１つの態様にかかるアイテム編集方法の前記所定のルールが、正値である角度αを予め設定したときに、前記選択アイテムが前記方向性無アイテムである場合に、当該選択アイテムの回転角θが、０°≦θ＜α、（１８０°−α）≦θ＜（１８０°＋α）、または、（３６０°−α）≦θ＜３６０°であるとき、回転角θの線に直行する辺の移動を当該アイテムの幅変更方向とし、回転角θの線に平行な辺の移動を当該アイテムの高さ変更方向とし、当該選択アイテムの回転角θが、α≦θ＜（１８０°−α）、または、（１８０°＋α）≦θ＜（３６０°−α）であるとき、回転角θの線に直行する辺の移動を当該アイテムの高さ変更方向とし、回転角θの線に平行な辺の移動を当該アイテムの幅変更方向とし、前記選択アイテムが前記方向性有アイテムである場合に、当該選択アイテムの回転角θに関わらず、θ＝０°に戻したときの水平方向を当該アイテムの幅変更方向とし、θ＝０°に戻したときの鉛直方向を当該アイテムの高さ変更方向とすることを特徴とする。
【００２５】
これにより、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【００２６】
本発明の第１の態様にかかるプログラムは、レイアウト領域上にレイアウトされる複数個のアイテムを編集する処理をコンピュータに実行させるプログラムであって、上述した本発明のいずれか１つの態様にかかるアイテム編集装置の各手段を実現させる処理を前記コンピュータに実行させることを特徴とする。
【００２７】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムによって、コンピュータが処理を実行すると、上述した本発明の態様にかかるアイテム編集装置と同等の効果が得られる。
【発明の効果】
【００２８】
本発明によれば、アイテムの回転角や種類に寄らず、ユーザに対する視覚的な違和感の無いように、レイアウト領域にレイアウトされている複数個のアイテムの属性情報を一括変更することができる。即ち、ユーザは、視覚的な違和感の無い、複数のアイテムの一括変更操作をすることができる。従って、ユーザは、効率よくアイテムの編集操作をすることができる。
【発明を実施するための最良の形態】
【００２９】
この発明の一実施態様を、図面を参照しながら説明する。なお、以下に説明する実施態様は説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であればこれらの各要素もしくは全要素をこれと均等なもので置換した実施態様を採用することが可能であるが、これらの実施態様も本発明の範囲に含まれる。
【００３０】
図１は、本発明の一実施形態にかかるラベルエディタ部２７を備えた記録媒体作成制御装置１０及びこれにより制御される記録媒体作成装置９０を示す。図１においては、記録媒体作成制御装置１０は、ＰＣ又はサーバ等のホスト装置及びこれにインストールされているソフトウェアにより構成されている。ＰＣ等のホスト装置１０は、ＣＰＵ、ＲＡＭ・ＲＯＭ等のメモリ、論理回路等のハードウェアと、各種ソフトウェアとから構成されており、Ｗｉｎｄｏｗｓ（登録商標）等の各種汎用ＯＳで動作可能である。
【００３１】
記録媒体作成制御装置１０をより機能的なブロックに分解して説明すると、光学記録媒体を作成するための基本機能を提供するアプリケーション部２０と、アプリケーション部２０から受信したデータに従って、書込み情報、印刷情報、及び作成設定情報を作成し、一時保存するデータ変換部３０と、データ変換部３０からの制御信号に基づいて光学記録媒体を作成するための一連の動作処理をスケジューリングし、デバイス制御部５０の各ドライバの動作手順を制御する統合制御部４０と、記録媒体作成装置９０の動作を制御するための各種ドライバ及びＵＳＢインタフェース５４を含むデバイス制御部５０とから構成されている。
【００３２】
ここで、書込み情報は、光学記録媒体に書き込む情報であり、印刷情報は、光学記録媒体のレーベル面に印刷する情報であり、作成設定情報は命令要求の種類（書込み印刷要求、書込み要求、印刷要求の中のいずれか１つの要求）、光学記録媒体の作成枚数、形式等を設定した情報である。
【００３３】
記録媒体作成装置９０は、ＵＳＢハブ９１及びこれに接続される第１データ記録部９２及び第２データ記録部９３、記録媒体作成装置９０内の各部に光学記録媒体を搬送するオートローダ９４、及びプリンタ９５を備えており、同時に２つの光学記録媒体に対して書込処理が可能である。図１では、２つのデータ記録部と１つのプリンタを設けているが、更に多くのデータ記録部及びプリンタを設けて、より多くの並列処理を可能にするように構成しても良い。
【００３４】
ここで、書込み印刷要求の場合は、第１データ記録部９２または第２データ記録部９３によりデータ書込が終了した後に、プリンタ９５によりラベル印刷が実行される。また、プリンタ９５によりラベル印刷が終了した後に、第１データ記録部９２または第２データ記録部９３によりデータ書込を実行することも可能ではあるが、ラベル印刷処理に比較して、データ書込み処理によるエラーが重大であり、エラー発生頻度も高いことから、データ書込み処理を先に実行した方がより良い。
【００３５】
始めに、記録媒体作成制御装置１０の各部の機能を簡単に説明した上で、光学記録媒体の作成手順を説明する。まず、アプリケーション部２０は、希望する書込みデータが保存されているデータファイルの指定、ラベル印刷内容や形式の指定等を行うためのユーザインタフェースを提供する。
【００３６】
図１に示した例においては、セットアップ部２１は、記録媒体作成装置９０の仕様（有効な記録媒体作成装置９０内の各部を指定する情報）を初期設定する機能を提供し、モニター部２２は、記録媒体作成装置９０内の各部の動作状態を示す装置状態情報を表示して、確認する機能を提供する。ディスク作成部２３は、ディスクエディタ部２５、パブリッシャ部２６及びラベルエディタ部２７を備えており、記録内容の編集、作成設定情報の編集、及びラベル印刷の編集を行う。ラベル印刷の編集にはテンプレート部２４に記憶されているテンプレートを利用することが可能である。一般アプリケーション部２８は、ラベル印刷の命令要求するディスク作成部２３とは異なる機能である。ここで、本発明の一実施形態にかかるアイテム編集装置は、ラベルエディタ部２７に対応する。
【００３７】
アプリケーション部２０により編集された内容はデータ変換部３０に出力され、ディスクライブラリ３１を介して生成された書込み情報３２、及び、プリンタドライバ６０のグラフィックデバイスインターフェース（ＧＤＩ）６１を介して生成された印刷情報３３は、命令要求の種類に基づいて、一時記憶部３４に要求ジョブが終了するまで一時記憶される。
【００３８】
統合制御部４０は、一時記憶部３４に記憶されている要求ジョブを実行するために、各デバイスの処理手順を制御する。統合制御部４０は、一時記憶部３４に記憶された要求ジョブを実行するための記録媒体作成装置９０の各デバイス９２〜９５の動作手順を計画し、動作手順を示す動作スケジュールを作成する。また、統合制御部４０は、デバイス制御部５０を介して各デバイス９２〜９５から取得した各デバイスの動作状態を示す装置状態情報、及び、動作スケジュールに基づいて、デバイス制御部５０を介して各デバイス９２〜９５動作を制御する。
【００３９】
具体的には、統合制御部４０は、装置状態情報及び動作スケジュールに基づいて、データ記録部ドライバ５１、オートローダドライバ５３及び印刷入出力制御部６２に対して、各デバイス９２〜９５の動作命令を出力して、データ記録部ドライバ５１、オートローダドライバ５３及びプリンタドライバ６０の印刷入出力制御部６２によって各デバイス９２〜９５の動作を制御させる。
【００４０】
これにより、要求ジョブ毎に未記録の光学記録媒体の取り出し、光学記録媒体の搬送、データ書込、ラベル印刷等の処理、記録済み光学記録媒体の搬送等を、各デバイス９２〜９５の動作が互いに干渉することなく実行できるように、各デバイス９２〜９５の動作を制御させることが可能である。また、複数の光学記録媒体の作成処理を、リソースを効率良く利用ながら混乱することなく順次遂行させることが可能である。
【００４１】
更に、データ記録部ドライバ５１は、統合制御部４０からの動作命令のみを有効な命令として選択するフィルタドライバ５２を備え、統合制御部４０以外からの第１データ記録部９２または第２データ記録部９３への動作命令を受け付けないようにしている。
【００４２】
次に、図２から図６を用いて、本発明にかかるアイテム編集装置について説明する。図２は、ラベルエディタ部２７の一実施形態にかかる機能ブロック図の一例である。図２では、本発明に関連する部分の機能のみを示している。ラベルエディタ部２７は、方向性有無判定部４１、一括変更部４２、アイテムレイアウト部４３、及びアイテム情報記憶部４４を備えている。
【００４３】
方向性有無判定部４１は、レイアウト領域上にレイアウトされている全ての記アイテムの中から、一括変更するため選択された複数個の選択アイテムに対して、それぞれ、上下左右の方向を有したアイテムであるか否かを判定する。例えば、画像アイテムや文字列アイテムなどは、上下左右の方向を持つアイテムである。また、矩形や円などのような図形や線分などは、上下左右の方向を持たないアイテムである。
【００４４】
判定は、例えば、アイテムの種類によって、上下左右の方向の有無を決めるような方向性有無判定ルールを、予め決め、その方向性有無判定ルールに基づいて判定する。また、判定した結果を、アイテム毎にアイテム情報記憶部４４に格納する。
【００４５】
ここで、上下左右の方向を有したアイテム（以下、方向性有アイテムと呼び）は、θ＝０°のときの鉛直方向が、アイテムの高さ方向となり、θ＝０°のときの水平方向が、アイテムの幅方向となる。そのため、方向性有アイテムは、基準状態から回転した回転角θを持った状態であっても、アイテムの幅方向及び高さ方向を判定できる。即ち、方向性有アイテムは、回転角を考慮しなくてもよい。
【００４６】
また、上下左右の方向を有しないアイテム（以下、方向性無アイテムと呼び）は、画面上の鉛直方向が、アイテムの高さ方向となり、水平方向が、アイテムの幅方向となる。そのため、方向性無アイテムは、基準状態から回転した回転角θを持った状態のとき、回転角θにより、アイテムの幅方向及び高さ方向の判定が変わる。即ち、方向性無アイテムは、回転角を考慮しなければならない。
【００４７】
一括変更部４２は、選択アイテムの中から選択された属性情報の変更操作の対象となる操作対象アイテムに対して属性変更操作を実行したときに、方向性有無判定部４１によって判定した選択アイテム毎の上下左右の方向の有無に基づいて、操作対象アイテム以外の選択アイテムである同調アイテムの、操作対象アイテムに対して変更されたと同じ属性を変更する。例えば、操作対象アイテムの幅を大きくすると、同調アイテムの幅も大きくなる。また、操作対象アイテムを回転すると、同調アイテムも回転する。また、変更した属性情報を、アイテム毎にアイテム情報記憶部４４に格納する。
【００４８】
また、一括変更部４２は、方向決定部４２ａ、対象アイテム属性変更部４２ｂ、及び同調アイテム属性変更部４２ｃを備えている。方向決定部４２ａは、変更対象となる属性情報が幅または高さであるときに、幅高さ判定ルールに基づいて、選択アイテム毎に、幅方向及び高さ方向を判定する。幅高さ判定ルールの例を次に示す。
【００４９】
（幅高さ判定ルール例）
選択アイテムが方向性無アイテムである場合に、選択アイテムの回転角θが、０°≦θ＜α、（１８０°−α）≦θ＜（１８０°＋α）、または、（３６０°−α）≦θ＜３６０°であるときに、θ＝０°のときの水平方向を選択アイテムの幅変更方向とし、θ＝０°のときの鉛直方向を選択アイテムの高さ変更方向とする。
【００５０】
また、選択アイテムの回転角θが、α≦θ＜（１８０°−α）、または、（１８０°＋α）≦θ＜（３６０°−α）であるとき、θ＝０°のときの水平方向を選択アイテムの高さ変更方向とし、θ＝０°のときの鉛直方向を選択アイテムの幅変更方向とする。
【００５１】
また、選択アイテムが方向性有アイテムである場合に、選択アイテムの回転角θに関わらず、θ＝０°のときの水平方向を選択アイテムの幅変更方向とし、θ＝０°のときの鉛直方向を選択アイテムの高さ変更方向とする。ここで、α＞０°である。また、α＝４５°とすると、最もよい。
【００５２】
次に、図３及び図４を参照して、アイテムの幅方向と高さ方向を説明する。図３は、方向性無アイテムの幅方向と高さ方向を説明するための図である。また、図４は、方向性ありアイテムの幅方向と高さ方向を説明するための図である。ここで、α＝４５°とする。
【００５３】
図３に示すように、θ＝０°（＝３６０°）のとき及びθ＝１８０°のときのアイテム７３ａの幅方向７２は、矩形の長い辺に平行な方向となり、アイテム７３ａの高さ方向７１は、矩形の短い辺に平行な方向となる。また、θ＝９０°のとき及びθ＝２７０°のときのアイテム７３ｂの幅方向７２は、矩形の短い辺に平行な方向となり、アイテム７３ｂの高さ方向７１は、矩形の長い辺に平行な方向となる。同一の矩形アイテムでも、回転角θが異なることにより、幅方向７２と高さ方向７１が異なる。即ち、θ＝０°（＝３６０°）のとき及びθ＝１８０°のときのアイテムの幅を大きくすると、長い辺が大きくなり、θ＝９０°のとき及びθ＝２７０°のときのアイテムの幅を大きくすると、短い辺が大きくなる。
【００５４】
また、図４に示すように、θ＝０°（＝３６０°）のとき及びθ＝１８０°のときのアイテム７４ａの幅方向７２は、矩形の長い辺に平行な方向となり、アイテム７４ａの高さ方向７１は、矩形の短い辺に平行な方向となる。また、θ＝９０°のとき及びθ＝２７０°のときも同様に、アイテム７４ｂの幅方向７２は、矩形の長い辺に平行な方向となり、アイテム７４ｂの高さ方向７１は、矩形の短い辺に平行な方向となる。即ち、アイテムの幅を大きくすると、長い辺が大きくなる。
【００５５】
図２の対象アイテム属性変更部４２ｂは、操作対象アイテムの属性情報を変更する。また、同調アイテム属性変更部４２ｃは、対象アイテム属性変更部４２ｂによって変更された属性情報の変更前後の情報に基づいて、同調アイテムの属性情報を変更する。例えば、属性情報が幅（または高さ）である場合には、操作対象アイテムの変更前後の幅（または高さ）、変更前後の幅（または高さ）の変更率、操作対象アイテムの幅方向及び高さ方向、並びに、同調アイテムの変更前の幅（または高さ）、同調アイテムの幅方向及び高さ方向に基づいて、同調アイテムの変更後の幅（または高さ）が決定される。
【００５６】
また、例えば、属性情報が回転角（または位置）である場合には、操作対象アイテムの変更前後の回転角（または位置）の差、及び、同調アイテムの変更前の回転角（または位置）に基づいて、同調アイテムの変更後の回転角（または位置）が決定される。また、例えば、属性情報が表示属性である場合には、操作対象アイテムの表示属性が、同調アイテムの表示属性となる。
【００５７】
アイテムレイアウト部４３は、一括変更部４２によって変更された選択アイテムの属性情報に基づいて、レイアウト領域上に、全ての記選択アイテムをレイアウトし直す。
【００５８】
次に、図５及び図６を参照して、複数個のアイテムの一括変更操作を説明する。図５は、操作対象アイテムが方向性無アイテムである場合の一括変更操作を示した図である。また、図６は、操作対象アイテムが方向性有アイテムである場合の一括変更操作を示した図である。
【００５９】
図５に示すように、操作対象アイテム７５が方向性無アイテムであり、同調アイテム７６ａ及び７６ｂが方向性有アイテムである場合に、幅方向または高さ方向の一括変更操作をする。ここで、操作対象アイテム７５の回転角θは９０°であり、同調アイテム７６ａの回転角θは０°であり、同調アイテム７６ｂの回転角θは９０°である。また、各アイテムの幅方向を７２とし、高さ方向を７１とする。操作対象アイテム７５の幅を大きくすると、即ち、短い辺を大きくすると、同調アイテム７６ａ及び７６ｂの幅、即ち、長い辺が大きくなる。
【００６０】
また、図６に示すように、操作対象アイテム７７が方向性有アイテムであり、同調アイテム７８ａ及び７８ｂが方向性無アイテムである場合に、幅方向または高さ方向の一括変更操作をする。ここで、操作対象アイテム７７の回転角θは９０°であり、同調アイテム７８ａの回転角θは０°であり、同調アイテム７８ｂの回転角θは９０°である。また、各アイテムの幅方向を７２とし、高さ方向を７１とする。操作対象アイテム７７の幅を大きくすると、即ち、長い辺を大きくすると、同調アイテム７８ａの幅、即ち、長い辺が大きくなり、同調アイテム７８ｂの幅、即ち、短い辺が大きくなる。
【００６１】
上述したラベルエディタ部２７は、本発明のアイテム編集装置に対応し、方向性有無判定部４１は、本発明の方向性有無判定手段に対応し、一括変更部４２は、本発明の一括変更手段に対応し、アイテムレイアウト部４３は、本発明のアイテムレイアウト手段に対応し、方向決定部４２ａは、本発明の方向決定手段に対応し、対象アイテム属性変更部４２ｂは、本発明の対象アイテム属性変更手段に対応し、同調アイテム属性変更部４２ｃは、本発明の同調アイテム属性変更手段に対応する。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態にかかるラベルエディタ部２７を備えた記録媒体作成制御装置１０及びこれにより制御される記録媒体作成装置９０を示す。
【図２】ラベルエディタ部２７の一実施形態にかかる機能ブロック図の一例である。
【図３】方向性無アイテムの幅方向と高さ方向を説明するための図である。
【図４】方向性ありアイテムの幅方向と高さ方向を説明するための図である。
【図５】操作対象アイテムが方向性無アイテムである場合の一括変更操作を示した図である。
【図６】操作対象アイテムが方向性有アイテムである場合の一括変更操作を示した図である。
【図７】従来の複数個のアイテムに対する幅の一括変更を示す図である。
【符号の説明】
【００６３】
１０    記録媒体作成制御装置
２７    ラベルエディタ部
４１    方向性有無判定部
４２    一括変更部
４２ａ    方向決定部
４２ｂ    対象アイテム属性変更部
４２ｃ    同調アイテム属性変更部
４３    アイテムレイアウト部
４４    アイテム情報記憶部
９０    記録媒体作成装置
【図１】
2008154026.tif 000003
【図２】
2008154026.tif 000004
【図３】
2008154026.tif 000005
【図４】
2008154026.tif 000006
【図５】
2008154026.tif 000007
【図６】
2008154026.tif 000008
【図７】
2008154026.tif 000009