US20070046830A1 - Method and apparatus for capturing consecutive frames in digital video - Google Patents
Method and apparatus for capturing consecutive frames in digital video Download PDFInfo
- Publication number
- US20070046830A1 US20070046830A1 US11/467,166 US46716606A US2007046830A1 US 20070046830 A1 US20070046830 A1 US 20070046830A1 US 46716606 A US46716606 A US 46716606A US 2007046830 A1 US2007046830 A1 US 2007046830A1
- Authority
- US
- United States
- Prior art keywords
- frames
- digital video
- frame
- capturing
- captured
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000006870 function Effects 0.000 claims description 22
- 230000003287 optical effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/4448—Receiver circuitry for the reception of television signals according to analogue transmission standards for frame-grabbing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4858—End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
Definitions
- Taiwan application serial no. 94129930 filed Aug. 31, 2005. All disclosure of the Taiwan application is incorporated herein by reference.
- the present invention relates to a method and an apparatus for capturing video frames, and more particularly, to a method and an apparatus for capturing consecutive frames in digital video.
- the television broadcast has been digitalized, and the television programs are manufactured and transmitted by digital compression.
- digitalization technique it does not only provide video signals with higher quality, but also eliminates the defects of the video distortion or blurs caused by the signal interference in the conventional television.
- all of the programs are transmitted in digital signals, only one storage device is required in the receiving side to record and preserve the digital broadcast data, thus it is very convenient for the users.
- the Digital Video Disc also provides an alternative for watching the programs or the DVD titles on the TV. As long as the user bought a DVD player, the user can play the rented DVDs on their TV, which also achieves the same AV entertainment effect provided by the conventional television broadcast programs.
- the purpose of capturing the best frames is achieved by capturing consecutive frames in digital video and displaying the captured frames on the screen for users to watch.
- the purpose of preserving the best frames is achieved by using a capture unit to capture the consecutive frames in the digital video for users to choose, and using a storage unit to store the video frames chosen by the users.
- the present invention provides a method for capturing consecutive frames in digital video.
- a record of digital video data is continuously received, wherein the digital video data is composed of a plurality of video frames.
- the video frames are decoded and a parameter of the digital video data is stored.
- the decoded video frames are played, wherein a plurality of captured frames are captured from the digital video data according to the parameter of the digital video data after a capture instruction is received.
- the captured frames are decoded and stored.
- the captured frames that had been decoded are displayed.
- the method for capturing consecutive frames in digital video according to a preferred embodiment of the present invention further selects one of the captured frames as a chosen frame, and performs an edit function on the chosen frame.
- the edit function mentioned above comprises storing the chosen frame.
- the edit function mentioned above comprises setting the chosen frame as one of a power-on frame, a stand-by frame, and a menu background frame.
- the parameter mentioned above comprises one of a frame rate, a movie format, and an encoding method of the video frames in digital video data.
- a predetermined time interval is configured between the captured frames mentioned above.
- the step of displaying the captured frames that had been decoded displays the captured frames by means of multi-window or single-window.
- the digital video data mentioned above comprises one of the digital broadcast program data and the data stored in the optical disk.
- An apparatus for capturing consecutive frames in digital video comprises a receiver, a decoder, a player, a capture unit, and a storage unit.
- the receiver continuously receives a record of digital video data that is composed of a plurality of video frames.
- the decoder decodes the video frames for obtaining a parameter of the digital video data.
- the player coupled to the decoder plays the decoded video frames.
- the capture unit coupled to the receiver, the decoder, and the player mentioned above captures a plurality of captured frames from the digital video data according to the parameter of the digital video data obtained previously. Then, the captured frames are transmitted to the decoder by the capture unit for decoding, and the captured frames that had been decoded are displayed on the screen by the player.
- the storage unit coupled to the capture unit stores the captured frames captured by the capture unit.
- the receiver mentioned above comprises a demodulator, a demultiplexer, and a bit stream buffer.
- the demodulator demodulates the received digital video data into a transport stream (TS) data format.
- the demultiplexer coupled to the decoder recovers the digital video data with such TS data format to the video raw data.
- the bit stream buffer coupled to the demultiplexer temporarily stores the video raw data that will be subsequently decoded by the decoder.
- the receiver mentioned above further comprises a tuner.
- the tuner receives a record of digital broadcast data by tuning the frequency, and transmits the received digital broadcast data to the demodulator.
- the player mentioned above comprises a frame buffer and a display screen.
- the frame buffer temporarily stores the video frames, and the video frames stored in the frame buffer are displayed on the display screen.
- the capture unit mentioned above further comprises following functions: selecting one of the captured frames as a chosen frame, and performing an edit function on the chosen frame.
- the consecutive fabulous frames in digital video can be displayed on the screen for users to watch and choose. Besides, with a recording function, those fabulous frames can also be preserved, and the purpose of capturing and storing best frames is achieved.
- FIG. 1 schematically shows a flow chart illustrating a method for capturing consecutive frames in digital video according to a preferred embodiment of the present invention.
- FIG. 2 schematically shows a block diagram of an apparatus for capturing consecutive frames in digital video according to a preferred embodiment of the present invention.
- FIG. 3 schematically shows a detail block diagram of a receiver in the apparatus for capturing consecutive frames in digital video according to the preferred embodiment of the present invention.
- FIG. 1 schematically shows a flow chart illustrating a method for capturing consecutive frames in digital video according to a preferred embodiment of the present invention.
- the consecutive frames are captured from the digital video and displayed on the screen by means of single-window or multi-window for users to watch or choose, such that a convenient way is provided for the users to capture the fabulous frames.
- a record of digital video data is continuously received (step S 200 ), wherein the digital video data is composed of a plurality of video frames.
- the digital video data may be the digital broadcast program data or the digital AV data recorded in other storage device such as DVD or VCD optical disk.
- the digital video data is decompressed and decoded into a series of still frames according to the encoding format of the digital video data by an appropriate decoding apparatus, and meanwhile a parameter of the digital video data is stored (step S 210 ).
- the parameter of the digital video data mentioned above may be the frame rate, the movie format, or the encoding method of the video frames in the digital video data, but the present invention has no intention to limit its type and quantity.
- the decoded video frames begin to play on the screen (S 220 ).
- the user treats the displayed video frames as consecutive frames. Meanwhile, if the displaying of video frames is paused by the user, a single still video frame is shown on the screen.
- the plurality of captured frames is obtained by applying the principle described above in the following steps. First, while displaying the video frames, it starts to detect and determine whether a capture instruction is received (step S 230 ). If the capture instruction is not received yet, the video frames are continuously displayed (step S 240 ). Otherwise, once the capture instruction is received, the frame data corresponding to each specific time point will be searched from the digital video data according to the parameter of the digital video data previously recorded and the predetermined time interval, so as to obtain a plurality of captured frames (step S 250 ).
- the time interval may be predetermined by the user as capturing one frame every one second, every 1 ⁇ 2 second, or every 1 ⁇ 4 second.
- the search range has no limitation and may be configured by the users in consideration of the physical requirements and their preference.
- the captured frames are decoded by an appropriate decoding apparatus and temporarily stored therein for further access by the user (step S 260 ).
- the captured frames that had been decoded are displayed on the screen (step S 270 ).
- the captured frames may be displayed by means of continuously playing in a single-window or sequentially playing in a multi-window, such that the captured frames can be presented to the user.
- the single-window is a way of displaying each different frame with a predetermined interval
- the multi-window is a way of dividing a frame into nine blocks, and displaying the frame with a different time point on each of the blocks.
- the user can select a most desired chosen frame from the captured frames displayed on the screen (step S 280 ), and performs an edit function on the chosen frame (step S 290 ).
- the edit function comprises storing the chosen frame into a memory in the TV or the recording equipment, setting the chosen frame as one of a power-on frame, a stand-by frame, or a menu background frame of the TV or the recording equipment, but not necessarily limited by it.
- FIG. 2 schematically shows a block diagram of an apparatus for capturing consecutive frames in digital video according to a preferred embodiment of the present invention.
- an apparatus for capturing consecutive frames in digital video is configured in the AV apparatus such as the TV or the recording equipment in the present embodiment, such that the fabulous frames in the dynamic video can be captured and preserved after the selection for the use of the follow-up view and demonstration.
- the apparatus for capturing consecutive frames in digital video of the present embodiment comprises a receiver 110 , a storage unit 120 , a decoder 130 , a player 140 , and a capture unit 150 .
- the receiver 110 continuously receives a record of digital video data that is composed of a plurality of video frames.
- the digital video data may be the digital broadcast program data or the digital video data stored in other storage device such as the optical disk.
- the video frames received by the receiver 110 are transmitted to the decoder 130 through the capture unit 150 , and decoded by the decoder 130 with an appropriate decoding method according to the encoding format of the digital video data.
- a parameter of the digital video data is obtained while decoding the video frames.
- the parameter may be one of the frame rate, the movie format, and the encoding method of the video frames in the digital video data.
- the decoded video frames are displayed by the player 140 for users to watch.
- the steps mentioned above are a general flow of displaying a general digital TV broadcast program.
- the function of capturing consecutive frames in digital video provided by the apparatus of the present invention is described in greater detail hereinafter.
- the user can press a control button on a remote controller or on the TV, such that a capture instruction is sent to the capture unit 150 .
- the capture unit 150 captures a plurality of captured frames from the digital video data according to the parameter of the digital video data previously obtained and the time interval predetermined by the user. Then, the captured frames are transmitted to the decoder 130 for decoding, and the decoded frames are subsequently transmitted to the player 140 for displaying. Wherein, the captured frames are displayed on the screen for users to watch by means of continuously playing in a single-window or sequentially playing in a multi-window.
- the capture unit 150 also transmits and stores the captured frames in the storage unit 120 for further choices.
- the player 140 may further comprise a frame buffer for temporarily storing the decoded video frames, so as to provide a buffer for video frame data access between the decoder 130 and the display screen.
- the capture unit 150 may further perform an edit function on a chosen frame selected by the user on the player 140 .
- the edit function comprises storing the chosen frame into a memory in the TV or the recording equipment, setting the chosen frame as one of a power-on frame, a stand-by frame, or a menu background frame of the TV or the recording equipment, but not necessarily limited by it.
- the receiver 110 mentioned above may comprise a tuner, a demodulator, a demultiplexer, and a bit stream buffer.
- the interconnections of the components mentioned above are schematically shown in a detail block diagram of the receiver 110 in FIG. 3 .
- the tuner 310 receives a record of digital broadcast data from the external by tuning a frequency, and then transmits the received digital broadcast data to the demodulator 320 .
- the demodulator 320 demodulates the received digital video data into the digital video data with a transport stream (TS) format, and then transmits the demodulated digital video data to the demultiplexer 330 .
- the demultiplexer 330 recovers the digital video data with the transport stream (TS) format to the video raw data.
- the video raw data is the data file provided to the decoder (not shown) for decoding.
- a bit stream buffer 340 is further configured in the present embodiment, and the bit stream buffer 340 disposed between the demultiplexer 340 and the decoder (not shown) works as a buffer for the decoder to access the video raw data.
- the method and apparatus for capturing consecutive frames in digital video provided by the present invention.
- the continuous fantastic frames in digital video can be displayed on the screen for users to watch and choose.
- those fabulous frames can also be preserved for the use of follow-up view and demonstration.
- the purpose of capturing and storing best frames is achieved.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
- This application claims the priority benefit of Taiwan application serial no. 94129930, filed Aug. 31, 2005. All disclosure of the Taiwan application is incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to a method and an apparatus for capturing video frames, and more particularly, to a method and an apparatus for capturing consecutive frames in digital video.
- 2. Description of the Related Art
- The television broadcast has been digitalized, and the television programs are manufactured and transmitted by digital compression. By using such digitalization technique, it does not only provide video signals with higher quality, but also eliminates the defects of the video distortion or blurs caused by the signal interference in the conventional television. In addition, since all of the programs are transmitted in digital signals, only one storage device is required in the receiving side to record and preserve the digital broadcast data, thus it is very convenient for the users.
- In addition to the way for receiving the television broadcast program signals mentioned above, the Digital Video Disc (DVD) also provides an alternative for watching the programs or the DVD titles on the TV. As long as the user bought a DVD player, the user can play the rented DVDs on their TV, which also achieves the same AV entertainment effect provided by the conventional television broadcast programs.
- However, while the TV is used to watch the broadcast programs or the DVD titles, it is quite common that the user desires to record the fabulous frames or program clips that are shown on the TV. Nevertheless, since these video programs are made of consecutive video images, even the video frames can be recorded by the still function provided by the conventional recording equipment, only one single video frame can be captured at a time, and because the time point for capturing the video frames is hard to control, usually it is difficult to precisely capture the fabulous frames. In addition, since most of the conventional recording equipments do not support the function of recording video frames, it will be too bad if the interesting video frames cannot be recorded due to the reasons mentioned above.
- Therefore, it is an object of the present invention to provide a method for capturing consecutive frames in digital video. The purpose of capturing the best frames is achieved by capturing consecutive frames in digital video and displaying the captured frames on the screen for users to watch.
- It is another object of the present invention to provide an apparatus for capturing consecutive frames in digital video. The purpose of preserving the best frames is achieved by using a capture unit to capture the consecutive frames in the digital video for users to choose, and using a storage unit to store the video frames chosen by the users.
- The present invention provides a method for capturing consecutive frames in digital video. First, a record of digital video data is continuously received, wherein the digital video data is composed of a plurality of video frames. Next, the video frames are decoded and a parameter of the digital video data is stored. Then, the decoded video frames are played, wherein a plurality of captured frames are captured from the digital video data according to the parameter of the digital video data after a capture instruction is received. Moreover, the captured frames are decoded and stored. Finally, the captured frames that had been decoded are displayed.
- The method for capturing consecutive frames in digital video according to a preferred embodiment of the present invention further selects one of the captured frames as a chosen frame, and performs an edit function on the chosen frame.
- In the method for capturing consecutive frames in digital video according to a preferred embodiment of the present invention, the edit function mentioned above comprises storing the chosen frame.
- In the method for capturing consecutive frames in digital video according to the preferred embodiment of the present invention, the edit function mentioned above comprises setting the chosen frame as one of a power-on frame, a stand-by frame, and a menu background frame.
- In the method for capturing consecutive frames in digital video according to the preferred embodiment of the present invention, the parameter mentioned above comprises one of a frame rate, a movie format, and an encoding method of the video frames in digital video data.
- In the method for capturing consecutive frames in digital video according to the preferred embodiment of the present invention, a predetermined time interval is configured between the captured frames mentioned above.
- In the method for capturing consecutive frames in digital video according to the preferred embodiment of the present invention, the step of displaying the captured frames that had been decoded displays the captured frames by means of multi-window or single-window.
- In the method for capturing consecutive frames in digital video according to the preferred embodiment of the present invention, the digital video data mentioned above comprises one of the digital broadcast program data and the data stored in the optical disk.
- An apparatus for capturing consecutive frames in digital video provided by the present invention comprises a receiver, a decoder, a player, a capture unit, and a storage unit. Wherein, the receiver continuously receives a record of digital video data that is composed of a plurality of video frames. The decoder decodes the video frames for obtaining a parameter of the digital video data. The player coupled to the decoder plays the decoded video frames. In addition, after receiving a capture instruction, the capture unit coupled to the receiver, the decoder, and the player mentioned above captures a plurality of captured frames from the digital video data according to the parameter of the digital video data obtained previously. Then, the captured frames are transmitted to the decoder by the capture unit for decoding, and the captured frames that had been decoded are displayed on the screen by the player. Moreover, the storage unit coupled to the capture unit stores the captured frames captured by the capture unit.
- In the apparatus for capturing consecutive frames in digital video according to the preferred embodiment of the present invention, the receiver mentioned above comprises a demodulator, a demultiplexer, and a bit stream buffer. Wherein, the demodulator demodulates the received digital video data into a transport stream (TS) data format. The demultiplexer coupled to the decoder recovers the digital video data with such TS data format to the video raw data. In addition, the bit stream buffer coupled to the demultiplexer temporarily stores the video raw data that will be subsequently decoded by the decoder.
- In the apparatus for capturing consecutive frames in digital video according to the preferred embodiment of the present invention, the receiver mentioned above further comprises a tuner. The tuner receives a record of digital broadcast data by tuning the frequency, and transmits the received digital broadcast data to the demodulator.
- In the apparatus for capturing consecutive frames in digital video according to the preferred embodiment of the present invention, the player mentioned above comprises a frame buffer and a display screen. Wherein, the frame buffer temporarily stores the video frames, and the video frames stored in the frame buffer are displayed on the display screen.
- In the apparatus for capturing consecutive frames in digital video according to the preferred embodiment of the present invention, the capture unit mentioned above further comprises following functions: selecting one of the captured frames as a chosen frame, and performing an edit function on the chosen frame.
- Since a mechanism capable of capturing consecutive frames in digital video is applied in the present invention, the consecutive fabulous frames in digital video can be displayed on the screen for users to watch and choose. Besides, with a recording function, those fabulous frames can also be preserved, and the purpose of capturing and storing best frames is achieved.
- The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention, and together with the description, serve to explain the principles of the invention.
-
FIG. 1 schematically shows a flow chart illustrating a method for capturing consecutive frames in digital video according to a preferred embodiment of the present invention. -
FIG. 2 schematically shows a block diagram of an apparatus for capturing consecutive frames in digital video according to a preferred embodiment of the present invention. -
FIG. 3 schematically shows a detail block diagram of a receiver in the apparatus for capturing consecutive frames in digital video according to the preferred embodiment of the present invention. -
FIG. 1 schematically shows a flow chart illustrating a method for capturing consecutive frames in digital video according to a preferred embodiment of the present invention. Referring toFIG. 1 , in the present embodiment, the consecutive frames are captured from the digital video and displayed on the screen by means of single-window or multi-window for users to watch or choose, such that a convenient way is provided for the users to capture the fabulous frames. - First, a record of digital video data is continuously received (step S200), wherein the digital video data is composed of a plurality of video frames. In addition, the digital video data may be the digital broadcast program data or the digital AV data recorded in other storage device such as DVD or VCD optical disk.
- Then, the digital video data is decompressed and decoded into a series of still frames according to the encoding format of the digital video data by an appropriate decoding apparatus, and meanwhile a parameter of the digital video data is stored (step S210). Wherein, the parameter of the digital video data mentioned above may be the frame rate, the movie format, or the encoding method of the video frames in the digital video data, but the present invention has no intention to limit its type and quantity.
- Then, the decoded video frames begin to play on the screen (S220). Wherein, since the video frames are displayed continuously and quickly and in response to the effect of the human eye's vision still characteristic, the user treats the displayed video frames as consecutive frames. Meanwhile, if the displaying of video frames is paused by the user, a single still video frame is shown on the screen.
- The plurality of captured frames is obtained by applying the principle described above in the following steps. First, while displaying the video frames, it starts to detect and determine whether a capture instruction is received (step S230). If the capture instruction is not received yet, the video frames are continuously displayed (step S240). Otherwise, once the capture instruction is received, the frame data corresponding to each specific time point will be searched from the digital video data according to the parameter of the digital video data previously recorded and the predetermined time interval, so as to obtain a plurality of captured frames (step S250). Wherein, the time interval may be predetermined by the user as capturing one frame every one second, every ½ second, or every ¼ second. Moreover, the search range has no limitation and may be configured by the users in consideration of the physical requirements and their preference.
- Similarly, the captured frames are decoded by an appropriate decoding apparatus and temporarily stored therein for further access by the user (step S260). Finally, the captured frames that had been decoded are displayed on the screen (step S270). Wherein, the captured frames may be displayed by means of continuously playing in a single-window or sequentially playing in a multi-window, such that the captured frames can be presented to the user. Specifically, the single-window is a way of displaying each different frame with a predetermined interval, and the multi-window is a way of dividing a frame into nine blocks, and displaying the frame with a different time point on each of the blocks.
- Meanwhile, the user can select a most desired chosen frame from the captured frames displayed on the screen (step S280), and performs an edit function on the chosen frame (step S290). Wherein, the edit function comprises storing the chosen frame into a memory in the TV or the recording equipment, setting the chosen frame as one of a power-on frame, a stand-by frame, or a menu background frame of the TV or the recording equipment, but not necessarily limited by it.
-
FIG. 2 schematically shows a block diagram of an apparatus for capturing consecutive frames in digital video according to a preferred embodiment of the present invention. Referring toFIG. 2 , an apparatus for capturing consecutive frames in digital video is configured in the AV apparatus such as the TV or the recording equipment in the present embodiment, such that the fabulous frames in the dynamic video can be captured and preserved after the selection for the use of the follow-up view and demonstration. - The apparatus for capturing consecutive frames in digital video of the present embodiment comprises a
receiver 110, astorage unit 120, adecoder 130, aplayer 140, and acapture unit 150. Wherein, thereceiver 110 continuously receives a record of digital video data that is composed of a plurality of video frames. The digital video data may be the digital broadcast program data or the digital video data stored in other storage device such as the optical disk. - Then, the video frames received by the
receiver 110 are transmitted to thedecoder 130 through thecapture unit 150, and decoded by thedecoder 130 with an appropriate decoding method according to the encoding format of the digital video data. Moreover, a parameter of the digital video data is obtained while decoding the video frames. Wherein, the parameter may be one of the frame rate, the movie format, and the encoding method of the video frames in the digital video data. - Afterwards, the decoded video frames are displayed by the
player 140 for users to watch. The steps mentioned above are a general flow of displaying a general digital TV broadcast program. Moreover, the function of capturing consecutive frames in digital video provided by the apparatus of the present invention is described in greater detail hereinafter. - When the user sees an interesting broadcast program or an DVD title on the TV, the user can press a control button on a remote controller or on the TV, such that a capture instruction is sent to the
capture unit 150. Meanwhile, thecapture unit 150 captures a plurality of captured frames from the digital video data according to the parameter of the digital video data previously obtained and the time interval predetermined by the user. Then, the captured frames are transmitted to thedecoder 130 for decoding, and the decoded frames are subsequently transmitted to theplayer 140 for displaying. Wherein, the captured frames are displayed on the screen for users to watch by means of continuously playing in a single-window or sequentially playing in a multi-window. - In addition, the
capture unit 150 also transmits and stores the captured frames in thestorage unit 120 for further choices. Wherein, theplayer 140 may further comprise a frame buffer for temporarily storing the decoded video frames, so as to provide a buffer for video frame data access between thedecoder 130 and the display screen. - Certainly, as described in the previous embodiment, the
capture unit 150 may further perform an edit function on a chosen frame selected by the user on theplayer 140. Wherein, the edit function comprises storing the chosen frame into a memory in the TV or the recording equipment, setting the chosen frame as one of a power-on frame, a stand-by frame, or a menu background frame of the TV or the recording equipment, but not necessarily limited by it. - Moreover, in an embodiment of the present invention, the
receiver 110 mentioned above may comprise a tuner, a demodulator, a demultiplexer, and a bit stream buffer. The interconnections of the components mentioned above are schematically shown in a detail block diagram of thereceiver 110 inFIG. 3 . - As shown in
FIG. 3 , first thetuner 310 receives a record of digital broadcast data from the external by tuning a frequency, and then transmits the received digital broadcast data to thedemodulator 320. Meanwhile, thedemodulator 320 demodulates the received digital video data into the digital video data with a transport stream (TS) format, and then transmits the demodulated digital video data to thedemultiplexer 330. Afterwards, thedemultiplexer 330 recovers the digital video data with the transport stream (TS) format to the video raw data. Wherein, the video raw data is the data file provided to the decoder (not shown) for decoding. In addition, abit stream buffer 340 is further configured in the present embodiment, and thebit stream buffer 340 disposed between thedemultiplexer 340 and the decoder (not shown) works as a buffer for the decoder to access the video raw data. - In summary, in the method and apparatus for capturing consecutive frames in digital video provided by the present invention. Through adding a function of capturing consecutive frames in digital video to digital televisions or digital recording equipments, the continuous fantastic frames in digital video can be displayed on the screen for users to watch and choose. Besides, with a recording function, those fabulous frames can also be preserved for the use of follow-up view and demonstration. Finally, the purpose of capturing and storing best frames is achieved.
- Although the invention has been described with reference to a particular embodiment thereof, it will be apparent to one of the ordinary skill in the art that modifications to the described embodiment may be made without departing from the spirit of the invention. Accordingly, the scope of the invention will be defined by the attached claims not by the above detailed description.
Claims (19)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW94129930 | 2005-08-31 | ||
TW094129930A TWI268106B (en) | 2005-08-31 | 2005-08-31 | Method and apparatus for capturing consecutive frames in digital video |
TW94129930A | 2005-08-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070046830A1 true US20070046830A1 (en) | 2007-03-01 |
US7768575B2 US7768575B2 (en) | 2010-08-03 |
Family
ID=37763299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/467,166 Active 2029-06-03 US7768575B2 (en) | 2005-08-31 | 2006-08-25 | Method and apparatus for capturing consecutive frames in digital video |
Country Status (3)
Country | Link |
---|---|
US (1) | US7768575B2 (en) |
DE (1) | DE102006040111A1 (en) |
TW (1) | TWI268106B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070109445A1 (en) * | 2005-11-11 | 2007-05-17 | Samsung Electronics Co., Ltd. | Method for displaying wallpaper on digital broadcasting reception terminal |
US20080143879A1 (en) * | 2006-12-14 | 2008-06-19 | Samsung Electronics Co., Ltd. | Broadcast receiving apparatus and method for providing tuned broadcast and previous broadcasts of broadcast channels not tuned on single screen |
US20120147269A1 (en) * | 2010-12-08 | 2012-06-14 | Samsung Electronics Co., Ltd. | Image processing apparatus, user terminal apparatus, image processing method, and control method thereof |
WO2014000176A1 (en) | 2012-06-27 | 2014-01-03 | Intel Corporation | Multiple-frame screenshot |
US20180137821A1 (en) * | 2011-05-17 | 2018-05-17 | Ignis Innovation Inc. | Pixel circuits for amoled displays |
US10827235B2 (en) * | 2012-09-18 | 2020-11-03 | Viacom International Inc. | Video editing method and tool |
US11431951B2 (en) * | 2017-10-16 | 2022-08-30 | Huawei Technologies Co., Ltd. | Method for displaying dynamic image and terminal |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5655214A (en) * | 1995-09-07 | 1997-08-05 | Amulet Electronics Limited | Television broadcast distribution systems comprising base station with a tuner and computer outstations |
US5818520A (en) * | 1996-02-12 | 1998-10-06 | Tektronix, Inc. | Programmable instrument for automatic measurement of compressed video quality |
US6157410A (en) * | 1996-05-17 | 2000-12-05 | Sony Corporation | Processing and display of images retrieved from digital still image files generated from digital moving images |
US6289163B1 (en) * | 1998-05-14 | 2001-09-11 | Agilent Technologies, Inc | Frame-accurate video capturing system and method |
US6295094B1 (en) * | 1997-09-11 | 2001-09-25 | U.S. Philips Corporation | Instant replay of digital video optimized using non MPEG frame tags |
US6614441B1 (en) * | 2000-01-07 | 2003-09-02 | Intel Corporation | Method and mechanism of automatic video buffer flipping and display sequence management |
US20040160532A1 (en) * | 2003-02-19 | 2004-08-19 | Sharp Laboratories Of America, Inc. | System and method for television frame capture and display |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8934627B2 (en) | 2001-06-25 | 2015-01-13 | Aprolase Development Co., Llc | Video event capture, storage and processing method and apparatus |
KR100491717B1 (en) | 2002-09-13 | 2005-05-27 | 주식회사 알티캐스트 | System for producing image album on digital television receiver using moving image capture and method therefor |
-
2005
- 2005-08-31 TW TW094129930A patent/TWI268106B/en not_active IP Right Cessation
-
2006
- 2006-08-25 US US11/467,166 patent/US7768575B2/en active Active
- 2006-08-26 DE DE102006040111A patent/DE102006040111A1/en not_active Ceased
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5655214A (en) * | 1995-09-07 | 1997-08-05 | Amulet Electronics Limited | Television broadcast distribution systems comprising base station with a tuner and computer outstations |
US5818520A (en) * | 1996-02-12 | 1998-10-06 | Tektronix, Inc. | Programmable instrument for automatic measurement of compressed video quality |
US6157410A (en) * | 1996-05-17 | 2000-12-05 | Sony Corporation | Processing and display of images retrieved from digital still image files generated from digital moving images |
US6295094B1 (en) * | 1997-09-11 | 2001-09-25 | U.S. Philips Corporation | Instant replay of digital video optimized using non MPEG frame tags |
US6289163B1 (en) * | 1998-05-14 | 2001-09-11 | Agilent Technologies, Inc | Frame-accurate video capturing system and method |
US6614441B1 (en) * | 2000-01-07 | 2003-09-02 | Intel Corporation | Method and mechanism of automatic video buffer flipping and display sequence management |
US20040160532A1 (en) * | 2003-02-19 | 2004-08-19 | Sharp Laboratories Of America, Inc. | System and method for television frame capture and display |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8947598B2 (en) * | 2005-11-11 | 2015-02-03 | Samsung Electronics Co., Ltd | Method for displaying wallpaper on digital broadcasting reception terminal |
US20070109445A1 (en) * | 2005-11-11 | 2007-05-17 | Samsung Electronics Co., Ltd. | Method for displaying wallpaper on digital broadcasting reception terminal |
US20080143879A1 (en) * | 2006-12-14 | 2008-06-19 | Samsung Electronics Co., Ltd. | Broadcast receiving apparatus and method for providing tuned broadcast and previous broadcasts of broadcast channels not tuned on single screen |
US20120147269A1 (en) * | 2010-12-08 | 2012-06-14 | Samsung Electronics Co., Ltd. | Image processing apparatus, user terminal apparatus, image processing method, and control method thereof |
EP2464103A3 (en) * | 2010-12-08 | 2014-04-23 | Samsung Electronics Co., Ltd. | Image processing apparatus and user terminal apparatus |
US10515585B2 (en) * | 2011-05-17 | 2019-12-24 | Ignis Innovation Inc. | Pixel circuits for AMOLED displays |
US20180137821A1 (en) * | 2011-05-17 | 2018-05-17 | Ignis Innovation Inc. | Pixel circuits for amoled displays |
EP2868093A4 (en) * | 2012-06-27 | 2016-03-02 | Intel Corp | Multiple-frame screenshot |
CN104322058A (en) * | 2012-06-27 | 2015-01-28 | 英特尔公司 | Multiple-frame screenshot |
US20140208207A1 (en) * | 2012-06-27 | 2014-07-24 | Wenlong Li | Multiple-frame screenshot |
US10108315B2 (en) * | 2012-06-27 | 2018-10-23 | Intel Corporation | User-selected video frame capture in a video streaming environment |
WO2014000176A1 (en) | 2012-06-27 | 2014-01-03 | Intel Corporation | Multiple-frame screenshot |
US10827235B2 (en) * | 2012-09-18 | 2020-11-03 | Viacom International Inc. | Video editing method and tool |
US11431951B2 (en) * | 2017-10-16 | 2022-08-30 | Huawei Technologies Co., Ltd. | Method for displaying dynamic image and terminal |
US20220377298A1 (en) * | 2017-10-16 | 2022-11-24 | Huawei Technologies Co., Ltd. | Method for displaying dynamic image and terminal |
US11968482B2 (en) * | 2017-10-16 | 2024-04-23 | Huawei Technologies Co., Ltd. | Method for displaying dynamic image and terminal |
Also Published As
Publication number | Publication date |
---|---|
TW200709691A (en) | 2007-03-01 |
TWI268106B (en) | 2006-12-01 |
US7768575B2 (en) | 2010-08-03 |
DE102006040111A1 (en) | 2007-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101454025B1 (en) | Apparatus and method for reproducing video using recording information in video display device | |
CN1685711B (en) | Apparatus for receiving a digital information signal | |
KR100698277B1 (en) | Video display device and broadcasting signal reproduction method using same | |
US7768575B2 (en) | Method and apparatus for capturing consecutive frames in digital video | |
US8331761B2 (en) | Digital video recording device ticker playback system and method | |
KR20070010387A (en) | Image display device having recording information providing function and control method thereof | |
US20070189760A1 (en) | Display device for storing various sets of configuration data and method for controlling the same | |
US8744235B2 (en) | Method and apparatus for processing additional data in broadcast signal, method and apparatus for recording broadcast signal, and method and apparatus for reproducing recorded broadcasting signal | |
KR101494013B1 (en) | Apparatus and method for playing a recorded material in image display device | |
US7298419B2 (en) | Television receiver embedded with video recording apparatus | |
KR100747530B1 (en) | Personal video recorder system and method for reproducing a broadcasting signal in the system | |
JP4849708B2 (en) | Content evaluation method and information processing apparatus | |
US20080131077A1 (en) | Method and Apparatus for Skipping Commercials | |
US20100074593A1 (en) | Method and apparatus for controlling recording of image display device | |
JP2007201988A (en) | Recording and reproducing apparatus | |
CN100450170C (en) | Method and device for capturing continuous pictures of digital images | |
JP4168395B2 (en) | Method for creating thumbnail image for recorded program list and video signal recording / reproducing apparatus | |
US20070052853A1 (en) | Method and apparatus for instant replay of digital broadcast data | |
KR20100047729A (en) | Video play apparatus and background screen display method using by it | |
JP4735560B2 (en) | Digital broadcast playback device | |
JP2009171277A (en) | Information data stream recording apparatus and method | |
JP2003153160A (en) | Broadcast display device and broadcast display method | |
EP2530931A2 (en) | Recording and reproducing apparatus and recording and reproducing method | |
KR100789534B1 (en) | Recording device and method of digital FV system | |
KR100698185B1 (en) | Recording / playback device and how to record and play |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CHEERTEK INC., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHEN, YU-CHIH;SU, KUO-TIEN;TSOU, MENG-NAN;REEL/FRAME:018488/0328 Effective date: 20060705 |
|
AS | Assignment |
Owner name: NOVATEK MICROELECTRONICS CORP., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHEERTEK INC.;REEL/FRAME:021230/0862 Effective date: 20080626 Owner name: NOVATEK MICROELECTRONICS CORP.,TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHEERTEK INC.;REEL/FRAME:021230/0862 Effective date: 20080626 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
RF | Reissue application filed |
Effective date: 20120801 |
|
RF | Reissue application filed |
Effective date: 20120801 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |