[go: up one dir, main page]

DE112020006703T5 - Display image data editing program, display image data editing apparatus and display image data editing method - Google Patents

Display image data editing program, display image data editing apparatus and display image data editing method Download PDF

Info

Publication number
DE112020006703T5
DE112020006703T5 DE112020006703.3T DE112020006703T DE112020006703T5 DE 112020006703 T5 DE112020006703 T5 DE 112020006703T5 DE 112020006703 T DE112020006703 T DE 112020006703T DE 112020006703 T5 DE112020006703 T5 DE 112020006703T5
Authority
DE
Germany
Prior art keywords
display image
image data
data editing
copy
display
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.)
Pending
Application number
DE112020006703.3T
Other languages
German (de)
Inventor
Toru Ishikuro
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of DE112020006703T5 publication Critical patent/DE112020006703T5/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

Ein Anzeigebilddaten-Editierprogramm zum Editieren von Anzeigebilddaten eines Anzeigebildes veranlasst einen Computer, Folgendes auszuführen: einen Anzeigebilddaten-Editierschritt zum Ausführen eines wiederholten Kopiervorgangs an einem Kopierquellobjekt, bei dem es sich um eine auf dem Anzeigebild platzierte Anzeigebildkomponente handelt, und zum Erzeugen von Kopiergruppeninformationen, bei denen es sich um Informationen über eine durch den wiederholten Kopiervorgang erzeugte Objektgruppe handelt, wobei der wiederholte Kopiervorgang das Anfertigen von Kopien des Kopierquellobjekts gemäß einer Feldanzahl, welche Felder in Bezug auf eine erste Richtung und eine zweite Richtung auf dem Anzeigebild zugewiesen sind, während ein bei dem Kopierquellobjekt festgelegter Einstellwert jedes Mal, wenn eine Kopie angefertigt wird, um einen bestimmten Wert erhöht oder verringert wird, und das Anordnen der Kopien auf dem Anzeigebild gemäß der Feldanzahl umfasst; und einen Speicherschritt zum Speichern der Kopiergruppeninformationen. Die Kopiergruppeninformationen umfassen Informationen über die Feldanzahl, wobei der Anzeigebilddaten-Editierschritt das Ändern der Feldanzahl als Reaktion auf den Empfang einer Anweisung zum Ändern der Feldanzahl für die erzeugte Objektgruppe und das Neuanordnen der mit der geänderten Feldanzahl erzeugten Objektgruppe in den Anzeigebilddaten auf Basis der Kopiergruppeninformationen umfasst, in denen die Feldanzahl geändert wurde.A display image data editing program for editing display image data of a display image causes a computer to execute: a display image data editing step for performing a repeated copy operation on a copy source object, which is a display image component placed on the display image, and for generating copy group information which is information about a group of objects generated by the repeated copying process, the repeated copying process comprising making copies of the copy source object according to a field number, which fields are assigned with respect to a first direction and a second direction on the display image, while a at the setting value set to the copy source object is increased or decreased by a specified value each time a copy is made, and arranging the copies on the display image according to the field number; and a storing step of storing the copy group information. The copy group information includes information about the field number, wherein the display image data editing step of changing the field number in response to receiving an instruction to change the field number for the created object group and rearranging the object group created with the changed field number in the display image data based on the copy group information , in which the number of fields was changed.

Description

GebietArea

Die vorliegende Offenbarung bezieht sich auf ein Anzeigebilddaten-Editierprogramm, eine Anzeigebilddaten-Editiervorrichtung und ein Anzeigebilddaten-Editierverfahren zum Editieren von Anzeigebilddaten.The present disclosure relates to a display image data editing program, a display image data editing apparatus, and a display image data editing method for editing display image data.

Hintergrundbackground

Herkömmliche Anzeigebilddaten-Editiervorrichtungen, die Anzeigebilddaten editieren, erstellen Daten des Anzeigebildes, das auf einem Display angezeigt werden soll, indem Anzeigebildkomponenten (im Folgenden als Objekte bezeichnet) mit einer darin festgelegten Aufgabe und Funktion gemäß einer Anweisung eines Benutzers auf dem Anzeigebild angeordnet werden. Wenn beispielsweise ein Menü für den Übergang zwischen Anzeigebildern erstellt wird, gestaltet die Anzeigebilddaten-Editiervorrichtung das Anzeigebild durch Ausrichten von Schaltobjekten, deren Funktion das Umschalten des Anzeigebildes ist.Conventional display image data editing devices that edit display image data create data of the display image to be displayed on a display by arranging display image components (hereinafter referred to as objects) having a task and function specified therein on the display image according to a user's instruction. For example, when a menu for transition between display images is created, the display image data editing device designs the display image by aligning switch objects whose function is to switch the display image.

Bei der gleichmäßigen Ausrichtung von Objekten verwendet die Anzeigebilddaten-Editiervorrichtung eine Funktion zum Bestimmen eines bestimmten Objekts und zum Erstellen einer bestimmten Anzahl von Kopien des Objekts in einer vorgegebenen Richtung (im Folgenden als wiederholtes Kopieren (englisch: continuous copying) bezeichnet), um die Effizienz der Anzeigebildgestaltung zu verbessern.In aligning objects uniformly, the display image data editing apparatus uses a function to designate a specific object and create a specific number of copies of the object in a specified direction (hereinafter referred to as continuous copying) to improve efficiency to improve the display image design.

Die in dem Patentdokument 1 beschriebene Anzeigebilddaten-Editiervorrichtung passt die Größe von Objekten beim wiederholten Kopieren automatisch an und verhindert so, dass die Ergebnisse des Kopiervorgangs außerhalb des Editierbereichs liegen.The display image data editing apparatus described in Patent Document 1 automatically adjusts the size of objects when copying repeatedly, thus preventing the results of the copying operation from being outside the editing range.

Liste der Zitatelist of citations

Patentliteraturpatent literature

Patentdokument 1: offengelegte japanische Patentanmeldung Nr. 2015-079398 Patent Document 1: Japanese Patent Application Laid-Open No. 2015-079398

Kurzbeschreibungshort description

Technische ProblemstellungTechnical problem

Bei der oben beschriebenen Technik des Patentdokuments 1 werden jedoch keine Informationen über die durch wiederholtes Kopieren erzeugte Objektgruppe verwaltet. Daher muss der Benutzer beim Hinzufügen eines Objekts zu oder Löschen eines Objekts aus der ausgerichteten Objektgruppe das Objekt hinzufügen oder löschen, ohne Informationen über die Objektgruppe zu kennen. Aus diesem Grund muss der Benutzer die Einstellungen der Objekte überprüfen, die nach der Position des Hinzufügens oder Löschens angeordnet werden sollen. Die Technik des Patentdokuments 1 erfordert daher einen hohen Zeit- und Arbeitsaufwand, um ein Objekt zu der durch wiederholtes Kopieren erzeugten Objektgruppe hinzuzufügen oder aus ihr zu löschen.However, in the technique of Patent Document 1 described above, no information about the object group created by repeated copying is managed. Therefore, when adding an object to or deleting an object from the aligned object set, the user must add or delete the object without knowing information about the object set. For this reason, the user needs to check the settings of the objects to be arranged by the position of adding or deleting. Therefore, the technique of Patent Document 1 requires much time and labor to add or delete an object to or from the object group created by repeated copying.

Die vorliegende Offenbarung entstand in Anbetracht der obigen Ausführungen, wobei eine Aufgabe darin besteht, ein Programm zum Editieren von Anzeigebilddaten anzugeben, das auf einfache Weise ein Objekt zu einer durch wiederholtes Kopieren erzeugten Objektgruppe hinzufügen oder daraus löschen kann.The present disclosure is made in view of the above, with an object to provide a display image data editing program which can easily add or delete an object to or from an object group created by repeated copying.

Lösung der Problemstellungsolution to the problem

Um das obige Problem zu lösen und die Aufgabe zu erfüllen, handelt es sich bei der vorliegenden Offenbarung um ein Anzeigebilddaten-Editierprogramm zum Editieren von Anzeigebilddaten eines auf einer Anzeige anzuzeigenden Anzeigebildes, wobei das Anzeigebilddaten-Editierprogramm einen Computer veranlasst, Folgendes auszuführen: einen Anzeigebilddaten-Editierschritt zum Ausführen eines wiederholten Kopiervorgangs an einem Kopierquellobjekt, bei dem es sich um eine auf dem Anzeigebild platzierte Anzeigebildkomponente handelt, und zum Erzeugen von Kopiergruppeninformationen, bei denen es sich um Informationen über eine durch den wiederholten Kopiervorgang erzeugte Objektgruppe handelt, wobei der wiederholte Kopiervorgang das Anfertigen von Kopien des Kopierquellobjekts gemäß einer Feldanzahl (Anzahl von Feldern; englisch: number of arrays), welche Felder in Bezug auf eine erste Richtung und eine zweite Richtung auf dem Anzeigebild zugewiesen sind, während ein bei dem Kopierquellobjekt festgelegter Einstellwert jedes Mal, wenn eine Kopie angefertigt wird, um einen spezifischen Wert erhöht oder verringert wird, und das Anordnen der Kopien auf dem Anzeigebild gemäß der Feldanzahl umfasst; und einen Speicherschritt zum Speichern der Kopiergruppeninformationen. Die Kopiergruppeninformationen umfassen Informationen über die Feldanzahl, wobei der Anzeigebilddaten-Editierschritt das Ändern der Feldanzahl als Reaktion auf den Empfang einer Anweisung zum Ändern der Feldanzahl für die erzeugte Objektgruppe und das Neuanordnen der mit der geänderten Feldanzahl erzeugten Objektgruppe in den Anzeigebilddaten auf Basis der Kopiergruppeninformationen umfasst, in denen die Feldanzahl geändert wurde, und der Speicherschritt das Speichern der Kopiergruppeninformationen umfasst, in denen die Feldanzahl geändert wurde.In order to solve the above problem and achieve the object, the present disclosure is a display image data editing program for editing display image data of a display image to be displayed on a display, the display image data editing program causing a computer to execute: a display image data Editing step of performing a repetitive copying operation on a copy source object, which is a display image component placed on the display image, and generating copy group information, which is information about an object group generated by the repetitive copying operation, the repeated copying operation being the Making copies of the copy source object according to a number of arrays (number of arrays) assigned to fields with respect to a first direction and a second direction on the display image while fixed at the copy source object increasing or decreasing a set setting value by a specific value each time a copy is made, and arranging the copies on the display image according to the field number; and a storing step of storing the copy group information. The copy group information includes information about the field number, wherein the display image data editing step of changing the field number in response to receiving an instruction to change the field number for the created object group and rearranging the object group created with the changed field number in the display image data based on the copy group information in which the number of fields has changed, and the storing step includes storing the copy group information in which the number of fields has changed.

Vorteilhafte Wirkungen der ErfindungAdvantageous Effects of the Invention

Das Anzeigebilddaten-Editierprogramm gemäß der vorliegenden Offenbarung kann bewirken, dass ein Objekt in einfacher Weise zu der durch wiederholtes Kopieren erstellten Objektgruppe hinzugefügt oder aus dieser gelöscht werden kann.The display image data editing program according to the present disclosure can make an object easily added to or deleted from the object group created by repeated copying.

Figurenlistecharacter list

  • 1 zeigt eine Darstellung zur Veranschaulichung einer Konfiguration eines Anzeigebilddaten-Editiersystems, das eine Anzeigebilddaten-Editiervorrichtung gemäß einer ersten Ausführungsform umfasst. 1 12 is a diagram showing a configuration of a display image data editing system including a display image data editing apparatus according to a first embodiment.
  • 2 zeigt ein Flussdiagramm zur Veranschaulichung eines Verfahrens zur Erstbearbeitung von Anzeigebilddaten durch eine Anzeigebilddaten-Editiervorrichtung gemäß der ersten Ausführungsform. 2 FIG. 14 is a flowchart showing a method for initial editing of display image data by a display image data editing apparatus according to the first embodiment.
  • 3 zeigt eine Darstellung zur Erläuterung einer Konfiguration von Anzeigebilddaten, die von einer Anzeigebilddaten-Editiervorrichtung gemäß der ersten Ausführungsform erzeugt werden. 3 Fig. 12 is a diagram for explaining a configuration of display image data generated by a display image data editing apparatus according to the first embodiment.
  • 4 zeigt eine Darstellung zur Erläuterung von Objekten, die von einer Anzeigebilddaten-Editiervorrichtung gemäß der ersten Ausführungsform angeordnet werden. 4 Fig. 12 is a diagram for explaining objects arranged by a display image data editing apparatus according to the first embodiment.
  • 5 zeigt ein Flussdiagramm zur Veranschaulichung eines Verfahrens zum erneuten Editieren von Anzeigebilddaten durch eine Anzeigebilddaten-Editiervorrichtung gemäß der ersten Ausführungsform. 5 12 is a flowchart showing a method of re-editing display image data by a display image data editing apparatus according to the first embodiment.
  • 6 zeigt eine Darstellung zur Erläuterung von Objekten, die von einer Anzeigebilddaten-Editiervorrichtung gemäß der ersten Ausführungsform erneut editiert werden. 6 Fig. 12 is a diagram for explaining objects re-edited by a display image data editing apparatus according to the first embodiment.
  • 7 zeigt ein Flussdiagramm zur Veranschaulichung eines Verfahrens zur Erstbearbeitung von Anzeigebilddaten durch eine Anzeigebilddaten-Editiervorrichtung gemäß einer zweiten Ausführungsform. 7 FIG. 12 is a flowchart showing a method for initial editing of display image data by a display image data editing apparatus according to a second embodiment.
  • 8 zeigt eine Darstellung zur Erläuterung eines Objektanordnungsbereichs, der von einer Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform festgelegt wird. 8th Fig. 12 is a diagram for explaining an object arrangement area set by a display image data editing apparatus according to the second embodiment.
  • 9 zeigt eine Darstellung zur Erläuterung einer Editierschnittstelle, die von einer Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform angezeigt wird. 9 Fig. 14 is a diagram for explaining an editing interface displayed by a display image data editing apparatus according to the second embodiment.
  • 10 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform wiederholt ein Objekt in X-Richtung kopiert. 10 Fig. 12 is a diagram for explaining a process in which a display image data editing apparatus according to the second embodiment repeatedly copies an object in the X direction.
  • 11 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform wiederholt ein Objekt in Y-Richtung kopiert. 11 Fig. 12 is an illustration for explaining a process in which a display image data editing apparatus according to the second embodiment repeatedly copies an object in the Y direction.
  • 12 zeigt ein Flussdiagramm zur Veranschaulichung eines Verfahrens zum erneuten Editieren von Anzeigebilddaten durch eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform. 12 12 is a flowchart showing a method of re-editing display image data by a display image data editing apparatus according to the second embodiment.
  • 13 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform die Gesamtzahl der Elemente erhöht. 13 12 is a diagram for explaining a process in which a display image data editing apparatus according to the second embodiment increases the total number of items.
  • 14 zeigt eine Darstellung zur Erläuterung von Bereichsnummern, die von einer Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform verwaltet werden. 14 Fig. 14 is a diagram for explaining area numbers managed by a display image data editing apparatus according to the second embodiment.
  • 15 zeigt eine Darstellung zur Erläuterung von Elementnummern, die von einer Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform angezeigt werden. 15 Fig. 12 is a diagram for explaining item numbers displayed by a display image data editing apparatus according to the second embodiment.
  • 16 zeigt eine Darstellung zur Erläuterung einer Benutzeranweisung zum Ändern der Position eines Objekts. 16 Fig. 12 is an illustration for explaining a user's instruction for changing the position of an object.
  • 17 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform die Änderung der Objektposition ausführt. 17 12 is a diagram for explaining a process in which a display image data editing apparatus according to the second embodiment performs the object position change.
  • 18 zeigt eine Darstellung zur Erläuterung der Anzeigeform von Objekten. 18 shows an illustration for explaining the display form of objects.
  • 19 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform ein wiederholtes Kopieren unter Beibehaltung des Seitenverhältnisses der Objekte durchführt. 19 Fig. 12 is an illustration for explaining a process in which a display image data editing apparatus according to the second embodiment performs repeated copying while maintaining the aspect ratio of objects.
  • 20 zeigt eine Darstellung zur Erläuterung eines wiederholten Kopiervorgangs, bei dem keine Objektliste verwendet wird. 20 Fig. 14 is an illustration for explaining a repetitive copying process that does not use an object list.
  • 21 zeigt eine Darstellung zur Erläuterung eines wiederholten Kopiervorgangs, bei dem eine Objektliste verwendet wird, der von einer Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform ausgeführt wird. 21 Fig. 12 is an illustration for explaining a repetitive copying process using an object list, which is executed by a display image data editing apparatus according to the second embodiment.
  • 22 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem ein wiederholtes Kopieren ohne Verwendung von Kopiergruppeninformationen ausgeführt wird. 22 Fig. 12 is an illustration for explaining a process in which repetitive copying is performed without using copy group information.
  • 23 zeigt eine Darstellung zur Veranschaulichung eines Beispiels für eine Hardwarekonfiguration, die eine Anzeigebilddaten-Editiervorrichtung gemäß der ersten und zweiten Ausführungsform implementiert. 23 12 is a diagram showing an example of a hardware configuration that implements a display image data editing apparatus according to the first and second embodiments.

Beschreibung von AusführungsformenDescription of Embodiments

Nachfolgend werden ein Programm zum Editieren von Anzeigebilddaten, eine Vorrichtung zum Editieren von Anzeigebilddaten und ein Verfahren zum Editieren von Anzeigebilddaten gemäß Ausführungsformen der vorliegenden Offenbarung unter Bezugnahme auf die Figuren detailliert beschrieben. Die vorliegende Offenbarung ist nicht auf diese Ausführungsformen beschränkt.Hereinafter, a program for editing display image data, a device for editing display image data, and a method for editing display image data according to embodiments of the present disclosure will be described in detail with reference to the figures. The present disclosure is not limited to these embodiments.

Erste AusführungsformFirst embodiment

1 zeigt eine Darstellung zur Veranschaulichung einer Konfiguration eines Anzeigebilddaten-Editiersystems, das eine Anzeigebilddaten-Editiervorrichtung gemäß einer ersten Ausführungsform umfasst. Das Anzeigebilddaten-Editiersystem 1 umfasst eine Informationsverarbeitungsvorrichtung 4, eine Eingabevorrichtung 3 und eine Anzeigevorrichtung 2. 1 12 is a diagram showing a configuration of a display image data editing system including a display image data editing apparatus according to a first embodiment. The display image data editing system 1 comprises an information processing device 4, an input device 3 and a display device 2.

Bei der Eingabevorrichtung 3 handelt es sich um eine Maus, eine Tastatur oder dergleichen, wobei sie eine Anweisung von einem Benutzer als Benutzeranweisung erhält und die Benutzeranweisung in die Informationsverarbeitungsvorrichtung 4 eingibt. Ein Beispiel für eine Benutzeranweisung ist eine Anweisung zum Editieren von Anzeigebilddaten. Konkret kann die Benutzeranweisung ein Befehl zur Bestimmung eines Kopierquellobjekts zur Verwendung beim wiederholten Kopieren (im Folgenden als Kopierquellenbestimmungsbefehl bezeichnet), ein Befehl zum Zuweisen des Attributs der durch wiederholtes Kopieren zu erstellenden Gruppe (im Folgenden als Attributzuweisungsbefehl bezeichnet), ein Befehl zum Editieren der durch wiederholtes Kopieren erstellten Objektgruppe (im Folgenden auch als Kopiergruppe bezeichnet) (im Folgenden auch als Editierbefehl bezeichnet) oder dergleichen sein. In der folgenden Beschreibung werden die Informationen, die das Attribut der Gruppe angeben, als Kopierattributinformationen bezeichnet.The input device 3 is a mouse, a keyboard, or the like, receives an instruction from a user as a user instruction, and inputs the user instruction to the information processing device 4 . An example of a user instruction is an instruction to edit display image data. Specifically, the user instruction may be a command for designating a copy source object for use in repetitive copying (hereinafter referred to as the copy source designation command), a command for assigning the attribute of the group to be created by repetitive copying (hereinafter referred to as the attribute assignment command), a command for editing the by repeated copying created object group (hereinafter also referred to as copy group) (hereinafter also referred to as editing command) or the like. In the following description, the information indicating the attribute of the group is referred to as copy attribute information.

Der Kopierquellenbestimmungsbefehl ist eine Anweisung zum Bestimmen eines Kopierquellobjekts zur Verwendung bei der Erstellung einer Kopiergruppe von Objekten, bei denen es sich um Anzeigebildkomponenten mit einer Aufgabe und Funktion handelt. Die Kopiergruppe von Objekten wird durch Kopieren des durch den Kopierquellenbestimmungsbefehl bestimmten Objekts erzeugt.The copy source designation command is an instruction for designating a copy source object for use in creating a copy group of objects that are display image components having a task and function. The copy group of objects is created by copying the object designated by the copy source designation command.

Bei den Kopierattributinformationen handelt es sich um Informationen, die zum wiederholten Kopieren verwendet werden, bei dem eine bestimmte Anzahl von Kopien eines bestimmten Objekts erstellt wird. Wiederholtes Kopieren wird auch als Mehrfachkopieren bezeichnet. Die Kopierattributinformationen umfassen Parameter wie die Anzahl der Elemente in X-Richtung, d. h. die Anzahl der Objektelemente in X-Richtung, und die Anzahl der Elemente in Y-Richtung, d. h. die Anzahl der Objektelemente in Y-Richtung. Die Anzahl der Objektelemente in X-Richtung entspricht der Anzahl der Objekte in X-Richtung auf dem Anzeigebild, und die Anzahl der Objektelemente in Y-Richtung entspricht der Anzahl der Objekte in Y-Richtung auf dem Anzeigebild. Die Kopierattributinformationen umfassen demnach Informationen über die Anzahl der Felder von Objekten in X-Richtung und Informationen über die Anzahl der Felder von Objekten in Y-Richtung zum Anordnen der Kopiergruppe (Objektgruppe). Bei der vorliegenden Ausführungsform ist die X-Richtung oder die Y-Richtung auf dem Anzeigebild eine erste Richtung, und die andere der beiden Richtungen ist eine zweite Richtung.The copy attribute information is information used for repeated copying, which creates a specific number of copies of a specific object. Repeated copying is also known as multiple copying. The copy attribute information includes parameters such as the number of elements in the X direction, i. H. the number of object elements in X-direction, and the number of elements in Y-direction, i. H. the number of object elements in the Y direction. The number of the X-direction object elements corresponds to the number of the X-direction objects on the display image, and the number of the Y-direction object elements corresponds to the number of the Y-direction objects on the display image. Accordingly, the copy attribute information includes information on the number of fields of objects in the X direction and information on the number of fields of objects in the Y direction for arranging the copy group (object group). In the present embodiment, the X direction or the Y direction on the display image is a first direction, and the other of the two directions is a second direction.

