US2014064637A1PendingUtilityA1

System for processing a digital image using two or more defined regions

Assignee: MARSEILLE NETWORKS INCPriority: Jan 6, 2010Filed: Feb 11, 2013Published: Mar 6, 2014
Est. expiryJan 6, 2030(~3.4 yrs left)· nominal 20-yr term from priority
H04N 1/3876G06V 10/20G09G 2340/0407G06T 3/40G06F 3/1446G06K 9/36
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

System for processing a digital image using multiple regions where each of the multiple regions is defined using a portion of the digital image. In addition, a top margin, a bottom margin, a left margin, and a right margin are defined to include margin pixels for each of the multiple regions of the digital image. Margin pixels are defined as neighboring pixels for a region of the digital image and may contain pixels that are part of the digital image, part of the region of the digital image, and/or newly generated pixels. Various techniques such as on the fly generation or using a predetermined process for video data information generation, such as replication or using a fixed color, may be used to generate the margin pixels. Each of the multiple regions is processed with its margin pixels to create a new quadrilateral digital image that is completely processed and/or scaled. The appropriate portion of the processed quadrilateral digital image is displayed using a display region of an electronic display panel having multiple display regions. The concatenation of the displayed portions of the processed quadrilateral digital images produces the original digital image using the electronic display panel.

Claims

