IP Library Granted Patent US 8,132,211
Granted Patent B2
US 8,132,211 · App. 11/865,992 · Granted Mar 6, 2012

Information processing apparatus displaying indices of video contents, information processing method and information processing program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,132,211
App. No.
11/865,992
Granted
Mar 6, 2012
Kind
B2
Abstract

In order to quicken switching of indices and reduce the time required for display after switching, a mobile phone includes a video content specifying portion to specify at least one video content, an index element generating portion to generate a thumbnail for a video content when accepting a generation instruction and to stop generation of the thumbnail when accepting a cancellation instruction, an index element generation requesting portion, in response to the event that a video content is specified by the video content specifying portion, to output a generation instruction including identification information identifying the specified video content to the index element generating portion, and a cancellation instructing portion to output a cancellation instruction to stop generation of the thumbnail for the already specified video content when a new video content is specified before completion of generation of the thumbnail for the already specified video content.

Claims (73)

1. An information processing apparatus comprising:

a video content specifying portion to specify at least one of a plurality of video contents recorded on a recording medium;

an index element generating portion, in response to acceptance of a generation instruction, to read a video content identified by identification information included in the generation instruction from said recording medium and generate an index element based on the read video content, and, in response to acceptance of a cancellation instruction, to stop generation of said index element based on the video content identified by identification information included in the cancellation instruction;

a generation requesting portion, in response to the event that said video content is specified by said video content specifying portion, to output said generation instruction including the identification information identifying the specified video content to said index element generating portion; and

a canceling portion, when a new video content is specified by said video content specifying portion at a stage before the index element corresponding to said video content already specified by said video content specifying portion is generated by said index element generating portion, to output said cancellation instruction to stop generation of the index element corresponding to said already specified video content to said index element generating portion, wherein

said canceling portion outputs, even in an absence of an instruction by a user to stop generation of the index element corresponding to said already specified video content, said cancellation instruction to said index element generating portion.

2. The information processing apparatus according to claim 1 , further comprising a menu display control portion to display at least one index corresponding to said at least one video content specified by said video content specifying portion, wherein

at a stage after said index element corresponding to said specified video content is generated by said index element generating portion, said menu display control portion displays an index including the generated index element.

3. The information processing apparatus according to claim 2 , wherein

said menu display control portion includes a scroll display portion, when a new video content is specified by said video content specifying portion, to stop display of one of said at least one index displayed theretofore and display an index corresponding to said new video content specified by said video content specifying portion, and

said canceling portion, on the condition that the index element included in said index for which display is stopped by said menu display control portion is being generated, outputs to said index element generating portion said cancellation instruction including identification information identifying said video content corresponding to said index for which display is stopped by said menu display control portion.

4. The information processing apparatus according to claim 2 , wherein

said index element generating portion includes

a decoding portion to decode coded data included in said read video content to output an image, and

a reducing portion to generate a thumbnail by reducing said image in size, and

at a stage after a thumbnail corresponding to said specified video content is generated by said index element generating portion, said menu display control portion displays an index including the generated thumbnail.

5. The information processing apparatus according to claim 4 , wherein said index element generating portion includes a selecting portion to select an image of a predetermined frame from said decoded data when said read video content includes a moving image.

6. The information processing apparatus according to claim 2 , wherein

said video content includes character information,

said index element generating portion includes a character information extracting portion, when said generation instruction is input, to read a video content identified by the identification information included in the generation instruction from said recording medium, and extract character information included in the read video content, and

said menu display control portion displays an index including the character information extracted by said character information extracting portion.

7. The information processing apparatus according to claim 2 , wherein

said video content specifying portion includes

a display instruction accepting portion to accept a display instruction before said menu display control portion displays an index, and

a scroll instruction accepting portion to accept a change instruction to change a displayed index after said menu display control portion displays the index, and

said video content specifying portion specifies video contents of the number corresponding to the number of indices displayable by said menu display control portion when the display instruction is accepted by said display instruction accepting portion, and specifies a new video content when the change instruction is accepted by said scroll instruction accepting portion,

said menu display control portion includes

an initial screen display portion, when said display instruction is accepted by said display instruction accepting portion, to display a plurality of indices corresponding respectively to a plurality of video contents specified by said video content specifying portion, and

a scroll display portion, when said change instruction is accepted by said scroll instruction accepting portion, to stop display of the index displayed at first by said menu display control portion and display an index corresponding to said new video content, and

on the condition that the index for which display is stopped by said menu display control portion includes a mark indicating that said index element is being generated, said canceling portion outputs to said index element generating portion said cancellation instruction including identification information identifying said video content corresponding to the index for which display is stopped by said menu display control portion.

8. The information processing apparatus according to claim 2 , wherein at a stage before an index element corresponding to said specified video content is generated by said index element generating portion, said menu display control portion displays an index including a mark indicating that said index element is being generated.