Die vorliegende Ausführungsform beschreibt einen Fall, bei dem die Richtung auf dem Anzeigebild nach rechts die X-Richtung und die Abwärtsrichtung auf dem Anzeigebild die Y-Richtung ist. Die Kopierattributinformationen können einen Parameter umfassen, der die Gesamtzahl der in der Kopiergruppe enthaltenen Objekte angibt (die später zu beschreibende Gesamtzahl der Elemente).The present embodiment describes a case where the right direction on the display image is the X direction and the downward direction on the display image is the Y direction. The copy attribute information may include a parameter indicating the total number of objects included in the copy group (the total number of items to be described later).

Wenn beispielsweise ein Objekt vom Benutzer als Kopierquelle ausgewählt wird, gibt die Eingabevorrichtung 3 einen Kopierquellenbestimmungsbefehl in die Informationsverarbeitungsvorrichtung 4 ein. Ferner gibt die Eingabevorrichtung 3 beispielsweise dann, wenn die Anzahl der Objektelemente in X-Richtung und/oder die Anzahl der Objektelemente in Y-Richtung vom Benutzer festgelegt wird, einen Attributzuweisungsbefehl, der die festgelegten Informationen umfasst, in die Informationsverarbeitungsvorrichtung 4 ein.For example, when an object is selected by the user as a copy source, the input device 3 inputs a copy source designation command to the information processing device 4 . Further, for example, when the number of the X-direction object elements and/or the number of the Y-direction object elements is specified by the user, the input device 3 inputs an attribute assignment command including the specified information to the information processing device 4 .

Bei der Anzeigevorrichtung 2 handelt es sich um einen Flüssigkristall-Monitor oder dergleichen, wobei Informationen angezeigt werden, die von der Informationsverarbeitungsvorrichtung 4 gesendet wurden. Bei den von der Informationsverarbeitungsvorrichtung 4 gesendeten Informationen handelt es sich beispielsweise um Informationen über die zu editierenden Anzeigebilddaten. Die Informationsverarbeitungsvorrichtung 4 ist ein Computer, wie z. B. ein Personal Computer (PC), und umfasst eine Anzeigebilddaten-Editiervorrichtung 10.The display device 2 is a liquid crystal monitor or the like, and information sent from the information processing device 4 is displayed. The information sent from the information processing device 4 is, for example, information about the display image data to be edited. The information processing device 4 is a computer such as a computer. B. a personal computer (PC), and includes a display image data editing device 10.

Die Anzeigebilddaten-Editiervorrichtung 10 ist eine Vorrichtung, die Anzeigebilddaten gemäß einer Benutzeranweisung editiert und das Zeichnen unterstützt, wenn die Anzeigebilddaten editiert werden. Die Anzeigebilddaten-Editiervorrichtung 10 umfasst eine Anzeigeausgabeeinheit 11, eine Anzeigebilddaten-Editiereinheit 13 und eine Anzeigebilddaten-Speichereinheit 15. Die Anzeigebilddaten-Editiervorrichtung 10 wird unter Verwendung eines Zeichenprogramms oder dergleichen implementiert.The display image data editing device 10 is a device that edits display image data according to FIG edited by a user's instruction and supports drawing when the display image data is edited. The display image data editing device 10 includes a display output unit 11, a display image data editing unit 13, and a display image data storage unit 15. The display image data editing device 10 is implemented using a drawing program or the like.

Die Anzeigebilddaten-Editiervorrichtung 10 ordnet Objekte auf dem Anzeigebild durch wiederholtes Kopieren gemäß einer von der Eingabevorrichtung 3 gesendeten Benutzeranweisung an. Ferner führt die Anzeigebilddaten-Editiervorrichtung 10 die Layout-Einstellung der angeordneten Objekte, Einstellungen in Bezug auf Operationen an den Objekten und dergleichen gemäß einer von der Eingabevorrichtung 3 gesendeten Benutzeranweisung durch. Die Anzeigebilddaten-Editiervorrichtung 10 richtet die Objekte aus, um die Sichtbarkeit und Bedienbarkeit des Anzeigebildes zu gewährleisten.The display image data editing device 10 arranges objects on the display image by repeatedly copying according to a user's instruction sent from the input device 3 . Further, the display image data editing device 10 performs the layout setting of the arranged objects, settings related to operations on the objects, and the like according to a user's instruction sent from the input device 3 . The display image data editing device 10 aligns the objects to ensure the visibility and operability of the display image.

Zudem führt die Anzeigebilddaten-Editiervorrichtung 10 das Hinzufügen oder Löschen eines Objekts an den ausgerichteten Objekten gemäß einer von der Eingabevorrichtung 3 gesendeten Benutzeranweisung aus.In addition, the display image data editing device 10 performs addition or deletion of an object on the aligned objects according to a user's instruction sent from the input device 3 .

Bei dem Anzeigebilddaten-Editiersystem 1 editiert die Anzeigebilddaten-Editiervorrichtung 10 Anzeigebilddaten, während die Anzeigebilddaten an der Anzeigevorrichtung 2 angezeigt werden, und gibt die fertigen Anzeigebilddaten an eine externe Vorrichtung aus. Die externe Vorrichtung ist beispielsweise ein programmierbares Display.In the display image data editing system 1, the display image data editing device 10 edits display image data while the display image data is being displayed on the display device 2, and outputs the finished display image data to an external device. The external device is, for example, a programmable display.

Die Anzeigebilddaten-Editiereinheit 13 weist eine Funktion zum Erstellen von Informationen über die Kopiergruppe, eine Funktion zum wiederholten Kopieren des Objekts, eine Funktion zum Anpassen des Layouts der Objekte und eine Funktion zum Editieren der Objekte auf.The display image data editing unit 13 has a function of creating information about the copy group, a function of repeatedly copying the object, a function of adjusting the layout of the objects, and a function of editing the objects.

Die Anzeigebilddaten-Editiereinheit 13 erzeugt Kopiergruppeninformationen, die Informationen über die Kopiergruppe angeben, gemäß einem Editierbefehl. Die Kopiergruppeninformationen sind Informationen, die für die Objekteditierung verwendet werden, wobei sie Kopierattributinformationen und Objektinformationen umfassen. Bei den Objektinformationen handelt es sich um Informationen über die in der Gruppe enthaltenen Objekte.The display image data editing unit 13 creates copy group information indicating information about the copy group according to an editing command. The copy group information is information used for object editing, and includes copy attribute information and object information. The object information is information about the objects contained in the group.

Die Anzeigebilddaten-Editiereinheit 13 editiert die Parameter der Kopierattributinformationen gemäß dem Editierbefehl und die Objektinformationen über die Objekte, die der Kopiergruppe hinzugefügt werden sollen, gemäß den Kopierattributinformationen. In den Objektinformationen sind Informationen über das Kopierquellobjekt und Informationen über die Kopien des Objekts enthalten. Beispiele für Parameter, die in den Kopierattributinformationen enthalten sind, sind die Anzahl der Elemente in X-Richtung, die Anzahl der Elemente in Y-Richtung und die Ausrichtungsreihenfolge der Objekte.The display image data editing unit 13 edits the parameters of the copy attribute information according to the edit command and edits the object information about the objects to be added to the copy group according to the copy attribute information. The object information includes information about the copy source object and information about the copies of the object. Examples of parameters included in the copy attribute information are the number of items in the X direction, the number of items in the Y direction, and the alignment order of the objects.

Die Anzeigebilddaten-Editiereinheit 13 führt ein wiederholtes Kopieren des Objekts an den Anzeigebilddaten aus. Konkret erzeugt die Anzeigebilddaten-Editiereinheit 13 Anzeigebilddaten, in denen mehrere Objekte angeordnet sind, indem sie das Objekt gemäß den Kopiergruppeninformationen wiederholt kopiert. Die Anzeigebilddaten-Editiereinheit 13 erstellt Kopien des in den Objektinformationen bestimmten Objekts entsprechend der durch die Kopierattributinformationen bezeichneten Anzahl der Elemente und ordnet die Kopien in der durch die Kopierattributinformationen bezeichneten Ausrichtungsreihenfolge an. Ferner passt die Anzeigebilddaten-Editiereinheit 13 das Layout der Anzeigebilddaten gemäß den Kopierattributinformationen an.The display image data editing unit 13 repeatedly copies the object to the display image data. Concretely, the display image data editing unit 13 creates display image data in which a plurality of objects are arranged by repeatedly copying the object according to the copy group information. The display image data editing unit 13 makes copies of the object designated in the object information according to the number of items designated by the copy attribute information, and arranges the copies in the alignment order designated by the copy attribute information. Further, the display image data editing unit 13 adjusts the layout of the display image data according to the copy attribute information.

Wenn ein neuer Editierbefehl empfangen wird, ändert die Anzeigebilddaten-Editiereinheit 13 die Kopierattributinformationen gemäß dem Editierbefehl und ändert die Anzeigebilddaten entsprechend den geänderten Kopierattributinformationen. Wenn die Anzahl der Objekte in den Kopierattributinformationen geändert wird, korrigiert die Anzeigebilddaten-Editiereinheit 13 die Anzeigebilddaten so, dass die Anzeigebilddaten die geänderte Anzahl von Objekten aufweisen.When a new edit command is received, the display image data editing unit 13 changes the copy attribute information according to the edit command and changes the display image data according to the changed copy attribute information. When the number of objects in the copy attribute information is changed, the display image data editing unit 13 corrects the display image data so that the display image data has the changed number of objects.

Die Anzeigeausgabeeinheit 11 bewirkt, dass die Anzeigevorrichtung 2 ein Anzeigebild anzeigt, das den von der Anzeigebilddaten-Editiereinheit 13 erzeugten Anzeigebilddaten entspricht. Die Anzeigebilddaten-Speichereinheit 15 ist eine Speichereinheit, die die Kopiergruppeninformationen und die Anzeigebilddaten speichert, die von der Anzeigebilddaten-Editiereinheit 13 erzeugt wurden. Die in der Anzeigebilddaten-Speichereinheit 15 gespeicherten Anzeigebilddaten werden an ein programmierbares Display oder dergleichen ausgegeben, wobei das den Anzeigebilddaten entsprechende Anzeigebild an dem programmierbaren Display angezeigt wird.The display output unit 11 causes the display device 2 to display a display image corresponding to the display image data generated by the display image data editing unit 13 . The display image data storage unit 15 is a storage unit that stores the copy group information and the display image data generated by the display image data editing unit 13 . The display image data stored in the display image data storage unit 15 is output to a programmable display or the like, and the display image corresponding to the display image data is displayed on the programmable display.

2 zeigt ein Flussdiagramm, das ein Verfahren zur Erstbearbeitung von Anzeigebilddaten durch eine Anzeigebilddaten-Editiervorrichtung gemäß der ersten Ausführungsform veranschaulicht. Die Anzeigebilddaten-Editiervorrichtung 10 empfängt einen von der Eingabevorrichtung 3 gesendeten Kopierquellenbestimmungsbefehl. Der Kopierquellenbestimmungsbefehl umfasst Informationen, die das vom Benutzer bestimmte Kopierquellobjekt angeben. Demnach empfängt die Anzeigebilddaten-Editiervorrichtung 10 das vom Benutzer bestimmte Objekt (Schritt S10). 2 12 is a flowchart showing a method for initial editing of display image data by a display image data editing apparatus according to the first embodiment. The display image data editing device 10 receives a copy source designation command sent from the input device 3 . The copy source designation command includes information specifying the copy source object designated by the user. Thus, the display image data editing device 10 receives the object designated by the user (step S10).

Ferner empfängt die Anzeigebilddaten-Editiereinheit 13 einen von der Eingabevorrichtung 3 gesendeten Attributzuweisungsbefehl. Konkret empfängt die Anzeigebilddaten-Editiereinheit 13 die Anzahl der Objektelemente in X-Richtung und Y-Richtung, die in dem Attributzuweisungsbefehl enthalten sind (Schritt S20).Further, the display image data editing unit 13 receives an attribute assignment command sent from the input device 3 . Concretely, the display image data editing unit 13 receives the number of the object elements in the X-direction and the Y-direction included in the attribute assignment command (step S20).

Die Anzeigebilddaten-Editiereinheit 13 erzeugt basierend auf dem Kopierquellenbestimmungsbefehl und dem Attributzuweisungsbefehl Kopiergruppeninformationen, wobei die Anzeigebilddaten-Speichereinheit 15 die von der Anzeigebilddaten-Editiereinheit 13 erzeugten Kopiergruppeninformationen speichert (Schritt S30). Die Kopiergruppeninformationen umfassen die Kopierattributinformationen, die dem Attributzuweisungsbefehl entsprechen. Die Kopiergruppeninformationen umfassen ferner Informationen über das Kopierquellobjekt.The display image data editing unit 13 creates copy group information based on the copy source designation command and the attribute assignment command, and the display image data storage unit 15 stores the copy group information created by the display image data editing unit 13 (step S30). The copy group information includes the copy attribute information corresponding to the attribute assignment command. The copy group information also includes information about the copy source object.

Die Anzeigebilddaten-Editiereinheit 13 führt ein wiederholtes Kopieren des Objekts gemäß den in den Kopierattributinformationen festgelegten Parametern aus. Konkret kopiert die Anzeigebilddaten-Editiereinheit 13 das durch den Kopierquellenbestimmungsbefehl bezeichnete Kopierquellobjekt so, dass die Anzahl der Kopien mit der durch die Parameter der Kopierattributinformationen bezeichneten Anzahl der Elemente übereinstimmt (Schritt S40). Nach dem Erzeugen von Informationen über mehrere Objekte durch Kopieren werden die Informationen über die mehreren Objekte in den Kopiergruppeninformationen als Objektgruppeninformationen gespeichert. Bei der Erstellung der Objektgruppeninformationen erzeugt die Anzeigebilddaten-Editiereinheit 13 neue Objektinformationen, indem sie zu dem geschriebenen Wert, der in dem Kopierquellobjekt festgelegt ist, einen spezifischen Wert hinzufügt.The display image data editing unit 13 repeatedly copies the object according to the parameters set in the copy attribute information. Concretely, the display image data editing unit 13 copies the copy source object designated by the copy source designation command so that the number of copies matches the number of items designated by the parameters of the copy attribute information (step S40). After generating information about multiple objects by copying, the information about the multiple objects is stored in the copy group information as object group information. When creating the object group information, the display image data editing unit 13 creates new object information by adding a specific value to the written value set in the copy source object.

Die Anzeigebilddaten-Editiereinheit 13 ordnet die in den Objektinformationen bestimmten Objekte auf dem Anzeigebild in X- und Y-Richtung auf Basis der Kopierattributinformationen an. Ferner speichert die Anzeigebilddaten-Speichereinheit 15 die Kopiergruppeninformationen, die die Objektgruppeninformationen und der Kopierattributinformationen umfassen.The display image data editing unit 13 arranges the objects specified in the object information on the display image in the X and Y directions based on the copy attribute information. Further, the display image data storage unit 15 stores the copy group information including the object group information and the copy attribute information.

Es werden nun Anzeigebilddaten beschrieben, die Kopiergruppeninformationen umfassen. 3 zeigt eine Darstellung zur Erläuterung einer Konfiguration von Anzeigebilddaten, die von einer Anzeigebilddaten-Editiervorrichtung gemäß der ersten Ausführungsform erzeugt wurden. In 3 ist ein Beispiel für eine Konfiguration von Anzeigebilddaten 21 dargestellt. Die Anzeigebilddaten 21 umfassen Objektinformationen 22 und Kopiergruppeninformationen 23.Display image data including copy group information will now be described. 3 Fig. 12 is a diagram for explaining a configuration of display image data created by a display image data editing apparatus according to the first embodiment. In 3 an example of a configuration of display image data 21 is shown. The display image data 21 includes object information 22 and copy group information 23.

Die Objektinformationen 22 umfassen Informationen wie eine Identifikation (ID), bei denen es sich um Informationen zur Identifizierung des Objekts handelt, und einen Parameter, mit dem das Objekt versehen ist. Der zu dem Objekt gehörende Parameter ist beispielsweise die Adresse eines Speicherplatzes. Ein dem Objekt entsprechender Wert wird in die Adresse des Speicherplatzes geschrieben. Die in 3 dargestellten Objektinformationen 22 geben an, dass der als Parameter geschriebene Wert, d. h. der geschriebene Wert, „5“ ist.The object information 22 includes information such as an identification (ID), which is information for identifying the object, and a parameter attached to the object. The parameter belonging to the object is, for example, the address of a memory location. A value corresponding to the object is written to the address of the memory location. In the 3 object information 22 shown indicates that the value written as a parameter, that is, the written value is “5”.

Bei den Kopiergruppeninformationen 23 handelt es sich um Informationen über die Objektgruppe. Die Kopiergruppeninformationen 23 umfassen Objektgruppeninformationen 26 und Kopierattributinformationen 24. In den Kopierattributinformationen 24 werden die Anzahl der Objektelemente in X-Richtung, die Anzahl der Objektelemente in Y-Richtung und die Gesamtzahl der Objektelemente oder Gesamtzahl der Elemente angegeben. Die Gesamtzahl der Elemente ist die Gesamtzahl der Objekte, die in der Gruppe (Objektgruppe) enthalten sind, die in den Kopiergruppeninformationen 23 festgelegt wurde. Im Fall der in 3 dargestellten Kopiergruppeninformationen 23 beträgt die Gesamtzahl der Elemente vier.The copy group information 23 is information about the object group. The copy group information 23 includes object group information 26 and copy attribute information 24. In the copy attribute information 24, the number of object elements in the X direction, the number of object elements in the Y direction, and the total number of object elements or total number of elements are indicated. The total number of items is the total number of objects included in the group (object group) specified in the copy group information 23 . In the case of the in 3 illustrated copy group information 23, the total number of items is four.

Die Kopierattributinformationen 24 umfassen außerdem den Abstand in X-Richtung, den Abstand in Y-Richtung, die Ausrichtungsreihenfolge und das Seitenverhältnis. Der Abstand in X-Richtung ist der Abstand zwischen benachbarten Objekten, die in X-Richtung angeordnet sind, und der Abstand in Y-Richtung ist der Abstand zwischen benachbarten Objekten, die in Y-Richtung angeordnet sind. Die Ausrichtungsreihenfolge ist die Reihenfolge, in der die Objekte ausgerichtet werden. Jedem Objekt wird eine Elementnummer zugewiesen, die die Reihenfolge der Anordnung angibt, wobei die Ausrichtungsreihenfolge in den Kopierattributinformationen 24 definiert, an welcher Position jede Elementnummer in aufsteigender Reihenfolge platziert wird.The copy attribute information 24 also includes the X-directional spacing, the Y-directional spacing, the alignment order, and the aspect ratio. The X-direction distance is the distance between adjacent objects arranged in the X-direction, and the Y-direction distance is the distance between adjacent objects arranged in the Y-direction. The alignment order is the order in which the objects are aligned. Each object is assigned an item number indicating the order of arrangement, and the alignment order in the copy attribute information 24 defines at which position each item number is placed in ascending order.

Beispiele für die Ausrichtungsreihenfolge sind die Z-Reihenfolge (Z-Typ) und die N-Reihenfolge (N-Typ). 3 veranschaulicht einen Fall, bei dem die Ausrichtungsreihenfolge die Z-Reihenfolge ist. Im Fall der Z-Reihenfolge ordnet die Anzeigebilddaten-Editiereinheit 13 die Objekte von links oben nach rechts an und geht nach Abschluss der Anordnung der Objekte in einer Reihe zur nächst niedrigeren Reihe und ordnet die Objekte in Richtung nach rechts an.Examples of alignment order are Z-order (Z-type) and N-order (N-type). 3 illustrates a case where the alignment order is Z-order. In the case of the Z-order, the display image data editing unit 13 arranges the objects from the top left to the right, and after completing the arrangement of the objects in a row, moves to the next lower row and arranges the objects in the right direction.

Das Seitenverhältnis ist das Verhältnis zwischen der Breite und der Höhe der Form eines auf dem Anzeigebild platzierten Objekts. Wenn das Seitenverhältnis in den Kopierattributinformationen 24 festgelegt ist, ordnet die Anzeigebilddaten-Editiereinheit 13 jedes Objekt mit dem festgelegten Seitenverhältnis an.The aspect ratio is the ratio between the width and the height of the shape of an object placed on the display image. When the aspect ratio is specified in the copy attribute information 24, the display image data edit arranges 13 indicates each object with the specified aspect ratio.

Die Anzeigebilddaten-Editiereinheit 13 erzeugt die Kopierattributinformationen 24 gemäß dem Kopierquellenbestimmungsbefehl des Benutzers. Die Anzeigebilddaten-Editiereinheit 13 erzeugt die Objektgruppeninformationen 26 auf Basis der Gesamtzahl der Elemente in den Kopierattributinformationen 24.The display image data editing unit 13 creates the copy attribute information 24 according to the user's copy source designation command. The display image data editing unit 13 creates the object group information 26 based on the total number of items in the copy attribute information 24.

Die Objektgruppeninformationen 26 umfassen Objektinformationen 25X des als Kopierquelle bestimmten Objekts und Objektinformationen 25A bis 25C der durch Kopieren des Kopierquellobjekts erzeugten Objekte. 3 veranschaulicht einen Fall, bei dem die Objektinformationen 25X des Kopierquellobjekts die ID „10001“ und den geschriebenen Wert „10“ aufweisen.The object group information 26 includes object information 25X of the object designated as the copy-source object, and object information 25A to 25C of objects generated by copying the copy-source object. 3 Fig. 12 illustrates a case where the object information 25X of the copy source object has the ID "10001" and the written value "10".

