throbber
(12) United States Patent
`Abecassis
`
`USOO6408.128B1
`(10) Patent No.:
`US 6,408,128 B1
`(45) Date of Patent:
`Jun. 18, 2002
`
`(54) REPLAYING WITH SUPPLEMENTARY
`INFORMATION A SEGMENT OF A VIDEO
`
`(76) Inventor: Max Abecassis, 1902ONE. 20 Ave.,
`Miami, FL (US) 33179
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(*) Notice:
`
`(21) Appl. No.: 09/190,773
`(22) Filed:
`Nov. 12, 1998
`(51) Int. Cl." ............................ H04N 5/91; H04N 7/04;
`H04N 7/06; H04N 7/08; H04N 7/52
`(52) U.S. Cl. ............................. 386/68; 386/81; 386/95;
`386/125
`(58) Field of Search ................................ 386/1, 45, 46,
`386/95, 97, 125-126, 69-70; 725/88-89,
`102. 136
`s
`
`6,058.239 A * 5/2000 Doyle ......................... 386/46
`6,289,165 B1
`9/2001 Abecassis .................... 386/46
`6,311,155 B1 * 10/2001 Vaudrey et al. ............. 704/225
`OTHER PUBLICATIONS
`RCA Digital Video Disc Player RC520OP User's Manual,
`1996.
`* cited b
`cited by examiner
`Primary Examiner Andrew B. Christensen
`ASSistant Examiner Polin Chieu
`(57)
`ABSTRACT
`A method of, and a System capable of, replaying a portion of
`a Video comprising the Steps of, and the means for receiving,
`during a playing of a Video, a replay request to replay a
`portion of a Video, the replay request comprising a voice
`command; Storing a request position of the playing of the
`Video responsive to the replay request; Skipping, responsive
`to the replay request, the Video to a replay position that is
`responsive to a preestablished replay preference amount
`adjusted by Segment information Subject to an override
`range; enabling a playing of Supplementary information;
`playing the Video and the Supplementary information from
`U.S. PATENT DOCUMENTS
`the replay position; and discontinuing the playing of Supple
`4,305,131. A * 12/1981 Best
`mentary information responsive to the request position
`537.532 A 12/1994 Gelman et al. ... 3487
`responsive to a preestablished replay preference amount
`5,371,551 A * 12/1994 Logan et al. .....
`... 348/571
`adjusted by Segment information Subject to an override
`5.434678 A 7/1995 Abecassis .........
`... 358/342
`range. The Supplementary information including, for
`5,598.276 A
`1/1997 Coouson et al. .............. 386/46
`example, Subtitles, Substitution of the audio language, dif
`5,610,653 A 3/1997 Abecassis .........
`... 348/110
`ferent camera angles, other textual, Video, and/or audio
`5,630,006 A 5/1997 Hirayama et al. .........
`386/92
`information that may Supplement, complement, the infor
`5,636.200 A 6/1997 Taira et al. .............. 369/275.3
`SE A : 2. R et al.
`- - - 33. mation being played, and/or Substitute, the audio dialogue
`5,696 s.69 A 12/1997 S.S. s,
`and/or segment of a video; and/or any information which
`5.737470 A 4/1998 Fujinami ..................... 386/95
`may be utilized to elucidate, illuminate, illustrate, clarify,
`5,745,643 A 4/1998 Mishina ........
`... 386/106
`and/or explain, during a replay, a portion of a Video.
`5,828,370 A * 10/1998 Moeller et al. ...
`... 345/328
`6,018,612 A
`1/2000 Thomason et al. ........... 386/82
`
`(56)
`
`References Cited
`
`36 Claims, 27 Drawing Sheets
`
`
`
`ReCEIVE)
`RePEAY REQUES:
`
`STORE
`REEST Y
`POSITION2O2
`
`WIEWERSPECIFIC
`SKF
`:NO
`1211 sess
`y
`"EF 212
`
`TOSYSTEM
`AMOUNT
`
`23
`
`YES
`SET SkiP
`
`RECEIVED
`comiTMPORANOUS
`REQUEST
`
`NC
`
`AUSMENT
`SKIP
`AMOUNT
`25
`
`SEGENT
`INFORMATION 1Yes
`ACJST
`126 SKIP
`AMCUN
`
`NC
`
`27
`
`IEWERSPECIFIC
`NFC OFF
`
`ST MFC OFF
`ATEWAY
`AMOUNT 1222
`
`SET INFO OFF
`ATSYSTEM
`AMOUNT
`223
`
`SEGMENT
`22s
`INFORMATION 1S
`ADJUST
`1224 SSSF
`POSITION
`
`NC
`
`-
`SKEP
`ORPLAY Y
`POSITON23
`
`SUPPLEMENARY
`
`NESES) 24
`
`YES
`
`WIEWER-SPECIFIC
`INFORMATION-No
`242
`
`YES
`
`SYSTEM
`INFORMATION
`1244
`TURN ON EE Y
`NFORMATION243
`
`REPLAY
`VDEO
`
`-
`125
`
`SUPPLMENTARY
`INFORMATON
`PAYED
`
`
`
`YES
`
`INFORMATON
`OFF-POSITION--
`262
`
`YES
`
`ANY
`INFORMATION1263
`
`Comcast, Ex. 1039
`
`1
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 1 of 27
`
`US 6,408,128 B1
`
`Services
`provider
`
`102 communications module
`106 video Sound
`MULTIMEDIA PLAYER
`O7 multi-user
`108 multi-services
`111 system Cpu
`
`113
`dSp
`114
`video/
`data
`
`by
`
`O-
`
`LZ
`
`109
`power
`Supply
`
`103
`fixed
`Storage
`
`USer
`2CCeSS
`
`105
`compact
`Storage
`
`
`
`131
`USe
`interface
`
`132
`system status
`display
`
`101
`121
`video/data
`Control
`programs disc module
`
`104
`removable
`storage
`
`142
`141
`remote keyboard
`Control
`
`143
`VOICe
`recognition
`Viewer ACCeSS
`
`FIG. 1
`
`2
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 2 of 27
`
`US 6,408,128 B1
`
`
`
`204
`
`201
`
`2O2
`2O3
`
`251
`
`272
`
`289
`
`2O5
`
`211
`
`TIME 10:30AM 04-20-92
`RMDR 1:50PM 04-20-92
`
`DAD MOM TEEN CHILD
`
`MENU HELP SELECTION
`VA 2 CVA
`
`221
`
`AM FM UP DWN SET
`PREV NEXT DEL DIAL
`RMD 437 O SE. 219
`8 (B SS is
`i
`i
`v
`v.
`
`231
`
`241
`242
`
`.261
`262
`271
`
`281
`
`VOLUME
`
`CHANNEL 4, A
`of Vi Ao
`MARK CLEAR DNG
`PS/PLAY STOP FREW FFWD
`O
`REV FWD SFWD
`
`SREW
`
`WHAT ANGLE
`92 re
`
`SPEED
`
`FIG. 2
`
`3
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 3 of 27
`
`US 6,408,128 B1
`
`g &
`
`ESC
`
`301
`WHAT ANGLE SLOW FAST-302
`
`F1
`
`F2
`
`F3
`
`F4 N-304
`
`F5
`
`F6
`
`F7
`
`F8
`
`ESES
`KK|| <k. DDDDD
`ASEYE".
`DOKDD A
`
`F9
`
`F10
`
`F1
`
`F12
`
`TIME
`TL CH
`OO OO OOOOOOOO
`
`FIG. 3
`
`4
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 4 of 27
`
`US 6,408,128 B1
`
`HR 433
`
`
`
`| Ó-405 W. 41
`401 N464
`| |
`2NAY
`
`424
`
`434
`
`421 422 423
`
`5
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 5 of 27
`
`US 6,408,128 B1
`
`500
`
`REVIEW
`SCREENPLAY
`CONTENT
`
`O
`
`ADD CONTENT
`droNS AND 502
`TRANSiTIONS
`
`FILM
`SCREENPLAY 503
`AS EXPANDED
`
`MULTI OPTION
`CONTENT
`EDITING
`
`04
`
`CONTENT
`CODENG
`
`O5
`
`CONTENT
`MAPPING
`
`O6
`
`FIG. 5A
`
`6
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 6 of 27
`
`US 6,408,128 B1
`
`Segment Category Descriptive Structure
`51O
`512
`Code Description
`110 Profanity
`130 Violence
`511-135 Bloodshed
`150 Monsters
`17O Nudi
`175 Sex
`
`None
`1
`
`
`
`52
`
`522
`523,420 Expertise
`
`
`
`531
`
`
`
`Code Description
`610 inclusion
`
`Highlight summary condensed Detailed
`4.
`
`FIG. 5D
`
`Segment Generalized Descriptive Structure
`G
`PG PG-13
`R
`NC-17 N540
`41
`Symbols MPAA Trademark
`5
`FIG. 5E
`
`7
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 7 of 27
`
`US 6,408,128 B1
`
`LINEAR VIDEO He - boi
`1
`||
`2
`||
`3
`|| 4 ||
`5
`SCENES
`N602
`
`r
`
`SEGMENTS-603
`IL FRAMES-604
`4112 6-1 6026 6O27
`Code Description None implied Explicit araphic
`135 Bloodshed
`3
`619
`
`FIG. 6A
`
`4112,5205 35205-35350 6027
`Code Description None implied Explicit graphic
`135 Bloodshed
`1 -
`629
`
`FIG. 6B
`
`38975 5175 J 6026 6027
`412 L 3535
`632
`631
`633
`Code Description None implied ExplicitGraphic
`135 Bloodshed
`4
`639
`
`FIG. 6C
`
`VARIABLE CONTENT WIDEO N641
`
`631 632
`611
`4112-5109
`5175-6026
`
`FIG. 6D
`
`622 633
`
`35351-38975
`
`8
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 8 of 27
`
`US 6,408,128 B1
`
`
`
`NONLINEAR EDITOR - CONTENTOO1
`Edit New Bin
`Codes Map Link
`Utilities Print
`File
`Segments
`Scene 3
`3i
`
`II
`
`3V
`Scene 4
`Category wa
`Bloodshed
`Nudity
`Profanity
`
`|
`
`|
`
`|
`
`4112-6026
`4112-5205.5908-6026
`4112-520535205-35350
`
`|
`
`135-3 6027
`135-2 6027.
`135-
`6027
`
`FIG. 6E
`
`9
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 9 of 27
`
`US 6,408,128 B1
`
`
`
`702
`
`704
`
`Please enter the code for the category to modify:
`Please enter the level for this category:
`EXIT
`HELP
`PREV
`NEXT
`
`10
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 10 Of 27
`
`US 6,408,128 B1
`
`Violence
`
`716
`
`717
`
`
`
`
`
`
`
`
`
`713 715
`
`74
`
`723
`
`721
`
`Content-On-Demand
`
`Technology News
`
`
`
`I DI
`OI DI
`
`Database program for library
`1. of digitized programming announced, essee
`Software patents could turn information
`highway into toll road
`interactive programming networ
`success exceeds expectations.
`
`eroe
`sm
`
`1N
`
`2 72
`FIG. 7C
`
`11
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 11 of 27
`
`US 6,408,128 B1
`
`741
`Viewer Access
`
`745
`
`744 736 735
`
`SECT
`
`VIEWER CONTENT EXIT HP
`
`733
`
`
`
`Content Preferences
`
`SELECT
`
`SEL
`
`PASSWORD
`
`743
`
`EXIT HP
`
`9
`
`o
`
`752
`
`Chan+ 1stoodheads," "," "is
`Nudity "F")
`so
`"F," "
`
`NONE IMPLIED EXPLCT GRAPHIC
`
`753
`
`12
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 12 of 27
`
`US 6,408,128 B1
`
`761
`
`764 763
`
`XT HLP
`
`9
`
`o
`
`SELECT
`
`SEL)
`
`BROADCAST CAEGORY
`
`5
`
`6
`
`762
`
`Shopping
`
`FIG. 7F
`
`771
`Program Selection
`
`SELECT
`
`SEL)
`Chan
`
`
`
`
`
`
`
`
`
`
`
`
`
`772
`
`CONTENT EXT HELP
`
`8
`
`9
`
`o
`
`
`
`773
`
`FIG. 7G
`
`13
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 13 of 27
`
`US 6,408,128 B1
`
`
`
`-842
`> 30 FRAMES PER SECOND 841
`>60 FRAMES PER SECOND-843
`D120 FRAMES PER SECOND
`FIG. 8A
`
`-
`
`READ STREAM
`351-A 351-C 352-A 352-C 353-A 353-C
`N-851
`
`351-B 351-D 352-B 352-D 353-B 353-D
`
`351-A
`
`352-A
`
`353-A
`
`TRANSMISSION STREAM
`N852
`
`FIG. 8B
`
`14
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 14 Of 27
`
`US 6,408,128 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`VIDEO
`
`PLAY
`
`FUNicon 902
`
`
`
`VIEWER
`CONTROL
`ENABLED
`
`
`
`OBTAIN ID
`AND/OR
`PASSWORD
`
`INVALID ID
`AND/OR
`PASSWORD
`
`ID/PASSWORD
`ACCEPTED
`
`NO
`
`RESTRICTED
`USE
`909
`
`OTHER
`RESTRICTIONS
`
`
`
`
`
`
`
`EXIT
`MESSAGE
`917
`
`VIDEO
`PREFERENCE
`STRUCTURE
`
`CATEGORY
`PREFERENCE
`MATCH
`
`EDI
`PRIVLIGES
`
`EDIT
`PREFERENCE
`STRUCTURE
`
`ADECUATE
`PREFERENCE
`STRUCTURE
`
`EDT
`PRIVILIGES
`
`PREFERENCE
`SRUCTURE
`
`PLAY
`Rolf Es 921
`
`READ
`VIDEO
`MAP
`
`922
`
`APPLY
`PREFERENCE 923
`STRUCTURE
`
`SEGMENT
`SEGENCE 924
`
`PLAY
`SEGMENTS
`
`925
`
`FG. 9A
`
`15
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 15 of 27
`
`US 6,408,128 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`READ
`VIDEO MAP
`INFORMATION
`951
`
`952
`
`MULTIPLE
`PLAY
`FUNCTION
`
`YES
`
`PREVIOUS
`PLAY
`TRACKED
`
`YES
`
`OBTAIN PLAY
`INSTANCE
`
`
`
`PLAY INSTANCE
`SPECIFIC
`
`
`
`READ
`SEGMENT
`CODE
`
`FIRST PLAY
`NSTANCE
`955
`
`
`
`NO
`971
`
`RANDOM
`PLAY
`
`YES
`
`READ
`SEGMENT
`CODE
`
`OBTAIN
`RANDOM
`CODE
`
`ALTERNATE
`PLAYING
`METHOD
`
`SEGMENT CODE
`PLAY INSTANCE
`MATCH
`
`NO
`
`
`
`
`
`SEGMENT CODE
`RANDOM CODE
`MATCH
`
`YES
`SEGMENT
`PLAYABLE
`
`SEGMENT
`NOT PLAYABLE
`966
`
`
`
`YES
`SEGMENT
`PLAYABLE
`
`SEGMENT
`NOT PLAYABLE
`976
`
`991
`
`16
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 16 0f 27
`
`US 6,408,128 B1
`
`1001
`ACCEPT STRUCTURE 1002
`MODIFY STRUCTURE 1003
`1004
`
`ENTER NEW 1009
`VIEWER
`
`
`
`
`
`
`
`CREATE
`PREFERENCE
`STRUCTURE
`
`UPDATE
`PREFERENCE 1012
`STRUCTURE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CATEGORY
`PREFERENCE
`MATCH
`
`1022
`
`BEARE
`SEGMENT
`TABLE/LIST
`
`023
`
`SHOW NEXT
`SEGMENT 1031
`
`1032
`
`SEGMENT
`TABLE
`1033
`
`1034
`
`O
`SAVE
`sENENT 1041
`TABLE
`
`FIG. O
`
`17
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 17 of 27
`
`US 6,408,128 B1
`
`USER
`COMMAND
`
`ACKNOWLEDGE
`USER
`COMMAND
`
`
`
`ACCESS
`PERMITTED
`
`YES
`ENABLE
`RETRIEVAL
`ROUTINES
`
`ACCESS
`DENED
`NO MESSAGE
`1103
`1104
`
`1105
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`MULTI-STAGE
`REREVAL
`
`PROVIDER
`SELECTION
`
`
`
`
`
`
`
`
`
`
`
`VIDEO
`SELECTION
`
`PROVIDER
`LINKAGE
`
`TRANSFER
`VIDEO
`SELECTION
`
`LINKAGE TO Ca
`
`
`
`RETRIEVE
`VIDEO &
`VIDEO MAP
`1134
`
`APPLY
`PREFERENCES
`TO WIDEO MAP
`1135
`
`TRANSFER
`CONTENT
`PREFERENCES
`
`PREFERENCES
`TO VIDEO MAP
`APPLIED
`
`
`
`PROVIDE
`cSMZED 1139
`VIDEO
`
`NETWORK
`1111
`
`PROVIDER
`SELECTION
`1112
`
`VIDEO
`SELECTION
`1120
`
`FIG. 11
`
`18
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 18 of 27
`
`US 6,408,128 B1
`
`
`
`
`
`
`
`
`
`CSA)-1200
`
`RECEIVED
`REPLAY RECRUEST
`NO
`12O1
`
`YES
`STORE
`REGUEST
`POSITION 1202
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`VIEWER-SPECIFIC
`SKIP
`
`
`
`
`
`SET SKIP
`TO VIEWER
`AMOUNT
`
`RECEIVED
`CONTEMPORANEOUS
`RECQUEST
`
`SEGMENT
`INFORMATION
`
`VIEWER-SPECIFIC
`INFO OFF
`AMOUNT
`
`SET INFO OFF
`AT VIEWER
`AMOUNT
`
`SET SKIP
`TO SYSTEM
`AMOUNT
`1213
`
`AUGMENT
`SKIP
`AMOUNT
`1215
`
`ADJUST
`SKIP
`AMOUNT
`1217
`
`SET INFO OFF
`AT SYSTEM
`AMOUNT
`1223
`
`SEGMENT
`INFORMATION
`
`NO
`
`1225
`ADJUST
`INFO OFF
`POSITION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SKIP
`TO REPLAY
`POSITION 1231
`
`
`
`
`
`
`
`
`
`SUPPLEMENTARY
`INFORMATIQN 1so
`RECURED 1241
`YES
`
`VIEWER-SPECIFIC
`INFORMATION
`NO
`1242
`
`
`
`YES
`
`TURN ON
`SYSTEM
`INFORMATION
`1244
`
`TURN ON
`VIEWER
`INFORMATION1243
`
`VIDEO
`
`1251
`
`
`
`SUPPLEMENTARY
`NFORMATION
`PLAYED
`
`
`
`
`
`YES
`
`INFORMATION
`OFF-POSITION 1so
`1262
`
`
`
`YES
`
`TURN OFF
`INFORMATION
`
`FIG.
`
`12
`
`19
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 19 of 27
`
`US 6,408,128 B1
`
`1361
`
`1362
`
`1363
`
`1364 137
`
`hum-www.uyv-wi-rrar
`AUDIOy?tworror rr
`(AUDIO2- - -
`Vir-1373
`- - -
`
`1372
`
`AUDIO3 - re- - 1374
`AUDIO2) sea---v-e-r-sear'
`1381
`
`
`
`Mr.
`AUDIO2- - -nm-w
`(AUDIO2 F
`
`AUDIO3-a-Asea-------- Fr P --
`Y w
`\r
`--
`
`New-r-wv- ' "
`
`st-r
`
`7 r" tr.
`
`20
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 20 Of 27
`
`US 6,408,128 B1
`
`/N -1N 1Y 1412
`/N
`/N
`/N
`/N
`BBPBBPBBPBBPBBBBPBBP-1411
`
`1413
`
`FIG. 14A
`
`F.G. 14B
`
`1
`
`
`
`||
`
`1N ON 1422
`2 | 843434 5
`6
`N142
`
`21
`
`

