Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Block-based rotation of arbitrary-shaped images

An image and rotation point technology, which is applied in the field of image data rotation, can solve the problems of uncertain image data and images being closely related, processing resource costs, etc.

Inactive Publication Date: 2005-10-19
DYNAMIC DATA TECH LLC
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for cases where the shape of the closely related (non-background) image data in the image is substantially non-rectangular, bounding the area by a rectangle may introduce a considerable amount of white space or background data
However, most conventional image rotation algorithms cannot determine when image data is closely related to an image, or when that image data constitutes a background color, so all image data within a rectangular area is roughly treated the same way
As a result, significant processing resources may be spent on rotating image data that is not particularly closely related to the actual image being rotated

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Block-based rotation of arbitrary-shaped images
  • Block-based rotation of arbitrary-shaped images
  • Block-based rotation of arbitrary-shaped images

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The illustrated embodiments of the present invention implement block-based image rotation to facilitate fast and efficient image data rotation in electronic devices. As will become more apparent below, the embodiments described herein are often implemented to varying degrees in hardware and software to support a wide variety of applications, including low-cost and / or low-power applications, such as in handheld and wireless communications Desired applications in devices such as PDAs, cellular phones, and the like. Moreover, although the embodiments described here may be used to rotate image data for rectangular images, the principles of the invention are applicable to images of virtually any shape, including non-rectangular images where the boundaries of the image itself or The boundaries of the blocks define a non-rectangular perimeter.

[0029] As will become apparent below, embodiments in accordance with the present invention rotate images by processing image data or...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An apparatus, program product and method for rotating image data using a block-based approach, wherein for each of a plurality of blocks (122) of image data that define an image (120), a translation vector is applied to the block (122) to translate the block (122) a desired angle of rotation about a rotation point, e.g., to translate an anchor position for the block (122) from a source point to a destination point. In addition, the image data within the block (122) is rotated according to the desired angle of rotation, such that when the rotated image data is stored at the destination point of the block, the image data within the block (122) is effectively rotated to the desired position.

Description

technical field [0001] The present invention relates generally to manipulation of digital image data, and in particular to rotation of image data. Background technique [0002] Graphics or image data processing in computers or other data processing systems is often very computationally expensive, requiring large amounts of memory and processor resources. In many data processing systems, an image is represented by an array of pixel elements, or "pixels," each pixel having a "color depth," which defines the total number of color variations that can be expressed in each pixel. As the resolution and / or color depth of an image increases, the perceived quality of the image, which can be reflected in realism, accuracy, taxonomy, dithering, etc., also increases. Accordingly, there is a continuing need for data processing systems that support images with increased resolution and / or color depth. [0003] As a general rule, the greater the resolution and / or color depth of an image, t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06T3/60
CPCG06T3/606
Inventor K·洛克J·莱曼
Owner DYNAMIC DATA TECH LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products