Die Objektinformationen 25A weisen die ID „10002“ und den geschriebenen Wert „11“ auf. Die Objektinformationen 25B weisen die ID „10003“ und den geschriebenen Wert „12“ auf. Die Objektinformationen 25C weisen die ID „10004“ und den geschriebenen Wert „13“ auf.The object information 25A has the ID “10002” and the written value “11”. The object information 25B has the ID “10003” and the written value “12”. The object information 25C has the ID "10004" and the written value "13".

Wenn die Objektinformationen 25X kopiert werden, um die Objektinformationen 25A bis 25C zu erzeugen, bestimmt die Anzeigebilddaten-Editiereinheit 13 die geschriebenen Werte der Objektinformationen 25A bis 25C, indem sie einen spezifischen Wert zu dem geschriebenen Wert der Objektinformationen 25X addiert. Dabei bestimmt die Anzeigebilddaten-Editiereinheit 13 die geschriebenen Werte der Objektinformationen 25A bis 25C gemäß einem Additionsparameter für den geschriebenen Wert. Der Additionsparameter für den geschriebenen Wert gibt den spezifischen Wert an, der zu dem geschriebenen Wert der Objektinformationen 25X hinzugefügt werden soll. Der Additionsparameter für den geschriebenen Wert kann ein beliebiger positiver Wert, negativer Wert oder Null (keine Addition) sein.When the object information 25X is copied to generate the object information 25A to 25C, the display image data editing unit 13 determines the written values of the object information 25A to 25C by adding a specific value to the written value of the object information 25X. At this time, the display image data editing unit 13 determines the written values of the object information 25A to 25C according to a written value addition parameter. The written value addition parameter indicates the specific value to be added to the written value of the object information 25X. The addition parameter for the written value can be any positive value, negative value, or zero (no addition).

Wie oben beschrieben wurde, erhöht oder verringert die Anzeigebilddaten-Editiereinheit 13 den geschriebenen Wert (Einstellwert), der im Kopierquellobjekt festgelegt ist, jedes Mal um den spezifischen Wert, wenn eine Kopie erstellt wird. Daher addiert die Anzeigebilddaten-Editiereinheit 13 beim Erstellen der ersten Kopie der Objektinformationen 25X den spezifischen Wert zu dem geschriebenen Wert der Objektinformationen 25X, um die ersten Objektinformationen 25A zu erstellen. Wenn die zweite Kopie der Objektinformationen 25X erstellt wird, addiert die Anzeigebilddaten-Editiereinheit 13 anschließend den spezifischen Wert zweimal zu dem geschriebenen Wert der Objektinformationen 25X, um die zweiten Objektinformationen 25B zu erstellen. Wenn die dritte Kopie der Objektinformationen 25X erstellt wird, addiert die Anzeigebilddaten-Editiereinheit 13 den spezifischen Wert dreimal zu dem geschriebenen Wert der Objektinformationen 25X, um die dritten Objektinformationen 25C zu erstellen.As described above, the display image data editing unit 13 increases or decreases the written value (adjustment value) set in the copy source object by the specific value every time a copy is made. Therefore, when making the first copy of the object information 25X, the display image data editing unit 13 adds the specific value to the written value of the object information 25X to make the first object information 25A. Then, when the second copy of the object information 25X is made, the display image data editing unit 13 adds the specific value twice to the written value of the object information 25X to make the second object information 25B. When the third copy of the object information 25X is created, the display image data editing unit 13 adds the specific value to the written value of the object information 25X three times to create the third object information 25C.

Es wird darauf hingewiesen, dass die Anzeigebilddaten-Editiereinheit 13 den spezifischen Wert zu dem geschriebenen Wert der ersten Objektinformationen 25A addieren kann, um die zweiten Objektinformationen 25B zu erzeugen. Ferner kann die Anzeigebilddaten-Editiereinheit 13 den spezifischen Wert zu dem geschriebenen Wert der zweiten Objektinformationen 25B hinzufügen, um die dritten Objektinformationen 25C zu erzeugen.It is noted that the display image data editing unit 13 may add the specific value to the written value of the first object information 25A to generate the second object information 25B. Further, the display image data editing unit 13 can add the specific value to the written value of the second object information 25B to generate the third object information 25C.

Es wird angenommen, dass die Anzeigebilddaten-Editiereinheit 13 den Additionsparameter für den geschriebenen Wert vorab gemäß einer Benutzeranweisung festlegt. Der dargestellte Fall zeigt, dass die Anzeigebilddaten-Editiereinheit 13 zu „10“, wobei es sich um den geschriebenen Wert der Objektinformationen 25X handelt, sequentiell „1“ addiert, um die geschriebenen Werte „11“ bis „13“ festzulegen.It is assumed that the display image data editing unit 13 sets the addition parameter for the written value in advance according to a user's instruction. The illustrated case shows that the display image data editing unit 13 sequentially adds “1” to “10”, which is the written value of the object information 25X, to set the written values “11” to “13”.

Wie oben beschrieben wurde, erhöht die Anzeigebilddaten-Editiereinheit 13 beim Erstellen der Objektinformationen 25A bis 25C durch Kopieren den geschriebenen Wert der Kopierquelle um den spezifischen Wert. Es wird darauf hingewiesen, dass der Additionsparameter für den geschriebenen Wert nicht auf „1“ beschränkt ist.As described above, when creating the object information 25A to 25C by copying, the display image data editing unit 13 increases the written value of the copy source by the specific value. It should be noted that the addition parameter for the written value is not limited to "1".

Wenn die Objektinformationen 25X kopiert werden, um die Objektinformationen 25A bis 25C zu erzeugen, bestimmt die Anzeigebilddaten-Editiereinheit 13 auch die IDs der Objektinformationen 25A bis 25C, indem sie einen spezifischen Wert zur ID der Objektinformationen 25X hinzufügt. Im dargestellten Fall fügt die Anzeigebilddaten-Editiereinheit 13 zu der ID der Objektinformationen 25X sequentiell „1“ hinzu, um die IDs der Objektinformationen 25A bis 25C festzulegen. Wie oben beschrieben wurde, erhöht die Anzeigebilddaten-Editiereinheit 13 beim Erstellen der Objektinformationen 25A bis 25C durch Kopieren die ID der Kopierquelle um den spezifischen Wert. Es wird darauf hingewiesen, dass der spezifische Wert, der zur ID der Objektinformationen 25X addiert wird, nicht auf „1“ beschränkt ist.When the object information 25X is copied to create the object information 25A to 25C, the display image data editing unit 13 also determines the IDs of the object information 25A to 25C by adding a specific value to the ID of the object information 25X. In the illustrated case, the display image data editing unit 13 sequentially adds “1” to the ID of the object information 25X to set the IDs of the object information 25A to 25C. As described above, when creating the object information 25A to 25C by copying, the display image data editing unit 13 increases the ID of the copy source by the specific value. It should be noted that the specific value added to the ID of the object information 25X is not limited to "1".

Die Anzeigebilddaten-Editiereinheit 13 ordnet die Objektinformationen 25X und 25A bis 25C auf dem Anzeigebild auf Basis der Anzahl der Elemente in X-Richtung, der Ausrichtungsreihenfolge und der Anzahl der Elemente in Y-Richtung an, die in den Kopierattributinformationen 24 angegeben sind.The display image data editing unit 13 arranges the object information 25X and 25A to 25C on the display image based on the number of elements in the X direction, the alignment order, and the number of elements in the Y direction specified in the copy attribute information 24 .

Ferner passt die Anzeigebilddaten-Editiereinheit 13 die Position und Form der Objektinformationen 25X und 25A bis 25C auf dem Anzeigebild auf Basis des Abstands in X-Richtung, des Abstands in Y-Richtung und des Seitenverhältnisses an.Further, the display image data editing unit 13 adjusts the position and shape of the object information 25X and 25A to 25C on the display image based on the X-directional distance, the Y-directional distance, and the aspect ratio.

Es wird darauf hingewiesen, dass der Additionsparameter für den geschriebenen Wert oder der spezifische Wert, der zur ID der Objektinformationen 25X hinzugefügt werden soll, in den Kopiergruppeninformationen 23 festgelegt sein kann.Note that the addition parameter for the written value or the specific value to be added to the ID of the object information 25X can be set in the copy group information 23 .

Bei der vorliegenden Ausführungsform speichert die Anzeigebilddaten-Editiervorrichtung 10 die Kopiergruppeninformationen 23 in einer erneut editierbaren Weise, und erstellt nach erneutem Editieren der Kopiergruppeninformationen 23 die Anzeigebilddaten 21 auf Basis der erneut editierten Kopiergruppeninformationen 23. Auf diese Weise kann der Benutzer die Anzeigebilddaten 21 leicht erneut editieren. Da die Anzeigebilddaten-Editiervorrichtung 10 die Objekte mit den Kopiergruppeninformationen 23 verwaltet, ist der gesamte Post-Ausführungsbereich vor der Ausführung des wiederholten Kopierens leicht zu erfassen.In the present embodiment, the display image data editing apparatus 10 stores the copy group information 23 in a re-editable manner, and after re-editing the copy group information 23, creates the display image data 21 based on the re-edited copy group information 23. In this way, the user can easily re-edit the display image data 21 . Since the display image data editing device 10 manages the objects with the copy group information 23, the entire post-execution area before the execution of the repetitive copying is easy to grasp.

Im Folgenden wird ein wiederholter Kopiervorgang, der von der Anzeigebilddaten-Editiervorrichtung 10 ausgeführt wird, unter Bezugnahme auf 4 beschrieben. Die in 4 dargestellten Anzeigebilder 201 und 202 sind Anzeigebilder, die von der Anzeigebilddaten-Editiervorrichtung 10 auf der Anzeigevorrichtung 2 angezeigt werden.In the following, a repetitive copying process performed by the display image data editing apparatus 10 will be explained with reference to FIG 4 described. In the 4 Display images 201 and 202 shown are display images displayed by the display image data editing device 10 on the display device 2 .

4 zeigt eine Darstellung zur Erläuterung von Objekten, die von der Anzeigebilddaten-Editiervorrichtung gemäß der ersten Ausführungsform angeordnet werden. Das im oberen Teil von 4 dargestellte Anzeigebild 201 ist ein Anzeigebild, das angezeigt wird, bevor ein Objekt wiederholt kopiert wird, und das im unteren Teil von 4 dargestellte Anzeigebild 202 ist ein Anzeigebild, das angezeigt wird, nachdem ein Objekt wiederholt kopiert wurde. 4 Fig. 12 is a diagram for explaining objects arranged by the display image data editing apparatus according to the first embodiment. That in the upper part of 4 Display image 201 shown is a display image displayed before an object is repeatedly copied and shown in the lower part of FIG 4 Display image 202 shown is a display image displayed after an object is repeatedly copied.

Wenn der Benutzer das Objekt 51A als wiederholt zu kopierende Kopierquelle bestimmt, zeigt die Anzeigebilddaten-Editiereinheit 13 eine Editierschnittstelle 50 zum Editieren der Anzahl der Elemente in X-Richtung und der Anzahl der Elemente in Y-Richtung auf dem Anzeigebild 201 an.When the user designates the object 51A as a copy source to be repeatedly copied, the display image data editing unit 13 displays an editing interface 50 for editing the number of X-direction items and the number of Y-direction items on the display image 201 .

Im dargestellten Fall wird „3“ als Anzahl der Elemente in X-Richtung und „2“ als Anzahl der Elemente in Y-Richtung eingegeben. In diesem Fall ist die Gesamtzahl der Elemente „6“. Die Anzeigebilddaten-Editiereinheit 13 ordnet insgesamt sechs Objekte auf dem Anzeigebild 202 an: drei Objekte in X-Richtung und zwei Objekte in Y-Richtung. Das Anzeigebild 202 zeigt, dass die Objekte 51A bis 51 F als Kopiergruppe 55 angeordnet sind.In the illustrated case, "3" is entered as the number of elements in the X direction and "2" as the number of elements in the Y direction. In this case, the total number of elements is "6". The display image data editing unit 13 arranges a total of six objects on the display image 202: three objects in the X direction and two objects in the Y direction. The display image 202 shows that the objects 51A to 51F are arranged as a copy group 55 .

Die Anzeigebilddaten-Editiereinheit 13 speichert die Anzeigebilddaten des Anzeigebildes 202 in der Anzeigebilddaten-Speichereinheit 15. Zudem speichert die Anzeigebilddaten-Editiereinheit 13 die Kopiergruppeninformationen 23, die zum Erstellen der Anzeigebilddaten des Anzeigebildes 202 verwendet wurden, in der Anzeigebilddaten-Speichereinheit 15. Die Anzeigebilddaten-Editiereinheit 13 speichert demnach in der Anzeigebilddaten-Speichereinheit 15 die Kopiergruppeninformationen 23, in denen die Anzahl der Elemente in X-Richtung, die Anzahl der Elemente in Y-Richtung und die Ausrichtungsreihenfolge festgelegt sind, die vom Benutzer eingegeben wurden.The display image data editing unit 13 stores the display image data of the display image 202 in the display image data storage unit 15. In addition, the display image data editing unit 13 stores the copy group information 23 used to create the display image data of the display image 202 in the display image data storage unit 15. The display image data Editing unit 13 thus stores in display image data storage unit 15 copy group information 23 in which the number of elements in the X direction, the number of elements in the Y direction and the alignment order inputted by the user are specified.

Wenn eine Anweisung zum erneuten Editieren der erstellten Anzeigebilddaten vorliegt, d. h. ein erneuter Editierbefehl des Benutzers, editiert die Anzeigebilddaten-Editiervorrichtung 10 die Anzeigebilddaten entsprechend der Benutzeranweisung erneut. 5 zeigt ein Flussdiagramm, das ein Verfahren zum erneuten Editieren von Anzeigebilddaten durch die Anzeigebilddaten-Editiervorrichtung gemäß der ersten Ausführungsform veranschaulicht.When there is an instruction for re-editing the created display image data, ie, a re-edit command from the user, the display image data editing device 10 re-edits the display image data according to the user's instruction. 5 12 is a flowchart showing a method of re-editing display image data by the display image data editing apparatus according to the first embodiment.

Sobald der Benutzer die Kopiergruppe ausgewählt hat, bei der die Kopiergruppeninformationen 23 festgelegt sind, werden die Informationen, die die Kopiergruppe angeben, von der Eingabevorrichtung 3 an die Anzeigebilddaten-Editiereinheit 13 gesendet. Folglich empfängt die Anzeigebilddaten-Editiereinheit 13 die Kopiergruppe (Schritt S 110).Once the user selects the copy group in which the copy group information 23 is set, the information indicating the copy group is sent from the input device 3 to the display image data editing unit 13 . Consequently, the display image data editing unit 13 receives the copy group (step S110).

Die Anzeigeausgabeeinheit 11 bewirkt, dass die Anzeigevorrichtung 2 die Anzahl der Elemente der Kopiergruppe auf Basis der Kopiergruppeninformationen 23 der empfangenen Kopiergruppe anzeigt. Die Anzeigeausgabeeinheit 11 veranlasst somit die Anzeigevorrichtung 2, die Anzahl der Elemente in X-Richtung und Y-Richtung anzuzeigen, die als Teil der Kopiergruppeninformationen 23 gespeichert sind (Schritt S120).The display output unit 11 causes the display device 2 to display the number of members of the copy group based on the copy group information 23 of the received copy group. The display output unit 11 thus causes the display device 2 to display the number of items in the X-direction and Y-direction stored as part of the copy group information 23 (step S120).

Wenn der Benutzer einen Attributzuweisungsbefehl in die Eingabevorrichtung 3 eingibt, sendet die Eingabevorrichtung 3 den Attributzuweisungsbefehl an die Anzeigebilddaten-Editiervorrichtung 10. Die Anzeigebilddaten-Editiereinheit 13 empfängt den von der Eingabevorrichtung 3 gesendeten Attributzuweisungsbefehl. Konkret empfängt die Anzeigebilddaten-Editiereinheit 13 die im Attributzuweisungsbefehl enthaltene Anzahl der Objektelemente in X- Richtung und Y-Richtung. Die Anzeigebilddaten-Editiereinheit 13 empfängt demnach die Editierung der Anzahl der Objektelemente in X-Richtung und Y-Richtung (Schritt S130).When the user inputs an attribute assignment command to the input device 3, the input device 3 sends the attribute assignment command to the display image data editing device 10. The display image data editing unit 13 receives the attribute assignment command sent from the input device 3. Concretely, the display image data editing unit 13 receives the number of object elements in the X-direction and Y-direction included in the attribute assignment command. The display image data editing unit 13 thus receives the editing of the number of object elements in the X-direction and Y-direction (step S130).

Die Anzeigebilddaten-Editiereinheit 13 aktualisiert die Anzahl der Elemente in X-Richtung und Y-Richtung in den gespeicherten Kopierattributinformationen 24 mit der Anzahl der Elemente in X-Richtung und Y-Richtung, die durch den Attributzuweisungsbefehl bestimmt wurden (Schritt S140). Auf diese Weise aktualisiert die Anzeigebilddaten-Editiereinheit 13 die Kopierattributinformationen 24, wenn ein neuer Attributzuweisungsbefehl gesendet wurde.The display image data editing unit 13 updates the number of items in the X-direction and Y-direction in the stored copy attribute information 24 with the number of elements in the X-direction and Y-direction designated by the attribute assignment command (step S140). In this way, the display image data editing unit 13 updates the copy attribute information 24 when a new attribute assignment command has been sent.

Die Anzeigebilddaten-Editiereinheit 13 editiert die Objektgruppeninformationen 26 den aktualisierten Kopierattributinformationen 24 gemäß. Die Anzeigebilddaten-Editiereinheit 13 bestimmt, ob die Gesamtzahl der in den Kopierattributinformationen 24 festgelegten Elemente geändert wurde (Schritt S145).The display image data editing unit 13 edits the object group information 26 according to the updated copy attribute information 24 . The display image data editing unit 13 determines whether the total number of items set in the copy attribute information 24 has been changed (step S145).

Als Reaktion auf eine Bestimmung, dass sich die Gesamtzahl der in den Kopierattributinformationen 24 festgelegten Elemente geändert hat (Schritt S145: JA), bestimmt die Anzeigebilddaten-Editiereinheit 13, ob die Gesamtzahl der in den Kopierattributinformationen 24 festgelegten Elemente erhöht wurde (Schritt S150).In response to a determination that the total number of items set in the copy attribute information 24 has changed (step S145: YES), the display image data editing unit 13 determines whether the total number of items set in the copy attribute information 24 has increased (step S150).

Als Reaktion auf eine Bestimmung, dass die Gesamtzahl der in den Kopierattributinformationen 24 festgelegten Elemente erhöht wurde (Schritt S150: JA), kopiert die Anzeigebilddaten-Editiereinheit 13 das letzte Objekt in der Ausrichtungsreihenfolge der Gruppe (Schritt S160). Die Anzeigebilddaten-Editiereinheit 13 erzeugt neue Objektinformationen, indem sie einen spezifischen Wert zu dem im letzten Objekt bestimmten geschriebenen Wert addiert.In response to a determination that the total number of items set in the copy attribute information 24 has increased (step S150: YES), the display image data editing unit 13 copies the last object in the alignment order of the group (step S160). The display image data editing unit 13 creates new object information by adding a specific value to the written value determined in the last object.

Als Reaktion auf eine Bestimmung, dass die Gesamtzahl der in den Kopierattributinformationen 24 festgelegten Elemente reduziert wurde (Schritt S150: NEIN), löscht die Anzeigebilddaten-Editiereinheit 13 die erforderliche Anzahl (reduzierte Anzahl) von Objekten in der Reihenfolge ab dem letzten Objekt in der Ausrichtungsreihenfolge der Gruppe (Schritt S170).In response to a determination that the total number of items set in the copy attribute information 24 has been reduced (step S150: NO), the display image data editing unit 13 deletes the required number (reduced number) of objects in order from the last object in the alignment order of the group (step S170).

Nach der Ausführung von Schritt S160 oder S 170 ändert die Anzeigebilddaten-Editiereinheit 13 die Anordnung der Objekte so, dass die Anzahl der Objekte mit der aktualisierten Anzahl der Elemente in X-Richtung und Y-Richtung übereinstimmt. Das bedeutet, dass die Anzeigebilddaten-Editiereinheit 13 die Anzahl der in X-Richtung und Y-Richtung auf dem Anzeigebild angeordneten Objekte auf Basis der Anzahl der Elemente in X-Richtung und der Anzahl der Elemente in Y-Richtung, die in den Kopierattributinformationen 24 angegeben sind, ändert (Schritt S 180). Als Reaktion auf eine Bestimmung, dass es keine Änderung der in den Kopiergruppeninformationen 23 festgelegten Gesamtzahl der Elemente gibt (Schritt S145: NEIN), führt die Anzeigebilddaten-Editiereinheit 13 den Schritt S180 aus. Die Anzeigebilddaten-Editiereinheit 13 ordnet die Objekte auf dem Anzeigebild entsprechend der Ausrichtungsreihenfolge in den Kopierattributinformationen 24 an. Die Anzeigebilddaten-Speichereinheit 15 speichert die von der Anzeigebilddaten-Editiereinheit 13 editierten Kopiergruppeninformationen 23.After executing step S160 or S170, the display image data editing unit 13 changes the arrangement of objects so that the number of objects matches the updated number of elements in the X-direction and Y-direction. That is, the display image data editing unit 13 calculates the number of objects arranged in the X-direction and Y-direction on the display image based on the number of items in the X-direction and the number of items in the Y-direction stored in the copy attribute information 24 are specified changes (step S180). In response to a determination that there is no change in the total number of items set in the copy group information 23 (step S145: NO), the display image data editing unit 13 executes step S180. The display image data editing unit 13 arranges the objects on the display image according to the alignment order in the copy attribute information 24 . The display image data storage unit 15 stores the copy group information 23 edited by the display image data editing unit 13.

6 zeigt eine Darstellung zur Erläuterung von Objekten, die von einer Anzeigebilddaten-Editiervorrichtung gemäß der ersten Ausführungsform erneut editiert werden. Das im oberen Teil von 6 dargestellte Anzeigebild 203 ist ein Anzeigebild, das angezeigt wird, wenn neue Kopierattributinformationen 24 in den Kopiergruppeninformationen 23 festgelegt werden, und das im unteren Teil von 6 dargestellte Anzeigebild 204 ist ein Anzeigebild, das angezeigt wird, nachdem die Objekte gemäß den neuen Kopierattributinformationen 24 neu angeordnet wurden. 6 Fig. 12 is a diagram for explaining objects re-edited by a display image data editing apparatus according to the first embodiment. That in the upper part of 6 The display image 203 shown is a display image displayed when new copy attribute information 24 is set in the copy group information 23, and is shown in the lower part of FIG 6 The display image 204 shown is a display image displayed after the objects are rearranged according to the new copy attribute information 24 .

Wenn der Benutzer die zu editierende Kopiergruppe 55 auf dem im unteren Teil von 4 dargestellten Anzeigebild 202 bestimmt, zeigt die Anzeigeausgabeeinheit 11 die Editierschnittstelle 50 auf dem Anzeigebild 203 an. Dabei bewirkt die Anzeigeausgabeeinheit 11, dass das Anzeigebild 203 die Editierschnittstelle 50 anzeigt, die die Anzahl der Elemente in X-Richtung und die Anzahl der Elemente in Y-Richtung zeigt, die zum Zeitpunkt der Erstellung des Anzeigebildes 202 festgelegt wurden.If the user selects the copy group 55 to be edited on the in the lower part of 4 determines the display image 202 shown, the display output unit 11 displays the editing interface 50 on the display image 203 . At this time, the display output unit 11 causes the display image 203 to display the editing interface 50 showing the number of items in the X direction and the number of items in the Y direction set at the time the display image 202 is created.

Wenn die Anzahl der Elemente in X-Richtung oder die Anzahl der Elemente in Y-Richtung erneut in die Editierschnittstelle 50 eingegeben wird, ändert die Anzeigebilddaten-Editiereinheit 13 die Kopierattributinformationen 24. Im gezeigten Fall wird „4“ als Anzahl der Elemente in X-Richtung eingegeben, wobei die Anzahl der Elemente in Y-Richtung „2“ unverändert bleibt. Die Anzeigebilddaten-Editiereinheit 13 ordnet die Objekte auf dem Anzeigebild 204 entsprechend der Anzahl der Elemente in X-Richtung und der Anzahl der Elemente in Y-Richtung an, d. h. entsprechend der Anzahl der Felder in X-Richtung und der Anzahl der Felder in Y-Richtung. In diesem Fall ordnet die Anzeigebilddaten-Editiereinheit 13 insgesamt acht Objekte auf dem Anzeigebild 204 an: vier Objekte in X-Richtung und zwei Objekte in Y-Richtung. Das Anzeigebild 204 zeigt, dass die Objekte 51A bis 51F, 52 und 53 als Kopiergruppe 55 angeordnet sind.When the number of items in the X-direction or the number of items in the Y-direction is re-inputted into the editing interface 50, the display image data editing unit 13 changes the copy attribute information 24. In the shown case, "4" is used as the number of items in X- entered direction, whereby the number of elements in the Y-direction "2" remains unchanged. The display image data editing unit 13 arranges the objects on the display image 204 according to the number of items in the X direction and the number of items in the Y direction, i. H. corresponding to the number of fields in the X direction and the number of fields in the Y direction. In this case, the display image data editing unit 13 arranges a total of eight objects on the display image 204: four objects in the X direction and two objects in the Y direction. The display image 204 shows that the objects 51A to 51F, 52 and 53 are arranged as a copy group 55.

Die Anzeigebilddaten-Editiereinheit 13 gemäß der vorliegenden Ausführungsform erzeugt neue Kopiergruppeninformationen 23, indem sie eine Änderung entsprechend der Benutzeranweisung an den in der Anzeigebilddaten-Speichereinheit 15 gespeicherten Kopiergruppeninformationen 23 vornimmt. Dabei erzeugt die Anzeigebilddaten-Editiereinheit 13 die Objektinformationen über die Objekte 52 und 53 aus den Objektinformationen über das Objekt 51F auf Basis der neuen Kopierattributinformationen 24.The display image data editing unit 13 according to the present embodiment creates new copy group information 23 by making a change to the copy group information 23 stored in the display image data storage unit 15 according to the user's instruction. At this time, the display image data editing unit 13 creates the object information about the Objects 52 and 53 from the object information about the object 51F based on the new copy attribute information 24.

Der Vorgang, bei dem die Anzeigebilddaten-Editiereinheit 13 die Objektinformationen zu den Objekten 52 und 53 aus den Objektinformationen zu dem Objekt 51F erzeugt, ähnelt dem Vorgang, bei dem die Anzeigebilddaten-Editiereinheit 13 die Objektinformationen zu den Objekten 51B bis 51F aus den Objektinformationen zu dem Objekt 51A erzeugt.The process in which the display image data editing unit 13 creates the object information on the objects 52 and 53 from the object information on the object 51F is similar to the process in which the display image data editing unit 13 creates the object information on the objects 51B to 51F from the object information generated from object 51A.

Die Anzeigebilddaten-Editiereinheit 13 ordnet die Objekte 51A bis 51F, 52 und 53 auf Basis der neuen Kopierattributinformationen 24 an. Das heißt, wie in Schritt S160 beschrieben wurde, erstellt die Anzeigebilddaten-Editiereinheit 13 die Objekte 52 und 53 durch Kopieren des letzten Objekts 51F in der Ausrichtungsreihenfolge der Gruppe und ordnet die Objekte 52 und 53 nach dem Objekt 51F an.The display image data editing unit 13 arranges the objects 51A to 51F, 52 and 53 based on the new copy attribute information 24. FIG. That is, as described in step S160, the display image data editing unit 13 creates the objects 52 and 53 by copying the last object 51F in the alignment order of the group and arranges the objects 52 and 53 after the object 51F.

In diesem Fall ordnet die Anzeigebilddaten-Editiereinheit 13 die Objekte 51A bis 51F, 52 und 53 auf dem Anzeigebild 204 unter Verwendung der Informationen an, die bereits in den Kopierattributinformationen 24 vor der Änderung der Kopierattributinformationen 24 festgelegt wurden. Beispielsweise ordnet die Anzeigebilddaten-Editiereinheit 13 die Objekte 51A bis 51F, 52 und 53 auf Basis der Ausrichtungsreihenfolge an, die bereits in den Kopierattributinformationen 24 festgelegt wurde.In this case, the display image data editing unit 13 arranges the objects 51A to 51F, 52 and 53 on the display image 204 using the information already set in the copy attribute information 24 before the copy attribute information 24 is changed. For example, the display image data editing unit 13 arranges the objects 51A to 51F, 52 and 53 based on the alignment order already set in the copy attribute information 24. FIG.

Da die Anzeigebilddaten-Speichereinheit 15 die Ausrichtungsreihenfolge speichert, erkennt die Anzeigebilddaten-Editiereinheit 13 der Anzeigebilddaten-Editiervorrichtung 10, dass die Objekte 51A bis 51F in der Reihenfolge der Objekte 51A bis 51F ausgerichtet wurden. Daher ordnet die Anzeigebilddaten-Editiereinheit 13 im Falle des Hinzufügens der Objekte 52 und 53 die Objekte 51A bis 51F ebenfalls in Übereinstimmung mit der Ausrichtungsreihenfolge an und ordnet auch die Objekte 52 und 53 in Übereinstimmung mit der Ausrichtungsreihenfolge an.Since the display image data storage unit 15 stores the alignment order, the display image data editing unit 13 of the display image data editing device 10 recognizes that the objects 51A to 51F have been aligned in the order of the objects 51A to 51F. Therefore, in the case of adding the objects 52 and 53, the display image data editing unit 13 also arranges the objects 51A to 51F in accordance with the alignment order, and also arranges the objects 52 and 53 in accordance with the alignment order.

Ferner ordnet die Anzeigebilddaten-Editiereinheit 13 die Objekte 51A bis 51F, 52 und 53 auf Basis des Abstands in X-Richtung, des Abstands in Y-Richtung, des Seitenverhältnisses und dergleichen an, die in den Kopierattributinformationen 24 festgelegt sind. Auf diese Weise kann die Anzeigebilddaten-Editiereinheit 13 die Objekte 51A bis 51F, 52 und 53 in Übereinstimmung mit den in der Anzeigebilddaten-Speichereinheit 15 gespeicherten Kopierattributinformationen 24 in einfacher Weise anordnen.Further, the display image data editing unit 13 arranges the objects 51A to 51F, 52 and 53 based on the X-directional distance, the Y-directional distance, the aspect ratio and the like set in the copy attribute information 24 . In this way, the display image data editing unit 13 can arrange the objects 51A to 51F, 52 and 53 in accordance with the copy attribute information 24 stored in the display image data storage unit 15 in a simple manner.

Wie oben beschrieben wurde, kann der Benutzer, wenn die Anzahl der auszurichtenden Objekte in den bereits konfigurierten Anzeigebilddaten geändert wird, die Objekte einfach durch erneutes Editieren der Kopierattributinformationen 24 ausrichten.As described above, when the number of objects to be aligned is changed in the already configured display image data, the user can align the objects simply by editing the copy attribute information 24 again.

Die Anzeigebilddaten-Editiereinheit 13 speichert die Anzeigebilddaten des Anzeigebildes 204 in der Anzeigebilddaten-Speichereinheit 15. Zudem speichert die Anzeigebilddaten-Editiereinheit 13 die Kopiergruppeninformationen 23, die zum Erstellen der Anzeigebilddaten des Anzeigebildes 204 verwendet wurden, in der Anzeigebilddaten-Speichereinheit 15. Danach verwendet die Anzeigebilddaten-Editiereinheit 13 beim erneuten Editieren der Kopiergruppe 55 die neuesten Kopiergruppeninformationen 23, die in der Anzeigebilddaten-Speichereinheit 15 gespeichert sind.The display image data editing unit 13 stores the display image data of the display image 204 in the display image data storage unit 15. In addition, the display image data editing unit 13 stores the copy group information 23 used to create the display image data of the display image 204 in the display image data storage unit 15. Thereafter, the display image data editing unit 13 when editing the copy group 55 again, the latest copy group information 23 stored in the display image data storage unit 15.

Wie oben beschrieben wurde, behandelt die Anzeigebilddaten-Editiervorrichtung 10 mehrere Objekte nicht als ein Objekt, sondern verwaltet mehrere Objekte als eine Gruppe. Durch die Verwaltung der Kopiergruppeninformationen 23 kann die Anzeigebilddaten-Editiervorrichtung 10 die Kopierattributinformationen 24 auf einer gruppenweisen Basis speichern und die Werte der zuvor editierten Kopierattributinformationen 24 in den Kopiergruppeninformationen 23 nach dem Editieren wiedergeben.As described above, the display image data editing apparatus 10 does not treat multiple objects as one object, but manages multiple objects as a group. By managing the copy group information 23, the display image data editing apparatus 10 can store the copy attribute information 24 on a group-by-group basis and reflect the values of the previously edited copy attribute information 24 in the copy group information 23 after editing.

Da bei der vorliegenden Ausführungsform die Objekte anhand der Kopiergruppeninformationen 23 verwaltet werden, muss der Benutzer die Objekte nach der Ausführung des wiederholten Kopierens nicht erneut ausrichten. Als Reaktion auf eine Änderung der Gesamtzahl der Elemente in der Objektgruppe kann der Benutzer die ausgerichtete Objektgruppe einfach editieren, indem er die Gesamtzahl der Elemente, die Anzahl der Elemente in X-Richtung oder die Anzahl der Elemente in Y-Richtung editiert, was dazu beiträgt, Zeit und Aufwand für die Anzeigebildeditierung zu sparen.In the present embodiment, since the objects are managed based on the copy group information 23, the user does not need to realign the objects after performing the repeated copying. In response to a change in the total number of items in the object set, the user can easily edit the aligned object set by editing the total number of items, the number of items in the X direction, or the number of items in the Y direction, which contributes to this , save time and effort for display image editing.

Wie oben beschrieben wurde, ändert die Anzeigebilddaten-Editiervorrichtung 10 gemäß der ersten Ausführungsform die Anzahl der Felder von Objekten als Reaktion auf den Empfang einer Anweisung zum Ändern der Anzahl von Elementen in X-Richtung oder der Anzahl von Elementen in Y-Richtung für die erstellte Objektgruppe und ordnet die Objektgruppe in den Anzeigebilddaten mit der geänderten Feldanzahl auf Basis der Kopiergruppeninformationen 23, in denen die Feldanzahl geändert wurde, neu an. Ferner speichert die Anzeigebilddaten-Speichereinheit 15 die Kopiergruppeninformationen 23. Folglich kann der Benutzer auf einfache Weise ein Objekt zu der durch wiederholtes Kopieren erstellten Objektgruppe hinzufügen oder daraus löschen.As described above, the display image data editing apparatus 10 according to the first embodiment changes the number of fields of objects in response to receiving an instruction to change the number of X-direction items or the number of Y-direction items for the created one object group and rearranges the object group in the display image data with the changed field number based on the copy group information 23 in which the field number has been changed. Further, the display image data storage unit 15 stores the copy group information 23. Consequently, the user can easily add or delete an object to or from the object group created by repeated copying.

Zweite AusführungsformSecond embodiment

Als Nächstes wird unter Bezugnahme auf die 7 bis 23 eine zweite Ausführungsform beschrieben. Die Anzeigebilddaten-Editiervorrichtung 10 gemäß der zweiten Ausführungsform weist eine ähnliche Konfiguration wie die Anzeigebilddaten-Editiervorrichtung 10 gemäß der ersten Ausführungsform auf. Bei der zweiten Ausführungsform führt die Anzeigebilddaten-Editiervorrichtung 10 ein wiederholtes Kopieren durch, während die Anzeigegröße des Bereichs (Objektanordnungsbereich 40, der später beschrieben wird), in dem das Kopierquellobjekt platziert wird, beibehalten wird. Wenn das erste wiederholt zu kopierende Objekt platziert wird, stellt die Anzeigebilddaten-Editiervorrichtung 10 demnach die Anzeigegröße des ersten Objekts so ein, dass das erste Objekt die gleiche Anzeigegröße wie der Objektanordnungsbereich 40 (der gesamte Bereich der Objektgruppe, die durch wiederholtes Kopieren ausgerichtet werden soll) hat, wobei es sich um den endgültigen Layoutbereich handelt.Next, with reference to the 7 until 23 a second embodiment described. The display image data editing device 10 according to the second embodiment has a configuration similar to that of the display image data editing device 10 according to the first embodiment. In the second embodiment, the display image data editing apparatus 10 performs repeated copying while maintaining the display size of the area (object arrangement area 40, which will be described later) in which the copy source object is placed. Accordingly, when the first object to be repeatedly copied is placed, the display image data editing apparatus 10 adjusts the display size of the first object so that the first object has the same display size as the object arrangement area 40 (the entire area of the object group to be aligned by repeated copying ), which is the final layout area.

Bei der zweiten Ausführungsform ist der Objektanordnungsbereich 40 unterteilt und die Objekte sind in den Unterteilungen angeordnet; daher ist die Anzahl der im Objektanordnungsbereich 40 angeordneten Objekte gleich der Anzahl der Unterteilungen des Objektanordnungsbereichs 40.In the second embodiment, the object arrangement area 40 is divided and the objects are arranged in the divisions; therefore, the number of objects arranged in the object arrangement area 40 is equal to the number of divisions of the object arrangement area 40.

7 zeigt ein Flussdiagramm zur Veranschaulichung eines Verfahrens zur Erstbearbeitung von Anzeigebilddaten durch eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform. Es ist zu beachten, dass Vorgänge in 7, die den unter Bezugnahme auf 2 bei der ersten Ausführungsform beschriebenen Vorgängen ähnlich sind, hier nicht erneut beschrieben werden. 7 FIG. 14 is a flow chart showing a method for initial editing of display image data by a display image data editing apparatus according to the second embodiment. It should be noted that operations in 7 who are referring to 2 are similar to operations described in the first embodiment will not be described again here.

Die Anzeigebilddaten-Editiereinheit 13 empfängt das vom Benutzer bezeichnete Objekt (Schritt S210). Die Anzeigebilddaten-Editiereinheit 13 empfängt auch die Anzahl der Elemente in X-Richtung und Y-Richtung im Objektanordnungsbereich 40, die in den Kopierattributinformationen 24 enthalten sind (Schritt S220).The display image data editing unit 13 receives the object designated by the user (step S210). The display image data editing unit 13 also receives the number of X-direction and Y-direction items in the object arrangement area 40 included in the copy attribute information 24 (step S220).

8 zeigt eine Darstellung zur Erläuterung eines Objektanordnungsbereichs, der von einer Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform festgelegt wird. 8 zeigt einen Anzeigebild 101, das angezeigt wird, bevor ein Objekt wiederholt kopiert wird. 8th Fig. 12 is a diagram for explaining an object arrangement area set by a display image data editing apparatus according to the second embodiment. 8th Fig. 10 shows a display image 101 displayed before an object is repeatedly copied.

Auf dem Anzeigebild 101, bei dem es sich um ein Objekt-Editor-Anzeigebild handelt, wird ein Objekt 41, das eine Kopierquelle darstellt, im Objektanordnungsbereich 40 angeordnet. Bevor das Objekt 41 wiederholt kopiert wird, sind der Objektanordnungsbereich 40 und der Bereich, in dem das Objekt 41 angezeigt wird, identisch.On the display image 101 which is an object editor display image, an object 41 representing a copy source is arranged in the object arrangement area 40 . Before the object 41 is repeatedly copied, the object arrangement area 40 and the area in which the object 41 is displayed are identical.

Die Anzeigebilddaten-Editiereinheit 13 erzeugt die Kopiergruppeninformationen 23 entsprechend dem Kopierquellenbestimmungsbefehl und der Kopierattributinformationen 24, wobei die Anzeigebilddaten-Speichereinheit 15 die von der Anzeigebilddaten-Editiereinheit 13 erzeugten Kopiergruppeninformationen 23 zusammen mit dem Objektanordnungsbereich 40 speichert (Schritt S230).The display image data editing unit 13 creates the copy group information 23 corresponding to the copy source designation command and the copy attribute information 24, and the display image data storage unit 15 stores the copy group information 23 created by the display image data editing unit 13 together with the object arrangement area 40 (step S230).

Die Anzeigebilddaten-Editiereinheit 13 berechnet die Anzeigegröße eines Objekts, indem sie den Objektanordnungsbereich 40 durch die Anzahl der in den Kopierattributinformationen 24 festgelegten Elemente dividiert, und transformiert das Kopierquellobjekt in die berechnete Anzeigegröße (Schritt S240).The display image data editing unit 13 calculates the display size of an object by dividing the object arrangement area 40 by the number of items set in the copy attribute information 24, and transforms the copy source object into the calculated display size (step S240).

Die Anzeigebilddaten-Editiereinheit 13 führt ein wiederholtes Kopieren des Objekts gemäß den in den Kopiergruppeninformationen 23 festgelegten Parametern durch. Konkret kopiert die Anzeigebilddaten-Editiereinheit 13 das Kopierquellobjekt so, dass die Anzahl der Kopien mit der Anzahl der durch die Parameter bestimmten Elemente übereinstimmt (Schritt S250). Beim Kopieren des Kopierquellobjekts erzeugt die Anzeigebilddaten-Editiereinheit 13 neue Objektinformationen, indem sie einen spezifischen Wert zu dem in dem Kopierquellobjekt festgelegten geschriebenen Wert hinzufügt.The display image data editing unit 13 repeatedly copies the object according to the parameters set in the copy group information 23 . Concretely, the display image data editing unit 13 copies the copy source object so that the number of copies matches the number of items specified by the parameters (step S250). When copying the copy source object, the display image data editing unit 13 creates new object information by adding a specific value to the written value set in the copy source object.

Die Anzeigebilddaten-Editiereinheit 13 ordnet die in den Objektinformationen festgelegten Objekte auf Basis der Kopierattributinformationen in X-Richtung und Y-Richtung auf dem Anzeigebild an. Ferner speichert die Anzeigebilddaten-Speichereinheit 15 die Kopiergruppeninformationen, die die Objektgruppeninformationen und der Kopierattributinformationen umfassen.The display image data editing unit 13 arranges the objects specified in the object information in the X-direction and Y-direction on the display image based on the copy attribute information. Further, the display image data storage unit 15 stores the copy group information including the object group information and the copy attribute information.

Es werden nun Informationen beschrieben, die auf dem Anzeigebild angezeigt werden, wenn das wiederholte Kopieren ausgeführt wird. Wenn das wiederholte Kopieren ausgeführt wird, wird auf dem Anzeigebild eine Editierschnittstelle zum Editieren der Anzahl der Elemente in X-Richtung und der Anzahl der Elemente in Y-Richtung, der wiederholt kopierten Objekte und dergleichen angezeigt.Information displayed on the display image when repeat copying is performed will now be described. When the repeated copying is performed, an editing interface for editing the number of items in the X direction and the number of items in the Y direction, the repeatedly copied objects, and the like is displayed on the display image.

9 zeigt eine Darstellung zur Erläuterung einer Editierschnittstelle, die von einer Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform angezeigt wird. Wenn das Objekt 41 vom Benutzer ausgewählt wird, bewirkt die Anzeigebilddaten-Editiereinheit 13, dass auf dem Anzeigebild 102 eine Editierschnittstelle zum Editieren der Anzahl der Objekte angezeigt wird. Die Editierschnittstelle umfasst hier eine Editierschnittstelle 32, die die Anzahl der Elemente in X-Richtung empfängt, eine Editierschnittstelle 33, die die Anzahl der Elemente in Y-Richtung empfängt, und eine Editierschnittstelle 31, die die Gesamtzahl der Elemente empfängt. 9 Fig. 14 is a diagram for explaining an editing interface displayed by a display image data editing apparatus according to the second embodiment. When the object 41 is selected by the user, the display image data editing unit 13 causes an editing interface for editing the display image 102 to appear number of objects is displayed. The editing interface here includes an editing interface 32 receiving the number of items in the X direction, an editing interface 33 receiving the number of items in the Y direction, and an editing interface 31 receiving the total number of items.

Auf diese Weise zeigt die Anzeigeausgabeeinheit 11 bei der vorliegenden Ausführungsform die Editierschnittstellen 31 bis 33 auf dem Anzeigebild 102 an, sobald der Benutzer das Objekt 41 auswählt. Dadurch kann dem Benutzer das Anzeigebild für die Anweisung zum wiederholten Kopieren nach dem Vorgang zur Auswahl des Objekts angezeigt werden, ohne dass der Vorgang zur Eingabe einer Anweisung zum wiederholten Kopieren durchgeführt wird. Daher kann der Benutzer leicht auf die Funktion zum wiederholten Kopieren zugreifen.In this way, in the present embodiment, the display output unit 11 displays the editing interfaces 31 to 33 on the display image 102 once the user selects the object 41 . Thereby, the display image for the repetitive copy instruction can be displayed to the user after the operation for selecting the object without performing the repetitive copy instruction input operation. Therefore, the user can easily access the repeat copy function.

Als Reaktion auf die Eingabe eines numerischen Wertes in die Editierschnittstellen 31 bis 33 durch den Benutzer erzeugt die Anzeigebilddaten-Editiereinheit 13 die Kopiergruppeninformationen 23. Die Anzeigebilddaten-Editiereinheit 13 legt in den erzeugten Kopiergruppeninformationen 23 die Anzahl der Elemente in X-Richtung, die in die Editierschnittstelle 32 eingegeben wurden, die Anzahl der Elemente in Y-Richtung, die in die Editierschnittstelle 33 eingegeben wurden, und die Gesamtzahl der Elemente, die in die Editierschnittstelle 31 eingegeben wurden, fest. Wenn die Gesamtzahl der Elemente nicht in die Editierschnittstelle 31 eingegeben wird, berechnet die Anzeigebilddaten-Editiereinheit 13 die Gesamtzahl der Elemente durch Multiplikation der Anzahl der Elemente in X-Richtung mit der Anzahl der Elemente in Y-Richtung und legt die berechnete Gesamtzahl der Elemente in den Kopiergruppeninformationen 23 fest. Es wird darauf hingewiesen, dass die Anzahl der in den Kopiergruppeninformationen 23 festgelegten Objekte eins sein kann.In response to the user inputting a numerical value to the editing interfaces 31 to 33, the display image data editing unit 13 generates the copy group information 23 editing interface 32, the number of Y-direction items input to the editing interface 33, and the total number of items input to the editing interface 31. If the total number of items is not entered into the editing interface 31, the display image data editing unit 13 calculates the total number of items by multiplying the number of items in the X direction by the number of items in the Y direction and puts the calculated total number of items in the copy group information 23. Note that the number of objects set in the copy group information 23 may be one.

Wenn „N“ (N ist eine natürliche Zahl) als Anzahl der Elemente in X-Richtung in den Kopiergruppeninformationen 23 und „M“ (M ist eine natürliche Zahl) als Anzahl der Elemente in Y-Richtung in den Kopiergruppeninformationen 23 festgelegt werden, erzeugt die Anzeigebilddaten-Editiereinheit 13 (N×M)-1 einzelne Objektinformationen, da keine Notwendigkeit besteht, die Kopierquellobjektinformationen zu erzeugen, die bereits erzeugt wurden.When “N” (N is a natural number) as the number of X-direction elements in the copy group information 23 and “M” (M is a natural number) as the number of Y-direction elements in the copy group information 23 are set, generated the display image data editing unit 13 (N×M)-1 single object information since there is no need to create the copy source object information that has already been created.

Die ersten einzelnen Objektinformationen, die in den Kopiergruppeninformationen 23 enthalten sind, sind die Objektinformationen über die Kopierquelle, d. h. das Objekt 41. Die zweiten und folgenden einzelnen Objektinformationen, die in den Kopiergruppeninformationen 23 enthalten sind, werden von der Anzeigebilddaten-Editiereinheit 13 mit Hilfe eines Vorgangs erstellt, der dem unter Bezugnahme auf 3 beschriebenen Vorgang ähnelt.The first item information included in the copy group information 23 is the item information about the copy source, ie, the item 41. The second and subsequent item information included in the copy group information 23 is edited by the display image data editing unit 13 by Operation created by referring to 3 described process is similar.

Die Anzeigebilddaten-Editiereinheit 13 führt ein wiederholtes Kopieren auf Basis der Kopiergruppeninformationen 23 durch. 10 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform wiederholt ein Objekt in X-Richtung kopiert.The display image data editing unit 13 performs repeated copying based on the copy group information 23 . 10 Fig. 12 is a diagram for explaining a process in which a display image data editing apparatus according to the second embodiment repeatedly copies an object in the X direction.

10 zeigt den Fall, bei dem „4“ auf dem Anzeigebild 102 als Anzahl der Elemente in X-Richtung in den Kopiergruppeninformationen 23 eingetragen ist. Die Anzeigebilddaten-Editiereinheit 13 kopiert das Objekt 41 wiederholt in X-Richtung auf Basis der Anzahl der Elemente in X-Richtung. In diesem Fall führt die Anzeigebilddaten-Editiereinheit 13 das wiederholte Kopieren so aus, dass die Objekte in den Objektanordnungsbereich 40 passen. Die Anzeigebilddaten-Editiereinheit 13 unterteilt die X-Richtung des Objektanordnungsbereichs 40 in die Anzahl der Elemente in X-Richtung. Hier teilt die Anzeigebilddaten-Editiereinheit 13 die X-Richtung des Objektanordnungsbereichs 40 in vier Teile. 10 FIG. 12 shows the case where “4” is written on the display image 102 as the number of items in the X direction in the copy group information 23. FIG. The display image data editing unit 13 repeatedly copies the object 41 in the X direction based on the number of elements in the X direction. In this case, the display image data editing unit 13 performs the repeated copying so that the objects fit in the object arrangement area 40 . The display image data editing unit 13 divides the X-direction of the object arrangement area 40 into the number of elements in the X-direction. Here, the display image data editing unit 13 divides the X-direction of the object arrangement area 40 into four parts.

Die Anzeigebilddaten-Editiereinheit 13 platziert ein Objekt in jeder der vier Unterteilungen. Das in 10 dargestellte Objekt 41A ist das Objekt, das durch Verkleinerung der Anzeigegröße des Objekts 41 erhalten wird. Die Objekte 41B bis 41D sind Objekte, die durch wiederholtes Kopieren des Objekts 41 und Verkleinern der Anzeigegröße erhalten werden. Auf diese Weise passt die Anzeigebilddaten-Editiereinheit 13 die Anzeigegröße der Objekte 41B bis 41D innerhalb des Objektanordnungsbereichs 40 an, der vor der Ausführung des wiederholten Kopierens festgelegt wurde.The display image data editing unit 13 places an object in each of the four divisions. This in 10 The object 41A shown is the object obtained by reducing the display size of the object 41 . The objects 41B to 41D are objects obtained by repeatedly copying the object 41 and reducing the display size. In this way, the display image data editing unit 13 adjusts the display size of the objects 41B to 41D within the object arrangement area 40 set before executing the repeated copying.

11 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform wiederholt ein Objekt in Y-Richtung kopiert. Die Anzeigebilddaten-Editiereinheit 13 führt das wiederholte Kopieren des Objekts in Y-Richtung nach einem ähnlichen Verfahren wie im Fall der X-Richtung aus. 11 Fig. 12 is an illustration for explaining a process in which a display image data editing apparatus according to the second embodiment repeatedly copies an object in the Y direction. The display image data editing unit 13 performs the repeated copying of the object in the Y direction in a similar method as in the case of the X direction.

11 veranschaulicht den Fall, bei dem „2“ auf dem Anzeigebild 102 als Anzahl der Elemente in Y-Richtung in den Kopiergruppeninformationen 23 eingetragen ist. Die Anzeigebilddaten-Editiereinheit 13 kopiert das Objekt 41 auf Basis der Anzahl der Elemente in Y-Richtung wiederholt in Y-Richtung. In diesem Fall führt die Anzeigebilddaten-Editiereinheit 13 das wiederholte Kopieren so aus, dass die Objekte in den Objektanordnungsbereich 40 passen. Die Anzeigebilddaten-Editiereinheit 13 unterteilt die Y-Richtung des Objektanordnungsbereichs 40 in die Anzahl der Elemente in Y-Richtung. Dabei teilt die Anzeigebilddaten-Editiereinheit 13 die Y-Richtung des Objektanordnungsbereichs 40 in zwei Teile. Somit wird der Objektanordnungsbereich 40 in acht Elemente unterteilt. 11 illustrates the case where “2” is written on the display image 102 as the number of items in the Y direction in the copy group information 23 . The display image data editing unit 13 repeatedly copies the object 41 in the Y direction based on the number of elements in the Y direction. In this case, the display image data editing unit 13 performs the repeated copying so that the objects fit in the object arrangement area 40 . The display image data editing unit 13 divides the Y direction of the object arrangement area 40 into the number of elements in the Y direction. In doing so, she shares display image data editing unit 13 divides the Y-direction of the object arrangement area 40 into two parts. Thus, the object arrangement area 40 is divided into eight elements.

Die Anzeigebilddaten-Editiereinheit 13 platziert in jedem der acht Bereiche ein Objekt. 11 zeigt den Fall, bei dem die Objekte 41A bis 41H im Objektanordnungsbereich 40 angeordnet sind.The display image data editing unit 13 places an object in each of the eight areas. 11 FIG. 12 shows the case where the objects 41A to 41H are arranged in the object arrangement area 40. FIG.

Das Objekt 41A ist mit den Objektinformationen des Objekts 41 verknüpft. Die Objekte 41B bis 41H sind mit den Objektinformationen verknüpft, die von der Anzeigebilddaten-Editiereinheit 13 erstellt wurden.Object 41A is linked to object 41's object information. The objects 41B to 41H are linked to the object information created by the display image data editing unit 13 .

Wenn eine Anweisung zum erneuten Editieren der erstellten Anzeigebilddaten vorliegt, d. h. eine neue Editieranweisung vom Benutzer, editiert die Anzeigebilddaten-Editiervorrichtung 10 die Anzeigebilddaten entsprechend der Benutzeranweisung erneut. 12 zeigt ein Flussdiagramm zur Veranschaulichung eines Verfahrens zum erneuten Editieren von Anzeigebilddaten durch eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform. Es wird darauf hingewiesen, dass die Vorgänge von 12, die den unter Bezugnahme auf 5 bei der ersten Ausführungsform beschriebenen Vorgängen ähnlich sind, hier nicht nochmals beschrieben werden.When there is an instruction for re-editing the created display image data, that is, a new editing instruction from the user, the display image data editing device 10 re-edits the display image data according to the user's instruction. 12 12 is a flowchart showing a method of re-editing display image data by a display image data editing apparatus according to the second embodiment. It is noted that the operations of 12 who are referring to 5 are similar to operations described in the first embodiment will not be described again here.

Nach Ausführung der Schritte S 110 bis S 180 speichert die Anzeigebilddaten-Editiervorrichtung 10 die von der Anzeigebilddaten-Editiereinheit 13 editierten Kopiergruppeninformationen 23 in der Anzeigebilddaten-Speichereinheit 15. Dann berechnet die Anzeigebilddaten-Editiervorrichtung 10 die Anzeigegröße eines Objektelements in dem Objektanordnungsbereich 40 (Schritt S310). Konkret berechnet die Anzeigebilddaten-Editiereinheit 13 die Anzeigegröße eines Objektelements in X-Richtung, indem sie die X-Richtung des in der Anzeigebilddaten-Speichereinheit 15 gespeicherten Objektanordnungsbereichs 40 durch die Anzahl der Elemente in X-Richtung dividiert. Zudem berechnet die Anzeigebilddaten-Editiereinheit 13 die Anzeigegröße eines Objektelements in Y-Richtung, indem sie die Y-Richtung des Objektanordnungsbereichs 40 durch die Anzahl der Elemente in Y-Richtung dividiert.After executing steps S110 to S180, the display image data editing device 10 stores the copy group information 23 edited by the display image data editing unit 13 in the display image data storage unit 15. Then, the display image data editing device 10 calculates the display size of an object element in the object arrangement area 40 (step S310 ). Concretely, the display image data editing unit 13 calculates the display size of an object element in the X direction by dividing the X direction of the object arrangement area 40 stored in the display image data storage unit 15 by the number of the X direction elements. In addition, the display image data editing unit 13 calculates the display size of an object element in the Y direction by dividing the Y direction of the object arrangement area 40 by the number of the Y direction elements.

Die Anzeigebilddaten-Editiereinheit 13 transformiert die Anzeigegröße jedes Objekts in die berechnete Anzeigegröße eines Elements (Schritt S320). Dann richtet die Anzeigebilddaten-Editiereinheit 13 die transformierten Objekte im Objektanordnungsbereich 40 aus (Schritt S330).The display image data editing unit 13 transforms the display size of each object into the calculated display size of an item (step S320). Then, the display image data editing unit 13 aligns the transformed objects in the object arrangement area 40 (step S330).

In einigen Fällen kann die Anzeigebilddaten-Editiervorrichtung 10 eine Anweisung zur Erhöhung der Gesamtzahl der Elemente als Benutzeranweisung aufgrund einer Spezifikationsänderung oder dergleichen erhalten. Es wird ein Vorgang beschrieben, bei dem die Anzeigebilddaten-Editiervorrichtung 10 die Gesamtzahl der Elemente erhöht.In some cases, the display image data editing apparatus 10 may receive an instruction to increase the total number of items as a user's instruction due to a specification change or the like. A process in which the display image data editing apparatus 10 increases the total number of items will be described.

13 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform die Gesamtzahl der Elemente erhöht. Das im oberen Teil von 13 dargestellte Anzeigebild 106A ist ein Anzeigebild, das angezeigt wird, wenn die Anzahl der Elemente in X-Richtung auf dem in 11 dargestellten Anzeigebild 102 von „4“ auf „5“ erhöht wird, und das im unteren Teil von 13 dargestellte Anzeigebild 106B ist ein Anzeigebild, das angezeigt wird, wenn die Gesamtzahl der Elemente auf dem Anzeigebild 106A von „10“ auf „9“ reduziert wird. 13 12 is a diagram for explaining a process in which a display image data editing apparatus according to the second embodiment increases the total number of items. That in the upper part of 13 Display image 106A shown is a display image displayed when the number of elements in the X direction is on the in 11 shown display image 102 is increased from "4" to "5", and that in the lower part of FIG 13 The displayed display image 106B is a display image that is displayed when the total number of items on the display image 106A is reduced from “10” to “9”.

Wenn der Benutzer wie auf dem Anzeigebild 106A dargestellt die Anzahl der Elemente in X-Richtung von „4“ auf „5“ ändert, ändert die Anzeigebilddaten-Editiervorrichtung 10 die Anzahl der Objekte in X-Richtung von vier auf fünf. Folglich ändert die Anzeigebilddaten-Editiervorrichtung 10 die Gesamtzahl der Elemente von „8“ auf „10“.When the user changes the number of items in the X direction from “4” to “5” as shown on the display image 106A, the display image data editing apparatus 10 changes the number of items in the X direction from four to five. Consequently, the display image data editing apparatus 10 changes the total number of items from “8” to “10”.

Danach kann die Anzahl der Elemente durch den Benutzer von „10“ auf „9“ geändert werden, wie auf dem Anzeigebild 106B dargestellt ist. Als Anzahl der in der Objektgruppe enthaltenen Objekte kann demnach ein Wert angegeben werden, der kleiner ist als der Wert, der sich aus der Multiplikation der Anzahl der Elemente in X-Richtung mit der Anzahl der Elemente in Y-Richtung ergibt. In diesem Fall stellt die Anzeigebilddaten-Editiereinheit 13 nach dem letzten in der Objektgruppe erstellten Objekt einen leeren Platz zur Verfügung. Das heißt, die Anzeigebilddaten-Editiereinheit 13 ändert die Anzahl der Objekte in der zweiten Reihe in X-Richtung von fünf auf vier, indem sie das letzte Objekt löscht. In 13 ist der Bereich des gelöschten Objekts mit PA gekennzeichnet.Thereafter, the number of items can be changed from "10" to "9" by the user, as shown in display image 106B. A value that is smaller than the value that results from multiplying the number of elements in the X direction by the number of elements in the Y direction can therefore be specified as the number of objects contained in the object group. In this case, the display image data editing unit 13 provides an empty space after the last object created in the object group. That is, the display image data editing unit 13 changes the number of objects in the second row in the X direction from five to four by deleting the last object. In 13 the area of the deleted object is labeled PA.

In einigen Fällen kann es aufgrund einer Aktualisierung des programmierbaren Displays, einer Fehlerkorrektur oder dergleichen erforderlich sein, die Objektgruppe der durch wiederholtes Kopieren erstellten Anzeigebilddaten zu editieren. Dazu kann nicht nur das Hinzufügen eines neuen Objekts am Ende der ausgerichteten Objekte gehören, sondern auch das Einfügen eines Objekts zwischen ausgerichteten Objekten. Zudem kann ein Objekt zwischen ausgerichteten Objekten gelöscht werden. Zur Erleichterung dieser Vorgänge führt die Anzeigebilddaten-Editiereinheit 13 eine Verwaltung durch, indem sie dem Anordnungsbereich jedes Objekts entsprechend der Ausrichtungsreihenfolge der Objekte im Objektanordnungsbereich 40 Identifikationsinformationen wie eine Bereichsnummer zuweist. Es wird darauf hingewiesen, dass die Ausrichtungsreihenfolge der Objekte in den Kopierattributinformationen 24 frei festgelegt werden kann. Die vorliegende Ausführungsform beschreibt den Fall, bei dem die Objekte in Z-Reihenfolge ausgerichtet sind.In some cases, it may be necessary to edit the object group of the display image data created by repeated copying due to updating of the programmable display, error correction or the like. This can include not only adding a new object at the end of aligned objects, but also inserting an object between aligned objects. In addition, an object can be deleted between aligned objects. To facilitate these operations, the display image data editing unit 13 performs management by giving identification information such as an area number to the arrangement area of each object according to the alignment order of the objects in the object arrangement area 40 assigns. It is noted that the alignment order of the objects in the copy attribute information 24 can be freely set. The present embodiment describes the case where the objects are aligned in Z order.

14 zeigt eine Darstellung zur Erläuterung von Bereichsnummern, die von einer Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform verwaltet werden. Die Anzeigebilddaten-Editiereinheit 13 legt Bereichsnummern für den Objektanordnungsbereich 40 in der Ausrichtungsreihenfolge der Objekte fest (in diesem Beispiel in Z-Reihenfolge). Es wird angenommen, dass ein Objekt in einem Anordnungsbereich des Objektanordnungsbereichs 40 platziert wird. 14 Fig. 14 is a diagram for explaining area numbers managed by a display image data editing apparatus according to the second embodiment. The display image data editing unit 13 sets area numbers for the object arrangement area 40 in the alignment order of the objects (Z-order in this example). It is assumed that an object is placed in an arrangement area of the object arrangement area 40 .

Wenn beispielsweise 10 Objekte im Objektanordnungsbereich 40 angeordnet sind, werden die Anordnungsbereiche PE1 bis PE10 im Objektanordnungsbereich 40 festgelegt. In 14 ist die Bereichsnummer des ganz linken Anordnungsbereichs PE1 in der ersten Reihe „1“, und die Bereichsnummer des ganz rechten Anordnungsbereichs PE5 in der ersten Reihe ist „5“. Ferner ist die Bereichsnummer des ganz linken Anordnungsbereichs PE6 in der zweiten Reihe „6“ und die Bereichsnummer des ganz rechten Anordnungsbereichs PE10 in der zweiten Reihe „10“.For example, when 10 objects are arranged in the object arrangement area 40, the arrangement areas PE1 to PE10 in the object arrangement area 40 are set. In 14 the area number of the leftmost placement area PE1 in the first row is “1”, and the area number of the rightmost placement area PE5 in the first row is “5”. Further, the area number of the leftmost placement area PE6 in the second row is “6”, and the area number of the rightmost placement area PE10 in the second row is “10”.

Die Anzeigebilddaten-Editiereinheit 13 weist den Objekten in der mit den Kopiergruppeninformationen 23 verwalteten Gruppe entsprechend der Kopierreihenfolge fortlaufende Elementnummern zu, die eindeutig identifiziert werden können. Die Anzeigebilddaten-Editiereinheit 13 verwaltet in den Kopiergruppeninformationen 23 eine Liste 301 (im Folgenden als Objektliste bezeichnet), die die Korrespondenzbeziehung zwischen den IDs der Objekte und den, den Objekten zugewiesenen Elementnummern angibt. Wie in der Objektliste 301 dargestellt ist, ist zum Beispiel die Elementnummer des Objekts mit der ID „1001“ „1“. Die Anzeigebilddaten-Editiereinheit 13 bestimmt die Position der Objekte auf Basis der Korrespondenzbeziehung zwischen den Bereichsnummern und den Elementnummern. Die folgende Beschreibung basiert auf der Annahme, dass die Bereichsnummern und die Elementnummern gleich sind.The display image data editing unit 13 assigns consecutive item numbers, which can be uniquely identified, to the objects in the group managed with the copy group information 23 according to the copy order. The display image data editing unit 13 manages, in the copy group information 23, a list 301 (hereinafter referred to as an object list) indicating the correspondence relationship between the IDs of the objects and the item numbers assigned to the objects. For example, as shown in the object list 301, the element number of the object with the ID "1001" is "1". The display image data editing unit 13 determines the position of the objects based on the correspondence relationship between the area numbers and the item numbers. The following description is based on the assumption that the area numbers and the element numbers are the same.

14 zeigt einen Fall, in dem der Anordnungsbereich PE1 der Elementnummer „1“, der Anordnungsbereich PE2 der Elementnummer „2“ und der Anordnungsbereich PE3 der Elementnummer „3“ entspricht. In diesem Fall platziert die Anzeigebilddaten-Editiereinheit 13 das Objekt mit der Elementnummer „1“ im Anordnungsbereich PE1, das Objekt mit der Elementnummer „2“ im Anordnungsbereich PE2 und das Objekt mit der Elementnummer „3“ im Anordnungsbereich PE3. 14 FIG. 14 shows a case where the arrangement area PE1 corresponds to element number “1”, the arrangement area PE2 to element number “2”, and the arrangement area PE3 to element number “3”. In this case, the display image data editing unit 13 places the object with the item number "1" in the placement area PE1, the object with the item number "2" in the placement area PE2, and the object with the item number "3" in the placement area PE3.

