This application claims the priority benefit of Taiwan application serial no. 98115171, filed on May 7, 2009. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of specification.
1. Field of the Invention
The present invention relates generally to a dynamic image displaying technology, and more particularly, to a motion picture detecting technology.
2. Description of Related Art
For image displaying, the content of each image frame changes if there is a motion object in the image. However, in some cases, the image being displayed is a static picture. Since static pictures and dynamic images are displayed in different manners, a degree of motion of the pictures is usually detected to provide a motion value which is used as reference for subsequent procedure in the displaying system. The motion value is within a predetermined range and corresponds to the degree of the motion. In general, a greater motion value indicates a greater change in the image content.
In a traditional way of detecting the motion pictures, the motion value is obtained by performing subtraction between data of two adjacent image frames.
The motion value obtained through the path 104 according to the mechanism of
However, the method of
Accordingly, the present invention is directed to a technology for detecting motion pictures which can more accurately detect a motion object.
In one aspect, the present invention provides a circuit for detecting motion pictures. The circuit comprises a first-stage motion picture detecting unit and a second-state motion picture detecting unit. The first-state motion picture detecting unit analyzes a current image frame and a previous image frame and calculates a first motion value associated with the current image frame. The second-state motion picture detecting unit receives the first motion value, compares the current first motion value against an adjusted motion value and outputs and stores the larger one as a second motion value. The adjusted motion value is a value derived by adjusting an adjacent previous second motion value.
In another aspect, the present invention provides a method for detecting motion pictures used in an image displaying system for dynamic image displaying. In this method, a current image frame and a previous image frame that are received by the image displaying system are analyzed and a first motion value associated with the current image frame is calculated. In addition, the current first motion value is compared against an adjusted motion value. A larger one is outputted and stored as a second motion value. The adjusted motion value is a value derived by adjusting an adjacent previous second motion value.
In still another aspect, the present invention provides an image displaying system comprising a motion picture detecting unit to detect a dynamic state of a continuously inputted image frame and obtain a motion reference value through calculation. The motion reference value is used as reference for subsequent dynamic display processing. The motion picture detecting unit is constructed in a manner as described above.
In order to make the aforementioned and other features and advantages of the present invention more comprehensible, embodiments accompanied with figures are described in detail below.
In the present invention, the accuracy of detecting motion pictures is investigated based on traditional way of dynamic image displaying. The traditional way of dynamic image displaying such as the way illustrated in
A dynamic image is typically displayed using a mechanism of de-interlacing, 3D comb-filter or 3D noise reduction. The dynamic image may for example be a video. The de-interlacing mechanism of dynamic image displaying is firstly explained with reference to
Since only the odd image frames F1 and F3 have corresponding image data to compare, the time difference between the time points of the image data to be compared is the combined displaying time of two image frames when calculating the motion value. If there are pictures in rapid motion, it may easily generate errors.
For another displaying mechanism such as the 3D comb-filter mechanism, it has the similar problem.
In addition, for the 3D noise reduction mechanism of the image displaying, its image frame data is similar to that shown in
Take a cartoon bee vibrating its wings as an example. The body of the bee is substantially static but the wings are rapidly vibrating. If a traditional motion value calculated according to
Having investigated the traditional manners of displaying, the inventors of the present invention found that at least the drawbacks described above exist in the traditional displaying manners and determined that these drawbacks are results of the errors in calculating the motion values. Accordingly, the present invention attempts to develop the technology that can more accurately detect the dynamic image to improve the displaying quality. The present invention is described below in connection with several exemplary embodiments. It should be noted, however, that the present invention is not limited to the particular embodiments described herein.
The second-stage motion picture detecting unit includes, for example, a motion image frame buffer 300 and a motion calculating unit 304. The motion calculating unit 304 continuously receives the motion values from the path 104. In addition, the motion image frame buffer 300 also buffers a current motion value Mn to be used as an adjacent previous motion value Mn−1 when calculating a next motion value Mn. As to the circuit, the motion image frame buffer 300 is a feedback path of the motion calculating unit 304, which buffers the currently outputted adjusted motion value Mn and feeds back the motion value Mn to the motion value calculating unit 304 for a next adjustment calculation. That is, the motion value calculating unit 304 calculates an adjusted motion value Mn based on the fed back motion value Mn according to an algorithm. The motion image frame buffer 300, for example, only performs the buffer and feedback operations. However, in accordance with the mechanism described subsequently in the present embodiment for the motion image frame buffer 300 and the motion calculating unit 304, the two units can be integrated as the second stage motion picture detection unit without the separate implementation of the motion image frame buffer 300 and the motion calculating unit 304.
Now the adjustment mechanism of the motion calculating unit 304 is described.
Mn′=Mn−1*a−b,
where, a is a reduction rate ranging between 0-1, preferably between 0.65 and 0.95, which is determined by, for example, experience of statistics, and b is a compensation value. The adjusted motion value Mn′ calculated by the compensation control unit 400 is outputted through a path 310 to a limiter 402 to determine whether the adjusted motion value Mn′ is within a predetermined range. If the adjusted motion value Mn′ goes beyond the predetermined range, then the adjusted motion value Mn′ is set as the end value. The adjusted motion value Mn′ that has been limited by the limiter 402 is then outputted through a path 312. Next, a larger-value taking unit 404 compares the first-stage motion value inputted through the path 104 and the adjusted motion value Mn′ inputted through the path 312 and takes the larger one as the motion value Mn of the current image frame. This motion value Mn is also fed back through and stored in the motion image frame buffer 300 for a next calculation. The foregoing-described operations are repeatedly performed in the same manner.
In addition, the present invention also provides a method for detecting motion pictures which is used in an image displaying system for displaying dynamic images. In this method, a current image frame and a previous image frame received by the image displaying system are analyzed to calculate a first motion value associated with each current image frame. Subsequently, the current first motion value is compared against an adjusted motion value and a larger one is outputted and stored as a second motion value. The adjusted motion value is a value derived by adjusting an adjacent previous second motion value.
Since the motion value of the present embodiment is adjusted through the mechanism shown in
In the present invention, the adjustment of the motion value still allows the adjacent previous image frame to be used to provide a degree of dynamic change, thus achieving more accurate estimation and hence reducing errors in detecting the dynamic image.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
98115171 A | May 2009 | TW | national |
Number | Name | Date | Kind |
---|---|---|---|
20020080284 | Kim et al. | Jun 2002 | A1 |
Number | Date | Country |
---|---|---|
200743058 | Nov 2007 | TW |
Entry |
---|
“First Office Action of China Counterpart Application”, issued on Aug. 25, 2011, p. 1-p. 8. |
“Office Action of Taiwan Counterpart Application”, issued on Aug. 29, 2012, p1-p6, in which the listed reference was cited. |
Number | Date | Country | |
---|---|---|---|
20100283896 A1 | Nov 2010 | US |