`

`U.S. Patent
`US. Patent
`
`Jun. 18, 2002
`Jun. 18, 2002
`
`Sheet 21 of 27
`Sheet 21 0f 27
`
`US 6,408,128 B1
`US 6,408,128 B1
`
`
`
`1511
`1511
`
`
`
`1523 1522 1521
`1523
`1522 1521
`1524
`1524
`
`
`
`22
`
`22
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 22 of 27
`
`US 6,408,128 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TARGET
`SELECTION
`ENABLED
`
`
`
`YES
`
`1600
`
`S5
`
`TRANSMISSION
`
`601
`
`IMAGE
`NO
`PREDEFINED
`1602
`
`YES
`
`DISPLAY
`TARGE
`OPTIONS
`
`| 1603
`
`1604
`
`
`
`DISPLAY
`TARGET
`POINTER
`PROCESS
`POSITONING 1605
`DATA
`REPOSITION
`
`TARGET
`POINTER
`
`
`
`TARGET
`SELECTED
`
`NO
`1607
`YES
`
`OBTAIN
`A6E
`DEFINITION
`
`1608
`
`
`
`
`
`
`
`
`
`ZOOMING
`ENABLED
`
`NO
`
`YES 1610
`
`TARGET
`CENTERING
`
`
`
`NO
`
`YES 1611
`
`DISPLAY
`WINDOW
`FRAME
`
`1612
`
`ANALYSE
`FRAMET 1613
`POSITIONING
`region
`REPOSITION 1614
`FRAME
`PROCESS
`ZOOM
`DATA
`
`1615
`
`SIZE
`wiw 1616
`
`FIG. 16
`
`23
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 23 of 27
`
`US 6,408,128 B1
`
`-- N - N --- 1711
`1A 2A 3A 4A 1B 2B 3B 4B
`-r
`1701
`- 1 N-- N -1N
`- 1712
`FIG. 17A
`
`An ANGLE CHANGE
`
`FIG. 17B
`
`
`
`A ANGLE CHANGE
`
`FIG. 17C
`
`24
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 24 of 27
`
`US 6,408,128 B1
`
`D
`
`- O - 1741
`1A 2A 3A4A
`2B
`4B
`- 1701
`g-NOS-S
`1742
`2S
`
`FIG. 17D
`
`- 1751
`1A 2A 3A4A1B2B 3B 4B
`1701
`SR 1752
`
`S is
`O- Os —- 1753
`s-S
`
`S FIG. 17E
`
`25
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 25 of 27
`
`US 6,408,128 B1
`
`
`
`1761
`
`1762
`
`1764
`
`1761
`
`1762
`
`1773
`
`F.G. 17F
`
`F.G. 17G
`
`1784
`-1N- 1782
`
`1783
`
`1781
`
`S 2" ("?"-"
`S - S -
`1792
`
`1A 2A 3A 4A B2B
`
`1701
`
`An ANGLE CHANGE
`
`FIG. 17H
`
`26
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 26 of 27
`
`US 6,408,128 B1
`
`C 1797
`
`A END LOOPING
`FIG. 17
`
`27
`
`

`