Die Anzeigebilddaten-Editiervorrichtung 10 kann in jedem der Anordnungsbereiche PE1 bis PE10 eine Elementnummer oder eine Bereichsnummer anzeigen. 15 zeigt eine Darstellung zur Erläuterung von Elementnummern, die von einer Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform angezeigt werden. 15 zeigt ein Anzeigebild 107, auf dem Elementnummern angezeigt werden.The display image data editing apparatus 10 can display an item number or an area number in each of the arrangement areas PE1 to PE10. 15 Fig. 12 is a diagram for explaining item numbers displayed by a display image data editing apparatus according to the second embodiment. 15 Fig. 10 shows a display picture 107 on which item numbers are displayed.

Die Anzeigeausgabeeinheit 11 stellt jede Elementnummer in dem der Elementnummer entsprechenden Anordnungsbereich dar. Da die Anzeigeausgabeeinheit 11 die Elementnummern in den Anordnungsbereichen auf dem Anzeigebild 107 darstellt, kann der Benutzer visuell überprüfen, in welcher Reihenfolge die Objekte nach der Ausführung des wiederholten Kopierens ausgerichtet sind.The display output unit 11 displays each element number in the arrangement area corresponding to the element number. Since the display output unit 11 displays the element numbers in the arrangement areas on the display image 107, the user can visually check in which order the objects are aligned after the repeated copying is performed.

Als Nächstes wird ein Fall beschrieben, bei dem die Position eines Objekts auf dem Anzeigebild geändert wird. 16 zeigt eine Darstellung zur Erläuterung einer Benutzeranweisung zum Ändern der Position eines Objekts. 17 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform die Änderung der Objektposition ausführt.Next, a case where the position of an object on the display image is changed will be described. 16 Fig. 12 is an illustration for explaining a user's instruction for changing the position of an object. 17 12 is a diagram for explaining a process in which a display image data editing apparatus according to the second embodiment performs the object position change.

16 zeigt ein Anzeigebild 108, auf dem Elementnummern dargestellt sind. 16 und 17 veranschaulichen einen Fall, bei dem der Benutzer eine Anweisung in die Eingabevorrichtung 3 eingibt, das Objekt mit der Elementnummer „9“ auf dem Anzeigebild an die Position des Objekts mit der Elementnummer „7“ zu verschieben. In diesem Fall weist das Objekt mit der Elementnummer „7“ die ID „1007“ und den geschriebenen Wert „16“ auf. Ferner hat das Objekt mit der Elementnummer „8“ die ID „1008“ und den geschriebenen Wert „17“ und das Objekt mit der Elementnummer „9“ hat die ID „1009“ und den geschriebenen Wert „18“. Beachten Sie, dass der Benutzer eine Anweisung zum Ändern der Position des Objekts auf einem Anzeigebild eingeben kann, die das Objekt selbst anstelle der Elementnummer anzeigt. 16 10 shows a display image 108 on which item numbers are shown. 16 and 17 12 illustrate a case where the user inputs an instruction to the input device 3 to move the object with item number “9” to the position of the object with item number “7” on the display image. In this case, the object with item number "7" has ID "1007" and written value "16". Furthermore, the object with item number "8" has ID "1008" and written value "17" and the object with item number "9" has ID "1009" and written value "18". Note that the user can enter an instruction to change the position of the object on a display image that displays the object itself instead of the item number.

Der Benutzer ändert die Position des Objekts beispielsweise durch Ziehen mit der Maus. Der Inhalt dieser Bedienung wird von der Eingabevorrichtung 3 als Benutzeranweisung an die Anzeigebilddaten-Editiervorrichtung 10 gesendet. Daraufhin ersetzt die Anzeigebilddaten-Editiereinheit 13 die Elementnummer, die dem Index des zu verschiebenden Objekts entspricht, durch die Bereichsnummer des Verschiebungsziels.The user changes the position of the object, for example, by dragging with the mouse. The content of this operation is sent from the input device 3 to the display image data editing device 10 as the user's instruction. Then, the display image data editing unit 13 replaces the item number corresponding to the index of the object to be moved with the area number of the move destination.

Wenn das Objekt mit der Elementnummer „9“ an die Stelle des Objekts mit der Elementnummer „7“ verschoben wird, ändert die Anzeigebilddaten-Editiereinheit 13 die Objektliste 301 in eine neue Objektliste 302. Da eine Duplizierung von Elementnummern in der Objektliste 302 nicht zulässig ist, erhöht die Anzeigebilddaten-Editiereinheit 13 alle Elementnummern nach dem duplizierten Element um eins. Konkret ändert die Anzeigebilddaten-Editiereinheit 13 im Fall des Verschiebens des Objekts mit der Elementnummer „9“ an die Position des Objekts mit der Elementnummer „7“ die Elementnummer des Objekts mit der Elementnummer „9“ in der neuen Objektliste 302 von „9“ auf „7“. Ferner ändert die Anzeigebilddaten-Editiereinheit 13 die Elementnummer des Objekts mit der Elementnummer „7“ in der neuen Objektliste 302 von „7“ auf „8“ und die Elementnummer des Objekts mit der Elementnummer „8“ von „8“ auf „9“. Die Anzeigebilddaten-Editiereinheit 13 speichert die geänderte Objektliste 302 in der Anzeigebilddaten-Speichereinheit 15.If the object with the item number "9" is moved to the place of the object with the item number "7", the display image data editing unit 13 changes the object list 301 into a new object list 302. Since duplication of item numbers in the object list 302 is not permitted , the display image data editing unit 13 increases all item numbers after the duplicated item by one. Specifically, in the case of moving the object with item number "9" to the position of the object with item number "7", the display image data editing unit 13 changes the item number of the object with item number "9" in the new object list 302 from "9". "7". Further, the display image data editing unit 13 changes the item number of the object with item number “7” in the new object list 302 from “7” to “8” and the item number of the object with item number “8” from “8” to “9”. The display image data editing unit 13 stores the changed object list 302 in the display image data storage unit 15.

Die Anzeigebilddaten-Editiereinheit 13 ändert die im Objektanordnungsbereich 40 angeordneten Objekte entsprechend der Änderung der Elementnummern. Hierbei platziert die Anzeigebilddaten-Editiereinheit 13 das Objekt mit der ID „1009“, dessen Elementnummer auf „7“ geändert wurde, in dem durch die Bereichsnummer „7“ angegebenen Anordnungsbereich. Ferner platziert die Anzeigebilddaten-Editiereinheit 13 das Objekt mit der ID „1007“, dessen Elementnummer auf „8“ geändert wurde, in dem durch die Bereichsnummer „8“ angegebenen Anordnungsbereich und das Objekt mit der ID „1008“, dessen Elementnummer auf „9“ geändert wurde, in dem durch die Bereichsnummer „9“ angegebenen Anordnungsbereich.The display image data editing unit 13 changes the objects arranged in the object arrangement area 40 according to the change of the item numbers. Here, the display image data editing unit 13 places the object with the ID "1009" whose item number has been changed to "7" in the arrangement area indicated by the area number "7". Further, the display image data editing unit 13 places the object with the ID "1007" whose item number has been changed to "8" in the arrangement area indicated by the area number "8" and the object with the ID "1008" whose item number has been changed to "9 ' was changed in the arrangement area indicated by the area number '9'.

Wie oben beschrieben wurde, ändert die Anzeigebilddaten-Editiervorrichtung 10 die Ausrichtungsreihenfolge der Objekte, indem sie das Objekt, dem eine neue Elementnummer zugewiesen wurde, in den Anordnungsbereich verschiebt, dessen Bereichsnummer mit der neuen Elementnummer verknüpft ist. Wenn die Reihenfolge der Elementnummern aufgrund einer Änderung in der Objektliste 301 geändert wird, ordnet die Anzeigebilddaten-Editiereinheit 13 somit die Objekte auf dem Anzeigebild 108 entsprechend der geänderten Objektliste 302 neu an. Folglich kann die Anzeigebilddaten-Editiervorrichtung 10 ein durch Erweiterung der Anzeigebilddaten hinzugefügtes Objekt problemlos an einer bestimmten Stelle einfügen.As described above, the display image data editing apparatus 10 changes the alignment order of the objects by moving the object assigned a new item number to the arrangement area whose area number is associated with the new item number. Thus, when the order of the item numbers is changed due to a change in the object list 301 , the display image data editing unit 13 rearranges the objects on the display image 108 according to the changed object list 302 . Consequently, the display image data editing apparatus 10 can easily insert an object added by expanding the display image data at a specified position.

Nun wird die Anzeigeform von Objekten beschrieben. 18 zeigt eine Darstellung zur Erläuterung der Anzeigeform von Objekten. Die im oberen Teil von 18 dargestellte Anzeigeprozedur 501 stellt einen Vorgang dar, bei dem ein wiederholtes Kopieren ohne Festlegung des Objektanordnungsbereichs 40 ausgeführt wird. Die im unteren Teil von 18 dargestellte Anzeigeprozedur 502 stellt einen Vorgang dar, bei dem der Objektanordnungsbereich 40 festgelegt ist und das wiederholte Kopieren ohne Berücksichtigung der Form der Objekte ausgeführt wird.The display form of objects will now be described. 18 shows an illustration for explaining the display form of objects. The ones in the upper part of 18 Illustrated display procedure 501 represents a process in which repeated copying is performed without specifying the object arrangement area 40. FIG. The ones in the lower part of 18 The display procedure 502 illustrated represents a process in which the object arrangement area 40 is fixed and the repeated copying is performed regardless of the shape of the objects.

Bei der Anzeigeprozedur 501 ist das Objekt 61X das Kopierquellobjekt, wobei die Objekte 61Y und 61Z unter Verwendung des Objekts 61X erstellt wurden. Bei der Anzeigeprozedur 502 ist das Objekt 61X das Kopierquellobjekt, und die Objekte 61B, 61C und 61D wurden unter Verwendung des Objekts 61X erstellt.In display procedure 501, object 61X is the copy source object, and objects 61Y and 61Z were created using object 61X. In display procedure 502, object 61X is the copy source object, and objects 61B, 61C, and 61D were created using object 61X.

Wenn das wiederholte Kopieren wie bei der Anzeigeprozedur 501 ohne Festlegung des Objektanordnungsbereichs 40 ausgeführt wird, bleiben die Anzeigegröße und die Anzeigeform des Kopierquellobjekts unverändert. Ferner sind die Anzeigegröße und die Anzeigeform des Kopierquellobjekts die gleichen wie die Anzeigegröße und die Anzeigeform der kopierten Objekte.If the repeated copying is performed as in the display procedure 501 without specifying the object arrangement area 40, the display size and display form of the copy source object remain unchanged. Further, the display size and display form of the copy source object are the same as the display size and display form of the copied objects.

Andererseits unterscheidet sich im Fall der Anzeigeprozedur 502 die Anzeigeform der durch wiederholtes Kopieren erzeugten Objekte 61B bis 61D von der des Kopierquellobjekts 61X. Wenn ein Bild, das ein Symbol oder dergleichen darstellt, als Objekt festgelegt und auf einem Anzeigebild platziert wird, führt eine Änderung der Anzeigeform des Objekts zu einer Änderung des Seitenverhältnisses des Bildes, wodurch der Eindruck des Originalbildes verändert und die Erkennbarkeit erschwert werden kann.On the other hand, in the case of the display procedure 502, the display form of the objects 61B to 61D produced by repeated copying is different from that of the copy source object 61X. When an image representing an icon or the like is set as an object and placed on a display image, a change in the display form of the object causes a change in the aspect ratio of the image, which can change the appearance of the original image and make it difficult to see.

Daher führt die Anzeigebilddaten-Editiereinheit 13 gemäß der vorliegenden Ausführungsform ein wiederholtes Kopieren im Objektanordnungsbereich 40 unter Beibehaltung des Seitenverhältnisses der Objekte aus. 19 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem eine Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform ein wiederholtes Kopieren unter Beibehaltung des Seitenverhältnisses der Objekte ausführt.Therefore, the display image data editing unit 13 according to the present embodiment performs repeated copying in the object arrangement area 40 while maintaining the aspect ratio of the objects. 19 Fig. 12 is an illustration for explaining a process in which a display image data editing apparatus according to the second embodiment performs repeated copying while maintaining the aspect ratio of objects.

Die Anzeigebilddaten-Editiereinheit 13 führt die in 19 dargestellte Anzeigeprozedur 503 aus. Bei der Anzeigeprozedur 503 ist das Objekt 62 das Kopierquellobjekt. In der Anzeigebilddaten-Editiervorrichtung 10 werden das Seitenverhältnis und die Mindestanzeigegröße (im Folgenden als Mindestanzeigeeinstellungen bezeichnet) eines Objekts, das ein Element der Kopiergruppe ist, als Parameter der Kopiergruppe festgelegt. Die Mindestanzeigegröße ist ein zulässiger Wert für die Mindestgröße des Anzeigebereichs pro Objekt. Die Mindestanzeigeeinstellungen werden den Benutzeranweisungen entsprechend konfiguriert.The display image data editing unit 13 executes the in 19 display procedure 503 shown. In display procedure 503, object 62 is the copy source object. In the display image data editing device 10, the aspect ratio and the minimum display size (hereinafter referred to as minimum display settings) of an object that is a member of the copy group are set as parameters of the copy group. The minimum display size is an allowable value for the minimum size of the display area per object. The minimum display settings are configured according to user instructions.

Wenn die Mindestanzeigeeinstellungen nicht konfiguriert wurden, transformiert die Anzeigebilddaten-Editiereinheit 13 die Anzeigegröße der Objekte in die Größe, die jeweils den gitterförmigen Anordnungsbereichen entsprechen, die durch Teilen des Objektanordnungsbereichs 40 auf Basis der Anzahl der Elemente in X-Richtung und der Anzahl der Elemente in Y-Richtung erhalten werden. Wenn die Mindestanzeigeeinstellungen nicht konfiguriert wurden und die Anzahl der Elemente in X-Richtung „3“ beträgt, erstellt die Anzeigebilddaten-Editiereinheit 13 die Objekte 62A, 62B und 62C unter Verwendung des Objekts 62. Die Objekte 62A bis 62C weisen das gleiche Seitenverhältnis wie das Kopierquellobjekt 62 auf und sind so dimensioniert, dass sie in den Objektanordnungsbereich 40 passen.When the minimum display settings have not been configured, the display image data editing unit 13 transforms the display size of the objects into the size corresponding to the lattice-shaped arrangement areas, respectively, which are obtained by dividing the object arrangement area 40 based on the number of elements in the X direction and the number of elements in Y-direction can be obtained. If the minimum display settings have not been configured and the number of items in the X direction is "3", the display image data editing unit 13 creates the objects 62A, 62B and 62C using the object 62. The objects 62A to 62C have the same aspect ratio as that Copy source object 62 and are sized to fit within object placement area 40 .

Wenn die Mindestanzeigeeinstellungen konfiguriert wurden, bestimmt die Anzeigebilddaten-Editiereinheit 13, ob die Objekte die Mindestanzeigegröße erfüllen, wenn die Objekte in die maximale, in die gitterförmigen Anordnungsbereiche eingeschriebene Anzeigegröße transformiert werden, während das Seitenverhältnis der Objekte beibehalten wird. Als Reaktion auf die Feststellung, dass die Ergebnisse der Transformation der Objekte die Mindestanzeigegröße nicht erfüllen, ändert die Anzeigebilddaten-Editiereinheit 13 die Anzahl der Elemente in X-Richtung und die Anzahl der Elemente in Y-Richtung, so dass das Seitenverhältnis der Objekte erfüllt ist und die Ergebnisse der Transformation der Objekte die Mindestanzeigegröße erfüllen.When the minimum display settings have been configured, the display image data editing unit 13 determines whether the objects satisfy the minimum display size when the objects are transformed into the maximum display size written in the grid-shaped layout areas while maintaining the aspect ratio of the objects. In response to determining that the results of the transformation of the objects do not satisfy the minimum display size, the display image data editing unit 13 changes the number of elements in the X direction and the number of elements in the Y direction so that the aspect ratio of the objects is satisfied and the results of transforming the objects meet the minimum display size.

Beispielsweise kann eine Änderung der Anzahl der Elemente in X-Richtung dazu führen, dass die Objekte 62A bis 62C, bei denen es sich um das Ergebnis der Transformation des Objekts 62 handelt, die Mindestanzeigegröße nicht erfüllen. In diesem Fall prüft die Anzeigebilddaten-Editiereinheit 13, ob die Ergebnisse der Transformation des Objekts 62 die Mindestanzeigegröße erfüllen können, wenn die Anzahl der Elemente in X-Richtung verringert und die Anzahl der Elemente in Y-Richtung erhöht werden. Wenn verifiziert wird, dass die Ergebnisse der Transformation des Objekts 62 die Mindestanzeigegröße erfüllen können, indem die Anzahl der Elemente in X-Richtung verringert und die Anzahl der Elemente in Y-Richtung erhöht wird, verringert die Anzeigebilddaten-Editiereinheit 13 die Anzahl der Elemente in X-Richtung und erhöht die Anzahl der Elemente in Y-Richtung.For example, changing the number of elements in the X-direction may result in objects 62A through 62C, which are the result of transforming object 62, not meeting the minimum display size. In this case, the display image data editing unit 13 checks whether the results of the transformation of the object 62 can satisfy the minimum display size when the number of X-direction elements is decreased and the number of Y-direction elements is increased. When verifying that the results of the transformation of the object 62 can satisfy the minimum display size by reducing the number of elements in the X direction and increasing the number of elements in the Y direction, the display image data editing unit 13 reduces the number of elements in X direction and increases the number of elements in the Y direction.

19 zeigt die Objekte 63A, 63B und 63C, die erhalten werden, wenn die Anzeigebilddaten-Editiereinheit 13 in Bezug auf die Objekte 62A bis 62C die Anzahl der Elemente in X-Richtung von „3“ auf „2“ reduziert und die Anzahl der Elemente in Y-Richtung von „1“ auf „2“ erhöht. Die Anzeigebilddaten-Editiereinheit 13 ordnet die Objekte 63A, 63B und 63C in den gitterförmigen Bereichen, in denen die Anzahl der Elemente in X-Richtung „2“ und die Anzahl der Elemente in Y-Richtung „2“ beträgt, entsprechend der Ausrichtungsreihenfolge an. Folglich wird das Objekt 63A am linken Ende der ersten Reihe im Objektanordnungsbereich 40 platziert, das Objekt 63B wird am rechten Ende der ersten Reihe im Objektanordnungsbereich 40 platziert, und das Objekt 63C wird am linken Ende der zweiten Reihe im Objektanordnungsbereich 40 platziert. 19 12 shows the objects 63A, 63B and 63C obtained when the display image data editing unit 13, with respect to the objects 62A to 62C, reduces the number of elements in the X direction from “3” to “2” and the number of elements in Y direction increased from "1" to "2". The display image data editing unit 13 arranges the objects 63A, 63B, and 63C in the lattice-shaped areas where the number of elements in the X-direction is “2” and the number of elements in the Y-direction is “2”, according to the alignment order. Consequently, the object 63A is placed at the left end of the first row in the object arrangement area 40, the object 63B is placed at the right end of the first row in the object arrangement area 40, and the object 63C is placed at the left end of the second row in the object arrangement area 40.

In ähnlicher Weise kann eine Änderung der Anzahl der Elemente in Y-Richtung dazu führen, dass die Objekte 62A bis 62C, die das Ergebnis einer Transformation des Objekts 62 sind, die Mindestanzeigegröße nicht erfüllen. In diesem Fall führt die Anzeigebilddaten-Editiereinheit 13 einen Vorgang ähnlich dem Vorgang aus, bei dem eine Änderung der Anzahl der Elemente in X-Richtung dazu führt, dass die Objekte 62A bis 62C die Mindestanzeigegröße nicht erfüllen. Es wird darauf hingewiesen, dass im Objektanordnungsbereich 40 ein Bereich, in dem kein Objekt platziert ist, als leerer Bereich belassen wird.Similarly, changing the number of elements in the Y-direction may cause the objects 62A-62C that are the result of a transformation of object 62 not to meet the minimum display size. In this case, the display image data editing unit 13 performs a process similar to the process in which a change in the number of elements in the X direction causes the objects 62A to 62C to fail the minimum display size. It is noted that in the object placement area 40, an area where no object is placed is left as a blank area.

Als Nächstes wird der Unterschied zwischen einem wiederholten Kopiervorgang, bei dem die Objektliste 301 verwendet wird (im Folgenden als erster wiederholter Kopiervorgang bezeichnet), und einem wiederholten Kopiervorgang, bei dem die Objektliste 301 nicht verwendet wird (im Folgenden als zweiter wiederholter Kopiervorgang bezeichnet), beschrieben.Next, the difference between a repeated copy operation using the object list 301 (hereinafter referred to as a first repeated copy operation) and a repeated copy operation not using the object list 301 (hereinafter referred to as a second repeated copy operation), described.

20 zeigt eine Darstellung zur Erläuterung eines wiederholten Kopiervorgangs, bei dem keine Objektliste verwendet wird. 21 zeigt eine Darstellung zur Erläuterung eines wiederholten Kopiervorgangs, bei dem eine Objektliste verwendet wird und der von einer Anzeigebilddaten-Editiervorrichtung gemäß der zweiten Ausführungsform ausgeführt wird. 20 Fig. 14 is an illustration for explaining a repetitive copying process that does not use an object list. 21 Fig. 12 is an illustration for explaining a repetitive copying operation using an object list performed by a display image data editing apparatus according to the second embodiment.

Sowohl beim ersten wiederholten Kopiervorgang als auch beim zweiten wiederholten Kopiervorgang wird der numerische Wert, der zu einem Objekt gehört, oder der Wert eines Einstellungselements, der ein bei einem Objekt eingestellter fortlaufender Wert ist, in einem spezifischen Intervall einer Addition oder Subtraktion unterzogen, so dass eine Kopie des Objekts erstellt wird. Zum Zeitpunkt des wiederholten Kopierens wird demnach jedes Objekt, das durch wiederholtes Kopieren erzeugt werden soll, so festgelegt, dass der Wert des durch einen Parameter bezeichneten Einstellungselements Kontinuität aufweist. Das wiederholte Kopieren ist also kein einfaches Kopieren von Daten.In either of the first repetitive copying and the second repetitive copying, the numerical value belonging to an object or the value of a setting item, which is a continuous value set to an object, is subjected to addition or subtraction at a specific interval so that a copy of the object is created. Therefore, at the time of repeated copying, each object to be created by repeated copying is set so that the value of the setting item designated by a parameter has continuity. So repeated copying is not simply copying data.

Das zweite wiederholte Kopierverfahren, bei dem keine Objektliste 301 verwendet wird, weist eine schlechte Re-Editierbarkeit nach der Ausführung des wiederholten Kopierens auf. Im Falle einer Objektgruppe, deren Signifikanz darin besteht, dass der Parameter entsprechend der Ausrichtungsreihenfolge der Objekte laufend ansteigt, führt beispielsweise das Einfügen eines Objekts in der Mitte dazu, dass alle Einstellungen der nachfolgenden Objekte zurückgesetzt werden müssen.The second repeated copying method, which does not use object list 301, has poor re-editability after executing the repeated copying. For example, in the case of a group of objects, the significance of which is that the parameter increases progressively according to the alignment order of the objects, inserting an object in the middle leads to the need to reset all the settings of the subsequent objects.

20 veranschaulicht einen Fall, bei dem nach der Erstellung der Objekte 65A bis 65C ein Objekt 65X, das eine Kopie des Objekts 65A ist, an der Stelle des Objekts 65B eingefügt wird. 20 Figure 12 illustrates a case where, after creating objects 65A through 65C, an object 65X, which is a copy of object 65A, is pasted in place of object 65B.

Das Objekt 65A hat die ID „10001“ und den geschriebenen Wert „11“. Das Objekt 65B weist die ID „10002“ und den geschriebenen Wert „12“ auf. Das Objekt 65C hat die ID „10003“ und den geschriebenen Wert „13“. In diesem Fall hat das neue Objekt 65X die ID „10004“, weil es das vierte Objekt ist, und den geschriebenen Wert „12“, weil es an der Position des Objekts 65B eingefügt wurde.The object 65A has the ID "10001" and the written value "11". The object 65B has the ID "10002" and the written value "12". The object 65C has the ID "10003" and the written value "13". In this case, the new object 65X has the ID "10004" because it is the fourth object and the written value "12" because it was inserted at the position of object 65B.

Wenn ein solcher zweiter wiederholter Kopiervorgang durchgeführt wird, sollte der geschriebene Wert des Objekts 65B „13“ und der geschriebene Wert des Objekts 65C „14“ sein, da das Objekt 65B an der Position nach den Objekten 65A und 65X platziert wurde. Da es jedoch im zweiten wiederholten Kopiervorgang keine Objektliste 301 gibt, muss der Benutzer die geschriebenen Werte der Objekte 65B und 65C zurücksetzen. In 20 sind die Stellen, an denen der geschriebene Wert zurückgesetzt werden muss, durch quadratische Rahmen gekennzeichnet.When such a second repeated copy operation is performed, the written value of object 65B should be "13" and the written value of object 65C should be "14" since object 65B was placed at the position after objects 65A and 65X. However, since there is no object list 301 in the second repeated copy operation, the user must reset the written values of objects 65B and 65C. In 20 the places where the written value must be reset are marked by square frames.

21 veranschaulicht einen Fall, bei dem nach der Erstellung der Objekte 66A bis 66C ein Objekt 66D, das eine Kopie des Objekts 66A ist, an der Position des Objekts 66B eingefügt wird. In diesem Fall verwendet die Anzeigebilddaten-Editiervorrichtung 10 als Wert (geschriebener Wert) des Einstellungselements, das zu einem Objekt gehört ist, das Teil der fortlaufenden Kopiergruppe ist, die mit dem Objekt verknüpfte Elementnummer. Die Anzeigebilddaten-Editiereinheit 13 legt den geschriebenen Wert des Objekts somit mit einem mathematischen Ausdruck fest, der die Elementnummer des Objekts enthält. Es wird darauf hingewiesen, dass die Anzeigebilddaten-Editiervorrichtung 10 nicht die einem Objekt zugeordnete Elementnummer als geschriebenen Wert des Objekts wie in dem unter Bezugnahme auf 20 beschriebenen Vorgang verwenden muss. 21 Figure 12 illustrates a case where, after creating objects 66A through 66C, an object 66D that is a copy of object 66A is pasted at the position of object 66B. In this case, the display image data editing apparatus 10 uses, as the value (written value) of the setting item belonging to an object that is part of the continuous copy group, the item number associated with the object. The display image data editing unit 13 thus specifies the written value of the object with a mathematical expression containing the element number of the object. It is noted that the display image data editing apparatus 10 does not use the item number assigned to an object as the written value of the object as in the case referred to in FIG 20 described procedure must use.

Das Objekt 66A weist die Elementnummer „1“, die ID „10001“ und den geschriebenen Wert „Elementnummer+10“, d. h. den geschriebenen Wert „11“ auf. Das Objekt 66B weist die Elementnummer „2“, die ID „10002“ und den geschriebenen Wert „Elementnummer+10“, d. h. den geschriebenen Wert „12“ auf. Das Objekt 66C hat die Elementnummer „3“, die ID „10003“ und den geschriebenen Wert „Elementnummer+10“, d. h. den geschriebenen Wert „13“. In diesem Fall weist das neue Objekt 66D, das das vierte Objekt ist, die ID „10004“ auf. Das Objekt 66D, das an der Stelle des Objekts 66B eingefügt wurde, hat weist die Elementnummer „2“ und den geschriebenen Wert „12“ auf.The object 66A has the element number "1", the ID "10001" and the written value "element number+10", i. H. the written value "11". The object 66B has the element number "2", the ID "10002" and the written value "element number+10", i. H. the written value "12". The object 66C has the element number "3", the ID "10003" and the written value "element number+10", i.e. H. the written value "13". In this case, the new object 66D, which is the fourth object, has the ID "10004". Object 66D, which was inserted in place of object 66B, has element number "2" and written value "12".

Da die Anzeigebilddaten-Editiervorrichtung 10 beim ersten wiederholten Kopiervorgang das wiederholte Kopieren unter Verwendung der Objektliste 301 ausführt, kann die Anzeigebilddaten-Editiervorrichtung 10 auch die geschriebenen Werte der Objekte 66B und 66C auf Basis der Objektliste 301 festlegen. Daher muss der Benutzer die geschriebenen Werte der Objekte 66B und 66C nicht zurücksetzen. Auf diese Weise verwaltet die Anzeigebilddaten-Editiervorrichtung 10 die Elementnummern in der Objektliste 301 und kann daher auch für die neu anzuordnenden Objekte 66B und 66C geschriebene Werte auf Basis von Elementnummern festlegen.Since the display image data editing device 10 performs the repeated copying using the object list 301 in the first repetitive copying operation, the display image data editing device 10 can set the written values of the objects 66B and 66C based on the object list 301 as well. Therefore, the user does not have to reset the written values of objects 66B and 66C. In this way, the display image data editing apparatus 10 manages the item numbers in the object list 301 and can therefore also set values written for the objects 66B and 66C to be rearranged based on item numbers.

Da die Anzeigebilddaten-Editiervorrichtung 10 die einem Objekt zugeordnete Elementnummer als zum Objekt gehörenden geschriebenen Wert verwendet, kann der Benutzer als Reaktion auf eine Änderung der Ausrichtungsreihenfolge der Objekte indirekt den geschriebenen Wert angeben, der in Bezug auf das Objekt mit der neuen Ausrichtungsreihenfolge übereinstimmt. Durch Spezifizieren des zu einem Objekt gehörenden geschriebenen Wertes in Form eines auf der Elementnummer basierenden mathematischen Ausdrucks ist es außerdem möglich, auf Anfragen zu verschiedenen Einstellungen für geschriebene Werte zu reagieren.Since the display image data editing apparatus 10 uses the item number associated with an object as the written value associated with the object, in response to a change in the alignment order of the objects, the user can indirectly specify the written value corresponding to the object with the new alignment order. Also, by specifying the written value associated with an object in the form of a mathematical expression based on the element number, it is possible to respond to requests for various written value settings.

Es wird nun ein Vorgang beschrieben, bei dem wiederholtes Kopieren ohne Verwendung der Kopiergruppeninformationen 23 ausgeführt wird. 22 zeigt eine Darstellung zur Erläuterung eines Vorgangs, bei dem ein wiederholtes Kopieren ohne Verwendung von Kopiergruppeninformationen ausgeführt wird.An operation in which repeated copying is performed without using the copy group information 23 will now be described. 22 Fig. 12 is an illustration for explaining a process in which repetitive copying is performed without using copy group information.

Das im oberen Teil von 22 dargestellte Anzeigebild 105A zeigt eine Objektgruppe, in der die Anzahl der Elemente in X-Richtung „4“ und die Anzahl der Elemente in Y-Richtung „2“ beträgt. Wenn ein neues Objekt durch wiederholtes Kopieren an der Position P1 zwischen dem zweiten Objekt OB1 von links und dem zweiten Objekt OB3 von rechts in der zweiten Reihe der Objektgruppe eingefügt wird, muss der Benutzer das Objekt OB1 nach links verschieben. Außerdem muss der Benutzer das ganz linke Objekt OB2 in der zweiten Reihe der Objektgruppe an die ganz rechte Position P2 in der ersten Reihe verschieben.That in the upper part of 22 The displayed display image 105A shows an object group in which the number of items in the X direction is “4” and the number of items in the Y direction is “2”. When a new object is inserted by repeated copying at the position P1 between the second object OB1 from the left and the second object OB3 from the right in the second row of the object group, the user has to move the object OB1 to the left. In addition, the user must move the leftmost object OB2 in the second row of the object group to the rightmost position P2 in the first row.

Ein im mittleren Teil von 22 dargestelltes Anzeigebild 105B stellt dar, dass der Benutzer ein neues Objekt OB4 an der Position P1 der Objektgruppe auf dem Anzeigebild 105A eingefügt hat. Da der Benutzer das neue Objekt OB4 an der Position P1 eingefügt hat, wurde das Objekt OB2 an die Position P2 und das Objekt OB1 an die ganz linke Position in der zweiten Reihe verschoben.One in the middle part of 22 The displayed screen 105B shows that the user has inserted a new object OB4 at the position P1 of the object group on the screen 105A. Because the user inserted the new object OB4 at position P1, object OB2 was moved to position P2 and object OB1 to the leftmost position in the second row.

In diesem Zustand befindet sich die Objektgruppe auf dem Anzeigebild 105B teilweise außerhalb des Anordnungsbereichs 45; daher verkleinert der Benutzer die Objektgruppe auf eine Größe, die in den Anordnungsbereich 45 passt. Konkret führt der Benutzer einen Vorgang zur Verkleinerung aller Objekte der Objektgruppe in X-Richtung aus. Ein im unteren Teil von 22 dargestelltes Anzeigebild 105C zeigt, dass die Objektgruppe auf dem Anzeigebild 105B in den Anordnungsbereich 45 eingepasst wurde.In this state, the object group on the display image 105B is partially outside the arrangement area 45; therefore, the user shrinks the object group to a size that fits within layout area 45 . Concretely, the user performs an operation of shrinking all objects of the object group in the X direction. A in the lower part of 22 The displayed display image 105C shows that the object group has been fitted into the arrangement area 45 on the display image 105B.

Daher muss der Benutzer, wenn die Kopiergruppeninformationen 23 nicht verwaltet werden, einige Objekte der Objektgruppe verschieben, wenn er das Objekt OB4 neu hinzufügt (einfügt). Außerdem muss der Benutzer, wenn das Einfügen des Objekts dazu führt, dass die Objektgruppe nicht in den ursprünglich erstellten Anordnungsbereich 45 passt, die Größe der einzelnen Objekte ändern. Außerdem muss der Benutzer, wenn die Einstellwerte der Objekte durch wiederholtes Kopieren inkrementiert oder anderweitig bearbeitet wurden, alle Einstellwerte der Objekte an und nach der Position des Einfügens oder Löschens überprüfen.Therefore, when the copy group information 23 is not managed, the user needs to move some objects of the object group when newly adding (pasting) the object OB4. Additionally, if pasting the object causes the group of objects to not fit within the originally created layout area 45, the user must resize the individual objects. In addition, when the setting values of the objects have been incremented by repeated copying or otherwise edited, the user must check all setting values of the objects at and after the position of pasting or deleting.

Wenn die Kopiergruppeninformationen 23 nicht verwaltet werden, ist demnach nicht bekannt, ob die auf dem Anzeigebild angeordneten Objekte Objekte sind, die durch wiederholtes Kopieren ausgerichtet wurden. Wenn der Benutzer also zusätzlich ein neues Objekt in den bereits von Objekten belegten Bereich platziert, muss er Vorgänge wie die Änderung der Größe und Position der Objekte und die Änderung der Einstellwerte durchführen. Wenn die Kopiergruppeninformationen 23 nicht verwaltet werden, ist es daher sehr zeit- und arbeitsaufwändig, ein Objekt zu einer durch wiederholtes Kopieren erstellten Objektgruppe hinzuzufügen oder daraus zu löschen.Accordingly, if the copy group information 23 is not managed, it is not known whether the objects arranged on the display image are objects aligned by repeated copying. Therefore, when the user additionally places a new object in the area already occupied by objects, he must perform operations such as changing the size and position of the objects and changing the setting values. Therefore, if the copy group information 23 is not managed, it takes much time and labor to add or delete an object to or from an object group created by repeated copying.

Da bei der vorliegenden Ausführungsform das wiederholte Kopieren auf Basis der Kopiergruppeninformationen 23 ausgeführt wird, kann das erneute Editieren des Anzeigebildes, z. B. das Hinzufügen oder Löschen eines Objekts, im Bedarfsfall mit geringerem Zeit- und Arbeitsaufwand durchgeführt werden.In the present embodiment, since the repeated copying is performed based on the copy group information 23, the re-editing of the display image, e.g. For example, adding or deleting an object can be done with less time and effort when needed.

Es wird darauf hingewiesen, dass die Anzeigebilddaten-Editiervorrichtung 10 nicht zwingend Objekte, die Bilder darstellen, auf dem Anzeigebild anordnet, sondern Objekte, die numerische Werte darstellen, in Listenform auf dem Anzeigebild anordnen kann. Darüber hinaus können die bei der zweiten Ausführungsform beschriebenen Funktionen bei der Anzeigebilddaten-Editiervorrichtung 10 gemäß der ersten Ausführungsform eingesetzt werden. Beispielsweise kann die Anzeigebilddaten-Editiervorrichtung 10 bei der ersten Ausführungsform jede Elementnummer in dem der Elementnummer entsprechenden Anordnungsbereich anzeigen. Ferner kann die Anzeigebilddaten-Editiervorrichtung 10 bei der ersten Ausführungsform die auf dem Anzeigebild angeordneten Objekte entsprechend der Änderung der Elementnummern in der Objektliste 301 ändern.It is noted that the display image data editing apparatus 10 does not necessarily arrange objects representing images on the display image, but may arrange objects representing numerical values in list form on the display image. In addition, the functions described in the second embodiment can be applied to the display image data editing apparatus 10 according to the first embodiment. For example, in the first embodiment, the display image data editing apparatus 10 can display each item number in the arrangement area corresponding to the item number. Further, in the first embodiment, the display image data editing apparatus 10 can change the objects arranged on the display image according to the change of the item numbers in the object list 301. FIG.

Darüber hinaus kann die Anzeigebilddaten-Editiervorrichtung 10 bei der ersten Ausführungsform, wenn die Beibehaltung des Seitenverhältnisses der auf dem Anzeigebild angezeigten Objekte dazu führt, dass die Mindestanzeigegröße nicht erfüllt wird, die Anzahl der Elemente in X-Richtung oder die Anzahl der Elemente in Y-Richtung so ändern, dass die Mindestanzeigegröße erfüllt wird, während das Seitenverhältnis beibehalten wird. Bei der ersten Ausführungsform kann die Anzeigebilddaten-Editiervorrichtung 10 den geschriebenen Wert eines Objekts mit einem mathematischen Ausdruck basierend auf der Elementnummer des Objekts festlegen.In addition, in the first embodiment, when keeping the aspect ratio of the objects displayed on the display image does not satisfy the minimum display size, the display image data editing apparatus 10 can change the number of elements in the X direction or the number of elements in the Y direction. Change direction to meet minimum display size while maintaining aspect ratio. In the first embodiment, the display image data editing apparatus 10 can specify the written value of an object with a mathematical expression based on the item number of the object.

Wie oben beschrieben wurde, führt die Anzeigebilddaten-Editiervorrichtung 10 gemäß der zweiten Ausführungsform ein wiederholtes Kopieren durch, während die Anzeigegröße des Objektanordnungsbereichs 40 beibehalten wird, wodurch ein wiederholtes Kopieren ohne Berechnung der Anzeigegröße des Objektanordnungsbereichs 40 nach dem Kopieren ausgeführt werden kann.As described above, the display image data editing apparatus 10 according to the second embodiment performs repeated copying while maintaining the display size of the object arrangement area 40, whereby repeated copying can be performed without calculating the display size of the object arrangement area 40 after copying.

Da die Anzeigebilddaten-Editiervorrichtung 10 ein wiederholtes Kopieren unter Beibehaltung der Anzeigegröße des Objektanordnungsbereichs 40 durchführt, ist es außerdem möglich, die Anordnung der Objekte als Reaktion auf eine Erhöhung oder Verringerung der Anzahl der Objekte nach dem wiederholten Kopieren leicht anzupassen.In addition, since the display image data editing apparatus 10 performs repeated copying while maintaining the display size of the object arrangement area 40, it is possible to easily adjust the arrangement of objects in response to an increase or decrease in the number of objects after repeated copying.

Nun wird die Hardwarekonfiguration einer bei der ersten und zweiten Ausführungsform beschriebenen Anzeigebilddaten-Editiervorrichtung 10 beschrieben. 23 zeigt eine Darstellung zur Veranschaulichung eines Beispiels für eine Hardwarekonfiguration, die eine Anzeigebilddaten-Editiervorrichtung gemäß der ersten und zweiten Ausführungsform implementiert.The hardware configuration of a display image data editing apparatus 10 described in the first and second embodiments will now be described. 23 12 is a diagram showing an example of a hardware configuration that implements a display image data editing apparatus according to the first and second embodiments.

Die Anzeigebilddaten-Editiervorrichtung 10 kann durch eine Empfangsvorrichtung 151, einen Prozessor 152, einen Speicher 153 und eine Ausgabevorrichtung 154 implementiert werden, die in 23 dargestellt sind. Beispiele für einen Prozessor 152 sind eine Zentraleinheit (CPU, auch als zentrale Verarbeitungsvorrichtung, Verarbeitungsvorrichtung, Rechenvorrichtung, Mikroprozessor, Mikrocomputer, Prozessor oder digitaler Signalprozessor (DSP) bezeichnet) oder ein LSI (Large Scale Integration)-System. Der Speicher 153 ist beispielsweise ein Direktzugriffsspeicher (RAM) oder ein Festwertspeicher (ROM).The display image data editing device 10 can be configured by a receiving device 151, a Processor 152, a memory 153 and an output device 154 are implemented in 23 are shown. Examples of a processor 152 are a central processing unit (CPU, also referred to as a central processing device, processing device, computing device, microprocessor, microcomputer, processor, or digital signal processor (DSP)) or an LSI (Large Scale Integration) system. The memory 153 is, for example, random access memory (RAM) or read only memory (ROM).

Die Anzeigebilddaten-Editiervorrichtung 10 wird durch den Prozessor 152 implementiert, der ein computerausführbares Anzeigebilddaten-Editierprogramm liest und ausführt, das in dem Speicher 153 gespeichert ist, um die Funktion der Anzeigebilddaten-Editiervorrichtung 10 auszuführen. Man kann auch sagen, dass das Anzeigebilddaten-Editierprogramm, das ein Programm zum Ausführen der Funktion der Anzeigebilddaten-Editiervorrichtung 10 ist, einen Computer veranlasst, die Prozedur oder das Verfahren auszuführen, die der Anzeigebilddaten-Editiervorrichtung 10 zugeordnet sind.The display image data editing apparatus 10 is implemented by the processor 152 reading and executing a computer-executable display image data editing program stored in the memory 153 to perform the function of the display image data editing apparatus 10. It can also be said that the display image data editing program, which is a program for executing the function of the display image data editing device 10, causes a computer to execute the procedure or method associated with the display image data editing device 10.

Das von der Anzeigebilddaten-Editiervorrichtung 10 auszuführende Anzeigebilddaten-Editierprogramm weist eine Modulkonfiguration auf, die die Anzeigebilddaten-Editiereinheit 13 einschließt, die auf eine Hauptspeichervorrichtung geladen und auf der Hauptspeichervorrichtung erzeugt wird.The display image data editing program to be executed by the display image data editing device 10 has a module configuration including the display image data editing unit 13 loaded on a main storage device and created on the main storage device.

Der Speicher 153 hat die Funktion der Anzeigebilddaten-Speichereinheit 15. Der Speicher 153 wird auch als temporärer Speicher verwendet, wenn der Prozessor 152 verschiedene Prozesse ausführt. Der Speicher 153 speichert beispielsweise das Anzeigebilddaten-Editierprogramm, die Kopiergruppeninformationen 23, Anzeigebilddaten und dergleichen.The memory 153 has the function of the display image data storage unit 15. The memory 153 is also used as a temporary memory when the processor 152 executes various processes. The memory 153 stores, for example, the display image data editing program, the copy group information 23, display image data, and the like.

Die Empfangsvorrichtung 151 ist eine Schnittstellenvorrichtung, die von der Eingabeeinrichtung 3 gesendete Informationen empfängt und die empfangenen Informationen an den Prozessor 152 sendet. Die Ausgabevorrichtung 154 hat die Funktion der Anzeigeausgabeeinheit 11. Die Ausgabevorrichtung 154 gibt die von der Anzeigebilddaten-Editiereinheit 13 erzeugten Anzeigebilddaten an ein externes Gerät wie beispielsweise die Anzeigevorrichtung 2 aus.The receiving device 151 is an interface device that receives information sent from the input device 3 and sends the received information to the processor 152 . The output device 154 has the function of the display output unit 11. The output device 154 outputs the display image data generated by the display image data editing unit 13 to an external device such as the display device 2.

Das Anzeigebilddaten-Editierprogramm kann in einem computerlesbaren Speichermedium in einer installierbaren oder ausführbaren Datei gespeichert und als Computerprogramm-Produkt bereitgestellt werden. Alternativ kann das Anzeigebilddaten-Editierprogramm der Anzeigebilddaten-Editiervorrichtung 10 über ein Netzwerk wie das Internet zur Verfügung gestellt werden.The display image data editing program can be stored in a computer-readable storage medium in an installable or executable file and provided as a computer program product. Alternatively, the display image data editing program can be provided to the display image data editing device 10 via a network such as the Internet.

Es wird darauf hingewiesen, dass ein Teil der Funktion der Anzeigebilddaten-Editiervorrichtung 10 durch dedizierte Hardware, wie beispielsweise einen speziellen Schaltkreis, und der andere Teil durch Software oder Firmware implementiert werden kann.It should be noted that part of the function of the display image data editing apparatus 10 can be implemented by dedicated hardware such as a special circuit and the other part can be implemented by software or firmware.

Die in den oben genannten Ausführungsbeispielen beschriebenen Konfigurationen stellen Beispiele dar. Die Ausführungsformen können mit anderen bekannten Techniken und untereinander kombiniert werden, und einige der Konfigurationen können weggelassen oder soweit geändert werden, dass sie nicht vom Kern der Erfindung abweichen.The configurations described in the above embodiments are examples. The embodiments may be combined with other known techniques and each other, and some of the configurations may be omitted or changed within the scope of not departing from the gist of the invention.

Bezugszeichenlistereference list

11
Anzeigebilddaten-Editiersystem;display image data editing system;
22
Anzeigevorrichtung;display device;
33
Eingabevorrichtung;input device;
44
Informationsverarbeitungsvorrichtung;information processing device;
1010
Anzeigebilddaten-Editiervorrichtung;display image data editing device;
1111
Anzeigeausgabeeinheit;display output unit;
1313
Anzeigebilddaten-Editiereinheit;display image data editing unit;
1515
Anzeigebilddaten-Speichereinheit;display image data storage unit;
2121
Anzeigebilddaten;display image data;
2222
Objektinformationen;object information;
2323
Kopiergruppeninformationen;copy group information;
2424
Kopierattributinformationen;copy attribute information;
25A bis 25C, 25X25A to 25C, 25X
Objektinformationen;object information;
2626
Objektgruppeninformationen;object group information;
31 bis 33, 5031 to 33, 50
Editierschnittstelle;editing interface;
4040
Objektanordnungsbereich;object arrangement area;
41, 41A bis 41H, 51A bis 51F, 52, 53, 61B bis 61D, 61X bis 61Z, 62, 62A bis 62C, 63A bis 63C, 65A bis 65C, 65X, 66A bis 66D, OB1 bis OB441, 41A to 41H, 51A to 51F, 52, 53, 61B to 61D, 61X to 61Z, 62, 62A to 62C, 63A to 63C, 65A to 65C, 65X, 66A to 66D, OB1 to OB4
Objekt;Object;
4545
Anordnungsbereich;layout area;
5555
Kopiergruppe;copy group;
101, 102, 105A bis 105C, 106A, 106B, 107, 108, 201 bis 204101, 102, 105A to 105C, 106A, 106B, 107, 108, 201 to 204
Anzeigebild;display image;
151151
Empfangsvorrichtung;receiving device;
152152
Prozessor;Processor;
153153
Speicher;Storage;
154154
Ausgabevorrichtung;dispenser;
301, 302301, 302
Objektliste;object list;
P1, P2P1, P2
Position;Position;
PAPA
Bereich;Area;
PE1 bis PE 10PE1 to PE 10
Anordnungsbereich.layout area.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents cited by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturPatent Literature Cited

  • JP 2015079398 [0005]JP 2015079398 [0005]

Claims (10)

Anzeigebilddaten-Editierprogramm zum Editieren von Anzeigebilddaten eines auf einer Anzeige anzuzeigenden Anzeigebildes, wobei das Anzeigebilddaten-Editierprogramm einen Computer veranlasst, Folgendes auszuführen: einen Anzeigebilddaten-Editierschritt zum Ausführen eines wiederholten Kopiervorganges an einem Kopierquellobjekt, bei dem es sich um eine auf dem Anzeigebild platzierte Anzeigebildkomponente handelt, und zum Erzeugen von Kopiergruppeninformationen, bei denen es sich um Informationen über eine durch den wiederholten Kopiervorgang erzeugte Objektgruppe handelt, wobei der wiederholte Kopiervorgang das Anfertigen von Kopien des Kopierquellobjekts gemäß einer Feldanzahl, welche Felder in Bezug auf eine erste Richtung und eine zweite Richtung auf dem Anzeigebild zugewiesen sind, während ein bei dem Kopierquellobjekt festgelegter Einstellwert jedes Mal, wenn eine Kopie angefertigt wird, um einen spezifischen Wert erhöht oder verringert wird, und das Anordnen der Kopien auf dem Anzeigebild gemäß der Feldanzahl umfasst; und einen Speicherschritt zum Speichern der Kopiergruppeninformationen, wobei die Kopiergruppeninformationen Informationen über die Feldanzahl umfassen, der Anzeigebilddaten-Editierschritt umfasst, die Feldanzahl als Reaktion auf den Empfang einer Anweisung zum Ändern der Feldanzahl für die erzeugte Objektgruppe zu ändern, und in den Anzeigebilddaten die mit der geänderten Feldanzahl erzeugte Objektgruppe auf Basis der Kopiergruppeninformationen, in denen die Feldanzahl geändert wurde, neu anzuordnen, und der Speicherschritt umfasst, die Kopiergruppeninformationen zu speichern, in denen die Feldanzahl geändert wurde.A display image data editing program for editing display image data of a display image to be displayed on a display, the display image data editing program causing a computer to perform: a display image data editing step of performing a repetitive copying operation on a copy source object, which is a display image component placed on the display image, and generating copy group information, which is information about an object group generated by the repetitive copying operation, wherein the repeated copying process making copies of the copy source object according to a number of fields, which fields relating to a first direction and a second direction are assigned on the display image while increasing or decreasing a setting value set at the copy source object by a specific value each time a copy is made, and arranging the copies on the display image according to the field number; and a storing step of storing the copy group information, wherein the copy group information includes field count information, the display image data editing step includes change the tile number in response to receiving an instruction to change the tile number for the created item set, and rearrange in the display image data the item set created with the changed tile number based on the copy group information in which the tile number was changed, and the storing step includes save the copy group information in which the field count was changed. Anzeigebilddaten-Editierprogramm nach Anspruch 1, wobei der Anzeigebilddaten-Editierschritt umfasst, einen Objektanordnungsbereich festzulegen, in dem beim Platzieren des Kopierquellobjekts das Kopierquellobjekt platziert wird, und die erzeugte Objektgruppe in dem Objektanordnungsbereich anzuordnen, indem die Größe der Objekte, die in der erzeugten Objektgruppe enthalten sind, angepasst wird, ohne dass der Objektanordnungsbereich geändert wird.display image data editing program claim 1 , wherein the display image data editing step comprises setting an object arrangement area in which, when placing the copy source object, the copy source object is placed, and arranging the created object group in the object arrangement area by adjusting the size of the objects contained in the created object group without that the object arrangement area is changed. Anzeigebilddaten-Editierprogramm nach Anspruch 2, wobei der Anzeigebilddaten-Editierschritt umfasst, wenn ein Wert, der kleiner ist als der Wert, der durch Multiplizieren der Feldanzahl in der ersten Richtung und der Feldanzahl in der zweiten Richtung erhalten wird, als Anzahl von in der erzeugten Objektgruppe enthaltenen Objekten bestimmt ist, einen leeren Raum in einem Bereich des Objektanordnungsbereichs nach dem in der erzeugten Objektgruppe zuletzt erzeugten letzten Objekt bereitzustellen.display image data editing program claim 2 wherein the display image data editing step comprises, when a value smaller than the value obtained by multiplying the field number in the first direction and the field number in the second direction is determined as the number of objects included in the created object group, provide an empty space in an area of the object arrangement area after the last object created last in the created object group. Anzeigebilddaten-Editierprogramm nach einem der Ansprüche 1 bis 3, wobei der Anzeigebilddaten-Editierschritt umfasst, wenn das Kopierquellobjekt oder die erstellte Objektgruppe auf dem Anzeigebild bestimmt wird, eine Editierschnittstelle zum Festlegen der Feldanzahl anzuzeigen und die in die Editierschnittstelle eingegebene Feldanzahl zu empfangen.Display image data editing program according to any one of Claims 1 until 3 wherein the display image data editing step comprises, when the copy source object or the created object group is designated on the display image, displaying an editing interface for setting the field number and receiving the field number entered into the editing interface. Anzeigebilddaten-Editierprogramm nach einem der Ansprüche 1 bis 4, das einen Computer veranlasst, ferner Folgendes auszuführen: einen Anzeigeausgabeschritt zum Anzeigen der Anzeigebilddaten auf einer Anzeigevorrichtung beim Editieren der Anzeigebilddaten, wobei die Kopiergruppeninformationen eine Ausrichtungsreihenfolge enthalten, in der die Objekte angeordnet werden, und der Anzeigeausgabeschritt umfasst, in jedem Anzeigebereich, in dem eines der Objekte angezeigt wird, eine Bereichsnummer anzuzeigen, die die Reihenfolge der Anordnung des Objekts auf Basis der Ausrichtungsreihenfolge angibt.Display image data editing program according to any one of Claims 1 until 4 that causes a computer to further execute: a display output step of displaying the display image data on a display device when editing the display image data, wherein the copy group information includes an alignment order in which the objects are arranged, and the display output step comprises, in each display area in which one of the objects is displayed to display a region number indicating the order of arrangement of the object based on the alignment order. Anzeigebilddaten-Editierprogramm nach Anspruch 5, wobei der Speicherschritt umfasst, eine Objektliste zu speichern, die eine Korrespondenzbeziehung zwischen der Bereichsnummer und einer Elementnummer angibt, die die Anordnungsreihenfolge des Objekts in der erzeugten Objektgruppe angibt, und der Anzeigebilddaten-Editierschritt umfasst, wenn die Reihenfolge der Elementnummer in der Objektliste geändert wird, das Objekt auf dem Anzeigebild entsprechend der Objektliste neu anzuordnen.display image data editing program claim 5 , wherein the storing step comprises storing an object list indicating a correspondence relationship between the area number and an item number indicating the arrangement order of the object in the generated object group, and the display image data editing step comprises when the order of the item number in the object list is changed to rearrange the object on the display screen according to the object list. Anzeigebilddaten-Editierprogramm nach einem der Ansprüche 1 bis 6, wobei die Kopiergruppeninformationen das Verhältnis der Breite und Höhe des Objektanzeigebereichs und eine Mindestgröße des Objektanzeigebereichs umfassen, und der Anzeigebilddaten-Editierschritt umfasst, als Reaktion auf die Feststellung, dass es nicht möglich ist, die Mindestgröße beizubehalten, wenn der wiederholte Kopiervorgang so ausgeführt wird, dass das Verhältnis der Breite und der Höhe erfüllt ist, die Feldanzahl in der ersten Richtung und der zweiten Richtung so einzustellen, dass das Verhältnis der Breite und der Höhe erfüllt ist und die Mindestgröße beibehalten wird.Display image data editing program according to any one of Claims 1 until 6 wherein the copy group information includes the ratio of the width and height of the object display area and a minimum size of the object display area, and the display image data editing step includes, in response to determining that it is not possible to maintain the minimum size when the repeated copying operation is performed so that the ratio of the width and the height is satisfied, adjusting the field number in the first direction and the second direction so that the ratio of the width and the height is satisfied and the minimum size is maintained. Anzeigebilddaten-Editierprogramm nach Anspruch 6, wobei der Einstellwert durch einen mathematischen Ausdruck angegeben wird, der die Elementnummer enthält.display image data editing program claim 6 , where the setting value is divided by a mathematical expression containing the element number. Anzeigebilddaten-Editiervorrichtung zum Editieren von Anzeigebilddaten eines auf einer Anzeige anzuzeigenden Anzeigebildes, wobei die Anzeigebilddaten-Editiervorrichtung aufweist: eine Anzeigebilddaten-Editiereinheit zum Ausführen eines wiederholten Kopiervorganges an einem Kopierquellobjekt, bei dem es sich um eine auf dem Anzeigebild platzierte Anzeigebildkomponente handelt, und zum Erzeugen von Kopiergruppeninformationen, bei denen es sich um Informationen über eine durch den wiederholten Kopiervorgang erzeugte Objektgruppe handelt, wobei der wiederholte Kopiervorgang das Anfertigen von Kopien des Kopierquellobjekts gemäß einer Feldanzahl, welche Felder in Bezug auf eine erste Richtung und eine zweite Richtung auf dem Anzeigebild zugewiesen sind, während ein bei dem Kopierquellobjekt festgelegter Einstellwert jedes Mal, wenn eine Kopie angefertigt wird, um einen spezifischen Wert erhöht oder verringert wird, und das Anordnen der Kopien auf dem Anzeigebild gemäß der Feldanzahl umfasst; und eine Speichereinheit zum Speichern der Kopiergruppeninformationen, wobei die Kopiergruppeninformationen Informationen über die Feldanzahl umfassen, die Anzeigebilddaten-Editiereinheit die Feldanzahl als Reaktion auf den Empfang einer Anweisung zum Ändern der Feldanzahl für die erzeugte Objektgruppe ändert und in den Anzeigebilddaten die mit der geänderten Feldanzahl erzeugte Objektgruppe auf Basis der Kopiergruppeninformationen, in denen die Feldanzahl geändert wurde, neu anordnet, und die Speichereinheit die Kopiergruppeninformationen speichert, in denen die Feldanzahl geändert wurde.A display image data editing apparatus for editing display image data of a display image to be displayed on a display, the display image data editing apparatus comprising: a display image data editing unit for performing a repetitive copying operation on a copy source object, which is a display image component placed on the display image, and generating copy group information, which is information about an object group generated by the repetitive copying operation, wherein the repeated copying process making copies of the copy source object according to a number of fields, which fields relating to a first direction and a second direction are assigned on the display image while increasing or decreasing a setting value set at the copy source object by a specific value each time a copy is made, and arranging the copies on the display image according to the field number; and a storage unit for storing the copy group information, wherein the copy group information includes field count information, the display image data editing unit changes the field number in response to receiving an instruction to change the field number for the created object group and in the display image data the object group created with the changed field number based on the Copy group information where field count was changed, rearranges, and the storage unit stores the copy group information in which the field number has been changed. Anzeigebilddaten-Editierverfahren zum Editieren von Anzeigebilddaten eines auf einer Anzeige anzuzeigenden Anzeigebildes, wobei das Anzeigebilddaten-Editierverfahren umfasst: einen Anzeigebilddaten-Editierschritt zum Ausführen eines wiederholten Kopiervorganges an einem Kopierquellobjekt, bei dem es sich um eine auf dem Anzeigebild platzierte Anzeigebildkomponente handelt, und zum Erzeugen von Kopiergruppeninformationen, bei denen es sich um Informationen über eine durch den wiederholten Kopiervorgang erzeugte Objektgruppe handelt, wobei der wiederholte Kopiervorgang das Anfertigen von Kopien des Kopierquellobjekts gemäß einer Feldanzahl, welche Felder in Bezug auf eine erste Richtung und eine zweite Richtung auf dem Anzeigebild zugewiesen sind, während ein bei dem Kopierquellobjekt festgelegter Einstellwert jedes Mal, wenn eine Kopie angefertigt wird, um einen spezifischen Wert erhöht oder verringert wird, und das Anordnen der Kopien auf dem Anzeigebild gemäß der Feldanzahl umfasst; und einen Speicherschritt zum Speichern der Kopiergruppeninformationen, wobei die Kopiergruppeninformationen Informationen über die Feldanzahl enthalten, der Anzeigebilddaten-Editierschritt umfasst, die Feldanzahl als Reaktion auf den Empfang einer Anweisung zum Ändern der Feldanzahl für die erzeugte Objektgruppe zu ändern, und in den Anzeigebilddaten die mit der geänderten Feldanzahl erzeugte Objektgruppe auf Basis der Kopiergruppeninformationen, in denen die Feldanzahl geändert wurde, neu anzuordnen, und der Speicherschritt umfasst, die Kopiergruppeninformationen zu speichern, in denen die Feldanzahl geändert wurde.A display image data editing method for editing display image data of a display image to be displayed on a display, the display image data editing method comprising: a display image data editing step of performing a repetitive copying operation on a copy source object, which is a display image component placed on the display image, and generating copy group information, which is information about an object group generated by the repetitive copying operation, wherein the repeated copying process making copies of the copy source object according to a number of fields, which fields relating to a first direction and a second direction are assigned on the display image while increasing or decreasing a setting value set at the copy source object by a specific value each time a copy is made, and arranging the copies on the display image according to the field number; and a storing step of storing the copy group information, wherein the copy group information contains information about the number of fields, the display image data editing step includes change the tile number in response to receiving an instruction to change the tile number for the created item set, and rearrange in the display image data the item set created with the changed tile number based on the copy group information in which the tile number was changed, and the storing step includes save the copy group information in which the field count was changed.
DE112020006703.3T 2020-02-10 2020-02-10 Display image data editing program, display image data editing apparatus and display image data editing method Pending DE112020006703T5 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/005158 WO2021161388A1 (en) 2020-02-10 2020-02-10 Screen data-editing program, screen data-editing device, and screen data-editing method

Publications (1)

Publication Number Publication Date
DE112020006703T5 true DE112020006703T5 (en) 2022-12-15

Family

ID=72517836

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112020006703.3T Pending DE112020006703T5 (en) 2020-02-10 2020-02-10 Display image data editing program, display image data editing apparatus and display image data editing method

Country Status (4)

Country Link
JP (1) JP6758551B1 (en)
CN (1) CN115087954B (en)
DE (1) DE112020006703T5 (en)
WO (1) WO2021161388A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7032838B1 (en) * 2021-06-24 2022-03-09 特許業務法人Ipx Information processing equipment, programs and information processing methods

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015079398A (en) 2013-10-17 2015-04-23 発紘電機株式会社 Drawing editor device and its program

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6359695B1 (en) * 1992-02-26 2002-03-19 Canon Kabushiki Kaisha Repeated image forming apparatus with neighboring image boundary gradiation correction
JP2001285610A (en) * 2000-03-29 2001-10-12 Ricoh Co Ltd Image forming device
JP3879552B2 (en) * 2002-03-20 2007-02-14 富士ゼロックス株式会社 Image generating apparatus, image reading apparatus, unauthorized duplication prevention system, program, and output medium manufacturing method
JP3961545B2 (en) * 2005-11-29 2007-08-22 株式会社コナミデジタルエンタテインメント Object selection device, object selection method, and program
CN101590318B (en) * 2008-05-26 2012-05-30 鈊象电子股份有限公司 Rhythm game device
US8750624B2 (en) * 2010-10-19 2014-06-10 Doron Kletter Detection of duplicate document content using two-dimensional visual fingerprinting
JP5910603B2 (en) * 2013-10-17 2016-04-27 コニカミノルタ株式会社 Setting object display control device, setting object display method, and computer program
JP2017091328A (en) * 2015-11-13 2017-05-25 富士ゼロックス株式会社 Information processing apparatus and information processing program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015079398A (en) 2013-10-17 2015-04-23 発紘電機株式会社 Drawing editor device and its program

Also Published As

Publication number Publication date
CN115087954B (en) 2024-09-10
CN115087954A (en) 2022-09-20
WO2021161388A1 (en) 2021-08-19
JPWO2021161388A1 (en) 2021-08-19
JP6758551B1 (en) 2020-09-23

Similar Documents

Publication Publication Date Title
DE102016216843B4 (en) Distributed file merging
DE69128958T2 (en) Cut and paste filtering of unlimited, dynamic, unmodifiable data streams
DE69427008T2 (en) Method for automatically restoring the consistency of a hierarchical object structure in a computer after operator intervention and computer with such a system
DE69232110T2 (en) History content display system for an information processor
DE68925746T2 (en) Version management tool
DE69030550T2 (en) Method and system for generating plans for a manufacturing process
DE69618735T2 (en) Method and device for designing a knitted fabric
DE69602827T2 (en) METHOD FOR CREATING A TELECOMMUNICATIONS NETWORK DATA BASE
DE69130085T2 (en) Figuring device
DE69026885T2 (en) Dynamic selection of data formats for recursively nested logical elements
DE102012209711A1 (en) Systems and methods for using graphical representations to manage query results
DE112016007220T5 (en) Ladder program processing support device and ladder program processing method
DE69532307T2 (en) Expression propagation for hierarchical net lists
DE102017106023A1 (en) Method and system for automated user interface testing via model-driven techniques
DE112019000972T5 (en) Methods and systems for simplified graphical mapping of bipartite graphs
DE112013005993T5 (en) Method, apparatus and computer readable medium for optimal determination of data subsets
DE3850444T2 (en) Program management process for distributed processing systems and customized device.
DE3855225T2 (en) Database system for image composition
DE112011105625T5 (en) Sequence program creation device
DE202014005278U1 (en) Embed archived data in a data source
DE69425480T2 (en) Document editing apparatus
DE112018005620T5 (en) ORDER MANAGEMENT IN A DATA PROCESSING SYSTEM
DE102023122773A1 (en) BINDING DATA TO GRAPHIC OBJECTS USING A VISUAL INDICATOR
DE69129776T2 (en) Process and device for image data processing
DE69025389T2 (en) Table editor

Legal Events

Date Code Title Description
R012 Request for examination validly filed