exact text as granted — not AI-modified
I claim: 
     
         1 . A method for processing video data information of an input image, comprising:
 retrieving from a memory buffer a first video data information that corresponds to at least a first portion of the input image;   generating a second video data information that corresponds to at least one pixel of one of a top margin and a bottom margin;   generating a third video data information that corresponds to at least one pixel of one of a right margin and a left margin;   storing the first and second video data information using a first buffer;   processing the first and second video data information to produce a first processed video data information;   outputting the first processed video data information to a second buffer;   storing the third video data information and the first processed video data information using the second buffer; and   processing the first processed video data information and the third video data information to produce a second processed video data information, wherein the second processed video data information corresponds to a first number of pixels.   
     
     
         2 . The method of  claim 1 , further comprising:
 generating a first data enable signal information to control displaying of a second number of pixels, wherein the second number of pixels is less than or equal to the first number of pixels; and   outputting the second processed video data information and the first data enable signal information to an electronic display.   
     
     
         3 . The method of  claim 2 , further comprising:
 displaying, using a first display region of the electronic display, the second number of pixels using the second processed video data information and the first data enable signal information.   
     
     
         4 . The method of  claim 1 , further comprising:
 determining a first location information of a first pixel of a quadrangle digital image, wherein the first location information comprises at least one of a first base index and information corresponding to a first memory location of the memory buffer.   
     
     
         5 . The method of  claim 4 , wherein the first video data information is retrieved from the memory buffer using the first location information. 
     
     
         6 . The method of  claim 4 , wherein the quadrangle digital image comprises at least the first portion of the input image, the top margin, the bottom margin, the left margin, and the right margin. 
     
     
         7 . The method of  claim 1 , wherein any one of the top margin, the bottom margin, the left margin, and the right margin comprises video data information of at least one pixel that is generated using at least one of a video data information corresponding to a pixel of the first portion of the input image, a video data information corresponding to a pixel of the input image, and a video data information corresponding to a color. 
     
     
         8 . The method of  claim 1 , wherein the processing of the first and second video data information to produce a first processed video data information includes processing in the vertical direction of at least one pixel of the first portion of the input image and at least one pixel of one of the top margin and the bottom margin. 
     
     
         9 . The method of  claim 8 , wherein the processing in the vertical direction includes scaling in the vertical direction using a scaling value. 
     
     
         10 . The method of  claim 1 , wherein the processing of the first processed video data information and the third video data information to produce a second processed video data information includes processing in the horizontal direction of at least one pixel of the first portion of the input image and at least one pixel of one of the left margin and the right margin. 
     
     
         11 . The method of  claim 8 , wherein processing in the horizontal direction includes scaling in the horizontal direction using a scaling value. 
     
     
         12 . A method for processing video data information of an input image, comprising:
 retrieving from a memory buffer a first video data information that corresponds to at least a first portion of the input image;   generating a second video data information that corresponds to at least one pixel of one of a top margin and a bottom margin;   generating a third video data information that corresponds to at least one pixel of one of a right margin and a left margin;   processing the first and second video data information to produce a first processed video data information;   processing the first processed video data information and the third video data information to produce a second processed video data information, wherein the second processed video data information corresponds to a first number of pixels; and   storing the second processed video data information using a first buffer.   
     
     
         13 . The method of  claim 12 , further comprising:
 generating a first data enable signal information to control displaying of a second number of pixels, wherein the second number of pixels is less than or equal to the first number of pixels; and   outputting the second processed video data information and the first data enable signal information to an electronic display.   
     
     
         14 . The method of  claim 13 , further comprising:
 displaying, using a first display region of the electronic display, the second number of pixels using the second processed video data information and the first data enable signal information.   
     
     
         15 . The method of  claim 12 , wherein any one of the top margin, the bottom margin, the left margin, and the right margin comprises video data information of at least one pixel that is generated using at least one of a video data information corresponding to a pixel of the first portion of the input image, a video data information corresponding to a pixel of the input image, and a video data information corresponding to a color. 
     
     
         16 . The method of  claim 12 , wherein any one of the first processed video data information and the second processed video data information is produced using any one of a processing in the vertical direction of at least one pixel of the first portion of the input image and at least one pixel of one of the top margin and the bottom margin, and a processing in the horizontal direction of at least one pixel of the first portion of the input image and at least one pixel of one of the left margin and the right margin. 
     
     
         17 . The method of  claim 16 , wherein the processing in the horizontal direction includes scaling in the horizontal direction using a first scaling value, the processing in the vertical direction includes scaling in the vertical direction using a second scaling value, and the first scaling value corresponds to a value that is different or same as the second scaling value. 
     
     
         18 . A system to process video data information of an input image comprising:
 a video memory buffer;   a first memory buffer;   a second memory buffer; and   a first circuit that is configured to:
 (i) retrieve from the video memory buffer a first video data information that corresponds to at least a first portion of the input image, 
 (ii) generate a second video data information that corresponds to at least one pixel of one of a top margin and a bottom margin, 
 (iii) store the first and second video data information using the first memory buffer, 
 (iv) process the first and second video data information to produce a first processed video data information, 
 (v) generate a third video data information that corresponds to at least one pixel of one of a right margin and a left margin, 
 (vi) store the third video data information and the first processed video data information using the second buffer, and 
 (vii) process the first processed video data information and the third video data information to produce a second processed video data information, wherein the second processed video data information corresponds to a first number of pixels. 
   
     
     
         19 . The system of  claim 18 , further comprising:
 a second circuit that is configured to (i) generate a data enable signal to control display of a second number of pixels, and (ii) output the second processed video data information and the data enable signal, wherein the second number of pixels is less than or equal to the first number of pixels.   
     
     
         20 . The system of  claim 19 , further comprising:
 a display device having at least a first and second display regions, the display device includes a third circuit that is configured to (i) receive the second processed video data information and the data enable signal, and (ii) display the second number of pixels using a first region of the display device, wherein the third circuit controls the display of the second number of pixels using the data enable signal.   
     
     
         21 . The system of  claim 18 , wherein any one of the top margin, the bottom margin, the left margin, and the right margin comprises video data information of at least one pixel that is generated using at least one of a video data information corresponding to a pixel of the first portion of the input image, a video data information corresponding to a pixel of the input image, and a video data information corresponding to a color. 
     
     
         22 . The system of  claim 18 , wherein the first circuit is further configured to produce the first processed video data information by processing in the vertical direction at least one pixel of the first portion of the input image and at least one pixel of one of the top margin and the bottom margin. 
     
     
         23 . The system of  claim 18 , wherein the first circuit is further configured to scale, in the vertical direction, the first processed video data information using a scaling value. 
     
     
         24 . The system of  claim 18 , wherein the first circuit is further configured to produce the second processed video data information by processing in the horizontal direction at least one pixel of the first portion of the input image and at least one pixel of one of the left margin and the right margin. 
     
     
         25 . The system of  claim 18 , wherein the first circuit is further configured to scale, in the horizontal direction, the second processed video data information using a scaling value. 
     
     
         26 . The system of  claim 18 , wherein the first circuit comprises at least one of a logic circuit, a central processing unit (CPU), a software, and a firmware. 
     
     
         27 . The system of  claim 26 , wherein the first circuit is programmed to perform one or more of the first circuit configurations (i) to (vii).

Join the waitlist — get patent alerts

Track US2014064637A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.