`U.S. Patent
`
`Jun. 18, 2002
`
`Sheet 27 Of 27
`
`US 6,408,128 B1
`
`
`
`WIOEO
`TRANSMSSION
`
`801
`
`COMMUNICATION
`RECEIVED
`
`1802
`
`
`
`
`
`
`
`
`
`NTENDED
`RECIPIENT
`DENTIFIED
`
`
`
`
`
`NTENDED
`RECIPIENT
`DETERMINED
`
`ROUTE TO
`DEFAULT
`DEVCE
`
`ROUTE TO
`APPROPRIATE
`DEVICE
`
`COMMUNICATIONS
`SIGNAL
`
`COMMUNICATIONS
`ACCEPTED
`
`WDEO SERVER
`TRANSMISSION
`
`RETRIEWAL
`PAUSED
`
`VIDEO SERVER
`RANSNSSoN1822
`PAUSED
`
`
`
`WDEO
`1824
`TRANSMISSION
`PAUSED
`
`COMMUNICATION
`TRANSMISSION 1831
`
`
`
`
`
`
`
`CONTACT
`MANAGEMENT
`SOFTWARE
`
`PROVIDE
`FOR
`NOTATIONS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`PAUSE EXCEEDS
`TIME LIMIT
`
`COMMUNICATION
`COMPLETED
`
`NO
`
`COMMUNICATION
`COMPLETED
`
`PROPORTIONATE
`REPLAY
`
`REPLAY
`FRAMES
`
`DENTIFY
`PRIOR
`POINT
`
`REPLAY
`PORTION OF
`SEGMENT
`
`
`
`
`
`CONTINUE
`FROM PAUSE
`POINT
`
`1869
`
`28
`
`

`

`US 6,408,128 B1
`
`1
`REPLAYING WITH SUPPLEMENTARY
`INFORMATION A SEGMENT OF A VIDEO
`
`BACKGROUND OF THE INVENTION
`
`15
`
`1. Field of the Invention.
`Systems for, and a methods of, processing, random
`accessing, buffering, and playing a Video utilizing the infor
`mation provided by a video map, where the Source of the
`video and video map are, for example, a DVD, a DBS,
`and/or video-on-demand transmission, and where the means
`for playing the Video comprises, for example, a DVD player,
`a personal computer, a set box, and/or a multimedia player.
`2. Description of the Related Art.
`A DVD (Digital Video Disc/Disk or Digital Versatile
`Disk) is a random access optical disc Similar in physical
`dimensions to a CD with Substantially more data Storage
`capacity. A DVD can Store one full length motion picture in
`one of two layers on either side of the disc. Many DVDs
`include Subtitles and/or closed captioning in a plurality of
`languages for a motion picture Stored in a DVD, multiple
`camera angles for a Scene, and the capability to play one of
`a plurality of different content versions (e.g. a director's cut
`or unrated version and an “R” rated versions.
`Devices capable of playing DVDS provide for, among
`other features, capabilities for fast-forward, fast rewind,
`skip-forward to the beginning of the next chapter, and to
`skip-backwards to the beginning of the current chapter and
`a previous chapter, the option to turn on/off the Subtitles, and
`if turned on, to Select the language of the Subtitle, Select
`language of the audio, cameral angles, and multiple content
`versions.
`While the DVD format provides many capabilities and
`functions exceeding those provided by, for example, the
`VHS format, as a result of concepts rooted in the conven
`tional linearity of motion pictures, many of the capabilities
`and functions Specified do not fully realize the potential of
`a randomly accessible digital Video, audio, and data format.
`SUMMARY OF THE INVENTIONS
`By contrast to the passive playing of Videos, as in the
`Viewing of a motion picture, or the interactive playing of a
`Video, as in the playing of a computer game, a primary
`element of the “autoactive' systems and methodologies
`disclosed herein is the incorporation of capabilities and
`environments that automatically customize the playing of
`VideoS to Satisfy the particular video requirement of each of
`a plurality of viewers, and that deliver to each viewer a more
`enjoyable video experience without requiring the level of
`active participation inherent in interactive Systems, the use
`of personal computers, and/or by primitive consumer elec
`tronic products.
`Accordingly, it is an object to provide a multimedia
`multiSource receiver transmitter player comprising random
`access and communications capabilities integrating Video
`and communication Services.
`It is also an object to provide a remote control device with
`the functionality required to control a multimedia multi
`Source receiver transmitter player comprising random acceSS
`60
`and communications capabilities integrating video and com
`munication Services.
`It is also an object to provide for a labeling of keys
`consistent with the functionality required to control a mul
`timedia multiSource receiver transmitter player comprising
`random access and communications capabilities integrating
`Video and communication Services.
`
`45
`
`50
`
`55
`
`65
`
`25
`
`35
`
`40
`
`2
`It is also an object to provide for the automated Selective
`retrieval of non-Sequentially Stored, parallel, transitional,
`and Overlapping Video Segments from a Single variable
`content Video Source, responsive to the viewer's video
`content preferences, and transmits the Selected Segments as
`a logical, Seamless, and continuous version of the Video.
`It is also an object to play a version of a Video that is
`highly responsive to a viewer's content preferences, by
`automatically Selecting among parallel, transitional, and
`overlapping Segments included, within the Video.
`It is also an object to provide content control over, for
`example, a Video's level explicitness, detail, expertise, form
`of expression, Subject matter, element development, and
`program length.
`It is also an object to provide an interactive Video game
`System comprising interactive video game Software, variable
`content game, and a video map defining Segments of the
`variable content game, furnishing a player of the interactive
`Video game the automatic and logical Selection of Video
`Segments responsive to the application of the player's video
`content preferences to the video map, and responsive to the
`logic of the interactive Video game Software.
`It is also an object to provide viewers the means of
`accessing available videos, Segments from a Video, and or
`Segments from a plurality of Videos by the use of keyword
`or a classification tree Structure as would be required by a
`user accessing a very large database of Segments and Videos.
`It is also an object to provide the means for a viewer to
`detail the Subject matter, Story line, and or general content of
`a desired video So that producers of VideoS may elect to
`produce and provide the requested Video.
`It is also an object to provide a variety of reading
`architectures that produce a SeamleSS reading of Sequential
`and non-Sequential Segments of a variable content Video
`from a Single video Source.
`It is also an object to format the Video stream, through
`placement and/or duplication of frames, group of frames,
`and/or Segments to enhance the Seamless playing of non
`Sequential Segments.
`It is also an object to provide for the playing of multiple
`play Segments of a variable content Video.
`It is also an object to provide a device that furnishes a
`previewer, Such a parent, the capability for efficiently pre
`Viewing automatically Selected Segments from the Video,
`responsive to the established preferences of a viewer, Such
`as a child, to permit the previewer to indicate the inclusion
`of the selected segments in the video to be viewed by the
`viewer.
`It is also an object to provide automated capabilities for
`efficiently retrieving and playing only a specified class,
`category, or Subject matter included in Segments within the
`selected video or set of videos as may be available from a
`database of Videos.
`It is also an object to integrate communications capabili
`ties and read/write optical disc player capabilities within a
`Single device to facilitate the downloading of a motion
`picture from a Source remote to the player.
`It is also an object to provide the means for a viewer to
`transport Video and content preferences to enable autocon
`figuring a player.
`It is an object to enhance the viewing of a Video by
`providing an elegant means and method for replaying for a
`Viewer a non-understood Segment of a Video.
`It is an object to utilize a Video's foreground and back
`ground audio elements to provide audio during a video
`pause.
`
`29
`
`

`

`3
`It is an object to provide for a plurality of fast-forward
`variable intermittent content skipping methods.
`It is an object to provide for an automatic display of a
`Viewer defined target within a video as the target moves
`relative to the Video's host image.
`It is an object to provide for a plurality of methods of
`playing presentation Segments of a set of presentation Seg
`ments of a Scene.
`It is an object to provide for the integration of a playing
`of a Video with the acceptance of a communication.
`Briefly, these and other objects are accomplished by
`autoactive capabilities and functions provided by Systems
`comprising, and methodologies utilizing, integrated
`processing, random accessing, and buffering technologies,
`variable content Video structures and configurations, control
`capabilities, Software functions, and Video information, Such
`as information that describes, defines, links, and/or com
`bines Segments of a Video and/or videos, with respect to a
`plurality of content, technical, and presentation categories,
`and playing functions, that facilitate the manipulation of the
`playing of a Video, or a plurality of Videos, to Satisfy a wide
`range of content, technical, and presentation preferences.
`Autoactive capabilities and function being provided,
`whether the source of the video is, for example, a DVD, a
`DBS, and/or a video-on-demand transmission, and whether
`the means for playing the Video comprises, for example, a
`DVD player, a personal computer, a Set box, and/or a
`multimedia player.
`These and other features, advantages, and objects, are
`apparent in the context of the detailed description, accom
`panying drawings, and appended claims, that follow.
`
`15
`
`25
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a Schematic diagram of a multimedia multi
`Source receiver transmitter player comprising random acceSS
`and communications capabilities,
`FIG. 2 is an illustration of a remote control device;
`FIG. 3 is an illustration of a labeling of function keys;
`FIG. 4 is a diagram of a Video and communications
`integrated network;
`FIG. 5A is a flow chart summarizing the steps of produc
`ing a variable content Video;
`FIGS. 5B, 5C, 5D, and 5E, are illustrations of segment
`descriptive Structures,
`FIGS. 6A, 6B, and 6C, are diagrams of three versions of
`a Video and corresponding content codes,
`FIG. 6D is a diagram illustrating the resulting Sequential
`and non-Sequential arrangement of Video Segments within a
`variable content Video;
`FIG. 6E is an illustration of an editing screen in a variable
`content Video nonlinear editing System;
`FIGS. 7A-7G are examples of content preference selec
`tion Screens and Screens utilized in the Selection of Videos,
`FIG. 8A is a schematic of a video disc player's multiple
`reading units architecture;
`FIG. 8B is a diagram representation of a Video reading
`Stream and transmission Stream;
`FIG. 9A is a flow chart detailing the steps of playing a
`variable content Video;
`FIG.9B is a flow chart detailing the steps in the playing
`of multiple play Segments of a variable content video;
`FIG. 10 is a flow chart detailing the steps of previewing
`flagged Segments,
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 6,408,128 B1
`
`4
`FIG. 11 is a flow chart detailing the steps of retrieving a
`variable content Video from a Video Services provider;
`FIG. 12 is a flow chart of a method of replaying a Segment
`of a Video with Supplementary information;
`FIG. 13 is an illustration of the utilization of foreground
`and background audio to provide audio during a Video
`pause,
`FIGS. 14A, 14B, and 14C, illustrate a plurality of fast
`forward variable intermittent skipping methods,
`FIG. 15 illustrates the automatic display of a viewer
`defined target as the target moves relative to the host image;
`FIG. 16 is a flow chart detailing the steps of creating a
`viewer defined window;
`FIGS. 17A through 17H illustrate a plurality of methods
`of playing a set of presentation Segments,
`FIG. 17I illustrates an example of a fragmenting and
`looping of a playing of at least one Segment of a Video.
`FIG. 18 is a flow chart detailing the steps of integrating
`the playing of a Video with the acceptance of a communi
`cation.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`The following are incorporated herein by reference: i)
`subject-matter-related U.S. Pat. Nos. 5,434,678, 5,589,945,
`5,610,643, 5,634,849, 5,664.046, 5,684,918, 5,696,869,
`5,717.814, and 5,724,472, by the same inventor; ii) U.S. Pat.
`Nos. 5,636,200, 5,630,006, 5,778,142, 5,745,643, 5,598,
`276, 5,644,507, 5,737,479, 5,778,135, and 5,678,012; and
`iii) the RCA DVD player RC5200P user's manual, 1996.
`For purposes of the present disclosure, various terms used
`in the art are defined as follows:
`The term “viewer' as used herein is meant to include and
`be interchangeable with the words “player” (when referring
`to a person), “subscriber', and “user”. That is, the term
`“viewer' is to be understood in the general Sense of a perSon
`passively viewing a Video, interactively playing a Video
`game, retrieving Video from a video provider, and/or
`actively using multimedia, internet, and/or communication
`Services.
`The terms “video', and “video program” are interchange
`able and refer to any Video image regardless of the Source,
`motion, or technology implemented. A video comprises still
`characters, graphics, images, motion pictures, films, inter
`active electronic games, and multimedia productions, full
`motion pictures and television programming, news, Sports,
`cultural, entertainment, commercial, advertisements,
`instructional, and educational programming. A video com
`prises Video, audio, Subpicture information, data and other
`information associated with the video. Unless otherwise
`qualified to mean a computer Software program, the term
`“program' is interchangeable and may be replaced with the
`word video. While a particular feature may be detailed with
`respect to a specified Viewing, gaming, or computing
`application, it is intended to apply the teachings herein
`broadly and harmoniously acroSS the different classes of
`applications that generate a video. The teachings herein with
`respect to a Video applied to, for example, movies, news,
`Sports, educational Videos, advertisements, informationals,
`commercials, and other Videos for the promotion of products
`and Services.
`A video also comprises a “variable content Video' and a
`“variable content game', which are characterized by a
`nonlinear architecture facilitating a variety of possible logi
`cal Sequences of Segments. A video herein comprises a video
`
`30
`
`

`

`S
`map and Video/audio/Subpicture information including
`parallel, transitional, and overlapping Segments to provide
`Viewing of a program's Story-line/interactive action at dif
`ferent levels of forms of expression, levels of detail, and, for
`example, length, with a greater SeamleSS continuity among
`non-Sequential Segments. Additionally a Video may include
`a user interface, Software program routines, and System
`control codes for controlling the playing of the video. The
`term “segment” refers to a part of the video whether one or
`a plurality of frames.
`The terms “non-sequential” and “nonlinear” are intended
`in the Sense that the video includes within a segment (e.g. an
`“R” rated segment) presenting a scene in a manner which
`would normally exclude the playing of another segment (e.g.
`a "PG" rated segment) with a different presentation (e.g.
`version) for the same Scene. In a physical Sense, the Seg
`ments are “linearly' arranged and one would follow the
`other, whether immediately or after one or a plurality of
`other frames and/or Segments.
`The term "seamless” is intended in the sense that the
`transmission of Sequential and non-Sequential frames is
`indiscernible to the eye, and not in the Sense of the natural
`Video Seams that result in the intended changes from one
`Scene to another, from one camera angle to the other, or from
`one gaming Sequence to the other.
`The term “content preferences' refers, Specifically and
`principally, although not exclusively, to a viewer's prefer
`ences for the form of expression, explicitness, the absence of
`objectionable Segments, content categories and levels,
`length, and detail. The Set of content preferences also
`include “technical preferences” and "presentation prefer
`ences” as herein identified. In the broadest Sense, the term
`“content preferences' further comprise S Video,
`programming, and Subject matter preferences
`("programming preferences”). Programming preferences
`refer exclusively to a viewer's preferences as to specific
`videos (e.g. Sega's “Sherlock Holmes Consulting
`Detective'), types of Videos (e.g. interactive video detective
`games), broad Subject matter of Videos (e.g. mysteries),
`and/or time and date that the viewer may desire to view a
`Video. Programming preferences are principally directed at
`the Selection of a Specific video.
`The term “video-on-demand system” refers to any point
`cast capable video delivery System that is responsive to a
`Viewer's programming preferences, i.e. provides a viewer
`Selected Video at a viewer-Selected time. Video-on-demand
`comprises for example movies-on-demand, Video dialtone,
`cellular Video, and digital Satellite Systems that are respon
`Sive to a viewer's time and date preferences and that usually
`provide VCR functionality in the viewing of a video.
`The term “content-on-demand system” refers to a video
`on-demand System that is additionally responsive to a View
`er's content preferences. A content-on-demand System not
`only permits a viewer to obtain a specific program(s) or
`Segment(s) of programs in response to the viewers program
`ming preferences, a content-on-demand System also permits
`the viewer to receive a customized version of the program(s)
`or segment(s) of programs that are responsive to the view
`er's content preferences. A content-on-demand System and
`the delivery of variable content Video Services is indepen
`dent of the Specific hardware and network infrastructure
`employed.
`The term “network' herein refers to any private or public,
`wired and non-wired Video transmission infrastructure, Such
`as may be provided by the utilization of one or a hybrid
`c

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket