This invention relates to a system for adaptive streaming in a multipath environment comprising a plurality of servers being respectively capable of transmitting multimedia content in a RTP/RTSP environment through a respective data path to a client, wherein the client includes a controller means being capable of probing each of said data paths in order to determine a respective bandwidth associated to each of said data paths and to request a chunk of said multimedia content for each of said servers according to the respective bandwidth. In addition, the invention relates to a method for adaptive streaming in a multipath environment.
H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
H04L 65/00 - Network arrangements, protocols or services for supporting real-time applications in data packet communication
The present invention concerns a device and a method at the device, the device comprising a first interface to a first network comprising an adaptive streaming server, a second interface to a second network comprising at least one adaptive streaming client device, a stream identifier for detecting at least one streaming content requested by the at least one adaptive streaming client device, the at least one streaming content being available at more than one data rate, a bandwidth manager for selecting a data rate among the more than one data rate, a scheduler for transmitting at the second interface the at least one streaming content to the at least one client device at a data rate above said selected data rate but below any higher data rate available for said streaming content.
A method for controlling playback of video data on a first device (12) by a second device (13) is disclosed, which includes, at the level of the second device, presenting an image corresponding to a section of the video data; and in response to a change of the presentation status of the image, transmitting a command to the first device to adapt the playback status of the section of video data on the first device as a function of the change of the presentation status of the image.
A method for providing a service guide in a network providing a plurality of multicast services is disclosed. The network comprises at least one client device connected to a first device, wherein a subset of the plurality of multicast services is being multicast to the at least one client device via the first device, and the service guide provides a list of the plurality of multicast services in a second order. At the side of a client device, the method comprises the steps of determining a list of the plurality of multicast services in a first order, wherein the order is changed from the second order to the first order based on the multicast services of the subset; and presenting the list of multicast services in the first order.
H04H 60/72 - Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
A method and system are disclosed for implementing touch screen text entry on a screen in a first orientation. A web page is used for presenting a touch screen display, which allows text selection via a virtual keyboard. Selected alphanumeric characters are displayed on the screen in an orientation matching the first orientation of the screen.
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/4725 - 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 or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G09F 9/00 - Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements
6.
SYSTEM AND METHOD FOR DEPTH EXTRACTION OF IMAGES WITH FORWARD AND BACKWARD DEPTH PREDICTION
A system and method for spatiotemporal depth extraction of images with forward and backward depth prediction are provided. The system and method of the present disclosure provide for acquiring (802) a plurality of frames, generating (806) a first depth map of a current frame in the plurality of frames based on a depth map of a previous frame in the plurality of frames, generating (808) a second depth map of the current frame in the plurality of frames based on a depth map of a subsequent frame in the plurality of frames, and processing (810) the first depth map and the second depth map to produce a third depth map for the current frame.
Embodiments of the present invention provide a method, apparatus and system for controlling a peripheral device in communication with a content playout device. In various embodiments of the present invention, high definition multimedia interface (HDMI) applications are provided for communication between a control device and a content playout device for controlling the operational functionality of a peripheral device via the content playout device using HDMI communication means and, in one embodiment, vendor specific commands. That is, associated control signals are provided for controlling and communicating with peripheral devices connected to a playout device, such as a display, for, in various embodiments, affecting the presentation of specific or requested content.
The present disclosure is directed towards a system (10) and method (100) for time optimized encoding. Time optimized encoding maximizes the usage of the multiple encode nodes (28-32) or clusters (22-26) by parallelizing time-intensive encoding with minimal or no sacrifice of encoding quality. Thereby, reducing the time required for accomplishing the time intensive encoding and increasing the efficient throughput of multiple encodes through the system (10).
H04N 19/142 - Detection of scene cut or scene change
H04N 19/177 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
H04N 19/194 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
9.
SYSTEM AND METHOD FOR REDUCING ARTIFACTS IN IMAGES
A system and method of the present disclosure provides a block, or region, based error diffusion process for reducing artifacts in images. The system and method allows for the generation and the control of the spatial frequency of a masking signal, e.g., noise, in a way that it can be easily passed through the compression process. The system and method provides for selecting a block size of pixels of the image (204), adding a masking signal to the image (205), determining a quantization error for at least one block in the image (208), and distributing the quantization error to neighboring blocks in the image to mask artifacts in the image (212). An output image is then encoded with a compression function (214).
H04N 19/126 - Quantisation - Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
10.
SYSTEM AND METHOD FOR REDUCING ARTIFACTS IN IMAGES
A system and method of the present disclosure provides a region based error diffusion algorithm or function for reducing artifacts in images. The system and method utilizes knowledge of a region of interest (ROI) in an image and applies effects like dithering or error diffusion to the area or region that shows the artifacts, e.g., a banding phenomenon. The system and method provide for defining a region in at least one first image (204), the defined region having at least one artifact, tracking the defined region to at least one second image (212), and applying an error diffusion function to the defined region to mask the at least one artifact in the at least one first and second images (514).
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
One or more implementations access (400) a digital image containing one or more bands. Adjacent bands of the one or more bands have a difference in color resulting in a contour between the adjacent bands. The one or more implementations apply (405) an algorithm to at least a portion of the digital image for reducing visibility of a contour. The algorithm is based on a value representing the fraction of pixels in a region of the digital image having a particular color value.
The invention relates to a device and a method for segmenting objects in an image. The method comprises steps for: - the approximate definition of a contour external to the object to be segmented, said contour including a plurality of so-called control points (V i), - the determination of a vicinity of candidate points (V ij) in the vicinity of each control point (V i), the determination of an energy associated with each candidate point (V ij) in the vicinity of each control point, - the convergence of each of the control points (V i) towards the candidate point (Vi,j), which minimizes said energy, so providing an estimated contour of the object to be segmented. According to the invention, the energy associated with each candidate point (Vi,j) includes a colour discrimination term.
13.
METHODS, APPARATUS AND SYSTEM FOR FILM GRAIN CACHE SPLITTING FOR FILM GRAIN SIMULATION
The present invention provides a method, apparatus and system for film grain cache splitting for film grain simulation. In one embodiment of the present invention a method for storing film grain patterns includes storing at least a first portion of film grain patterns in an internal memory and storing at least a second portion of the film grain patterns in an external memory. That is, in the present invention a method for film grain cache splitting for film grain simulation includes splitting the storage of film grain patterns between an internal cache and an external memory. In one embodiment of the present invention, the internal cache is integrated into an integrated circuit chip of a decoder.
H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures