Character spacing adjustment of text columns
US-2018018305-A1 · Jan 18, 2018 · US
US11769469B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11769469-B2 |
| Application number | US-201816966076-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 13, 2018 |
| Priority date | Feb 13, 2018 |
| Publication date | Sep 26, 2023 |
| Grant date | Sep 26, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Content data of a display target is acquired in accordance with a user's operations and is used to determine a configuration of a display image. Of the regions to be rendered using fonts in the display image, the region in which a character is to be displaced by a very small amount is determined. The characters targeted for displacement are rendered while being displaced over time in accordance with predetermined displacement rules. The characters not targeted for displacement are rendered in a reference position. With all characters rendered, the display image is completed and output. The processes of S 12 to S 24 are repeated until display is terminated.
Opening claim text (preview).
The invention claimed is: 1. An image processing apparatus comprising: a storage section configured to store data associating data of a source image to be displayed in a display image with predetermined displacement rules for the source image with respect to a display image plane; a displacement controlling section configured to displace the source image in accordance with the displacement rules, before determining a pixel value of the display image on a basis of positional relations between the source image and the display image plane; and an output section configured to output data of the display image of which the pixel value is determined, wherein at least one of: (i) the storage section stores, as the displacement rules, rules for oscillation relative to the display image plane in association with the data of the source image, and the displacement controlling section oscillates the source image relative to the display image plane in accordance with the displacement rules, (ii) depending on whether or not the source image is to be displaced, the displacement controlling section varies a shape of a range in the source image referenced for determining each pixel value of the display image, and (iii) the displacement controlling section narrows the range in the source image referenced for determining each pixel value of the display image in a direction in which the source image is displaced. 2. The image processing apparatus according to claim 1 , wherein the storage section stores, as the displacement rules, rules for causing one frame of the display image to produce a displacement smaller than a one-pixel region. 3. The image processing apparatus according to claim 1 , wherein the storage section stores data representing a font of a character as the data of the source image, in association with the displacement rules, and the displacement controlling section displaces each character individually in the display image, in accordance with the displacement rules. 4. The image processing apparatus according to claim 3 , wherein the storage section stores, as part of the font of the character, data associating each of lines constituting the character with the displacement rules, and the displacement controlling section displaces each of the lines individually in accordance with the displacement rules. 5. The image processing apparatus according to claim 1 , wherein the displacement controlling section performs displacement in accordance with the displacement rules within a region of the display image selected according to predetermined criteria. 6. The image processing apparatus according to claim 1 , wherein the displacement controlling section acquires information regarding a point of gaze of a user relative to the display image, before performing displacement in accordance with the displacement rules within a region of a predetermined range including the point of gaze. 7. The image processing apparatus according to claim 1 , wherein the displacement controlling section determines whether or not to perform displacement in accordance with the displacement rules on a basis of at least a resolution of a display apparatus outputting the display image, a size of the source image relative to the display image plane, a distance between a screen of the display apparatus and a user, an eyesight of the user, or a velocity of the display apparatus. 8. A display image generating method by an image processing apparatus, the display image generating method comprising: reading out data for generating a display image from a memory that stores data associating data of a source image with predetermined displacement rules for the source image with respect to a display image plane; displacing the source image in accordance with the displacement rules, before determining a pixel value of the display image on a basis of positional relations between the source image and the display image plane; and outputting data of the display image of which the pixel value is determined, wherein at least one of: (i) the memory includes, as the displacement rules, rules for oscillation relative to the display image plane in association with the data of the source image, and the displacing includes oscillating the source image relative to the display image plane in accordance with the displacement rules, (ii) depending on whether or not the source image is to be displaced, the displacing includes varying a shape of a range in the source image referenced for determining each pixel value of the display image, and (iii) the displacing includes narrowing the range in the source image referenced for determining each pixel value of the display image in a direction in which the source image is displaced. 9. A non-transitory, computer-readable storage medium containing a computer program, which when executed by a computer, causes the computer to carry out actions, comprising: reading out data for generating a display image from a memory that stores data associating data of a source image with predetermined displacement rules for the source image with respect to a display image plane; displacing the source image in accordance with the displacement rules, before determining a pixel value of the display image on a basis of positional relations between the source image and the display image plane; and outputting data of the display image of which the pixel value is determined, wherein at least one of: (i) the memory includes, as the displacement rules, rules for oscillation relative to the display image plane in association with the data of the source image, and the displacing includes oscillating the source image relative to the display image plane in accordance with the displacement rules, (ii) depending on whether or not the source image is to be displaced, the displacing includes varying a shape of a range in the source image referenced for determining each pixel value of the display image, and (iii) the displacing includes narrowing the range in the source image referenced for determining each pixel value of the display image in a direction in which the source image is displaced. 10. A non-transitory, computer-readable storage medium containing a font data structure to be referenced by an image processing apparatus for rendering a character in a display image, wherein with respect to each character, data of an image representing a shape of the character that is arranged on a display image plane and whose pixel value at a corresponding position is referenced for determining the pixel values of the display image is associated with displacement rules representing the rules according to which the image processing apparatus displaces the arrangement, wherein at least one of: (i) a memory includes, as the displacement rules, rules for oscillation relative to the display image plane in association with the data of the source image, and the displacing includes oscillating the source image relative to the display image plane in accordance with the displacement rules, (ii) depending on whether or not the source image is to be displaced, the displacing includes varying a shape of a range in the source image referenced for determining each pixel value of the display image, and (iii) the displacing includes narrowing the range in the source image referenced for determining each pixel value of the display image in a direction in which the source image is displaced.
for enhancement of character form, e.g. smoothing · CPC title
Creating or editing images; Combining images with text · CPC title
Control of the character-code memory · CPC title
with means for controlling the display position {(see provisionally G09G5/42)} · CPC title
Positioning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.