Claims
- 1. A method for generating thematic information correlated with segments for possible inclusion in a program, the method comprising:
developing thematic information within a program; and generating a data structure collecting information identifying a theme and associating a segment with the theme, the data structure being configured to be engaged by a media player to present additional content related to the thematic information in the program.
- 2. The method of claim 1, further comprising:
reviewing a plurality of segments to identify the theme in the program; identifying the segment of the program related to the theme; and associating the segment with the theme.
- 3. The method of claim 1, further comprising providing a timeline associated with the program.
- 4. The method of claim 3, wherein the timeline reflects timing of a flow of the program using one of a time or a frame count.
- 5. The method of claim 4, further comprising operably linking the timeline with the program such that manipulating a time pointer associated with the timeline manipulates the flow of the program, such that the user can manipulate the flow of the program by moving the time pointer on the time line.
- 6. The method of claim 3, wherein the segment of the program is identifiable by a temporal position of the segment on the timeline.
- 7. The method of claim 6, wherein the temporal position of the segment on the timeline is used to associate the segment with the theme.
- 8. The method of claim 1, wherein a plurality of themes are identifiable in the program.
- 9. The method of claim 8, wherein a first theme is associable hierarchically in relation to a second theme.
- 10. The method of claim 8, further comprising a user interface wherein at least one theme is displayable at one time.
- 11. The method of claim 8, wherein one of the segment or a portion of the segment are associable with more than one of the plurality of themes.
- 12. The method of claim 1, wherein the data structure is configured as a table, a first dimension of the table listing a plurality of segments identified in the program and a second dimension of the table listing one of a plurality of themes identified in the program, such that presentation of the table allows the plurality of segments to be associated with one or more of the plurality of themes.
- 13. A method for providing a user with a tool for generating thematic information correlated with segments of an program, the method comprising:
providing a user interface for a user to review a program; providing a theme identification tool for the user to identify a theme of the program; providing an associating tool for associating a segment with the theme, the associating tool including:
providing a selecting tool for identifying the segment related to the theme; and providing a designating tool for associating the segment with the theme; and storing thematic information that the segment selected is related to the theme in a data structure.
- 14. The method of claim 13, further comprising providing a timeline associated with the program.
- 15. The method of claim 14, wherein the timeline reflects timing of a flow of the program using one of a time or a frame count.
- 16. The method of claim 15, further comprising operably linking the timeline with the program such that manipulating a time pointer associated with the timeline manipulates the flow of the program.
- 17. The method of claim 14, wherein the segment of the program is identifiable by a temporal position of the segment on the timeline.
- 18. The method of claim 17, wherein the temporal position of the segment on the timeline is used to associate the segment with the theme.
- 19. The method of claim 13, wherein a plurality of themes is identifiable in the program.
- 20. The method of claim 19, wherein a first theme is associable hierarchically in relation to a second theme.
- 21. The method of claim 19, wherein the user interface allows for one of a single theme or more than one theme to be displayed at one time.
- 22. The method of claim 19, wherein one of the segment or a portion of the segment is identifiable with more than one of the plurality of themes.
- 23. The method of claim 13, wherein the data structure is configured as a table, a first dimension of the table listing a plurality of segments identified in the program and a second dimension of the table listing one of a plurality of themes identified in the program, such that presentation of the table allows the plurality of segments to be associated with one or more of the plurality of themes.
- 24. A method for generating thematic content information correlated with segments of a program, the method comprising:
reviewing content of a program, the program having a timeline; manipulating the timeline of the program to allow a user to identify a theme of the media program; associating a segment by a temporal relationship of the segment with the timeline with a theme; labeling the theme with a thematic identifier; collecting segment data for a plurality of segments of the program associated with the theme and labeled with the thematic identifier; and generating thematic content information in a data structure configured such that a media player can engage the data structure to present the program with an additional content aspect not included in the program related to the thematic content information.
- 25. The method of claim 24, wherein development of the thematic information within the program is left for a user.
- 26. The method of claim 24, wherein the timeline reflects timing of a flow of the program using one of a time or a frame count.
- 27. The method of claim 26, further comprising operably linking the timeline with the program such that manipulating a time pointer associated with the timeline manipulates the flow of the program such that the user can manipulate the flow of the program by moving the time pointer on the time line.
- 28. The method of claim 24, wherein the temporal position of the segment includes at least one of a start point and an end point.
- 29. The method of claim 24, wherein a plurality of themes is identifiable in the program.
- 30. The method of claim 29, wherein a first theme is associable hierarchically in relation to a second theme.
- 31. The method of claim 29, further comprising a user interface wherein a single theme or more than one theme is displayable at one time.
- 32. The method of claim 29, wherein one of the segment or a portion of the segment is identifiable with more than one of the plurality of themes.
- 33. The method of claim 24, wherein the data structure is configured as a table wherein a first dimension of the table lists a plurality of segments identified in the program and a second dimension of the table lists one of a plurality of themes identified in the program such that presentation of the table allows the plurality of segments to be associated with one or more of the plurality of themes.
- 34. A computer readable medium for generating thematic information correlated with segments for possible inclusion in a program, the computer readable medium comprising:
first computer program code means for developing thematic information within a program; and second computer program code means for generating a data structure collecting information identifying a theme and associating a segment with the theme, the data structure being configured to be engaged by a media player to present additional content related to the thematic information in the program.
- 35. The computer readable medium of claim 34, further comprising:
third computer program code means for reviewing a plurality of segments to identify the theme in the program; fourth computer program code means for identifying the segment of the program related to the theme; and fifth computer program code means for associating the segment with the theme.
- 36. The computer readable medium of claim 34, further comprising sixth computer program code means for providing a timeline associated with the program.
- 37. The computer readable medium of claim 36, wherein the timeline reflects timing of a flow of the program using one of a time or a frame count.
- 38. The computer readable medium of claim 36, further comprising seventh computer program code means for operably linking the timeline with the program such that manipulating a time pointer associated with the timeline manipulates the flow of the program such that the user can manipulate the flow of the program by moving the time pointer on the time line.
- 39. The computer readable medium of claim 36, wherein the segment of the program is identifiable by a temporal position of the segment on the timeline.
- 40. The computer readable medium of claim 39, wherein the temporal position of the segment on the timeline is used to associate the segment with the theme.
- 41. The computer readable medium of claim 34, wherein a plurality of themes are identifiable in the program.
- 42. The computer readable medium of claim 34, further comprising eighth computer program code means for hierarchically associating a first them in relation to a second theme.
- 43. The computer readable medium of claim 41, further comprising ninth computer program code means for providing a user interface wherein at least one theme is displayable at one time.
- 44. The computer readable medium of claim 41, further comprising tenth computer program code means for associating one of the segment or a portion of the segment with more than one of the plurality of themes.
- 45. The computer readable medium of claim 34, further comprising eleventh computer program code means for configuring the data structure as a table, a first dimension of the table listing a plurality of segments identified in the program and a second dimension of the table listing one of a plurality of themes identified in the program, such that presentation of the table allows the plurality of segments to be associated with one or more of the plurality of themes.
- 46. A computer readable medium for providing a user with a tool for generating thematic information correlated with segments of a program, the computer readable medium comprising:
first computer program code means for providing a user interface for a user to review a program; second computer program code means for providing a theme identification tool for the user to identify a theme of the program; third computer program code means for providing an associating tool for associating a segment with the theme, the associating tool including:
fourth computer program code means for providing a selecting tool for identifying the segment related to the theme; and fifth computer program code means for providing a designating tool for associating the segment with the theme; and sixth computer program code means for storing thematic information that the segment selected is related to the theme in a data structure.
- 47. The computer readable medium of claim 46, further comprising seventh computer program code means for providing a timeline associated with the program.
- 48. The computer readable medium of claim 47, wherein the timeline reflects timing of a flow of the program using one of a time or a frame count.
- 49. The computer readable medium of claim 48, further comprising eighth computer program code means for operably linking the timeline with the program such that manipulating a time pointer associated with the timeline manipulates the flow of the program.
- 50. The computer readable medium of claim 47, wherein the segment of the program is identifiable by a temporal position of the segment on the timeline.
- 51. The computer readable medium of claim 50, wherein the temporal position of the segment on the timeline is used to associate the segment with the theme.
- 52. The computer readable medium of claim 46, wherein a plurality of themes is identifiable in the program.
- 53. The computer readable medium of claim 52, further comprising ninth computer program code means for hierarchically associating a first theme in relation to a second theme.
- 54. The computer readable medium of claim 52, further comprising tenth computer program code means for providing a user interface wherein at least one theme is displayable at one time.
- 55. The computer readable medium of claim 52, further comprising eleventh computer program code means for associating one of the segment or a portion of the segment with more than one of the plurality of themes.
- 56. The computer readable medium of claim 46, further comprising twelfth computer program code means for configuring the data structure as a table, a first dimension of the table listing a plurality of segments identified in the program and a second dimension of the table listing one of a plurality of themes identified in the program, such that presentation of the table allows the plurality of segments to be associated with one or more of the plurality of themes.
- 57. A computer readable medium for generating thematic content information correlated with segments of a program, the computer readable medium comprising:
first computer program code means for reviewing content of a program, the program having a timeline; second computer program code means for manipulating the timeline of the program to allow a user to identify a theme of the media program; third computer program code means for associating a segment by a temporal relationship of the segment with the timeline with a theme; fourth computer program code means for labeling the theme with a thematic identifier; fifth computer program code means for collecting segment data for a plurality of segments of the program associated with the theme and labeled with the thematic identifier; and sixth computer program code means for generating thematic content information in a data structure configured such that a media player can engage the data structure to present the program with an additional content aspect not included in the program related to the thematic content information.
- 58. The computer readable medium of claim 57, wherein development of the thematic information within the program is left for a user.
- 59. The computer readable medium of claim 57, wherein the timeline reflects timing of a flow of the program using one of a time or a frame count.
- 60. The computer readable medium of claim 59, further comprising seventh computer program code means for operably linking the timeline with the program such that manipulating a time pointer associated with the timeline manipulates the flow of the program such that the user can manipulate the flow of the program by moving the time pointer on the time line.
- 61. The computer readable medium of claim 57, wherein the temporal position of the segment includes at least one of a start point and an end point.
- 62. The computer readable medium of claim 57, wherein a plurality of themes is identifiable in the program.
- 63. The computer readable medium of claim 62, further comprising eighth computer program code means for hierarchically associating a first theme in relation to a second theme.
- 64. The computer readable medium of claim 62, further comprising ninth computer program code means for displaying a user interface wherein a single theme or more than one theme one time.
- 65. The computer readable medium of claim 62, further comprising tenth computer program code means for associating one of the segment or a portion of the segment with more than one of the plurality of themes.
- 66. The computer readable medium of claim 57, further comprising eleventh computer program code means for configuring the data structure as a table wherein a first dimension of the table lists a plurality of segments identified in the program and a second dimension of the table lists one of a plurality of themes identified in the program such that presentation of the table allows the plurality of segments to be associated with one or more of the plurality of themes.
- 67. A system for generating thematic information correlated with segments for possible inclusion in a program, the system comprising:
a first component configured to develop thematic information within a program; and a second component configured to generate a data structure collecting information identifying a theme and associating a segment with the theme, the data structure being configured to be engaged by a media player to present additional content related to the thematic information in the program.
- 68. The system of claim 67, further comprising:
a third component configured to review a plurality of segments to identify the theme in the program; a fourth component configured to identify the segment of the program related to the theme; and a fifth component configured to associate the segment with the theme.
- 69. The system of claim 67, further comprising a sixth component configured to provide a timeline associated with the program.
- 70. The system of claim 69, wherein the timeline reflects timing of a flow of the program using one of a time or a frame count.
- 71. The system of claim 70, further comprising a seventh component configured to operably link the timeline with the program such that manipulating a time pointer associated with the timeline manipulates the flow of the program such that the user can manipulate the flow of the program by moving the time pointer on the time line.
- 72. The system of claim 69, wherein the segment of the program is identifiable by a temporal position of the segment on the timeline.
- 73. The system of claim 72, wherein the temporal position of the segment on the timeline is used to associate the segment with the theme.
- 74. The system of claim 67, wherein a plurality of themes are identifiable in the program.
- 75. The system of claim 74, further comprising an eighth component configured to hierarchically associate a first theme in relation to a second theme.
- 76. The system of claim 74, further comprising a ninth component configured to provide a user interface wherein at least one theme is displayable at one time.
- 77. The system of claim 74, further comprising a tenth component configured to associate one of the segment or a portion of the segment with more than one of the plurality of themes.
- 78. The system of claim 67, further comprising an eleventh component configured to configure the data structure as a table, a first dimension of the table listing a plurality of segments identified in the program and a second dimension of the table listing one of a plurality of themes identified in the program, such that presentation of the table allows the plurality of segments to be associated with one or more of the plurality of themes.
- 79. A system for providing a user with a tool for generating thematic information correlated with segments of an program, the system comprising:
a user interface configured to permit a user to review a program; a theme identification tool for the user to identify a theme of the program; a first associating tool for associating a segment with the theme, the associating tool including:
a selecting tool for identifying the segment related to the theme; and designating tool for associating the segment with the theme; and a storage component configured to store thematic information that the segment selected is related to the theme in a data structure.
- 80. The system of claim 79, further comprising a first component configured to provide a timeline associated with the program.
- 81. The system of claim 80, wherein the timeline reflects timing of a flow of the program using one of a time or a frame count.
- 82. The system of claim 81, further comprising a second component configured to operably link the timeline with the program, such that manipulating a time pointer associated with the timeline manipulates flow of the program.
- 83. The system of claim 80, wherein the segment of the program is identifiable by a temporal position of the segment on the timeline.
- 84. The system of claim 83, wherein the temporal position of the segment on the timeline is used to associate the segment with the theme.
- 85. The system of claim 79, wherein a plurality of themes is identifiable in the program.
- 86. The system of claim 85, further comprising a third component configured to hierarchically associate a first theme in relation to a second theme.
- 87. The system of claim 85, further comprising a display device configured to display one of a single theme or more than one theme at one time.
- 88. The system of claim 85, further comprising a second associating tool configured to associate one of the segment or a portion of the segment with more than one of the plurality of themes.
- 89. The system of claim 79, further comprising a fourth component configured to configure the data structure as a table, a first dimension of the table listing a plurality of segments identified in the program and a second dimension of the table listing one of a plurality of themes identified in the program, such that presentation of the table allows the plurality of segments to be associated with one or more of the plurality of themes.
- 90. A system for generating thematic content information correlated with segments of a program, the system comprising:
a first component configured to review content of a program, the program having a timeline; a second component configured to manipulate the timeline of the program to allow a user to identify a theme of the program; a third component configured to associate a segment by a temporal relationship of the segment with the timeline with a theme; a fourth component configured to label the theme with a thematic identifier; a fifth component configured to collect segment data for a plurality of segments of the program associated with the theme and labeled with the thematic identifier; and a sixth component configured to generate thematic content information in a data structure configured such that a media player can engage the data structure to present the program with an additional content aspect not included in the program related to the thematic content information.
- 91. The system of claim 90, wherein the thematic information within the program is developed by the user.
- 92. The system of claim 90, wherein the timeline reflects timing of a flow of the program using one of a time or a frame count.
- 93. The system of claim 90, further comprising a seventh component configured to operably link the timeline with the program such that manipulating a time pointer associated with the timeline manipulates the flow of the program such that the user can manipulate the flow of the program by moving the time pointer on the time line.
- 94. The system of claim 90, wherein the temporal position of the segment includes at least one of a start point and an end point.
- 95. The system of claim 90, wherein a plurality of themes is identifiable in the program.
- 96. The system of claim 95, further comprising an eighth component configured to hierarchically associate a first theme in relation to a second theme.
- 97. The system of claim 95, further comprising a user interface configured to display a single theme or more than one theme at one time.
- 98. The system of claim 95, further comprising a ninth component configured to associate one of the segment or a portion of the segment with more than one of the plurality of themes.
- 99. The system of claim 90, further comprising a tenth component configured to configure the data structure as a table, a first dimension of the table listing a plurality of segments identified in the program and a second dimension of the table listing one of a plurality of themes identified in the program, such that presentation of the table allows the plurality of segments to be associated with one or more of the plurality of themes.
PRIORITY CLAIM
[0001] This invention claims priority from U.S. Provisional Application No. 60/395,652, entitled “DISPLAY AND MANIPULATION OF THEMATIC SEGMENTATION IN THE ANALYSIS AND PRESENTATION OF FILM AND VIDEO,” filed Jul. 12, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60395652 |
Jul 2002 |
US |