| British Broadcasting Corporation Patent applications |
| Patent application number | Title | Published |
| 20130073578 | Processing Audio-Video Data To Produce Metadata - A system for processing audio-video data to produce metadata, has an input for receiving audio video data. A characteristic extraction unit is arranged to extract n multiple distinct characteristics from the received audio-video data. A data comparison unit is arranged to compare the n multiple distinct characteristics with data extracted from example audio-video data by comparing in n dimensional space to produce a value for each of f features of the audio-video data where f| 03-21-2013 | |
| 20130064022 | Method and Apparatus for Memory Access - An interleaver or deinterleaver comprises a memory having M logical memory units arranged in groups of N memory units such that accesses to memory units within a group are faster after a first access to a memory in that group using first access. An address generator is arranged to write consecutive data items a number of memory units apart that is less than the size of groups N of memory units so that two or more data items are written within groups. The arrangement provides fast interleaving without increasing memory size. | 03-14-2013 |
| 20120328023 | VIDEO ENCODING AND DECODING USING REFERENCE PICTURES - In the encoding of video data, a list of references pictures is constructed to be used in decoding. Prediction (direction) modes are defined by n-tuples (x | 12-27-2012 |
| 20120185824 | MECHANISM FOR DYNAMICALLY RESOLVING POLYMORPHIC TYPE DEPENDENCIES BETWEEN PARALLEL HETEROGENOUS RUN-TIME ENVIRONMENTS - A mechanism for dynamically resolving polymorphic type dependencies between parallel heterogenous run-time environments is provided. The mechanism comprises a registry of class types for software objects, in which each class type is linked to a hierarchy of bindings rooted at the binding for that class type with descendent bindings in the hierarchy relating to more specific sub-classes. At run-time a pointer to an object is received, and the received static type of that pointer can be looked up in the registry to determine the location in the hierarchy of bindings at which to make an initial query for the most specific sub-class compatible with the dynamic type of the object. Subsequently, beginning at the determined location in the hierarchy of bindings, the most specific sub-class compatible with the dynamic type of the object is determined, and a run-time binding based on the most specific sub-class identified can be selected. | 07-19-2012 |
| 20120163450 | HYBRID OPEN-LOOP/CLOSED-LOOP COMPRESSION OF PICTURES - In a method of video coding, in which a difference is formed between input picture values and picture prediction values and that difference is transforming with a DCT, the picture prediction is formed as: P=(1−c)P | 06-28-2012 |
| 20110293196 | PICTURE ENCODING AND DECODING - Video is encoded by applying a vertically and horizontally separable transform to provide a block of transform coefficients; and quantising the transform coefficients. Prior to quantisation, a filtering operation is performed on the block of transform coefficients, the filtering operation applying a rotation to pairs of coefficients in the block. Each pair of coefficients may be symmetrically positioned with respect to the leading diagonal of the block. | 12-01-2011 |
| 20110239249 | Surfacing On-Demand Television Content - A television receiver apparatus is described. The television receiver apparatus comprises an input interface arranged to receive commands from a user, a communication interface arranged to send and receive data over a one-to-one communication network, a broadcast receiver arranged to receive data sent over a broadcast network, a display interface arranged to connect to a display device, and a processor. The processor controls the display device to display an electronic programme guide comprising a schedule of programmes being broadcast and to be broadcast. The processor receives a selection of a programme displayed in the electronic programme guide and a command to find additional episodes of the programme, generates a list of additional episodes of the programme comprising at least one episode available on-demand via the communication interface, and controls the display device to display the list of additional episodes. | 09-29-2011 |
| 20110239248 | Providing On-Demand and Broadcast Television - A television receiver apparatus is described. The television receiver apparatus comprises an input interface arranged to receive commands from a user, a communication interface arranged to send and receive data over a one-to-one communication network, a broadcast receiver arranged to receive data sent over a broadcast network, a display interface arranged to connect to a display device, and a processor. The processor controls the display device to display an electronic programme guide comprising a schedule of programmes currently being broadcast, programmes to be broadcast after the current time, and programmes previously broadcast in a time period prior to the current time. The processor receives a request to view a selected programme displayed in the electronic programme guide, retrieves the selected programme from the communication network if the selected programme was previously broadcast in the time period, and controls the display device to display the selected programme. | 09-29-2011 |
| 20110145753 | CONTENT PROVISION - A graphical user interface for a computer program, the interface comprising an array of main panes each providing access to a particular aspect of the program, the panes being in register with one another at a vertex corresponding to the area in which all the panes meet, each of the panes being adapted to expand as a pointing device highlights a pane, the expansion of said pane relative to the other panes wherein the panes remain in register with one another at the vertex as a pane expands. | 06-16-2011 |
| 20100100899 | ACCESSING CONTENT - Various embodiments include a system for providing users access to audio/visual content, the system comprising means for storing content, means for broadcasting content on a scheduled basis, means for downloading the stored content from the storage means, means for enabling a user to access the downloaded content only within a specified time period, means for streaming content off the storage means, and means for receiving the content broadcast on a scheduled basis. | 04-22-2010 |