Method and apparatus for storing image

US2016124667A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016124667-A1
Application numberUS-201414893659-A
CountryUS
Kind codeA1
Filing dateJun 17, 2014
Priority dateJun 20, 2013
Publication dateMay 5, 2016
Grant date

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.

The inventive concept relates to a method for storing an image. The method includes: initially allocating an entire memory equally to a predetermined number of channels set to perform pre-recording for a first time period or a second time period shorter than the first time period when an event occurs; counting an event occurrence number from image signals input to the channels for a predetermined time period; and reallocating memory regions allocated to the respective channels, according to the event occurrence number and image signal storage states of the memory regions.

First claim

Opening claim text (preview).

1 - 14 . (canceled) 15 . A method for storing an image, the method comprising: dividing a memory into a plurality of memory regions having equal sizes, and allocating the memory regions having the equal sizes to a plurality of channels; pre-recording image signals input through the channels in the memory regions, respectively, for a first time period or a second time period shorter than the first time period, when events occur; counting an event occurrence number from the image signals for a predetermined time period; reallocating the memory regions to the channels according to the event occurrence number and a recording state of the image signals in the memory regions; and storing the image signals pre-recorded in the memory regions, in a storage. 16 . The method of claim 15 , wherein the reallocating the memory regions comprises: checking capacities of the memory regions which pre-record the image signals for the first time period or the second time period; detecting a channel, among the channels, having the smallest event occurrence number; reducing a memory region allocated to the detected channel if there exists a channel having a predetermined capacity exceeded in a memory region allocated to the channel; and reallocating a size of the reduced memory region allocated to the detected channel to the channel having the predetermined capacity exceeded. 17 . The method of claim 16 , wherein the reducing the memory region allocated to the detected channel comprises changing a pre-recording time period for the detected channel from the first time period to the second time period. 18 . The method of claim 17 , wherein the reducing the memory region allocated to the detected channel further comprises changing a recording state of an image signal input through the detected channel from intra (I) frame and predictive (P) frame recording to I frame recording. 19 . The method of claim 16 , further comprising: checking a total capacity of the memory; and if the total capacity of the memory remains, returning the memory to a state before the memory regions are reallocated. 20 . The method of claim 19 , wherein the returning to the state before the memory regions are reallocated, if the total capacity of the memory remains, comprises: if the total capacity of the memory remains, changing a recording state of an image signal input through the detected channel from intra (I) frame recording to I frame and predictive (P) frame recording, and setting or changing a pre-recording time period for the detected channel to the second time period; checking the total capacity of the memory after the changing the recording state of the image signal to the I frame and P frame recording and the setting or changing the pre-recording time period for the detected channel to the second time period, and if the total capacity of the memory still remains, changing the pre-recording time period for the detected channel from the second time period to the first time period. 21 . The method of claim 15 , wherein the counting the event occurrence number comprises allocating a weight to each event and counting the event occurrence number according to the weight. 22 . An apparatus for storing an image, the apparatus comprising: at least one processor configured to implement: a controller which divides a memory into a plurality of memory regions having equal sizes, allocates the memory regions having the equal sizes to a plurality of channels, and pre-records image signals input through the channels in the memory regions, respectively, for a first time period or a second time period shorter than the first time period, when events occur; an event processor which counts an event occurrence number from the image signals for a predetermined time period; and a dynamic memory allocator which reallocates the memory regions according to the event occurrence number and a recording state of the image signals in the memory regions, wherein the controller stores the image signals pre-recorded in the memory regions, in a storage. 23 . The apparatus of claim 22 , wherein the dynamic memory allocator: checks capacities of the memory regions which pre-record the image signals for the first time period or the second time period, detects a channel, among the channels, having the smallest event occurrence number, reduces a memory region allocated to the detected channel if there exists a channel having a predetermined capacity exceeded in a memory region allocated to the channel, and reallocates a size of the reduced memory region to the channel having the predetermined capacity exceeded. 24 . The apparatus of claim 23 , wherein the dynamic memory allocator changes a pre-recording time period for the detected channel from the first time period to the second time period. 25 . The apparatus of claim 24 , wherein the dynamic memory allocator changes a recording state of an image signal input through the detected channel from intra (I) frame and predictive (P) frame recording to I frame recording. 26 . The apparatus of claim 23 , wherein the dynamic memory allocator checks a total capacity of the memory, and, if the total capacity of the memory remains, returns the memory to a state before the memory regions are reallocated. 27 . The apparatus of claim 26 , wherein the dynamic memory allocator: checks the total capacity of the memory, and, if the total capacity of the memory remains, changes a recording state of an image signal input through the detected channel from intra (I) frame recording to I frame and predictive (P) frame recording, and sets or changes a pre-recording time period for the detected channel to the second time period; and checks the total capacity of the memory after the recording state of the image signal is changed to the I frame and P frame recording and the pre-recording time period for the detected channel is set or changed to the second time period, and, if the total capacity of the memory still remains, changes the pre-recording time period for the detected channel from the second time period to the first time period. 28 . The apparatus of claim 22 , wherein the event processor allocates a weight to each event and counts the event occurrence number according to the weight. 29 . An apparatus for storing an image, the apparatus comprising: at least one memory; and at least one processor configured to implement: a controller which divides the memory into a plurality of memory parts having equal sizes, allocates the memory parts having the equal sizes to a plurality of channels, and pre-records image signals input through the channels in the memory parts for different time periods, when events occur, respectively; an event processor which checks characteristics of the image signals input through the channels; and a dynamic memory allocator which changes an attribute of at least one of the channels or at least one of the memory parts to which the channels are allocated, respectively, according to a result of the characteristics checking. 30 . The apparatus of claim 29 , wherein the attribute comprise at least one of a size of the memory part, a pre-recording time set for the channel or the memory part, a recording attribute of an image signal for the memory part through the channel. 31 . The apparatus of claim 30 , wherein the dynamic memory allocator detects a channel having a predetermined characteristic from among the channels, and changes at least one of a size of a memory part allocated to the detected channel, a pre-recording time set f

Assignees

Inventors

Classifications

  • Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices · CPC title

  • Magnetic disk device · CPC title

  • by allocating resources to storage systems · CPC title

  • Single storage device · CPC title

  • G06F3/061Primary

    Improving I/O performance · 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 US2016124667A1 cover?
The inventive concept relates to a method for storing an image. The method includes: initially allocating an entire memory equally to a predetermined number of channels set to perform pre-recording for a first time period or a second time period shorter than the first time period when an event occurs; counting an event occurrence number from image signals input to the channels for a predetermin…
Who is the assignee on this patent?
Hanwha Techwin Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/061. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).