US8519928B2 - Method and system for frame insertion in a digital display system - Google Patents

Method and system for frame insertion in a digital display system Download PDF

Info

Publication number
US8519928B2
US8519928B2 US11/472,588 US47258806A US8519928B2 US 8519928 B2 US8519928 B2 US 8519928B2 US 47258806 A US47258806 A US 47258806A US 8519928 B2 US8519928 B2 US 8519928B2
Authority
US
United States
Prior art keywords
frames
frame
digitized input
frequency
modified
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related, expires
Application number
US11/472,588
Other versions
US20070296655A1 (en
Inventor
Jiande Jiang
Walter C. Lin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Entropic Communications LLC
Original Assignee
Entropic Communications LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Entropic Communications LLC filed Critical Entropic Communications LLC
Assigned to TRIDENT MICROSYSTEMS, INC. reassignment TRIDENT MICROSYSTEMS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JIANG, JIANDE, LIN, WALTER C.
Priority to US11/472,588 priority Critical patent/US8519928B2/en
Assigned to TRIDENT MICROSYSTEMS (FAR EAST) LTD. reassignment TRIDENT MICROSYSTEMS (FAR EAST) LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TRIDENT MICROSYSTEMS, INC.
Priority to PCT/US2007/014256 priority patent/WO2007149424A2/en
Publication of US20070296655A1 publication Critical patent/US20070296655A1/en
Assigned to ENTROPIC COMMUNICATIONS, INC. reassignment ENTROPIC COMMUNICATIONS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TRIDENT MICROSYSTEMS (FAR EAST) LTD., TRIDENT MICROSYSTEMS, INC.
Publication of US8519928B2 publication Critical patent/US8519928B2/en
Application granted granted Critical
Assigned to ENTROPIC COMMUNICATIONS, INC. reassignment ENTROPIC COMMUNICATIONS, INC. MERGER AND CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: ENTROPIC COMMUNICATIONS, INC., EXCALIBUR ACQUISITION CORPORATION
Assigned to ENTROPIC COMMUNICATIONS, LLC reassignment ENTROPIC COMMUNICATIONS, LLC MERGER AND CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: ENTROPIC COMMUNICATIONS, INC., ENTROPIC COMMUNICATIONS, LLC, EXCALIBUR SUBSIDIARY, LLC
Assigned to JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT reassignment JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.), EXAR CORPORATION, MAXLINEAR, INC.
Assigned to MUFG UNION BANK, N.A. reassignment MUFG UNION BANK, N.A. SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Assignors: JPMORGAN CHASE BANK, N.A.
Assigned to EXAR CORPORATION, MAXLINEAR COMMUNICATIONS LLC, MAXLINEAR, INC. reassignment EXAR CORPORATION RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: MUFG UNION BANK, N.A.
Assigned to WELLS FARGO BANK, NATIONAL ASSOCIATION reassignment WELLS FARGO BANK, NATIONAL ASSOCIATION SECURITY AGREEMENT Assignors: EXAR CORPORATION, MAXLINEAR COMMUNICATIONS, LLC, MAXLINEAR, INC.
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0252Improving the response speed
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0261Improving the quality of display appearance in the context of movement of objects on the screen or movement of the observer relative to the screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • G09G2340/0435Change or adaptation of the frame rate of the video stream
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/16Calculation or use of calculated indices related to luminance levels in display data

