EP3939330A1 - Method for managing the download of images associated with image jumps capable of being carried out during accelerated reading of multimedia content which is continuously broadcast - Google Patents
Method for managing the download of images associated with image jumps capable of being carried out during accelerated reading of multimedia content which is continuously broadcastInfo
- Publication number
- EP3939330A1 EP3939330A1 EP20710215.3A EP20710215A EP3939330A1 EP 3939330 A1 EP3939330 A1 EP 3939330A1 EP 20710215 A EP20710215 A EP 20710215A EP 3939330 A1 EP3939330 A1 EP 3939330A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- content
- image
- advance
- reading
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 230000015654 memory Effects 0.000 claims description 28
- 238000007726 management method Methods 0.000 claims description 15
- 230000003466 anti-cipated effect Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 4
- 230000001133 acceleration Effects 0.000 description 19
- 238000009877 rendering Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 10
- 230000003044 adaptive effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 101100189060 Arabidopsis thaliana PROC1 gene Proteins 0.000 description 2
- 101000746134 Homo sapiens DNA endonuclease RBBP8 Proteins 0.000 description 2
- 101000969031 Homo sapiens Nuclear protein 1 Proteins 0.000 description 2
- 102100021133 Nuclear protein 1 Human genes 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 101100524346 Xenopus laevis req-a gene Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000000454 anti-cipatory effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003116 impacting effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000750 progressive effect Effects 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4335—Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- 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
- H04N21/47214—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 for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- 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/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Definitions
- the field of the invention is that of digital multimedia content, namely digital audio and / or video content, also called audiovisual content.
- the invention relates very particularly to a method for managing the display of images associated with image jumps that may be performed during accelerated playback of multimedia content.
- acceleration of reading aims at both fast rewinding and fast forwarding making it possible to perform picture jumps in multimedia content.
- a content is for example television on demand content, video on demand content, etc.
- This restitution consists in providing, at the level of the terminal, the digital content in a form accessible to the user. For example, received data corresponding to a video is generally decoded and then restored at the terminal in the form of a display of the corresponding video with its associated soundtrack. The display can be done on a screen of the rendering terminal itself or on a remote screen associated with it.
- Such multimedia content restitution terminals are most often controllable remotely by the user by means of remote control, and in particular remote controls.
- a remote control offers several commands that can be executed by the playback terminal.
- commands for example, is fast forward (") or fast reverse ("). These commands make it possible to act on the restitution of the digital content and in particular to accelerate the restitution of the content on the screen.
- images also called thumbnails
- the thumbnail thus displayed allows a user in particular to locate himself in the content during the acceleration of reading.
- the activation of the fast forward / rewind function by the user can be done other than by means of a remote control.
- Activation of the fast forward / rewind function can also be done via an application dedicated to managing the multimedia stream player when it is associated with a client terminal such as a tablet or a smart phone, for example.
- the functions can also be present on the rendering device by means of keys present on the rendering device.
- accelerations cause a number of frame jumps in the content which depends on the chosen acceleration rate.
- the chosen speed determines new playback moments following acceleration, and the respective images extracted from the content to be displayed on the screen.
- One problem is that the time for downloading the image, the image associated with the new reading instant resulting from a jump, can be long. This download time is all the longer when the image is included in an image segment and the downloading of the image requires the download of the associated segment.
- a segment is used for example when multimedia content is received in adaptive streaming mode.
- the MPEG-DASH standard for English “Dynamic Adaptive Streaming over HTTP ”, in French“ dynamic adaptive streaming over HTTP ”, is a standard for audiovisual broadcasting format on the Internet; this standard is based on the preparation of the content in different presentations of variable quality and bit rate, broken up into short segments (of the order of a few seconds), also called “chunks” by those skilled in the art.
- Each of these segments is made available individually by means of an exchange protocol between the rendering terminal and the server providing multimedia content.
- the mainly targeted protocol is HTTP, but other protocols (eg FTP) can also be used.
- the organization of the segments and the associated parameters are published in a manifest in XML format.
- the display of an image representative of a jump includes at least the following durations:
- the invention offers a solution which does not have the drawbacks of the state of the art.
- the object of the invention is a method for managing the display of images associated with image jumps that may be produced during accelerated playback of multimedia content on a rendering device, the content being downloadable from a communication network, characterized in that at least one image associated with a jump is downloaded in advance.
- an image associated with a jump also called a thumbnail in the present application
- the method comprises displaying successive images, loaded in advance, representative of the state of progress of accelerated reading in the content.
- the early download of an image associated with a jump allows images to be provisioned before and / or during the content playback phase and can therefore be used later during accelerated content playback without requiring a download.
- the time associated with reading a thumbnail is then reduced to the reading time of the image stored in the memory of the rendering device, the latter having been downloaded in advance and therefore stored in memory ready to be read.
- the proposed solution aims to anticipate the loading of images that will be displayed during an acceleration of multimedia content playback.
- the image can be included in a segment of images.
- Early loading allows you to anticipate the loading of the segment and the extraction of the image of the segment;
- the display time is then reduced to the time associated with the playback of the image stored in a memory of the playback terminal. In this way, even if the throughput on the communication network is low, the invention ensures that the acceleration applied to playing the content will be the selected acceleration.
- the reading step is preceded by a step of receiving the content from a communication network; in this configuration, the anticipated download is performed when the speed on the network is lower than a given speed.
- This first mode avoids implementing the method of the invention when it is not necessary.
- a stored image in advance is stored in memory, and in that it is erased from memory when content playback is stopped.
- This second mode has the advantage of optimizing the memory space in the rendering terminal.
- the stop in question is indifferently aimed at a final stop, a pause, or any other function making it possible to stop or end a reading of multimedia content.
- an image stored in advance is stored in a memory; and is erased from memory after a given number of reading of this image.
- this second mode has the advantage of optimizing the memory space in the rendering terminal by erasing the thumbnail when it has been read a number N (N is an integer) of times, for example a single time.
- N is strictly greater than 1. For example, if N is set to 2, the pre-downloaded image can be read twice in memory.
- the images stored in advance are stored in a memory; and are then kept in memory for a given time.
- This third mode has the advantage, in particular if the content is destined to be replayed, of having the images loaded in advance at a later date and therefore avoids having to reload the images in advance during a later access to this same content.
- the image chosen in the segment is an intra image.
- the anticipated loading step is carried out after a waiting period.
- This sixth mode takes into account a right of repentance of the user who can decide not to not view the content for example after a few seconds of playback. This mode avoids downloading segments in advance when the user decides to stop the restitution of the content shortly after the start of the restitution.
- the early loading step is carried out before the given date.
- This mode avoids downloading images in advance while the content is playing. This mode optimizes the use of bandwidth. More generally, the advance downloading in the background of the thumbnails will preferably be such that it does not affect the quality of the current reading of the content. The download of the thumbnails (actually the segments that contain the images) will be done at a controlled rate that does not interfere with the retrieval of the segments of the stream being played.
- the invention relates to an entity for managing the display of images associated with image jumps capable of being produced during accelerated reading of the content, the content being downloadable from a network. communication, characterized in that it comprises a download module capable of downloading in advance at least one image associated with a jump.
- the invention relates to a decoder comprising a management entity as defined above.
- the invention relates to a computer program capable of being implemented on an entity as defined above, the program comprising code instructions which, when it is executed by a processor , performs the steps of the selection process defined above.
- the invention relates to a data medium on which has been stored at least one series of program code instructions for the execution of a management method as defined above.
- a recording medium can be any entity or device capable of storing the program.
- the medium may comprise a storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or else a magnetic recording means, for example a USB key or a hard disk.
- such a recording medium can be a transmissible medium such as an electrical or optical signal, which can be conveyed via an electrical or optical cable, by radio or by other means, so that the program computer it contains can be executed remotely.
- the program according to the invention can in particular be downloaded over a network, for example the Internet network.
- the recording medium can be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the aforementioned display control method.
- Figure 1 shows a computer system on which is illustrated an exemplary embodiment of the invention.
- FIG. 2 illustrates a division of multimedia content into segments according to one embodiment of the invention.
- FIG. 3 illustrates an exchange of messages between a rendering device and a server providing multimedia content.
- Figure 4 illustrates a variant of the embodiment of the invention described with reference to Figure 2.
- FIG. 5 is a simplified block diagram of the hardware structure of the ordered reproduction device.
- a television set equipped with a multimedia content display screen ECR
- a content restitution terminal STB for example an HDMI key referenced STB.
- STB key for example allows the user to access digital content in progressive adaptive download mode for real-time (or Live) television content, but also to access video-on-demand content, or to display on the TV's ECR screen personal content stored in a home network, such as a video of the last vacation or the last family event.
- a home network such as a video of the last vacation or the last family event.
- Such STB keys are conventionally plugged into the HDMI port of an ECR television set and communicate, by Wi-Fi® connection, with another device of the home communication network connected to an extended communication network such as the Internet (residential gateway, computer , smart phone such as smartphone, tablet, etc.), in order to reproduce, on the ECR television set, the multimedia content received by a compatible software application.
- an extended communication network such as the Internet (residential gateway, computer , smart phone such as smartphone, tablet, etc.)
- the technique of the invention is of course not limited to such an HDMI key, which is described here by way of simple illustrative example, but that it can be applied to all the audiovisual reproduction equipment controllable from a connected remote control, such as a decoder (also called a set-top box by those skilled in the art) or a connected television set for example.
- a decoder also called a set-top box by those skilled in the art
- STB decoders will be referred to below under the generic designation of STB decoders.
- the STB decoder is able to enter into communication with a content server (not shown in the figure) to receive one or more content, for example a video on demand that the user wishes to view, of which it then controls the reproduction on the ECR television screen.
- a content server not shown in the figure
- the STB decoder is also configured to be able to communicate with a TCD remote control device, illustrated by means of a remote control, for example according to the Bluetooth® communication protocol.
- a TCD remote control device illustrated by means of a remote control, for example according to the Bluetooth® communication protocol.
- the exemplary embodiment is based on wireless communication between the remote control and the set-top box; however, the invention can also be implemented with wired communication.
- the TCD remote control includes control buttons.
- the keys are either physical keys or virtual keys displayed on a Man-Machine interface, present on the TCD remote control.
- the remote control is equipped with communication means so as to transmit commands to the STB decoder to be executed there.
- commands for speeding up the playback of content, namely the fast forward (") and rewind (") keys.
- the invention is obviously not limited to the two aforementioned commands but extends on the contrary to other similar commands.
- the multimedia content storage location is arbitrary.
- the content is a video of the video on demand type stored on an SRV server.
- this video is downloaded in streaming according to the MPEG Dash standard.
- the multimedia content comprises several time segments which are downloaded.
- a segment conventionally comprises several types of images, namely Intra images (I), and one or more images which can be predicted from this Intra image by motion estimation / compensation, namely Predictive images (P) , and Bidirectional images (B).
- an image from a segment is displayed on the screen.
- the image chosen is generally an intra image of the segment, this image being of better quality than the other two because it is fully encoded unlike the other two types of image mentioned above.
- the invention is not limited to this choice; another type of image that can be chosen instead of an intra image
- the loading of a segment linked to a jump can take a certain time which can alter the realization of the jumps according to the chosen speed, in particular when this speed is high, for example the speed (x64) which makes it possible to accelerate the reading speed 64 times faster than normal reading.
- the images associated with the frame jumps are downloaded in advance.
- the image since the image is part of a segment, several segments related to the frame jumps are loaded in advance.
- the thumbnails extracted from the segments, preferably the Intra images, will be displayed on the screen during an acceleration of the reading.
- the method comprises, according to one embodiment, the following steps:
- the invention makes it possible, during an accelerated reading phase, to show the progress of reading by restoring successive images that have been loaded in advance.
- S16-S32-S48 segments are associated with jumps made during playback acceleration. If the chosen acceleration is x16, the segments S16xn (n is an integer) will be displayed successively during accelerated playback at each jump of 16 segments.
- Figure 3 illustrates a first embodiment of the invention.
- advance segments received in advance which are intended to be used when the reading of the content is accelerated.
- the chosen embodiment comprises the following steps:
- the STB decoder requests the playback of VDO video content.
- the successive segments S1 -S3 received at this stage correspond to the segments to be read.
- a first segment S1 is received, a second segment S2 is then received.
- the decoder STB receives segments S16 / S32 / S48 in advance which will be used during a possible accelerated playback of the VDO video.
- the jump made corresponds to the segment S16, the image associated with this segment S16 is found in the memory of the STB decoder and displayed on the screen ECR; These steps are performed for the jumps performed.
- the time to start the anticipated segment downloads may vary. The start time of the anticipatory load can take place before the video is playing, or it can take place during playback.
- a start before video playback can be implemented when video playback is scheduled for a given date. This is because the user can plan to watch a video on a given date with friends.
- the segments are loaded in advance in this case before rendering.
- startup takes place during playback, it can take place as soon as the content is played, or later after a DR wait time.
- segments may be pre-downloaded unnecessarily if the user stops playing prematurely.
- a DR wait time can be useful in this case. Indeed, such a waiting time DR, chosen judiciously, for example 2 minutes, has the advantage of confirming a high probability that the user will continue playing the video VDO. The storage of segments in advance is therefore not done unnecessarily.
- the start time of the waiting time is arbitrary; this instant may correspond to the reception of the request REQ1 (S1) at step ET1 as illustrated in FIG. 3 This instant could also have corresponded to the instant of pressing the fast forward button on the remote control .
- the early loading of images may end at different times.
- the anticipated loading is not carried out on the end credits of a film because it is rare that the restitution of a content is carried out until the end, in fact, the user often stops the restitution at the beginning. of the end credits.
- the start-up begins after a DR wait time.
- segments S16 / S32 / S48 are downloaded in advance at the expiration of this duration DR, just after the reception of the second segment S2.
- the segments downloaded in advance with the speed x16 are the three segments S16, S32, S48. These three segments can be downloaded at the same time, as explained above with reference to FIG. 3, or successively at different times.
- the number of segments downloaded in advance can obviously be lower or higher than three.
- the intra images included in the segments are preferably extracted from the segments received and are stored in a buffer memory of the decoder STB in association with instants of the video. At this point, the pre-downloaded images are ready to play in case of accelerated video playback.
- a user of the remote control TCD wishes to speed up the playback of the VDO video.
- this user presses the acceleration button "on the remote control and selects for example the speed (x16).
- the acceleration command is transmitted to the STB decoder which receives it.
- the STB decoder executes the command received and performs segment jumps in the video, for example with a pitch of sixteen segments.
- the decoder searches its buffer memory for the pre-loaded image that corresponds to the jump made and displays it on the ECR screen.
- the user can interrupt the accelerated playback because they are ready to watch the rest of the video at normal speed.
- the user restarts the normal video playback mode, for example via a button on the remote control or via the dedicated application.
- the multimedia stream player then resumes processing the video stream from the moment desired by the user and the images of the video which are displayed on the client terminal are those corresponding to the images of the video from the moment to restart the video playback.
- the preview loading of thumbnails is a process that is performed in the background preferably without impacting the quality of the video played in normal mode. If the available bandwidth is not sufficient, a MOD management module present in the decoder reduces the number of segments to be downloaded in advance.
- Figure 4 shows schematically segments of a VDO video. In the example chosen, all segments multiple of 16 are downloaded early.
- a pointer RD represents the current instant of reading.
- Arrows F16 / F32 / F48 / etc. show downloads for S16 / S32 / S48 / etc. which take place in advance in a memory MR1 of the decoder STB. In our example, this download takes place at the instant of the RD read.
- the number of segments downloaded in advance is determined as a function of the size of the buffer memory.
- Such an STB decoder is suitable for implementing the method of managing the display of images during the acceleration of the playback of multimedia content.
- the STB decoder comprises physical and / or software resources, namely memories M associated with a processor CPU.
- the memories can be of the ROM type (from the English "Read Only Memory”) or RAM (from the English “Random Access Memory”) or even Flash. They allow in particular the storage of a content selection manager according to one embodiment of the invention.
- the decoder further comprises a processing circuit CT1 for implementing the management method according to various embodiments of the invention, the processing circuit CT1 containing a processor PROC1 driven by a computer program PG1 representative of the management method , stored in ROM.
- the code instructions of the computer program PG1 are for example loaded into a RAM memory, denoted MR1, before being executed by the processing circuit CT1.
- the decoder mainly includes:
- a communication interface COM1 1 which is adapted to receive commands from the remote control TCD;
- COM22 communication interface which is suitable for exchanging data with a remote server so as to receive segments of multimedia content as described above.
- the communication interfaces COM10, COM1 1, as well as the management entity MNG, are controlled by the processor PROC1 of the processing circuit CT1.
- FIG. 5 illustrates only one particular way, among several possible, of implementing the STB decoder, so that it carries out the steps of the method detailed above, in relation to FIGS. 2 to 4 (in any one of the different modes embodiment, or in a combination of these embodiments).
- these steps can be carried out either on a reprogrammable computing machine (a PC computer, a DSP processor or a microcontroller) executing a program comprising a sequence of instructions, or on a dedicated computing machine (for example a set of logic gates such as an FPGA or ASIC, or any other hardware module).
- module or the term entity can correspond both to a software component and to a hardware component or a set of hardware and software components, a software component itself corresponding to one or more programs or subroutines. computer or more generally to any element of a program capable of implementing a function or a set of functions as described for the modules concerned.
- a hardware component corresponds to any element of a hardware set (or hardware) capable of implementing a function or a set of functions for the module concerned (integrated circuit, smart card, memory card, etc. .).
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1902525A FR3093885A1 (en) | 2019-03-12 | 2019-03-12 | method of managing the downloading of images associated with image jumps that may be achieved during accelerated playback of multimedia content. |
PCT/FR2020/050259 WO2020183080A1 (en) | 2019-03-12 | 2020-02-13 | Method for managing the download of images associated with image jumps capable of being carried out during accelerated reading of multimedia content which is continuously broadcast |
Publications (1)
Publication Number | Publication Date |
---|---|
EP3939330A1 true EP3939330A1 (en) | 2022-01-19 |
Family
ID=67185405
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP20710215.3A Pending EP3939330A1 (en) | 2019-03-12 | 2020-02-13 | Method for managing the download of images associated with image jumps capable of being carried out during accelerated reading of multimedia content which is continuously broadcast |
Country Status (4)
Country | Link |
---|---|
US (1) | US12081826B2 (en) |
EP (1) | EP3939330A1 (en) |
FR (1) | FR3093885A1 (en) |
WO (1) | WO2020183080A1 (en) |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080008456A1 (en) * | 2005-07-28 | 2008-01-10 | Buttars David B | Method and apparatus for time/date and/or session-limited temporary storage and playback of proprietary and non-proprietary media content utilizing re-writeable non-volatile memory. |
US8028081B2 (en) * | 2008-05-23 | 2011-09-27 | Porto Technology, Llc | System and method for adaptive segment prefetching of streaming media |
US8301794B2 (en) * | 2010-04-16 | 2012-10-30 | Microsoft Corporation | Media content improved playback quality |
US9116893B2 (en) * | 2011-10-21 | 2015-08-25 | Qualcomm Incorporated | Network connected media gateway for communication networks |
US9317188B2 (en) | 2013-03-15 | 2016-04-19 | Arris Enterprises, Inc. | Devices and methods for providing navigation images associated with adaptive bit rate video content |
US9282355B2 (en) * | 2014-05-06 | 2016-03-08 | Verizon Patent And Licensing Inc. | Delayed video-on-demand streaming for enhanced user experience and network capacity optimization |
US10433014B2 (en) * | 2014-10-28 | 2019-10-01 | Hewlett Packard Enterprise Development Lp | Media content download time |
US10003834B1 (en) * | 2016-11-29 | 2018-06-19 | Roku, Inc. | Enhanced trick mode to enable presentation of information related to content being streamed |
WO2018125590A1 (en) * | 2016-12-30 | 2018-07-05 | Tivo Solutions Inc. | Advanced trick-play modes for streaming video |
-
2019
- 2019-03-12 FR FR1902525A patent/FR3093885A1/en not_active Withdrawn
-
2020
- 2020-02-13 EP EP20710215.3A patent/EP3939330A1/en active Pending
- 2020-02-13 WO PCT/FR2020/050259 patent/WO2020183080A1/en unknown
- 2020-02-13 US US17/438,671 patent/US12081826B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
FR3093885A1 (en) | 2020-09-18 |
US12081826B2 (en) | 2024-09-03 |
US20220159333A1 (en) | 2022-05-19 |
WO2020183080A1 (en) | 2020-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR3004054A1 (en) | GENERATING AND RETURNING A FLOW REPRESENTATIVE OF AUDIOVISUAL CONTENT | |
WO2017158274A1 (en) | Acquisition of extracts of a multimedia stream on a terminal | |
WO2013127426A1 (en) | An improved method and apparatus for video content distribution | |
WO2020183080A1 (en) | Method for managing the download of images associated with image jumps capable of being carried out during accelerated reading of multimedia content which is continuously broadcast | |
FR3116172A1 (en) | Method for managing access to digital content | |
EP3926929B1 (en) | Process for managing the playback of digital content within a multimedia content player terminal connected to a restitution device | |
WO2024165355A1 (en) | Method for managing the playback of multimedia content | |
EP3987820A1 (en) | Method for managing adaptive progressive downloading (has) of digital content which is broadcast in real time, corresponding administrator, multimedia stream player terminal and computer program | |
WO2023208688A1 (en) | Management of the rendering of an item of multimedia content | |
EP3548997B1 (en) | Method for managing the reception of digital contents by a management device | |
EP4203480A1 (en) | Method for managing time jumps when playing a multimedia content | |
EP4373099A1 (en) | Method for managing access to read content of multimedia content | |
EP4424021A1 (en) | Method for managing access to a content item to be read of a multimedia content item | |
EP4184922A1 (en) | Method for managing access to multimedia content | |
FR3131160A1 (en) | Method for restoring multimedia content, corresponding computer program and multimedia stream player terminal. | |
FR3090255A1 (en) | Method for managing the selection of digital content among several contents via a screen | |
EP4109905A1 (en) | Management of the adaptive progressive downloading of digital content in screen saver mode | |
FR3096208A1 (en) | A method of managing the reception of digital content by an access device. | |
WO2024126138A1 (en) | Management of the provision of multimedia content segment addresses | |
FR3140504A1 (en) | Managing the playback of multimedia content | |
FR3114719A1 (en) | Method for managing the reading of digital content within a multimedia content player terminal connected to a rendering device | |
EP3840391A1 (en) | Management of the reproduction of multimedia content and a navigation interface on a screen | |
FR2992511A1 (en) | Method for shared reading of e.g. music, broadcasted in form of data stream by e.g. organizer and participant terminals, involves simultaneously starting reading of data stream at reading instant by terminals by using data of content | |
FR3093605A1 (en) | A method of accelerated browsing of digital content obtained by adaptive progressive download (HAS), manager, media player and corresponding computer program. | |
KR20100115988A (en) | Apparatus and method for controlling contents playback |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20210902 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: ORANGE |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20240506 |