NL2016702A - Web-based enriched video. - Google Patents
Web-based enriched video. Download PDFInfo
- Publication number
- NL2016702A NL2016702A NL2016702A NL2016702A NL2016702A NL 2016702 A NL2016702 A NL 2016702A NL 2016702 A NL2016702 A NL 2016702A NL 2016702 A NL2016702 A NL 2016702A NL 2016702 A NL2016702 A NL 2016702A
- Authority
- NL
- Netherlands
- Prior art keywords
- video
- web
- sequence
- parameters
- objects
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 21
- 230000002452 interceptive effect Effects 0.000 claims description 10
- 230000006870 function Effects 0.000 description 8
- 230000003993 interaction Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000029087 digestion Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Classifications
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present invention is in the field of a web-based enriched video comprising at least two objects, the object being independently and individually embeddable in a Document Object Model, and a method of operating said web-based video, wherein the video is apparatus independently operable by a user, and wherein the video comprises a number of sequences of consecutive images.
Description
Title Web-based enriched video
FIELD OF THE INVENTION
The present invention is in the field of a web-based enriched video comprising at least two objects, the object being independently and individually embeddable in a Document Object Model, and a method of operating said web-based video, wherein the video is apparatus independently operable by a user, and wherein the video comprises a number of sequences of consecutive images.
BACKGROUND OF THE INVENTION
Prior art web-based video can make use a videomanagement system, comprising drivers and so on, as provided by an apparatus, or as embodied in the video. Inherently the functionality of such videos is limited by the drivers as provided, typically to playing, pausing, starting and stopping the video. For Apple or Windows based applications it is virtually impossible to enrich such a video. To some extent enriching of videos is limited in other environments as well. As such it is very difficult to provide videos that interact and resonate with users thereof.
Recently a video-management system (VMS) has been developed that allows more operation freedom. An example thereof is Bluebilly Wig®. Such a VMS provides delivering a message that resonates with each user separately by personalizing a ' video, thereby making content relevant for each individual user. Now personally adapted video content can be send to a user. The video content may be completely tuned to the needs of a unique user. For example a personalized text may be send, or a personalized scene may be created. In addition video c.q. I video content can be send real time and Batch-wise. So full videos can be prepared in advance and send to users, such as with a personalized URL, and videos with recent details can be uploaded in real time. In addition personalized elements in a video can be adjusted automatically. The VMS is scalable with-i out much trouble. As such each user may receive a personalized video.
Within a web-based environment for documents and information in general a document object model (DOM) can be used. Such a DOM may be considered as a cross-platform between ) web-based environments. Typically it is a language-independent convention for representing and interacting with objects, such as in HTML, XHTML, and XML documents and further versions thereof. The DOM is typically formed as a tree-like structure. Therefore objects in such a DOM tree can be addressed and manipulated easily. A public interface of a DOM may be given in an application programming interface (API). In view thereof most web browsers use an internal model similar to the DOM, e.g. in order to provide a HTML-type document. A browser can as a result download a document such as the HTML and keep it in a local memory and display the page on e.g. a screen. The DOM may also be used for programming environments, such as JavaScript, to transmit e.g. a state of the browser in HTML pages. With the DOM e.g. JavaScript is fully enabled to create dynamic HTML's , such as by adding, changing, and removing HTML elements and attributes, by reacting to existing events, by creating new events, and by changing e.g. CSS styles in a web-page.
With the DOM navigation in any direction is supported, and buffering and arbitrary modifications are possible. Typically a lay-out engine or the like is used. With a layout engine a HTML can be parsed into a DOM. Some layout engines are limited in used die to an exclusive association with a particular browser, such as Internet Explorer. Others can be shared by a number of browsers. Within a DOM various libraries and implementation modules may be used. Further APIs may be used that expose DOM implementations, such as JAXP and Lazarus. In addition a web developer tool may be used.
It is an objective of the present invention to overcome disadvantages of the prior art devices without jeopardizing functionality and advantages.
SUMMARY OF THE INVENTION
The present invention relates in a first aspect to a web-based video according to claim 1 which is enriched and interactive, and in a second aspect to a method of operating said web-based video. The present web-based video comprises at least two objects 11,12; for many applications and in view of varying dimensions of displays being used (e.g. I-pad, smartphone, computer)only two objects are used. The present video is suitable for any size of display, from very small smartphones to large sized computers of television sereens. Characteristics and content of these object can in principle be interchanged between these objects. Two objects are considered sufficient for most applications; for practical purposes or otherwise more than two objects may be provided, such wherein a functionality of an object is split between further objects. The objects are being independently and individually embeddable in a Document Object Model, hence the objects "function" in an individual and independent way, can be addressed in an individual and independent way. As such, the video typically being part of the first object, can be enriched by the second or further object. The first object 11 comprises a format free video 11a, parameters that can be adapted, values of said parameters e.g. relating to a dimension of the video (n*m pixels), and a format free video driver system 23 for driving the video. Said first object is obtainable from a first web location, such as a remote server, and is loaded from said first web location onto an apparatus, such as a tablet, a computer, a laptop, a smartphone, etc. The video 11a comprises at least n (n>2) sequences of consecutive images (e.g. a video recording), which may relate e.g. to sub-videos, different videos, a set of videos relating to a same topic, and combinations thereof. Contrary to prior art videos each sequence is adapted to be independently and individually addressable, such as by one or more of drivers 21-24. The second object 12 comprises images and/or audio, parameters that can be adapted, values of said parameters e.g. relating to a dimension of the image (n*m pixels) or to a frequency domain and dynamic range of the audio, and a video driver system 24 comprising an interactive video-navigation module. Said second object is obtainable from a second web location, which second web location may be physically the same as the first web-location, e.g. the same server, of different; such is also the case for optional further objects. The first object comprises drivers 21 for the second object and the second object com-i prises drivers 22 for the first object; for instance driver 21 may cause a jump towards a further or previous image in the second object, whereas for instance driver 22 may cause a jump towards a further or previous video sequence in the first object. In the present web-based video functionality may be ex-i changed between the first and second object, as well as driv- ing said functionality may be exchange, partly or fully. Each object 11,12 is independently addressable and clearly each object is also individually addressable, such as by a user.
In a second aspect the present invention relates to a method of operating a web based video according to the invention, comprising the steps of loading the video 11a in a first web location 51, i.e. making the video available e.g. to potential users. Thereafter dividing the video into at least n (n>2) sequences of consecutive images llan, or likewise providing n videos, which n videos llan form one video 11a. Each sequence llan is adapted to be independently and individually addressable such as by the present drivers 21-24. Then providing at least two objects 11,12 according to the invention and loading the video 11a into a first object 11 onto an apparatus (200} of a user in a document object model (DOM). Thereto the apparatus comprises video input, a display controller, a display interface for receiving user input and for presenting data, and a processor. In view of e.g. a size of the apparatus 200 one may need to adapt parameters of the DOM to fit to the characteristics of the apparatus or leave e.g. the size unaltered (adapted to the same size). Then, or likewise before loading the video, loading the second object 12 from a second web location 52. The objects typically comprise further elements, which further elements may be loaded from the first or second location, may be present on the apparatus, etc. Then driving the video using drivers 21,22,23,24 of the first and/or second object. A user may jump from one chapter of a video to another chapter, scroll through a menu, select an item or sub-menu, and as a result navigate to a corresponding section of the video, and so forth. As such full interaction between the objects is provided, as well as a versatile environment for enriching a web-based video and interacting with said video.
Thereby the present invention provides a solution to one or more of the above mentioned problems.
Advantages of the present description are detailed throughout the description.
DETAILED DESCRIPTION OF THE INVENTION
The present invention relates in a first aspect to a web-based video according to claim 1.
In an exemplary embodiment of the present web-based video a first sequence llaiof the video 11a comprises all images of the video, and an nth (n>2) sequence llan comprises a portion up to an end of the (n-l)th sequence (see e.g. fig. 2). The video can as a consequence be played from a start, and from any start of a subsequent nth section of the video, in all cases up to an end of the video.
In an exemplary embodiment of the present web-based video the DOM is html based, such as htm!5.
In an exemplary embodiment of the present web-based video the driver 21,22 and/or driver system 23,24 is/are javascript based.
In an exemplary embodiment of the present web-based video the first and second object 11,12 are adapted to be addressed using at least one of a touch screen, a mouse, a keyboard, a computer, a tablet, and a smart-phone.
In an exemplary embodiment of the present web-based video parameters and values of said parameters of the first object 11 and/or second object 12 are adaptable, such as to boundary conditions of a screen 200.
In an exemplary embodiment the present web-based video comprises at least one application programming interface (API), such as for addressing a video, obtaining parameters, obtaining values, and for driving.
Examples of elements in API's relate to for instance a definition of menus, e.g. menus of one of the present objects. The menus, and likewise sub-menus thereof, mat comprise text. Typically only one menu is projected on a display, or likewise a sub-menu. Typically only two objects are used, one for the menus and the like, and one for the video. In the API, or likewise in at least one object, controllers for the video are provided (such as pop-ups in the video, text provision, reset, refresh, and the like). Also search functions for e.g. I searching in a video are typically provided. Further various settings are provided, e.g. for identifying certain (time) points in the video. The video may be played automatically, or not, such as when a certain point in time of a user may be considered unsuited for playing the video. The video may run I or may be intermitted. A video, or part thereof may be provid- ed with an identifier, such as an alphanumeric symbol. Certain parts of the object may be erased, and optionally be replaced by a further part. Also the menu may shift over time in line with the video being played. The menu may also be removed. The video, and sub-videos, can be characterized by distinct start fields and end fields. The various functions may be extracted from an external library, such as a library available on a first or second web location. Synchronisation functions are typically provided as well. In view of synchronisation functions may be performed on a "time-line". The time-line, or likewise order of functions to be performed, may be provided by a further API, or likewise a generic part of the API. For instance a video may be activated. Upon activation a certain sequence of functions is started, such as creation of objects, performance of commands, and so on.
In a slightly more general perspective API's may relate to definition and creation of the present objects. Part of the creation may involve implementation and creation of a video management system, such as Blue Billywig. The video management system may be activated and deactivated. In the objects a sequence of events may be defined. Clearly the sequence of events and a video typically closely relate to one and another. One of the objects typically addresses the present video.
In addition buttons, visible in the display or made visible in the display, may be provided as well, allowing control by a user of the video. As such external control of the video may be provided.
In view of various displays optionally being used the present objects are preferably resized in view of the size of a display being used. In addition also advanced layout and scroll functions may be provided and resized.
In an exemplary embodiment of the present web-based video the first object 11 comprises at least one element of an online interactive video platform, such as Blue Billywig, preferably a JavaScript compatible video platform.
In an exemplary embodiment of the present method a first sequence llai comprises all images, and an nth sequence llan comprises a portion up to an end of the (n-l)th sequence,
In an exemplary embodiment the present method further comprises a second step of enriching the first object 11 with the second object Ik ana optional further object id from the second web location. For instance a menu, optionally comprising sub menus, may be provided. In addition, or as an alternative in interaction with a user may be established, such as by posing (computer-generated or stored) questions, receiving answers, storing answers, and optionally reacting to said answers, e.g. by posing further questions.
In an exemplary embodiment the present method further comprises the step of receiving user input, such as by receiving input (answers) to questions posed. As such it may be tested interactively if a user has grasped the intention of the video.
In an exemplary embodiment of the present method the first object 11 is loaded onto the apparatus when an apparatus is substantially in an idle mode. For instance, before using the apparatus and playing the video, such as during the night, the video may be loaded onto an apparatus. Later-on, e.g. in the morning, the video is ready for playing.
In an exemplary embodiment of the present method user information is collected. As such it may be recorded which part of the video has actually been seen by a user, how many times it has been seen, if the information provided in the video is understood, etc.
The invention is further detailed by the accompanying figures and examples, which are exemplary and explanatory of nature and are not limiting the scope of the invention. To the person skilled in the art it may be clear that many variants, being obvious or not, may be conceivable falling within the scope of protection, defined by the present claims.
Example 1
In an example of the present video information is provided to patients in the form of a video, interactive questions, menu's, control questions, etc. The video may be send to an smartphone or the like of a patient. As such complete and traceable information may be provided to a patient and a check on the (correct) digestion of information is provided. There is no need for other forms of information, such as a web-site, flyers, etc. Also an option of feedback may be provided.
The invention although described in detailed explanatory context may be best understood in conjunction with the accompanying examples and figures. SUMMARY OF FIGURES Fig. 1 shows details of a display.
Fig. 2 shows ordering of video-sequences. DETAILED DESCRIPTION OF FIGURES In the figures: 11 first object 11a video llan nth video sequence 12 second object 13 optional further object 21-24 format free video driver system 51 first web location 52 second web location 100 web based video 200 display
Fig. 1 shows details of a display 200 comprising a web-based video 100. In the display two objects 11,12 are shown. Object 11 comprises a video 11a and a format free video driver system 23. Object 12 comprises a menu 12 and a format free video driver system 24. The first object comprises drivers 21 for the second object and the second object comprises drivers 22 for the first object. The first object may be loaded from a first web location 51, whereas the second object may be loaded from a second web location 52.
Fig. 2 shows ordering of video-sequences. A first sequence llai comprises all consecutive images, from a start to an end. A second sequence lla2 comprises consecutive images, from a given point in the sequence to an end. An nth sequence llan comprises consecutive images, from a given point later in the sequence to an end.
It should be appreciated that for commercial application it may be preferable to use one or more variations of the present system, which would similar be to the ones disclosed in the present application and are within the spirit of the invention.
The following section is added to support searching of the prior art of the patent. 1. Web-based enriched and interactive video (100) comprising at least two objects (11,12), the objects being independently and individually embeddable in a Document Object Model, a first object (11) comprising a format free video (11a), parameters, values of said parameters, a format free video driver system (23), wherein said first object is obtainable from a first web location, wherein the video (11a) comprises at least n (n>2) sequences of consecutive images, wherein each sequence is adapted to be independently and individually addressable, and a second object (12) comprising images and/or audio, parameters, values of said parameters, and a video driver system (24) comprising an interactive video-navigation module, wherein said second object is obtainable from a second web location, wherein the first object comprises drivers (21) for the second object and the second object comprises drivers (22) for the first object, and wherein each object (11,12) is independently addressable . 2. Web-based video according to any of the preceding claims, wherein a first sequence (llai) of the video (11a) comprises all images of the video, and an nth (n>2) sequence (llan) comprises a portion up to an end of the (n-l)th sequence. 3. Web-based video according to any of the preceding claims, wherein the DOM is html based, such as html5. 4. Web-based video according to any of the preceding claims, wherein the driver (21,22) and/or driver system (23,24) is/are java-script based. 5. Web-based video according to any of the preceding claims, wherein the first and second object (11,12) are adapted to be addressed using at least one of a touch screen, a mouse, a key-board, a computer, an tablet, and a smart-phone. 6. Web-based video according to any of the preceding claims, wherein parameters and values of said parameters of the first object (11) and/or second object (12) are adaptable, such as to boundary conditions of a screen (200). 7. Web-based video according to any of the preceding claims, comprising at least one application programming interface (API), such as for addressing a video, obtaining parameters, obtaining values, and for driving. 8. Web-based video according to any of the preceding claims, wherein the first object (11) comprises at least one element of an online interactive video platform, such as Blue Billy-wig, preferably a JavaScript compatible video platform. 9. Method of operating a web based video according to any of the preceding claims, comprising the steps of loading the video (11a) in a first web location (51), providing at least n (n>2) sequences of consecutive images (llan), wherein each sequence (llan) is adapted to be independently and individually addressable, providing at least two objects (11,12) according to any of claims 1-8, loading the video (11a) into a first object (11) onto an apparatus (200) of a user in a document object model (DOM), the apparatus comprising video input, a display controller, a display interface for receiving user input and for presenting data, and a processor, adapting parameters of the DOM to fit to the characteristics of the apparatus, loading the second object (12) from a second web location (52), and driving the video using drivers (21,22,23,24) of the first and/or second object. 10. Method according to claim 9, wherein a first sequence (1 lai) comprises all images, and an nth sequence (llan) comprising a portion up to an end of the (n-l)th sequence. 11. Method according to any of claims 9-10, further comprising a second step of enriching the first object (11) with the second object (12) and optional further object (13) from the second web location. 12. Method according to any of claims 9-11, further comprising the step of receiving user input. 13. Method according to any of claims 9-12, wherein the first object (11) is loaded onto the apparatus when an apparatus is substantially in an idle mode. 14. Method according to any of claims 9-13, wherein user information is collected.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NL2016702A NL2016702B1 (en) | 2016-04-29 | 2016-04-29 | Web-based enriched video. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NL2016702A NL2016702B1 (en) | 2016-04-29 | 2016-04-29 | Web-based enriched video. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| NL2016702A true NL2016702A (en) | 2017-11-06 |
| NL2016702B1 NL2016702B1 (en) | 2017-11-20 |
Family
ID=56852362
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| NL2016702A NL2016702B1 (en) | 2016-04-29 | 2016-04-29 | Web-based enriched video. |
Country Status (1)
| Country | Link |
|---|---|
| NL (1) | NL2016702B1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002089486A2 (en) * | 2001-05-01 | 2002-11-07 | Destiny Software Productions Inc. | Method and system for video compression and distribution |
| WO2013023287A1 (en) * | 2011-08-16 | 2013-02-21 | Destiny Software Productions Inc. | Script-based video rendering |
-
2016
- 2016-04-29 NL NL2016702A patent/NL2016702B1/en not_active IP Right Cessation
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002089486A2 (en) * | 2001-05-01 | 2002-11-07 | Destiny Software Productions Inc. | Method and system for video compression and distribution |
| WO2013023287A1 (en) * | 2011-08-16 | 2013-02-21 | Destiny Software Productions Inc. | Script-based video rendering |
Non-Patent Citations (1)
| Title |
|---|
| WOOD L: "Programming the Web: the W3C DOM specification", IEEE INTERNET COMPUTING, INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS, US, vol. 3, no. 1, 1 January 1999 (1999-01-01), pages 48 - 54, XP002163911, ISSN: 1089-7801, DOI: 10.1109/4236.747321 * |
Also Published As
| Publication number | Publication date |
|---|---|
| NL2016702B1 (en) | 2017-11-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103369407B (en) | Media content is extracted from social networking service | |
| KR101454950B1 (en) | Deep tag cloud associated with streaming media | |
| US10671267B2 (en) | Systems and methods for presentation of content items relating to a topic | |
| CA2838985C (en) | Methods and systems for dynamically generating a training program | |
| CN101706796B (en) | Method and device for showing webpage resources | |
| CN105487830B (en) | System and method for providing contextual functionality to rendered content | |
| US9922008B2 (en) | Calling scripts based tutorials | |
| US9582803B2 (en) | Product specific learning interface presenting integrated multimedia content on product usage and service | |
| US9813479B2 (en) | Browser with video display history | |
| US9032020B2 (en) | Online video enhancement | |
| CN109145248A (en) | Method for recording, editing and reproducing computer talk | |
| US20160034437A1 (en) | Mobile social content-creation application and integrated website | |
| US20120167047A1 (en) | System and method for automatic creation of web content for mobile communicators | |
| JP2011521383A (en) | System and method for real-time creation and modification of a video player for users with disabilities | |
| US20150033109A1 (en) | Presenting mutlimedia objects with annotations | |
| WO2003039101A2 (en) | Computerized interactive learning system and method over a network | |
| WO2009039326A1 (en) | Systems and methods for creating, collaborating, and presenting software demonstrations, and methods of marketing of the same | |
| US10735793B1 (en) | Recording and playing back image variations | |
| US10901762B1 (en) | Tutorial content creation and interaction system | |
| EP3311300A1 (en) | System and method for generating an electronic page | |
| CN104144357A (en) | Video playing method and system | |
| CN107643911B (en) | HTML 5-based interface interaction and display system and method | |
| US20190155857A1 (en) | Method and apparatus for processing a file | |
| NL2016702B1 (en) | Web-based enriched video. | |
| US10545630B2 (en) | Rule builder for data processing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM | Lapsed because of non-payment of the annual fee |
Effective date: 20200501 |