Definitions

  • the present invention generally relates to digital display systems, and more particularly to a method and system for frame insertion in a digital display system that substantially eliminates or reduces motion blur.
  • Digital display systems such as liquid crystal display (LCD) monitors and televisions, typically receive analog signals from a video source arid convert the analog signals into a digital image.
  • LCD monitors One problem associated with LCD monitors is motion blur, which is the visible distortion of a moving image displayed by the monitor. Motion blur is caused by the relatively slow response time of the liquid crystal elements that make up LCD monitors and the sample and hold characteristic of LCD technology.
  • N e.g., 50/60
  • N*2 e.g., 100/120
  • the output sequence would be A, A′, B, B′, C, C′, D, D′ . . . .
  • the frames A, B, C and D represent the digitized input frames.
  • the frames A′, B′, C′ and D′ represent the interpolated frames, which may include moving objects positioned in locations predicted using MEMC. Because the algorithms required for interpolation using MEMC are relatively complex, this method demands a substantial amount of processing resources to operate correctly.
  • MEMC does not always provide an accurate prediction of object location and thus, there are many cases where MEMC will fail. If the MEMC fails, artifacts may be generated on the output frame, resulting in annoying noise for the viewer. Moreover, MEMC requires a significant amount of logic and memory to implement, and is very expensive.
  • FIG. 2 illustrates how this method operates in conjunction with an N (e.g., 50/60) Hz input sequence of frames A, B, C, D . . . , and an N*2 (e.g., 100/120) Hz sequence of output frames.
  • N e.g., 50/60
  • N*2 e.g., 100/120
  • the output sequence would be A, X, B, X, C, X, D, X . . . , where X represents a black frame.
  • One drawback with this method is that the overall brightness of the display may be adversely affected.
  • the present invention provides a method for frame insertion in a digital display system.
  • the method is adapted for use with a liquid crystal display (LCD) type display and is effective to substantially reduce motion blur.
  • the method includes receiving a sequence of digitized input frames at a first frequency; and generating a sequence of output frames wherein the sequence of output frames includes the digitized input frames interspersed with a plurality of modified frames, each modified frame being substantially similar to a preceding digitized input frame, but having a reduced luminance.
  • the modified frames are determined by multiplying a preceding digitized input frame by a reduced luminance factor.
  • the reduced luminance factor may be determined as a fixed value or as an adaptive value (e.g., as a function of an average pixel level of a preceding frame).
  • a method for frame insertion in an LCD system receives a sequence of input frames at a first frequency and generates a sequence of digital output frames at a second frequency.
  • the method includes reading a plurality of digitized input frames from the frame buffer at a second frequency; generating a plurality of modified frames that are substantially similar to the plurality of digitized input frames with reduced luminance; and displaying the digitized input frames and modified frames as an interspersed sequence wherein each digitized input frame is followed by a modified frame.
  • the method may also include detecting an average pixel level value for each digitized input frame, and determining a corresponding reduced luminance factor as a function of the average pixel level value of the digitized input frame.
  • a system for frame insertion in an LCD system receives input frames from a video source at a first frequency, digitizes the input frames and stores the digitized input frames in a frame buffer.
  • the system for frame insertion includes first circuitry that reads a plurality of digitized input frames from the frame buffer at a second frequency; second circuitry that generates a plurality of modified frames, which are substantially similar to the plurality of digitized input frames, but having reduced luminance; and output circuitry coupled to the first circuitry and second circuitry.
  • the output circuitry outputs a sequence of frames at the second frequency, including the plurality of digitized input frames interspersed with the plurality of modified frames.
  • an LCD system in another embodiment, includes an LCD monitor that receives a sequence of input frames from a video source at a first frequency, digitizes the input frames and stores the digitized input frames in a frame buffer; first circuitry that reads a plurality of digitized input frames from the frame buffer at a second frequency; second circuitry that generates a plurality of modified frames, which are substantially similar to the plurality of digitized input frames, but having reduced luminance; and output circuitry coupled to the first circuitry and second circuitry.
  • the output circuitry outputs a sequence of frames, including the plurality of digitized input frames interspersed with the plurality of modified frames.
  • FIG. 1 illustrates a sequence of frames generated using a method for frame insertion that implements motion estimation and motion compensation, according to the prior art.
  • FIG. 2 illustrates a sequence of frames generated using a method for frame insertion that implements black frames in a digital display system, according to the prior art.
  • FIG. 3 illustrates an exemplary method for frame insertion in a digital display system, according to one embodiment of the present invention.
  • FIG. 4 illustrates a method for implementing frame insertion in a digital display system, according to one embodiment of the present invention.
  • FIG. 5 illustrates a system for frame insertion in a digital display system, according to another embodiment of the present invention.
  • FIG. 6 illustrates an exemplary signal timing diagram for the system of FIG. 5 .
  • a method for frame insertion is used to generate frames in a digital display system, such as an LCD monitor.
  • the method reduces motion blur with a limited sacrifice to the overall brightness of the digital display.
  • the method involves generating “modified” frames, which are each based on a previous input frame multiplied by a reduced luminance factor, and interspersing the modified frames with the input frames to create a sequence of output frames.
  • FIG. 3 illustrates a sequence of output frames generated using the method according to this embodiment.
  • the method may be designed to operate on an LCD monitor that implements a double scan approach.
  • the method may also be implemented on other types of monitors using other types of scanning methods.
  • the frequency of input video e.g., N, for example, 50/60 Hz video
  • N*2 for example, 100/120 Hz
  • the input frames are illustrated as A, B, C, D . . . .
  • the output frames generated will include twice as many frames, which will be output at twice the frequency of the input sequence.
  • the output sequence is A, a*A, B, a*B, C, a*C, D, a*D . . . .
  • the frames A, B, C and D represent the digitized input frames.
  • Interspersed between the digitized input frames are modified frames a*A, a*B, a*C and a*D, which represent the inserted frames.
  • the inserted frames are substantially similar to the digitized input frames, but have a reduced luminance.
  • each modified frame may be equal to the preceding digitized input frame multiplied by a reduce luminance factor “a”.
  • the reduced luminance factor can be a constant value or an adaptive variable representing some percentage less than or equal to 100%.
  • the reduced luminance factor may vary be between 0 and 1.
  • the reduced luminance factor may also be calculated as a function of the average picture level or “APL” of the corresponding frame A, B, C, D.
  • the method determines an APL for each frame A, B, C, and D using conventional methods known to those of ordinary skill in the art.
  • the method calculates the reduced luminance factor “a” as a function of this APL for each frame. For example, the factor “a” for frame a*A would be equal to ⁇ (APL Frame A ), the factor “a” for frame a*B be would be equal to ⁇ (APL Frame B ), and so forth. In this manner, frames with higher APLs may have corresponding modified frames with higher luminance levels.
  • the factor “a” is proportional to the APL.
  • the foregoing method does not require complex algorithms for interpolation using MEMC, it can be implemented relatively easily without excessive dedicated processing resources. Furthermore, because the method does not insert black frames, the sacrifice to the overall brightness of the display is significantly reduced.
  • FIG. 4 illustrates a process of implementing frame insertion in a digital display system, according an embodiment of the present invention. While this embodiment is primarily described in relation to a method 100 , it should be appreciated that each of the portions or blocks illustrated in FIG. 1 may represent logic blocks that may be implemented using conventional hardware, software, or firmware and/or any combination of hardware, software and firmware.
  • Method 100 may be implemented on a digital display system, such as an LCD display, which receives a sequence of input frames from a video source at a first frequency and outputs digitized frames at a second frequency, which may be double the first frequency.
  • the input frequency is N (for example, 50/60 Hz) and output frequency is N*2 (for example, 100/120 Hz).
  • N for example, 50/60 Hz
  • N*2 for example, 100/120 Hz.
  • step 102 an input frame is received and digitized.
  • the digitized frame may be stored in a frame buffer or memory.
  • the digitized input frame is read from the frame buffer or memory.
  • the method displays the digitized input frame on the LCD display.
  • the method generates a modified frame for insertion.
  • the modified frame may be substantially similar to the digitized input frame, but having a reduced luminance.
  • the modified frame is equal to the digitized input frame multiplied by a reduced luminance factor “a” (e.g., the luminance value for each pixel of the frame may be multiplied by the reduced factor “a”).
  • the reduced luminance factor “a” may be a constant value or may be variable (e.g., adaptive). For example, the reduced luminance factor “a” may be calculated as a function of the APL of the preceding input frame as previously described.
  • the method displays the modified frame. And in step 112 , the method proceeds to the next input frame and repeats.
  • the method 100 generates a sequence of output frames that comprise the digitized input frames interspersed with modified frames of reduced luminance.
  • the each of the steps 102 through 112 do not have to occur in the sequence illustrated in FIG. 4 . Certain steps may be occurring simultaneously and/or in a different order. For example, step 108 may occur before and/or during step 106 . Additionally, those skilled in the art will appreciate that the digitized input frames and/or modified frames may undergo conventional filtering and processing before display.
  • FIG. 5 illustrates one embodiment of a system 200 that may be used to implement the present invention in a digital television system.
  • portions of system 200 may reside within or comprise a display controller for a LCD monitor.
  • the circuitry shown in FIG. 5 may be formed from conventional hardware elements (e.g., circuits), software elements, firmware elements and/or any combination thereof.
  • system 200 includes a frame buffer 202 , a vertical sync signal adjustment module or circuit 204 , a double scan read-out module or circuit 206 , an average pixel level (“APL”) detection module or circuit 208 , a processing module or circuit 210 , a divider circuit 212 , a multiplier circuit 214 , and an output multiplexer 216 .
  • APL average pixel level
  • the frame buffer 202 is coupled to the double scan read-out module 206 , which selectively reads frames out of the buffer 202 .
  • the double scan read-out module 206 is coupled to and receives an adjusted vertical sync signal (“VSYNC*2”) from vertical sync adjustment module 204 .
  • the output of vertical sync adjustment module 204 is also coupled to divider circuit 212 , which is coupled to and provides the switching signal (“SWITCH”) for multiplexer 216 .
  • SWITCH switching signal
  • the output of module 206 is coupled to APL detection module 208 , to multiplier circuit 214 and to a first input of multiplexer 216 .
  • the APL detection module 208 is coupled to the processing module 210 , which is coupled to multiplier circuit 214 .
  • multiplier circuit 214 is coupled to a second input of multiplexer 216 .
  • the output of multiplexer 216 may be communicated to a LCD monitor for display.
  • system 200 shown in FIG. 5 may also include additional or different circuits or modules. Only those elements useful for an understanding of the invention have been depicted and described. Additionally, those skilled in the art will appreciate that the digitized input frames and/or modified frames may be filtered and processed by conventional filtering and processing circuitry before display.
  • the system 200 receives an input sequence of frames from a video source at a first frequency (e.g., N, for example, 50/60 Hz) and generates a sequence of output frames at a second frequency, which may be double the first frequency.
  • the output frames include digitized versions of the input frames interspersed with modified frames, which are substantially equivalent to the input frames multiplied by a reduced luminance factor “a”.
  • Frame buffer 202 stores the digitized input frames in the sequence (e.g., frames A, B, C, D, etc., shown in FIG. 3 ).
  • Vertical sync adjustment module 204 receives the vertical sync signal from the input sequence (i.e., VSYNC), which is set to a first frequency.
  • the first frequency may be N (for example, 50-60 Hz). In other embodiments, any suitable input frequency may be used.
  • the vertical sync adjustment module 204 which may be a portion of the display controller, doubles the frequency of the vertical sync signal to generate an output signal “VSYNC*2” (for example, at 100-120 Hz). This output signal is communicated to the double scan read-out module 206 and to the divider circuit 212 .
  • the divider circuit 212 generates a switching signal (SWITCH) that switches value (from 0 to 1) upon detecting a rising edge of an input pulse.
  • SWITCH switching signal
  • read-out module 206 reads a frame from the frame buffer 202 . Because the frame buffer 202 is receiving frames at the first frequency and the module 206 is reading frames out of the frame buffer at twice the speed, the module reads each frame in the frame buffer 202 twice (e.g., A, A, B, B, C, C, D, D, etc.). Each digitized frame is output to a first input of the multiplexer 216 and to the multiplication circuit 214 .
  • the APL detection block 208 uses conventional APL detection methods to determine the average pixel level of each frame, which represents the average brightness or luminance of each frame.
  • the processing block 210 uses the APL value to calculate a reduced luminance factor “a”.
  • the reduced luminance factor is proportional to the APL.
  • the reduced luminance factor “a” is output to the multiplier block 214 .
  • the multiplier block 214 multiplies the luminance factor “a” with the current frame to generate a modified frame of reduced luminance (e.g., a*A, b*B, c*C, a*D, etc.), which is communicated to the second input of the multiplexer 216 .
  • the SWITCH signal causes multiplexer 216 to selectively switch its output between the first input to the second input, thereby selectively alternating between a digitized input frame and a corresponding modified frame.
  • the resulting output would be similar to that shown in FIG. 3 , namely, A, a*A, B, a*B, C, a*C, D, a*D, etc.
  • the embodiments disclosed provide improved methods and systems for frame insertion in a digital display system, such as an LCD monitor.
  • the methods and systems reduce motion blur without requiring complex MEMC processing and with reduced sacrifice to the overall brightness of the monitor.

