Claims
- 1. Method of accessing video programs that have been recorded, comprising:
displaying a list of the recorded video programs; locally generating content characteristics for a plurality of video programs which have been recorded; and displaying the content characteristics of the plurality of video programs, thereby enabling users to easily select the video of interest as well as a segment of interest within the selected video.
- 2. Method, according to claim 1, further comprising:
for each of a plurality of recorded video programs, displaying information including at least one of the title, recording time, duration and channel of the video program.
- 3. Method, according to claim 1, wherein:
generating the content characteristic according to user preference.
- 4. Method, according to claim 3, further comprising:
obtaining the user preference from a video bookmark history.
- 5. Method, according to claim 1, wherein;
the content characteristic comprises at least one key frame image.
- 6. Method, according to claim 1, wherein;
the content characteristic comprises a plurality of images displayed in the form of an animated image or a video stream shown in a small size.
- 7. Method, according to claim 6, wherein:
the video stream can be fast rewound or forwarded.
- 8. Method, according to claim 1, further comprising:
displaying, for each of a plurality of stored video programs, a text field and an image field; and scrolling through the fields to select a video program of interest.
- 9. Method, according to claim 8, wherein:
the text field comprises at least one of title, recording time, duration and channel of the video; and the image field comprises at least one of still image, a plurality of images displayed in the form of an animated image or a video stream shown in a small size.
- 10. Method, according to claim 8, further comprising:
displaying an animated image or video stream for the selected video program.
- 11. Method, according to claim 8, wherein;
the image field comprises a video stream of the video program shown in a small size.
- 12. Method, according to claim 8, further comprising:
displaying a preview of the selected video program.
- 13. Method, according to claim 8, further comprising:
displaying a live broadcast.
- 14. Method, according to claim 1, wherein:
the content characteristics comprise reduced-sized images/frames.
- 15. Method, according to claim 14, further comprising:
generating the reduced-sized images/frames by partially decoding rather than fully decoding video frames, using either a partial decoder chip or a CPU.
- 16. Method, according to claim 14, wherein the reduced-sized images are generated based on the bookmarked relative time or byte position of a desired reduced-sized image from the beginning of the multimedia content.
- 17. Method, according to claim 1, wherein the content characteristic comprises a reduced-size image corresponding to a larger, original image, and further comprising displaying the reduced-size image by:
reducing the original image to a size which is larger than the size of a display area; and cropping the reduced-size image to fit within the display area.
- 18. Method, according to claim 1, wherein the content characteristic comprises a reduced-size image corresponding to a larger, original image, and further comprising displaying the reduced-size image by:
partially decoding an appropriate part of an image, and reducing the resulting image size.
- 19. Method of browsing video programs in broadcast streams comprising:
browsing channels; generating content characteristics from the associated broadcast streams; and displaying the content characteristics.
- 20. Method, according to claim 19, wherein:
the content characteristic comprise temporally sampled reduced-size images from the associated broadcast streams.
- 21. Method, according to claim 20, further comprising:
generating the reduced-sized images by partially decoding rather than fully decoding video frames, using either a partial decoder chip or a CPU.
- 22. Method, according to claim 19, further comprising:
selecting a first broadcast stream and displaying the broadcast stream along with displaying the content characteristics.
- 23. Method, according to claim 19, further comprising:
with a first tuner, selecting the first broadcast stream, and with a second tuner, browsing other channels.
- 24. Method, according to claim 19, further comprising:
browsing frequently-tuned channels based on information about a user's channel preferences.
- 25. Method, according to claim 24, further comprising:
collecting information about which channels the user watches, when and for how long they are watched; and controlling channel browsing based on the collected information.
- 26. Method, according to claim 19, further comprising:
displaying favorite channels or services based on user's viewing preferences.
- 27. Method, according to claim 19, further comprising:
displaying information from an electronic program guide (EPG).
- 28. Method, according to claim 19, wherein the content characteristic comprises a reduced-size image corresponding to a larger, original image, and further comprising displaying the reduced-size image by:
reducing the original image to a size which is larger than the size of a display area; and cropping the reduced-size image to fit within the display area.
- 29. Method, according to claim 19, wherein the content characteristic comprises a reduced-size image corresponding to a larger, original image, and further comprising displaying the reduced-size image by:
partially decoding an appropriate part of an image, and reducing the resulting image size.
- 30. Method of displaying an electronic program guide (EPG), comprising:
prioritizing a user's favorite channels; and displaying the user's favorite channels in the order of preference in the EPG.
- 31. Method, according to claim 30, wherein:
a list of favorite channels is specified by the user.
- 32. Method, according to claim 30, wherein:
a list of favorite channels is determined automatically by analyzing user history data and tracking the user's channels of interest.
- 33. Method, according to claim 32, further comprising:
collecting information about which channels the user watches, when and for how long they are watched; and and automatically determining the user's channels of interest based on the collected information.
- 34. Method of scheduled recording based on an electronic program guide (EPG), comprising:
storing an EPG; selecting a program for recording; scheduling recording of the program based on information in the EPG to start a predetermined time before the scheduled start time and to end a predetermined time after the scheduled end time. further comprising: checking for updated EPG information of actual broadcast times a predetermined time before and a predetermined time after recording the program, and accessing the exact start and end positions for the recorded program based on the actual broadcast times; and gathering program start scenes and storing them in a database, extracting features from them, and then updating the EPG by matching between features in the database and those from the live input signal.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is a continuation-in-part of U.S. patent application Ser. No. 09/911,293 filed Jul. 23, 2001 (published as US2002/0069218A1 on Jun. 6, 2002), which is a non-provisional of:
[0002] provisional application No. 60/221,394 filed Jul. 24, 2000;
[0003] provisional application No. 60/221,843 filed Jul. 28, 2000;
[0004] provisional application No. 60/222,373 filed Jul. 31, 2000;
[0005] provisional application No. 60/271,908 filed Feb. 27, 2001; and
[0006] provisional application No. 60/291,728 filed May 17, 2001.
[0007] This application is a continuation-in-part of PCT Patent Application No. PCT/US01/23631 filed Jul. 23, 2001 (Published as WO 02/08948, 31 Jan. 2002), which claims priority of the five provisional applications listed above.
[0008] This is a continuation-in-part of U.S. Provisional Application No. 60/359,566 filed Feb. 25, 2002.
[0009] This is a continuation-in-part of U.S. Provisional Application No. 60/434,173 filed Dec. 17, 2002.
[0010] This is a continuation-in-part of U.S. Provisional Application No. U.S. S No. 60/359,564 filed Feb. 25, 2002.
[0011] This is a continuation-in-part of U.S. patent application Ser. No. ______ (docket Viv-P1), by Sanghoon Sull, Sungjoo Suh, Jung Rim Kim, Seong Soo Chun, entitled RAPID PRODUCTION OF REDUCED-SIZE IMAGES FROM COMPRESSED VIDEO STREAMS, filed Feb. 10, 2003.
Provisional Applications (13)
|
Number |
Date |
Country |
|
60221394 |
Jul 2000 |
US |
|
60221843 |
Jul 2000 |
US |
|
60222373 |
Jul 2000 |
US |
|
60271908 |
Feb 2001 |
US |
|
60291728 |
May 2001 |
US |
|
60221394 |
Jul 2000 |
US |
|
60221843 |
Jul 2000 |
US |
|
60222373 |
Jul 2000 |
US |
|
60271908 |
Feb 2001 |
US |
|
60291728 |
May 2001 |
US |
|
60359566 |
Feb 2002 |
US |
|
60434173 |
Dec 2002 |
US |
|
60359564 |
Feb 2002 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09911293 |
Jul 2001 |
US |
Child |
10365576 |
Feb 2003 |
US |
Parent |
PCT/US01/23631 |
Jul 2001 |
US |
Child |
10365576 |
Feb 2003 |
US |