US10289366B2ActiveUtilityA1

Image editor, and method and computer-readable medium therefor

Assignee: BROTHER IND LTDPriority: Mar 11, 2016Filed: Mar 6, 2017Granted: May 14, 2019
Est. expiryMar 11, 2036(~9.6 yrs left)· nominal 20-yr term from priority
G06F 40/106G06F 3/1204G06F 3/1208G06F 3/1256G06F 3/1292G06F 3/1251G06F 3/1243G06F 17/212
41
PatentIndex Score
0
Cited by
13
References
19
Claims

Abstract

An image editor includes a controller configured to display an image editable area on a display, the image editable area including a plurality of sections, each section including one or more objects displayed therein, each object including one of a character and an image, and perform an image edit process for each of the plurality of sections, the image edit process including placing an object in a specified one of the plurality of sections, setting a display attribute of the object, for the specified section, and displaying the object within the specified section in accordance with the display attribute set for the specified section.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An image editor comprising:
 a display; and 
 a controller configured to:
 display an image editable area on the display, wherein the image editable area is divided into a plurality of divided sections by a dividing line when the dividing line is set to the image editable area, and the image editable area corresponds to a single divided section when the dividing line is not set to the image editable area; 
 in response to receiving a line adding instruction to add a target dividing line onto a target section of one or more of the divided sections, determine whether there is an object within the target section; 
 in response to determining that there is an object within the target section, reject addition of the target dividing line onto the target section; 
 in response to determining that there is not an object within the target section, add the target dividing line onto the target section, thereby the target section being divided into a plurality of divided target sections by the target dividing line, and set a display attribute, which is set for the target section, for a specified section of the plurality of divided target sections; and 
 perform an image edit process for the specified section of the plurality of divided target sections, the image edit process comprising:
 in response to receiving an object adding instruction to add an object to the specified section, placing the object in the specified section of the plurality of divided target sections; 
 setting a display attribute of the placed object, for the specified section based on the display attribute set to the specified section; and 
 displaying the placed object within the specified section in accordance with the display attribute set for the specified section. 
 
 
 
     
     
       2. The image editor according to  claim 1 ,
 wherein the image edit process further comprises:
 when a plurality of objects are placed in a particular arrangement order in the specified section which is one of the plurality of divided target sections, displaying the plurality of objects arranged in the particular arrangement order within the specified section, in accordance with the display attribute set for the specified section, the display attribute including:
 an arrangement direction in which the plurality of objects are to be arranged within the specified section; and 
 an alignment representing which one of an upstream side, a center side, and a downstream side in the arrangement direction within the specified section, the plurality of objects are to be placed on; and 
 
 when the arrangement order is changed, displaying the plurality of objects arranged along the arrangement direction in the changed arrangement order within the specified section. 
 
 
     
     
       3. The image editor according to  claim 1 ,
 wherein the image edit process further comprises:
 changing a display size of the specified section which is one of the plurality of divided target sections; and 
 changing a display size of the object displayed within the specified section, in accordance with the changed display size of the specified section. 
 
 
     
     
       4. The image editor according to  claim 1 ,
 wherein the image edit process further comprises:
 moving the object placed in the specified section, which is one of the plurality of divided target sections, into one of an other section of the plurality of divided target sections and an other section of the plurality of divided sections; 
 deleting the object from the specified section; and 
 displaying the object within the other section. 
 
 
     
     
       5. The image editor according to  claim 1 ,
 wherein object includes a frame object, the frame object being a frame-shaped object configured to have one or more other objects placed therein, and 
 wherein the image edit process further comprises:
 when a plurality of objects including the frame object are placed in the specified section which is one of the plurality of divided target sections, displaying the frame object within the specified section, and displaying one or more objects, other than the frame object, of the plurality of objects within the frame object. 
 
 
     
     
       6. The image editor according to  claim 1 ,
 wherein the image edit process further comprises:
 when the image editable area is enlarged or reduced in a specific direction, moving a position of the dividing line in the specific direction in accordance with an enlargement/reduction ratio for the image editable area. 
 
 
     
     
       7. The image editor according to  claim 1 ,
 wherein the image edit process further comprises:
 when the image editable area is enlarged or reduced in a specific direction, maintaining a position of the dividing line in the specific direction regardless of enlargement or reduction of the image editable area. 
 
 
     
     
       8. The image editor according to  claim 1 ,
 wherein the image editable area is a quadrangular area extending in a first direction and a second direction that are perpendicular to each other, and 
 wherein the plurality of divided target sections are a plurality of quadrangular areas. 
 
     
     
       9. A method implementable on a processor coupled with a display, the method comprising:
 displaying an image editable area on the display, wherein the image editable area is divided into a plurality of divided sections by a dividing line when the dividing line is set to the image editable area, and the image editable area corresponds to a single divided section when the dividing line is not set to the image editable area; 
 in response to receiving a line adding instruction to add a target dividing line onto a target section of one or more of the divided sections, determining whether there is an object within the target section; 
 in response to determining that there is not an object within the target section, adding the target dividing line onto the target section, thereby the target section being divided into a plurality of divided target sections by the target dividing line, and set a display attribute, which is set for the target section, for a specified section of the plurality of divided target sections; and 
 performing an image edit process for the specified section of the plurality of divided target sections, the image edit process comprising:
 in response to receiving an object adding instruction to add an object to the specified section, placing the object in the specified section of the plurality of divided target sections; 
 setting a display attribute of the placed object, for the specified section, based on the display attribute set to the specified section; and 
 displaying the placed object within the specified section in accordance with the display attribute set for the specified section. 
 
 
     
     
       10. The method of  claim 9 , further comprising:
 displaying another image editable area on the display; 
 in response to receiving another instruction to add another target dividing line onto another target section of one or more of the divided sections, determining whether there is an object within the another target section; and 
 in response to determining that there is an object within the another target section, reject addition of the another target dividing line onto the another target section. 
 
     
     
       11. A non-transitory computer-readable medium storing computer-readable instructions that are executable by a processor coupled with a display, the instructions being configured to, when executed by the processor, cause the processor to:
 display an image editable area on the display, wherein the image editable area is divided into a plurality of divided sections by a dividing line when the dividing line is set to the image editable area, and the image editable area corresponds to a single divided section when the dividing line is not set to the image editable area; 
 in response to receiving a line adding instruction to add a target dividing line onto a target section of one or more of the divided sections, determine whether there is an object within the target section; 
 in response to determining that there is an object within the target section, reject addition of the target dividing line onto the target section; 
 in response to determining that there is not an object within the target section, add the target dividing line onto the target section, thereby the target section being divided into a plurality of divided target sections by the target dividing line, and set a display attribute, which is set for the target section, for a specified section of the plurality of divided target sections; and 
 perform an image edit process for the specified section of the plurality of divided target sections, the image edit process comprising:
 in response to receiving an object adding instruction to add an object to the specified section, placing the object in the specified section of the plurality of divided target sections; 
 setting a display attribute of the placed object, for the specified section, based on the display attribute set to the specified section; and 
 displaying the placed object within the specified section in accordance with the display attribute set for the specified section. 
 
 
     
     
       12. The non-transitory computer-readable medium according to  claim 11 ,
 wherein the image edit process further comprises:
 when a plurality of objects are placed in a particular arrangement order in the specified section which is one of the plurality of divided target sections, displaying the plurality of objects arranged in the particular arrangement order within the specified section, in accordance with the display attribute set for the specified section, the display attribute including:
 an arrangement direction in which the plurality of objects are to be arranged within the specified section; and 
 an alignment representing which one of an upstream side, a center side, and a downstream side in the arrangement direction within the specified section, the plurality of objects are to be placed on; and 
 
 when the arrangement order is changed, displaying the plurality of objects arranged along the arrangement direction in the changed arrangement order within the specified section. 
 
 
     
     
       13. The non-transitory computer-readable medium according to  claim 11 ,
 wherein the image edit process further comprises:
 changing a display size of the specified section which is one of the plurality of divided target sections; and 
 changing a display size of the object displayed within the specified section, in accordance with the changed display size of the specified section. 
 
 
     
     
       14. The non-transitory computer-readable medium according to  claim 11 ,
 wherein the image edit process further comprises:
 moving the object placed in the specified section, which is one of the plurality of divided target sections, into one of an other section of the plurality of divided target sections and an other section of the plurality of divided sections; 
 deleting the object from the specified section; and 
 displaying the object within the other section. 
 
 
     
     
       15. The non-transitory computer-readable medium according to  claim 11 ,
 wherein the object includes a frame object, the frame object being a frame-shaped object configured to have one or more other objects placed therein, 
 wherein the image edit process further comprises:
 when a plurality of objects including the frame object are placed in the specified section which is one of the plurality of divided target sections, displaying the frame object within the specified section, and displaying one or more objects, other than the frame object, of the plurality of objects within the frame object. 
 
 
     
     
       16. The non-transitory computer-readable medium according to  claim 11 ,
 wherein the image edit process further comprises:
 when the image editable area is enlarged or reduced in a specific direction, moving a position of the dividing line in the specific direction in accordance with an enlargement/reduction ratio for the image editable area. 
 
 
     
     
       17. The non-transitory computer-readable medium according to  claim 11 ,
 wherein the image edit process further comprises:
 when the image editable area is enlarged or reduced in a specific direction, maintaining a position of the dividing line in the specific direction regardless of enlargement or reduction of the image editable area. 
 
 
     
     
       18. The non-transitory computer-readable medium according to  claim 11 ,
 wherein the image editable area is a quadrangular area extending in a first direction and a second direction that are perpendicular to each other, and 
 wherein the plurality of divided target sections are a plurality of quadrangular areas. 
 
     
     
       19. An image editor comprising:
 a display; and 
 a controller configured to:
 display an image editable area on the display, wherein the image editable area is divided into a plurality of divided sections by a dividing line when the dividing line is set to the image editable area, and the image editable area corresponds to a single divided section when the dividing line is not set to the image editable area; 
 display an operable image on the display, the operable image being operable by a user; 
 in response to an additional dividing line is placed on the image editable area by the operable image being operated, determine that a line adding instruction to add the additional dividing line is received, wherein a target section is one of one or more of the divided sections, and the target section is a section traversed by the additional dividing line, 
 in response to determining that there is an object within the target section, reject addition of the additional dividing line onto the target section, and delete the additional dividing line placed on the image editable area; 
 in response to determining that there is not an object within the target section, add the additional dividing line onto the target section, thereby the target section being divided into a plurality of divided target sections by the additional dividing line, and set a display attribute, which is set for the target section, for a specified section of the plurality of divided target sections; and 
 perform an image edit process for the specified section of the plurality of divided target sections, the image edit process comprising:
 in response to receiving an object adding instruction to add an object to the specified section, placing the object in the specified section of the plurality of divided target sections; 
 setting a display attribute of the placed object, for the specified section, based on the display attribute set to the specified section; and 
 
 displaying the placed object within the specified section in accordance with the display attribute set for the specified section.

Join the waitlist — get patent alerts

Track US10289366B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.