9. An information processing method comprising the steps of:

specifying at least one of a plurality of video contents recorded on a recording medium;

in response to acceptance of a generation instruction, reading a video content identified by identification information included in the generation instruction from said recording medium and generating an index element based on the read video content;

in response to acceptance of a cancellation instruction, stopping generation of said index element based on the video content identified by identification information included in the cancellation instruction;

in response to the event that said video content is specified, outputting said generation instruction including the identification information identifying the specified video content; and

when a new video content is specified at a stage before the index element corresponding to said already specified video content is generated, outputting said cancellation instruction to stop generation of the index element corresponding to said already specified video content, wherein

said outputting outputs, even in an absence of an instruction by a user to stop generation of the index element corresponding to said already specified video content, said cancellation instruction.

10. The information processing method according to claim 9 , further comprising the step of displaying an index corresponding to said video content specified in said step of specifying at least one video content, wherein

said step of displaying an index includes the step of, at a stage after said index element corresponding to said specified video content is generated, displaying an index including the generated index element.

11. The information processing method according to claim 10 , wherein

said step of displaying an index includes the step of, when a new video content is specified from among said plurality of video contents recorded on the recording medium, stopping display of one of the at least one index displayed theretofore, and displaying an index corresponding to said specified new video content, and

said step of outputting a cancellation instruction includes the step of, on the condition that the index element included in said index for which display is stopped is being generated, outputting said cancellation instruction including identification information identifying said video content corresponding to said index for which display is stopped.

12. The information processing method according to claim 10 , wherein

said step of generating an index element includes the steps of

decoding coded data included in said read video content to output an image, and

generating a thumbnail by reducing said image in size, and

said step of displaying an index includes the step of, at a stage after a thumbnail corresponding to said specified video content is generated, displaying an index including the generated thumbnail.

13. The information processing method according to claim 10 , wherein

said video content includes character information,

said step of generating an index element includes the step of, when said generation instruction is input, reading a video content identified by the identification information included in the generation instruction from said recording medium, and extracting character information included in the read video content, and

said step of displaying an index includes the step of displaying an index including said extracted character information.

14. A non-transitory computer-readable medium storing thereon an information processing program, when executed, causing a computer to perform the steps of:

specifying at least one of a plurality of video contents recorded on a recording medium;

in response to acceptance of a generation instruction, reading a video content identified by identification information included in the generation instruction from said recording medium and generating an index element based on the read video content;

in response to acceptance of a cancellation instruction, stopping generation of said index element based on the video content identified by identification information included in the cancellation instruction;

in response to the event that said video content is specified, outputting said generation instruction including the identification information identifying the specified video content; and

when a new video content is specified at a stage before the index element corresponding to said already specified video content is generated, outputting said cancellation instruction to stop generation of the index element corresponding to said already specified video content, wherein

said outputting outputs, even in an absence of an instruction by a user to stop generation of the index element corresponding to said already specified video content, said cancellation instruction.

15. The non-transitory computer-readable medium according to claim 14 , the program further causing the computer to perform the step of displaying an index corresponding to said video content specified in said step of specifying at least one video content, wherein

said step of displaying an index includes the step of, at a stage after said index element corresponding to said specified video content is generated, displaying an index including the generated index element.

16. The non-transitory computer-readable medium according to claim 15 , wherein

said step of displaying an index includes the step of, when a new video content is specified from among said plurality of video contents recorded on the recording medium, stopping display of one of the at least one index displayed theretofore, and displaying an index corresponding to said specified new video content, and

said step of outputting a cancellation instruction includes the step of, on the condition that the index element included in said index for which display is stopped is being generated, outputting said cancellation instruction including identification information identifying said video content corresponding to said index for which display is stopped.

17. The non-transitory computer-readable medium according to claim 15 , wherein

said step of generating an index element includes the steps of

decoding coded data included in said read video content to output an image, and

generating a thumbnail by reducing said image in size, and

said step of displaying an index includes the step of, at a stage after a thumbnail corresponding to said specified video content is generated, displaying an index including the generated thumbnail.

18. The non-transitory computer-readable medium according to claim 15 , wherein

said video content includes character information,

said step of generating an index element includes the step of, when said generation instruction is input, reading a video content identified by the identification information included in the generation instruction from said recording medium, and extracting character information included in the read video content, and

said step of displaying an index includes the step of displaying an index including said extracted character information.

Assignments (2)
ADDENDUM TO ASSET PURCHASE AGREEMENT Recorded Mar 24, 2009
From: SANYO ELECTRIC CO., LTD.
To: KYOCERA CORPORATION
Reel/Frame 022452/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2007
From: YAMAGUCHI, KENJI; SATO, MASAKI; TANIURA, HIDEHITO
To: SANYO ELECTRIC CO., LTD.
Reel/Frame 019996/0093 →