Abstract

A method and system for frame insertion in a digital display system is provided. The method is adapted for use with a liquid crystal display (LCD) type display and is effective to substantially reduce motion blur. The LCD display receives a sequence of digitized input frames at a first frequency. The method generates a sequence of output frames that include the digitized input frames interspersed with a plurality of modified frames. Each of the modified frames is substantially similar to a preceding digitized input frame, but has a reduced luminance. The modified frames may be generated by multiplying a preceding digitized input frame by a reduced luminance factor. The reduced luminance factor may be determined as a fixed value or as a function of an average pixel level of a preceding frame.

Description

FIELD OF THE INVENTION
The present invention generally relates to digital display systems, and more particularly to a method and system for frame insertion in a digital display system that substantially eliminates or reduces motion blur.
BACKGROUND OF THE INVENTION
Digital display systems, such as liquid crystal display (LCD) monitors and televisions, typically receive analog signals from a video source arid convert the analog signals into a digital image. One problem associated with LCD monitors is motion blur, which is the visible distortion of a moving image displayed by the monitor. Motion blur is caused by the relatively slow response time of the liquid crystal elements that make up LCD monitors and the sample and hold characteristic of LCD technology.
Manufacturers have implemented various methods to reduce the motion blur problem. Current methods utilize a double scan approach. In a double scan LCD monitor, the frequency of input video (e.g., N (for example, 50/60 Hz video) is doubled (e.g., converted to N*2 (for example, 100/120 Hz) on the LCD monitor. How to convert the input at frequency N to output at frequency N*2 is thus a challenge for the video controller. One method uses motion estimation and motion compensation (MEMC) to predict where an object will be located in an intermediate frame. Particularly, based on the direction of motion, MEMC will predict object location and generate the intermediate frame as an interpolated frame with the moving object located in the predicted location. FIG. 1 illustrates how this method operates in conjunction with an N (e.g., 50/60) Hz input sequence of frames A, B, C, D . . . , and an N*2 (e.g., 100/120) Hz sequence of output frames. In this example, the output sequence would be A, A′, B, B′, C, C′, D, D′ . . . . The frames A, B, C and D represent the digitized input frames. The frames A′, B′, C′ and D′ represent the interpolated frames, which may include moving objects positioned in locations predicted using MEMC. Because the algorithms required for interpolation using MEMC are relatively complex, this method demands a substantial amount of processing resources to operate correctly. Furthermore, MEMC does not always provide an accurate prediction of object location and thus, there are many cases where MEMC will fail. If the MEMC fails, artifacts may be generated on the output frame, resulting in annoying noise for the viewer. Moreover, MEMC requires a significant amount of logic and memory to implement, and is very expensive.
Another method used to reduce motion blur inserts frames between active frames. The black frames act similar to shutter elements to reduce motion blur effects on the viewer. Particularly, the black screens serve to substantially eliminate or reduce the visual overlap that would otherwise be caused by the sample and hold feature of LCD monitors. FIG. 2 illustrates how this method operates in conjunction with an N (e.g., 50/60) Hz input sequence of frames A, B, C, D . . . , and an N*2 (e.g., 100/120) Hz sequence of output frames. In this example, the output sequence would be A, X, B, X, C, X, D, X . . . , where X represents a black frame. One drawback with this method is that the overall brightness of the display may be adversely affected.
Therefore, it would be desirable to provide an improved system and method for frame insertion within a digital display system that reduces motion blur.
SUMMARY OF THE INVENTION
In one embodiment, the present invention provides a method for frame insertion in a digital display system. The method is adapted for use with a liquid crystal display (LCD) type display and is effective to substantially reduce motion blur. The method includes receiving a sequence of digitized input frames at a first frequency; and generating a sequence of output frames wherein the sequence of output frames includes the digitized input frames interspersed with a plurality of modified frames, each modified frame being substantially similar to a preceding digitized input frame, but having a reduced luminance. In another embodiment, the modified frames are determined by multiplying a preceding digitized input frame by a reduced luminance factor. The reduced luminance factor may be determined as a fixed value or as an adaptive value (e.g., as a function of an average pixel level of a preceding frame).
In another embodiment of the present invention, a method for frame insertion in an LCD system is provided. The LCD system receives a sequence of input frames at a first frequency and generates a sequence of digital output frames at a second frequency. The method includes reading a plurality of digitized input frames from the frame buffer at a second frequency; generating a plurality of modified frames that are substantially similar to the plurality of digitized input frames with reduced luminance; and displaying the digitized input frames and modified frames as an interspersed sequence wherein each digitized input frame is followed by a modified frame. In other embodiments, the method may also include detecting an average pixel level value for each digitized input frame, and determining a corresponding reduced luminance factor as a function of the average pixel level value of the digitized input frame.
In another embodiment of the present invention, a system for frame insertion in an LCD system is provided. The LCD system receives input frames from a video source at a first frequency, digitizes the input frames and stores the digitized input frames in a frame buffer. The system for frame insertion includes first circuitry that reads a plurality of digitized input frames from the frame buffer at a second frequency; second circuitry that generates a plurality of modified frames, which are substantially similar to the plurality of digitized input frames, but having reduced luminance; and output circuitry coupled to the first circuitry and second circuitry. The output circuitry outputs a sequence of frames at the second frequency, including the plurality of digitized input frames interspersed with the plurality of modified frames.
In another embodiment of the present invention, an LCD system is provided. The LCD system includes an LCD monitor that receives a sequence of input frames from a video source at a first frequency, digitizes the input frames and stores the digitized input frames in a frame buffer; first circuitry that reads a plurality of digitized input frames from the frame buffer at a second frequency; second circuitry that generates a plurality of modified frames, which are substantially similar to the plurality of digitized input frames, but having reduced luminance; and output circuitry coupled to the first circuitry and second circuitry. The output circuitry outputs a sequence of frames, including the plurality of digitized input frames interspersed with the plurality of modified frames.
These and other features and advantages of the invention will become apparent by reference to the following specification and by reference to the following drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a sequence of frames generated using a method for frame insertion that implements motion estimation and motion compensation, according to the prior art.
FIG. 2 illustrates a sequence of frames generated using a method for frame insertion that implements black frames in a digital display system, according to the prior art.
FIG. 3 illustrates an exemplary method for frame insertion in a digital display system, according to one embodiment of the present invention.
FIG. 4 illustrates a method for implementing frame insertion in a digital display system, according to one embodiment of the present invention.
FIG. 5 illustrates a system for frame insertion in a digital display system, according to another embodiment of the present invention.
FIG. 6 illustrates an exemplary signal timing diagram for the system of FIG. 5.
DETAILED DESCRIPTION OF THE EMBODIMENTS
The present invention will now be described in detail with reference to the drawings, which are provided as illustrative examples of the invention so as to enable those skilled in the art to practice the invention. Notably, the implementation of certain elements of the present invention may be accomplished using software, hardware, firmware or any combination thereof, as would be apparent to those of ordinary skill in the art, and the figures and examples below are not meant to limit the scope of the present invention. Moreover, where certain elements of the present invention can be partially or fully implemented using known components, only those portions of such known components that are necessary for an understanding of the present invention will be described, and detailed descriptions of other portions of such known components will be omitted so as not to obscure the invention. Preferred embodiments of the present invention are illustrated in the Figures, like numerals being used to refer to like and corresponding parts of various drawings.
In one embodiment of the present invention, a method for frame insertion is used to generate frames in a digital display system, such as an LCD monitor. The method reduces motion blur with a limited sacrifice to the overall brightness of the digital display. The method involves generating “modified” frames, which are each based on a previous input frame multiplied by a reduced luminance factor, and interspersing the modified frames with the input frames to create a sequence of output frames.
FIG. 3 illustrates a sequence of output frames generated using the method according to this embodiment. In one embodiment, the method may be designed to operate on an LCD monitor that implements a double scan approach. However, the method may also be implemented on other types of monitors using other types of scanning methods. In a double scan LCD monitor, the frequency of input video (e.g., N, for example, 50/60 Hz video) is doubled (e.g., converted to N*2, for example, 100/120 Hz) on the LCD monitor. As shown in FIG. 3, the input frames are illustrated as A, B, C, D . . . . Due to the double-scan nature of the monitor, the output frames generated will include twice as many frames, which will be output at twice the frequency of the input sequence. According to this embodiment, the output sequence is A, a*A, B, a*B, C, a*C, D, a*D . . . . The frames A, B, C and D represent the digitized input frames. Interspersed between the digitized input frames are modified frames a*A, a*B, a*C and a*D, which represent the inserted frames. The inserted frames are substantially similar to the digitized input frames, but have a reduced luminance. For example, each modified frame may be equal to the preceding digitized input frame multiplied by a reduce luminance factor “a”. The reduced luminance factor can be a constant value or an adaptive variable representing some percentage less than or equal to 100%. In one embodiment, the reduced luminance factor may vary be between 0 and 1. The reduced luminance factor may also be calculated as a function of the average picture level or “APL” of the corresponding frame A, B, C, D. In this embodiment, the method determines an APL for each frame A, B, C, and D using conventional methods known to those of ordinary skill in the art. The method then calculates the reduced luminance factor “a” as a function of this APL for each frame. For example, the factor “a” for frame a*A would be equal to ƒ(APLFrame A), the factor “a” for frame a*B be would be equal to ƒ(APLFrame B), and so forth. In this manner, frames with higher APLs may have corresponding modified frames with higher luminance levels. In one embodiment, the factor “a” is proportional to the APL. The foregoing method provides an output sequence of frames that substantially reduces or eliminates the motion blur problem without significantly affecting the overall brightness of the display.
Because the foregoing method does not require complex algorithms for interpolation using MEMC, it can be implemented relatively easily without excessive dedicated processing resources. Furthermore, because the method does not insert black frames, the sacrifice to the overall brightness of the display is significantly reduced.
FIG. 4 illustrates a process of implementing frame insertion in a digital display system, according an embodiment of the present invention. While this embodiment is primarily described in relation to a method 100, it should be appreciated that each of the portions or blocks illustrated in FIG. 1 may represent logic blocks that may be implemented using conventional hardware, software, or firmware and/or any combination of hardware, software and firmware.
Method 100 may be implemented on a digital display system, such as an LCD display, which receives a sequence of input frames from a video source at a first frequency and outputs digitized frames at a second frequency, which may be double the first frequency. In one example, the input frequency is N (for example, 50/60 Hz) and output frequency is N*2 (for example, 100/120 Hz). In step 102, an input frame is received and digitized. The digitized frame may be stored in a frame buffer or memory. In step 104, the digitized input frame is read from the frame buffer or memory. In step 106, the method displays the digitized input frame on the LCD display. In step 108, the method generates a modified frame for insertion. The modified frame may be substantially similar to the digitized input frame, but having a reduced luminance. In one embodiment, the modified frame is equal to the digitized input frame multiplied by a reduced luminance factor “a” (e.g., the luminance value for each pixel of the frame may be multiplied by the reduced factor “a”). The reduced luminance factor “a” may be a constant value or may be variable (e.g., adaptive). For example, the reduced luminance factor “a” may be calculated as a function of the APL of the preceding input frame as previously described. In step 110, the method displays the modified frame. And in step 112, the method proceeds to the next input frame and repeats. In this manner, the method 100 generates a sequence of output frames that comprise the digitized input frames interspersed with modified frames of reduced luminance. One skilled in the art will appreciate that the each of the steps 102 through 112 do not have to occur in the sequence illustrated in FIG. 4. Certain steps may be occurring simultaneously and/or in a different order. For example, step 108 may occur before and/or during step 106. Additionally, those skilled in the art will appreciate that the digitized input frames and/or modified frames may undergo conventional filtering and processing before display.
FIG. 5 illustrates one embodiment of a system 200 that may be used to implement the present invention in a digital television system. In one embodiment, portions of system 200 may reside within or comprise a display controller for a LCD monitor. The circuitry shown in FIG. 5 may be formed from conventional hardware elements (e.g., circuits), software elements, firmware elements and/or any combination thereof. In one embodiment, system 200 includes a frame buffer 202, a vertical sync signal adjustment module or circuit 204, a double scan read-out module or circuit 206, an average pixel level (“APL”) detection module or circuit 208, a processing module or circuit 210, a divider circuit 212, a multiplier circuit 214, and an output multiplexer 216. The frame buffer 202 is coupled to the double scan read-out module 206, which selectively reads frames out of the buffer 202. The double scan read-out module 206 is coupled to and receives an adjusted vertical sync signal (“VSYNC*2”) from vertical sync adjustment module 204. The output of vertical sync adjustment module 204 is also coupled to divider circuit 212, which is coupled to and provides the switching signal (“SWITCH”) for multiplexer 216. The output of module 206 is coupled to APL detection module 208, to multiplier circuit 214 and to a first input of multiplexer 216. The APL detection module 208 is coupled to the processing module 210, which is coupled to multiplier circuit 214. The output of multiplier circuit 214 is coupled to a second input of multiplexer 216. The output of multiplexer 216 may be communicated to a LCD monitor for display. It should be appreciated that the system 200 shown in FIG. 5 may also include additional or different circuits or modules. Only those elements useful for an understanding of the invention have been depicted and described. Additionally, those skilled in the art will appreciate that the digitized input frames and/or modified frames may be filtered and processed by conventional filtering and processing circuitry before display.
The following discussion describes the operation of the system 200 and its components. In operation, the system 200 receives an input sequence of frames from a video source at a first frequency (e.g., N, for example, 50/60 Hz) and generates a sequence of output frames at a second frequency, which may be double the first frequency. The output frames include digitized versions of the input frames interspersed with modified frames, which are substantially equivalent to the input frames multiplied by a reduced luminance factor “a”. Frame buffer 202 stores the digitized input frames in the sequence (e.g., frames A, B, C, D, etc., shown in FIG. 3). Vertical sync adjustment module 204 receives the vertical sync signal from the input sequence (i.e., VSYNC), which is set to a first frequency. In one embodiment, the first frequency may be N (for example, 50-60 Hz). In other embodiments, any suitable input frequency may be used. The vertical sync adjustment module 204, which may be a portion of the display controller, doubles the frequency of the vertical sync signal to generate an output signal “VSYNC*2” (for example, at 100-120 Hz). This output signal is communicated to the double scan read-out module 206 and to the divider circuit 212. The divider circuit 212 generates a switching signal (SWITCH) that switches value (from 0 to 1) upon detecting a rising edge of an input pulse. FIG. 6 illustrates exemplary wave forms for the input VSYNC signal, VSYNC*2 and SWITCH. At each pulse of VSYNC*2, read-out module 206 reads a frame from the frame buffer 202. Because the frame buffer 202 is receiving frames at the first frequency and the module 206 is reading frames out of the frame buffer at twice the speed, the module reads each frame in the frame buffer 202 twice (e.g., A, A, B, B, C, C, D, D, etc.). Each digitized frame is output to a first input of the multiplexer 216 and to the multiplication circuit 214. The APL detection block 208 uses conventional APL detection methods to determine the average pixel level of each frame, which represents the average brightness or luminance of each frame. The processing block 210 uses the APL value to calculate a reduced luminance factor “a”. In one embodiment, the reduced luminance factor is proportional to the APL. The reduced luminance factor “a” is output to the multiplier block 214. The multiplier block 214 multiplies the luminance factor “a” with the current frame to generate a modified frame of reduced luminance (e.g., a*A, b*B, c*C, a*D, etc.), which is communicated to the second input of the multiplexer 216. The SWITCH signal causes multiplexer 216 to selectively switch its output between the first input to the second input, thereby selectively alternating between a digitized input frame and a corresponding modified frame. The resulting output would be similar to that shown in FIG. 3, namely, A, a*A, B, a*B, C, a*C, D, a*D, etc.
From the foregoing, it should be apparent that the embodiments disclosed provide improved methods and systems for frame insertion in a digital display system, such as an LCD monitor. The methods and systems reduce motion blur without requiring complex MEMC processing and with reduced sacrifice to the overall brightness of the monitor.
While the foregoing has been with reference to particular embodiments of the invention, it will be appreciated by those skilled in the art that changes in these embodiments may be made without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims.

Claims (21)

What is claimed is:
1. A method for frame insertion in a digital display system, comprising:
receiving a sequence of digitized input frames at a first frequency; and
creating modified frames, each of the modified frames being substantially similar to a preceding digitized input frame with reduced luminance;
generating a sequence of output frames, wherein the sequence of output frames comprises the digitized input frames interspersed with a plurality of the modified frames;
wherein each modified frame of the plurality of modified frames comprises a preceding digitized input frame multiplied by a variable value reduced luminance factor, the reduced luminance factor being an adaptive value that is calculated as a function of the average pixel level of the preceding digitized input frame, which thereby provides an output sequence of frames having reduced motion, blur problems without affecting overall brightness.
2. The method of claim 1 wherein the digital display system comprises an LCD monitor.
3. The method of claim 1 further comprising:
detecting an average pixel level of the preceding digitized. input frame; and
determining a value for the reduced luminance factor as a function of the average pixel level of the preceding digitized input frame.
4. The method of claim 3 wherein the reduced luminance factor is proportional to the average pixel level.
5. The method of claim 1 wherein the first frequency is N and the second frequency is N*2.
6. The method of claim 5 wherein the first frequency is about 50-60 Hz and the second frequency is about 100-120 Hz.
7. A method for displaying frames in an LCD display system that receives a sequence of input frames from a video source at a first frequency, digitizes the input frames and stores the digitized input frames in a frame buffer, comprising:
reading a plurality of digitized input frames from the frame buffer at .a second frequency;
generating a plurality of modified frames that are substantially similar to the plurality of digitized input frames with reduced luminance; and
displaying the digitized input frames and modified frames as an interspersed sequence, wherein each digitized input frame is followed by, a modified frame;
wherein each modified frame of the plurality of modified frames comprises a preceding digitized input frame multiplied by a variable value reduced luminance factor, the reduced luminance factor being an adaptive value that is calculated as a function of the average pixel level of the preceding digitized input frame, which thereby provides an output sequence of frames having reduced motion blur problems without affecting overall brightness.
8. The method of claim 7 further comprising:
detecting an average pixel level of the preceding digitized input frame;
determining a value for the reduced luminance factor as a function of the average pixel level of the preceding digitized input frame.
9. The method of claim 8 wherein the reduced luminance factor is proportional to the average pixel level.
10. The method of claim 1 wherein the first frequency is N and the second frequency is N*2;
11. The method of claim 10 wherein the first frequency is about 50-60 Hz and the second frequency is about 100-120 Hz.
12. A system for frame insertion in an LCD monitor that receives input frames, from a video source at a first frequency, digitizes the input frames and stores the digitized input frames in a frame buffer, comprising:
first circuitry that reads a plurality of digitized input frames from the frame butler at a second frequency;
second circuitry that generates a plurality of modified frames, which are substantially similar to the plurality of digitized input frames, but having reduced luminance; and
means coupled to the first circuitry and second circuitry; for outputting a sequence of frames, the sequence of frames comprising the plurality of digitized input frames interspersed with the plurality of modified frames;
wherein the second circuitry generates the plurality of modified frames by multiplying the digitized input frames by at least one same constant value reduced luminance factor, wherein each modified frame is associated with a corresponding reduced luminance factor and each of the corresponding reduced luminance factors is a constant for each pixel of the associated modified frame.
13. The system of claim 12 further comprising:
third circuitry that calculates the a reduced luminance factor for each digitized input frame; and
wherein the second circuitry generates each modified frame by multiplying a preceding digitized input frame by its corresponding reduced luminance factor.
14. The system of claim 13 wherein the third circuitry calculates the reduced luminance factor for a digitized input frame as a function of the average pixel level of the digitized input frame.
15. The system of claim 12 wherein the first circuitry comprises a double scan read-out module, which is coupled to the frame buffer.
16. The, system of claim 12 wherein the second frequency is double the first frequency.
17. An LCD system comprising:
an LCD monitor that receives a sequence of input frames from a video source at a first frequency, digitizes the input frames and stores the digitized input frames in a frame buffer;
first circuitry that reads a plurality of digitized input frames from the frame buffer at a second frequency;
second circuitry that generates a plurality of modified frames, which are substantially similar to the plurality of digitized input frames with reduced luminance; and
means coupled to the first circuitry and second circuitry, for outputting a sequence of frames, the sequence of frames comprising the plurality of digitized input frames interspersed with the plurality of modified frames;
wherein the second circuitry generates the plurality of modified frames by multiplying each individual frame of the digitized input frames by a variable value reduced luminance factor, the reduced luminance factor being an adaptive value that is calculated as a function of the average pixel level of the preceding digitized input frame, which thereby provides an output sequence of frames having reduced motion blur problems without affecting overall brightness.
18. The LCD system of claim 17 further comprising:
third circuitry that calculates the a reduced luminance factor for each digitized input frame; and
wherein the second circuitry generates each Modified frame by multiplying a preceding digitized input frame by its corresponding reduced luminance factor.
19. The system of claim 18 wherein the third circuitry calculates the reduced luminance factor for a digitized input frame as a function of the average pixel level of the digitized input frame.
20. The system of claim 17 wherein the first circuitry comprises a double scan read-out module, which is coupled the frame buffer.
21. The system of claim 17 wherein the second frequency is double the first frequency.
US11/472,588 2006-06-22 2006-06-22 Method and system for frame insertion in a digital display system Expired - Fee Related US8519928B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/472,588 US8519928B2 (en) 2006-06-22 2006-06-22 Method and system for frame insertion in a digital display system
PCT/US2007/014256 WO2007149424A2 (en) 2006-06-22 2007-06-18 Method and system for frame insertion in a digital display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/472,588 US8519928B2 (en) 2006-06-22 2006-06-22 Method and system for frame insertion in a digital display system

Publications (2)

Publication Number Publication Date
US20070296655A1 US20070296655A1 (en) 2007-12-27
US8519928B2 true US8519928B2 (en) 2013-08-27

Family

ID=38834061

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/472,588 Expired - Fee Related US8519928B2 (en) 2006-06-22 2006-06-22 Method and system for frame insertion in a digital display system

Country Status (2)

Country Link
US (1) US8519928B2 (en)
WO (1) WO2007149424A2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7656374B2 (en) * 2006-09-04 2010-02-02 Vastview Technology, Inc. Method for enhancing response speed of hold-typed display device
JP4231071B2 (en) * 2006-09-20 2009-02-25 株式会社東芝 Image display device, image display method, and image display program
JP2008298926A (en) * 2007-05-30 2008-12-11 Nippon Seiki Co Ltd Display device
US20100271554A1 (en) * 2007-09-10 2010-10-28 Volker Blume Method And Apparatus For Motion Estimation In Video Image Data
TW200926116A (en) * 2007-12-03 2009-06-16 Qisda Corp Method of processing LCD images according to the content of the images
JP5340083B2 (en) * 2009-08-28 2013-11-13 キヤノン株式会社 Image display apparatus and brightness control method thereof
EP2348743B1 (en) * 2010-01-22 2017-01-18 Advanced Digital Broadcast S.A. A display matrix controller and a method for controlling a display matrix

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5072293A (en) 1989-08-29 1991-12-10 U.S. Philips Corporation Method of estimating motion in a picture signal
US5148269A (en) 1990-07-20 1992-09-15 U.S. Philips Corporation Motion vector processing device
US5386248A (en) 1990-08-28 1995-01-31 U.S. Philips Corporation Method and apparatus for reducing motion estimator hardware and data transmission capacity requirements in video systems
US5495300A (en) 1992-06-11 1996-02-27 U.S. Philips Corporation Motion-compensated picture signal interpolation
US6172712B1 (en) 1997-12-31 2001-01-09 Intermec Ip Corp. Television with hard disk drive
US20020057238A1 (en) * 2000-09-08 2002-05-16 Hiroyuki Nitta Liquid crystal display apparatus
US20050060421A1 (en) 2003-07-16 2005-03-17 Musunuri Chowdhary V. System and method for providing immersive visualization at low bandwidth rates
US20060044241A1 (en) 2004-08-31 2006-03-02 Vast View Technology Inc. Driving device for quickly changing the gray level of the liquid crystal display and its driving method
US20060044472A1 (en) * 2004-08-30 2006-03-02 Lee Sung-Hee Method of controlling display apparatus
US20060119617A1 (en) * 2004-12-02 2006-06-08 Seiko Epson Corporation Image display method, image display device, and projector

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5072293A (en) 1989-08-29 1991-12-10 U.S. Philips Corporation Method of estimating motion in a picture signal
US5148269A (en) 1990-07-20 1992-09-15 U.S. Philips Corporation Motion vector processing device
US5386248A (en) 1990-08-28 1995-01-31 U.S. Philips Corporation Method and apparatus for reducing motion estimator hardware and data transmission capacity requirements in video systems
US5495300A (en) 1992-06-11 1996-02-27 U.S. Philips Corporation Motion-compensated picture signal interpolation
US6172712B1 (en) 1997-12-31 2001-01-09 Intermec Ip Corp. Television with hard disk drive
US20020057238A1 (en) * 2000-09-08 2002-05-16 Hiroyuki Nitta Liquid crystal display apparatus
US20050060421A1 (en) 2003-07-16 2005-03-17 Musunuri Chowdhary V. System and method for providing immersive visualization at low bandwidth rates
US20060044472A1 (en) * 2004-08-30 2006-03-02 Lee Sung-Hee Method of controlling display apparatus
US20060044241A1 (en) 2004-08-31 2006-03-02 Vast View Technology Inc. Driving device for quickly changing the gray level of the liquid crystal display and its driving method
US20060119617A1 (en) * 2004-12-02 2006-06-08 Seiko Epson Corporation Image display method, image display device, and projector

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PCT Search Report and Written Opinion dated Mar. 17, 2008 corresponding to the related PCT Patent Application No. US2007/14256.

Also Published As

Publication number Publication date
US20070296655A1 (en) 2007-12-27
WO2007149424A2 (en) 2007-12-27
WO2007149424A3 (en) 2009-04-09

Similar Documents

Publication Publication Date Title
US7400321B2 (en) Image display unit
US7400363B2 (en) Image processing apparatus and image processing method
US8519928B2 (en) Method and system for frame insertion in a digital display system
KR100771616B1 (en) The projection display device and method for controlling the same
US20090226110A1 (en) Image processing system and method for liquid crystal display
US7626601B2 (en) Video signal processing apparatus and video signal processing method
US8345070B2 (en) Apparatus and method for frame rate up conversion
US8687123B2 (en) Video signal processing
US9215353B2 (en) Image processing device, image processing method, image display device, and image display method
US20110081095A1 (en) Image processing apparatus and image processing method
US7430014B2 (en) De-interlacing device capable of de-interlacing video fields adaptively according to motion ratio and associated method
JP2003058098A (en) Hold type picture display device
US8488060B2 (en) Image signal processing apparatus for converting an interlace signal to a progressive signal
JP2000330501A (en) Liquid crystal driving circuit
US7623185B2 (en) Synchronization control apparatus and method
JP2008028507A (en) Image correction circuit, image correction method and image display
US20090086090A1 (en) Picture signal processing apparatus and picture signal processing method
JP4306274B2 (en) Liquid crystal display
JP4770290B2 (en) Liquid crystal display
KR20080041581A (en) Image processing apparatus, image processing method, electro-optical device and electronic device
JP2007074439A (en) Video processor
JPH09219830A (en) Video processor
US20120026185A1 (en) Display apparatus and display method
JP2006030352A (en) Liquid crystal display device
KR100707258B1 (en) Display apparatus

Legal Events

Date Code Title Description
AS Assignment

Owner name: TRIDENT MICROSYSTEMS, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JIANG, JIANDE;LIN, WALTER C.;REEL/FRAME:018012/0612

Effective date: 20060614

AS Assignment

Owner name: TRIDENT MICROSYSTEMS (FAR EAST) LTD., CAYMAN ISLAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TRIDENT MICROSYSTEMS, INC.;REEL/FRAME:018895/0736

Effective date: 20060930

AS Assignment

Owner name: ENTROPIC COMMUNICATIONS, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TRIDENT MICROSYSTEMS, INC.;TRIDENT MICROSYSTEMS (FAR EAST) LTD.;REEL/FRAME:028153/0530

Effective date: 20120411

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: ENTROPIC COMMUNICATIONS, INC., CALIFORNIA

Free format text: MERGER AND CHANGE OF NAME;ASSIGNORS:EXCALIBUR ACQUISITION CORPORATION;ENTROPIC COMMUNICATIONS, INC.;ENTROPIC COMMUNICATIONS, INC.;REEL/FRAME:035706/0267

Effective date: 20150430

AS Assignment

Owner name: ENTROPIC COMMUNICATIONS, LLC, CALIFORNIA

Free format text: MERGER AND CHANGE OF NAME;ASSIGNORS:ENTROPIC COMMUNICATIONS, INC.;EXCALIBUR SUBSIDIARY, LLC;ENTROPIC COMMUNICATIONS, LLC;REEL/FRAME:035717/0628

Effective date: 20150430

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, IL

Free format text: SECURITY AGREEMENT;ASSIGNORS:MAXLINEAR, INC.;ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.);EXAR CORPORATION;REEL/FRAME:042453/0001

Effective date: 20170512

Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, ILLINOIS

Free format text: SECURITY AGREEMENT;ASSIGNORS:MAXLINEAR, INC.;ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.);EXAR CORPORATION;REEL/FRAME:042453/0001

Effective date: 20170512

AS Assignment

Owner name: MUFG UNION BANK, N.A., CALIFORNIA

Free format text: SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001);ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:053115/0842

Effective date: 20200701

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: MAXLINEAR, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MUFG UNION BANK, N.A.;REEL/FRAME:056656/0204

Effective date: 20210623

Owner name: EXAR CORPORATION, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MUFG UNION BANK, N.A.;REEL/FRAME:056656/0204

Effective date: 20210623

Owner name: MAXLINEAR COMMUNICATIONS LLC, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MUFG UNION BANK, N.A.;REEL/FRAME:056656/0204

Effective date: 20210623

AS Assignment

Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, COLORADO

Free format text: SECURITY AGREEMENT;ASSIGNORS:MAXLINEAR, INC.;MAXLINEAR COMMUNICATIONS, LLC;EXAR CORPORATION;REEL/FRAME:056816/0089

Effective date: 20210708

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20210827