Image signal processor, method of operating the image signal processor, and application processor including the image signal processor
AssigneeSamsung Electronics Co., Ltd.
InventorDong-hoon Kim
Life of this patent
Estimating the term…
Abstract
An image signal processor for generating a converted image based on a raw image includes processing circuitry configured to store data corresponding to a plurality of lines of a received image in a line buffer, perform an image processing operation by filtering the data stored in the line buffer based on at least one filter, and divide the raw image into a plurality of sub-images and request the plurality of sub-images from a memory in which the raw image is stored, such that the plurality of sub-images are sequentially received by the line buffer, a width of each of the plurality of sub-images being less than a width of the line buffer, and the plurality of sub-images being parallel to each other.
Claims20
An application processor comprising:
- an image signal processor configured to image-process a raw image generated by an image sensor and generate a converted image;
- and
- an interface circuit configured to receive the raw image from the image sensor, store the raw image in a memory in a first operation mode, and transmit the raw image to the image signal processor in a second operation mode,
- wherein, in the first operation mode, the image signal processor is configured to
- divide the raw image stored in the memory into a plurality of sub-images, each of the plurality of sub-images including an overlap region having a size determined by at least one filter,
- sequentially receive the plurality of sub-images from the memory,
- sequentially image-process the plurality of sub-images using a line buffer to generate a plurality of converted sub-images, each converted sub-image including a converted overlap region, and
- sequentially store the plurality of converted sub-images by overwriting a converted overlap region of a converted sub-image with a converted overlap region of a subsequent converted sub-image.
An application processor comprising:
- an image signal processor configured to
- image-process a raw image provided from an image sensor and generate a converted image,
- compress the converted image,
- in a first operation mode,
- divide a first raw image stored in a memory into a plurality of sub-images based on a width of the first raw image, a width of a line buffer, and a width of an overlap region between at least two adjacent sub-images of the plurality of sub-images,
- sequentially receive the plurality of sub-images from the memory, and
- sequentially image-process the plurality of sub-images using the line buffer to generate a plurality of converted sub-images, and
- determine a number of the plurality of sub-images based on the width of the raw image, the width of the line buffer, and the width of the overlap region.
A method of operating an application processor for image-processing an image provided from an image sensor, the method comprising:
- storing a first raw image received from the image sensor to a memory, a width of the first raw image being greater than a width of a line buffer;
- dividing, by an image signal processor, the first raw image stored in the memory into a plurality of sub-images based on the width of the first raw image, the width of the line buffer, and a width of an overlap region between two adjacent sub-images, a width of each of the plurality of sub-images being less than the width of the line buffer;
- receiving, by the image signal processor, the plurality of sub-images from the memory;
- sequentially image-processing, by the image signal processor, the plurality of sub-images using the line buffer and at least one filter to generate a plurality of converted sub-images;
- and
- merging, by the image signal processor, the plurality of converted sub-images into a first converted image having a same size as the first raw image,
- wherein a number of the plurality of sub-images is determined based on the width of the first raw image, the width of the line buffer, and the width of the overlap region.
Dependencies are inferred from the claim text.