Image processing apparatus, display image generating method, and font data structure

US11769469B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11769469-B2
Application numberUS-201816966076-A
CountryUS
Kind codeB2
Filing dateFeb 13, 2018
Priority dateFeb 13, 2018
Publication dateSep 26, 2023
Grant dateSep 26, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • G09G5/28Primary

    for enhancement of character form, e.g. smoothing · CPC title

  • Creating or editing images; Combining images with text · CPC title

  • G09G5/222Primary

    Control of the character-code memory · CPC title

  • with means for controlling the display position {(see provisionally G09G5/42)} · CPC title

  • Positioning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11769469B2 cover?
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…
Who is the assignee on this patent?
Sony Interactive Entertainment Inc
What technology area does this patent fall under?
Primary CPC classification G09G5/28. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 26 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).