Apparatus and method for downloading movie file

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to movie file processing and more specifically to an apparatus and a method for downloading a movie file based a on peer-to-peer (P2P) transmission protocol. Disclosed is an apparatus for downloading a movie file, which includes a file analysis unit, a file segmentation unit, a network download unit and a preview unit. The file segmentation unit segments the movie files in accordance with information on the position of key frames, obtained by the file analysis unit; the network download unit downloads file data in accordance with segmentation information; the preview unit performs quick preview of the movie content using the downloaded file data.

EFFECT: providing quick preview of movie content to avoid wasting time on downloading.

10 cl, 4 dwg, 1 tbl

 

Area of technology

The invention relates to the technology of processing the file with the movie, and, more particularly, to an apparatus and method to download the file with the movie.

The level of technology

In connection with the development of broadband access to the Internet network video resources available in the Internet, became more saturated. This has led to the popularity of downloading movies from the Internet. At the moment there are many different programs to download meeting the requirements of the user for downloading files movies.

The protocols supported by pervasive software, include the hypertext transfer Protocol (HTTP), file transfer Protocol (FTP), a Protocol download Bit Comet (W), network Protocol eDonkey2000 (ED2K) (eMule), Protocol multimedia messaging (MMS) streaming Protocol real-time (RTSP), etc. Different loading protocols have different features, regarding the download. Normal HTTP and FTP file transfers based on the technology of Client/Server in which the client software retrieves the contents of the file, which is loaded from the server. Protocols BT and ED2K (eMule) are new protocols such as P2P (peer nodes). The Protocol also called P2P technology peer-to-peer Internet, which ex�different from the usual architecture Client/Server, and, in the case of P2P technology, clients participating in boot form the network node, and one client can get data downloadable file from any other network client and not depends entirely on the server. MMS and RTSP protocols are streaming multi-format data that is used for transmission of multi-stream data in real time, for example, Windows Media streamed by the streaming server multi-format data.

As you can see from the above classification of the protocols except Protocol MMS and RTSP, developed in accordance with the specific network environment, all other protocols when the file is loaded with the film interpret the file as a normal movie file. Fig.1 is a schematic block diagram illustrating the system architecture of an existing, widespread software free download. As shown in Fig.1, the module network download downloads the data file to a local file in accordance with information about the segmentation of the file, provided by the segmentation module file. Existing software to download does not perform any specific processing the file with the movie. Instead, the existing software is to download segments file with the motion picture into equal segments (for example, as the base� units take 512 KB) how and when segmenting a regular file. To improve efficiency download the client software to download can simultaneously load data segments from different positions of the plurality of nodes in the mesh network. However, the loading mechanism will lead to the fact that the location in the file uploaded data segments will not be consistent, and in accordance with theory of decoding video data, inconsistent data blocks can be reproduced. Therefore, in the case of conventional software to download it is usually necessary to fully load the movie before it could be reproduced. Thus, the user will have to wait a long time, he will not be able to determine in advance whether the content of the movie to his requests, and will not be able to preview the brightest moments of the movie.

In the existing method of segmenting the file, the video data of each frame of the movie is usually segmented into two blocks, and it is impossible to determine in which segment data starts at the position of the key frame. Therefore, it will be difficult to decode the file with the movie without a complete download of all video frames, and in this case, the preview function may not be implemented. In turn, the user Dol�Yong can preview a file with a film or to view the movie after it was fully downloaded, that will require a long timeout; or a fully loaded movie will not satisfy the user requests, leading to a loss of time to download it.

Disclosure of the invention

In light of the above, embodiments of the present invention, the proposed device download the file with the movie and the way to download the file with the movie, allowing you to achieve quick preview of the contents of the movie to avoid the loss of time for loading.

Device download the file with the movie, as proposed in embodiments of the present invention, includes a module parses the file, the segmentation module file load module from the network module and the playback preview;

the analysis module file is made with the possibility of obtaining information about the position of key frames to be loading the file with the movie;

the segmentation module file is made with the possibility of segmenting the file with the movie in accordance with the position information of key frames received from the analysis module file.

loading module from the network connected to the download server or download site through a network connection, configured to download the data file with the motion picture in accordance with information on segmentation �Islay, coming from the segmentation module file.

the playback module preview is made with the ability to play preview using the data file uploaded by the upload module from the network.

the analysis module file is made with the possibility, in accordance with the type of subject to download the file with the movie, sending a first command module download from the network and receiving the characteristic data from the upload module from the network; obtaining information about the position of key frames to be downloading the movie file from the characteristic data, displaying information about the position of key frames on a segmentation module file; and sending the second command to the module loading from the network.

the segmentation module file is executed with possibility of reception of position information of key frames from the parser file, segmenting the file with the movie in accordance with the position information of key frames and display information about the segmentation of the file to the upload module from the network.

loading module from the network connected to the download server or download site through a network connection, configured to, after receiving the first command, the load characteristic data from the header of the file and end the file with the movie; and, after taking storicamente, download the data file with the motion picture in accordance with information about the segmentation of the file sent by the segmentation module file.

In accordance with the position of the reproduced data file with the movie, the playback module preview is additionally made with the possibility of sending a third command to the module loading from the network, and the module network download further configured to download the data file with the motion picture is to be reproduced, in accordance with the third command received from the playback module preview.

Module network download further configured to store the downloaded movie file to a local file.

Loading module from the network performed with the use of a decentralized mode of loading (P2P), the serial download mode or download mode to preview.

The playback module preview is capable of sequential playback image key frames from the downloaded data file with the movie.

Additionally, the playback module preview is capable of sequential playback of the film using data of the movie file.

Download method f�, select t the movie proposed in embodiments of the present invention, includes:

obtaining position information of key frames in the movie file to be loaded;

segmenting the file with the movie in accordance with the position information of key personnel;

loading a data file with the motion picture in accordance with information about the segmentation of the file; and

use the downloaded data file with the motion picture for playback preview.

Obtaining position information of key frames in the movie file to be downloaded, includes:

loading, in accordance with the type of subject to download the file with the movie, the characteristic data of the header of the file and end the file with the movie;

receiving from the characteristic data of position information of key frames in the movie file to be loaded.

The method further includes:

the download be data download the file with the movie in accordance with the position data in the movie file to be played.

The method further includes:

serial image key frames from the downloaded data file with the movie.

The method further includes:

sequential playback of the file with kinoti�mom using the downloaded data file with the movie.

As can be understood from the above technical solutions, proposed in the present invention, this solution includes a module parses the file, the segmentation module file load module from the network module and the playback preview. The module file segmentation segments the file with the movie in accordance with the position information of key frames obtained from the analysis module parsing module; network download downloads the data file in accordance with information about the segmentation of the file;

the playback module preview provides quick preview of the contents of the movie, using downloaded data file. The technical solution proposed in the present invention helps users quickly understand the summary of a movie that reaches through preview segments of the content that the user previously interested, and avoids wasting time to load.

Brief description of the drawings

Fig.1 is a schematic block diagram illustrating the system architecture of an existing, widespread software for download

Fig.2 is a schematic block diagram illustrating the structure of the mouth�STS to download the file with the movie;

Fig.3 is a block diagram illustrating the method of loading the file with the movie;

Fig.4 is a schematic block diagram illustrating a structure of the RMVB file.

The implementation of the invention

In General, there are two types of encoded video frames, namely I-frame and P-frame. An I-frame is also called a reference intricatum or key frame. When encoding the I-frame using only the image information of the frame, and thus, an I-frame can be decoded independently from other frames. P-frame is also called follow-up (differential) reference frame. When encoding a P-frame based on information of the previous frame, and thus, to decode the P-frame required data of the previous frame. When encoding a file with movie key frame, i.e., I-frame, is inserted in P-frames every few seconds. Thus, decoding and playback can be started with key frames, and then, in turn, continue the decoding of subsequent key frames.

Since key frames can be decoded independently of other frames, key frame data are relatively important in the data file with the movie. Overall, the position of the key frames in the movie file are inserted in the structure description file with the movie. In the present invention a file with the movie �ermentrout with the use of position information of key frames, load data file in accordance with information about the segmentation of the file, perform a quick preview of the movie using the downloaded data file that allows the user to quickly learn about the summary content of the movie and pre-show preview of interesting segments. In the file with the movie every time interval data of the key frame. Assume that a time interval equal to T, the average size of the key frame N times differs from the size of the non-key frame in a file with the movie, and the frame rate is equal to F, then the ratio data of the key frame data to a non-key frame in a file with the movie is N:(T*F-1), where * denotes the multiplication operation. If we take as an example the interval data for the key frame, is 10 seconds, the frame rate is 25 frames per second, and the size of the key frame, characterized by 5-fold relative to non-key frame on the basis of these empirical values of the ratio data of the key frame data to a non-key frame will be equal to 1:50. Namely, it is possible to extract the key frame data constituting 2 per cent of the data file with the motion picture, to achieve a quick sample of the content of the movie. According to the present invention, the selected data frames can be used for the preliminary view�tra and help user to know the synopsis of the movie.

Fig.2 is a schematic block diagram of a design of a device to download the file with the movie. As shown in Fig.2, the device includes a module parses the file, the segmentation module file load module from the network module and the playback preview.

The analysis module file is made with the possibility, in accordance with the type of the uploaded file with the movie, sending a first command module network download for download module download from the network characteristic data of the file header and end of file, information about the position keyframes in a downloadable file with the movie from the characteristic data, and outputs information about the position of key frames on a segmentation module file; and sending the second command to the module loading from the network.

The segmentation module file is executed with possibility of reception of position information of key frames from the parser file segment of the file in accordance with the accepted information about the location of key frames and display information about the segmentation of the file to the upload module from the network.

Loading module from the network connected to the download server or download site through a network connection and configured to, after receiving the first command, the load characteristic data of the header file� and end the file with the movie; after receiving second team, download the file in accordance with information about the file segmentation from the segmentation module file. Module network download is made with the additional ability to store the uploaded data file with the movie in a local file.

The playback module preview is made with the possibility of a playback preview by using a downloaded data file with the movie. The playback module preview is made with the additional ability, in accordance with the position of the reproduced data, sending a third command to the module loading from the network to perform module network download pre download playable data. Accordingly, the module network download is made with the additional ability to download data file in accordance with the third command received from the playback module preview.

Fig.3 is a block diagram illustrating the method of loading the file with the movie. As shown in Fig.3, the method includes the following steps:

In step 300 receives information about the position of the key frames in the movie file.

This phase includes: load characteristic data from the file header and end-of-file key�filmom in accordance with a file type with a movie and receiving from the characteristic data of position information of key frames of the movie file, be loaded.

In step 301, the file with the movie segment in accordance with the position information of key frames in the movie file.

In step 302 the data file with the movie load in accordance with information about the segmentation of the file and use the downloaded data file with the movie for the implementation of the playback preview.

Furthermore, the method according to this embodiment of the further comprises: loading data file in accordance with the position data that should be reproduced.

Since the structure of the files to different file formats for movies are different from each other, the device to download files with the movies, shown in Fig.2, and the way to download files with the movies, shown in Fig.3, next will be described more in detail with reference to specific examples. In this case, as an example, the file format RMVB.

First, begin downloading the movie. Widely used file format with movie consists of three parts, that is, the information of the description in the file header (designated as HEAD), the audio and video file (labeled as DATA), and the index information at the end of the file (indicated by INDX). The size information of the description in the file header and index data at the end of the file is usually small, for example, for a file f�of rmat RMVB the size of the data file header and the data size of the end of the file are equal, about 512 KB. The analysis module sends the first command to the upload module from the network module and network download downloads the data file header and end of file. The size of the data file header data and end-of-file is different for different file formats for movies, as shown in table 1. Consequently, the size of the data file header and the end of the data file can be determined empirically.

Table 1
RMVBAVIFormat FLV...
The HEAD size512 KB2 MB512 KB
Size INDX512 KB16 MB0 KB

As shown in table 1, when the RMVB format is taken as an example, the parser tells the module network download download 512 KB of data file header and 512 KB of data end of file.

Thereafter, the analysis module parses the information about the position of the keyframes. For more�STV formats containing data movies, information about the position of the key frames will be recorded in the data INDX at the end of the file. Therefore, for the file with the movie, including data INDX, the module performs file analysis analysis of key frames. As RMVB format was taken as an example, syntactic analysis, in General, includes the following steps.

1) Fig.4 is a schematic block diagram illustrating a structure of the RMVB file. As shown in Fig.4, information of the description file is syntactically analyzed in accordance with keywords "RMF", "PROP", "MDPR" and "CONT" ("RMF" means that the file is a file with real-time, "ERROR" refers to the attributes of the file, "MDPR" refers to data streams and "CONT" refers to the description of the file contents). Information about the description file may include a playback time of the file, the number of video and audio streams, the type of encoding audio or video, the transmission speed in bits per second, etc. More detailed information relating to this topic and disclosed in the relevant documents, can be easily obtained by experts in the art and further description is omitted.

2) Perform analysis INDX block data at the end of the file. Basic information INDX block of data consists of a set of index records, each index record can be�ü represented by the following data structure:

struct (UINT32 tStart, ptrFilePos, packet;) IndexRecord;

Each index entry corresponds to the position information of the key frame. In the above data structure ptrFilePos corresponds to the absolute position of the key frame, tStart corresponds to the time of the key frame and packet corresponds to the number of packet data between the key frame and next key frame.

Further, the analysis module displays the received list of index entries for the segmentation module file. The module file segmentation segments the file with the movie file blocks in accordance with the position of key frames, instead of segmenting the file into equal blocks (e.g., 512 KB), as in the case of conventional software to download. In this embodiment of the present invention, the advantage of segmenting the file in accordance with the position information of key frames is described below. Namely, each basic block can be reproduced independently. Currently at this level of technology there are many ways of segmenting the file, the description of which is omitted. But in the present invention attached particular importance to the module file segmentation, which segments the file with the movie in accordance with the position key frames.

The segmentation module file sends information about segmention�research Institute for the file upload module from the network module and network download downloads the data segments in accordance with information about the segmentation file. The module is booting from the network can be configured to use three download modes, i.e. mode peer-to-peer (P2P), the serial download mode and download mode to preview.

In boot mode using P2P data segments located in different places, can be simultaneously downloaded from multiple network nodes. Because the data segments are located in different positions, segmented in accordance with the positions of key frames, the video decoder can decode these data segments and play them independently of other frames. That is, the uploaded data segments can be played before the download is complete the file with the movie, and the user does not need to spend much time to determine how the content of the file with the movie meets the wishes of the user.

In serial download mode, the data segment is loaded from beginning to end in accordance with a time sequence.

In boot mode to preview first load the image data of the first frame for each segment. On the basis of verification by experiment data of key frames, namely, the first frame of each segment of the data, only approximately 2% of the file with the movie, so preview mode, in which load data is the key frame, you can achieve fast load the file with the movie in advance and preview the highlights of this movie.

Finally, after loading the data of key frames, the playback module preview can start playing the preview. The playback module preview in early may to provide the function of slide show of the story. With regard to the function of slide show story, image key frame of the loaded movie file can be played with some defined interval. Since image keyframes evenly distributed throughout the file, slides of the plot allow the user to quickly determine the General content of the entire movie. Function slide show of the story is a common technology for specialists in the art, and its specific implementation is not shown, so as not to limit the scope of protection of the present invention. In the present invention is of particular importance given the fact that the downloaded image key frames sequentially reproduce, with some time interval.

Additionally, the playback module preview provides a preview feature interesting scenes and �the time performs the function of load. When reproducing the slides of the plot, which is interesting to the user, the user can click on the play button to view interesting segments relative to the position of the plot in the movie file. At this time, the playback module preview sends a third command to the module loading from the network to specify the module network download download, first, the data for playback. When playing during the loading functions, segments of data that you want to play, can be sequentially loaded since the beginning of the file. After this, the playback module preview can fully play the movie, using the data segments.

The foregoing description relates only to preferred embodiments of implementing the present invention and does not restrict the scope of its protection. Any modification, equivalent replacement or improvement made without departing from the idea and principle of the present invention fall within the scope of protection of the present invention.

1. The device to download the file with a film, comprising: the analysis module file, the segmentation module file load module from the network module and the playback preview,
the analysis module file is executed with the perturbation�of information about the position of key frames to be loading the file with the movie;
the segmentation module file is made with the possibility of segmenting the file with the movie in accordance with the position information of key frames received from the analysis module file;
loading module from the network connected to the download server or download site via a network connection configured to load data in accordance with information on file segmentation from the segmentation module file;
the playback module preview is made with the ability to play preview of the movie file that is loaded by the module network download,
wherein the analysis module file is made with the possibility, in accordance with the type of subject you download a file, send the first command to the module loading from the network and receiving the characteristic data from the upload module from the network; receiving from the characteristic data of position information of key frames to be downloading the movie file and display information about the position of key frames on a segmentation module file; and sending the second command to the module network download;
the segmentation module file is executed with possibility of reception of position information of key frames sent by the module parses the file, segmenting the file with the movie in accordance with in�armacia about the position key frames and display information about the segmentation of the file to the upload module from the network; and
loading module from the network, configured to, after receiving the first command, the load characteristic data of the file header and end-of-file from the movie; and, after receiving the second command, load the data file with the motion picture in accordance with information on segmentation that are sent to the segmentation module file.

2. The device according to claim 1, wherein the playback module preview is additionally made with the possibility of sending the module to boot from the network the third team in accordance with the position of the reproduced data of the movie file;
the module network download further configured to download the data file with the motion picture is to be reproduced, in accordance with the third command received from the playback module preview.

3. The device according to claim 2, wherein the module is booting from the network is additionally configured to store the downloaded data file with the movie in a local file.

4. The device according to claim 3, in which the loading module from the network is arranged to operate in a mode download through peer-to-peer (P2P), the serial download mode or download mode preview.

5. The device according to claim 2, wherein the playback module preview vol�linen sequentially display images of key frames from the downloaded data file with the movie.

6. The device according to claim 2 or 5, wherein the playback module preview is additionally made with the possibility of continuous playback of a movie file using the downloaded data file with the movie.

7. Way to download the file with the movie, containing phases in which:
get information about the position of key frames to be downloading the movie file;
segment the file with the movie in accordance with the position information of key frames;
load data file with the motion picture in accordance with information about the segmentation of the file; and
use the downloaded data file with the motion picture for playback preview,
at the stage of receiving information about the position of key frames to be loading the file with the movie:
load, in accordance with the type of the uploaded file with the movie, the characteristic data of the file header and end-of-file from the movie.
obtained from the characteristic data information about the position of key frames to be downloading the movie file.

8. A method according to claim 7, additionally containing a stage, on which:
download be playback file data with the motion picture in accordance with the position of the reproduced data of the movie file.

9. A method according to.7, additionally� containing phase, where:
consistently reproduce images of key frames from the downloaded data file with the movie.

10. A method according to claim 7, additionally containing a stage, on which:
consistently play the movie file using the downloaded data file with the movie.



 

Same patents:

FIELD: physics, communications.

SUBSTANCE: invention relates to multimedia and communication and particularly to a programmable multimedia controller for home automation or commercial applications, which enables to adjust and control a wide range of audio, video, telecommunication and other devices. Disclosed is a system for controlling a programmable multimedia controller in a home automation system which includes a programmable multimedia controller, wherein flexible user access is provided by combining user profiles and user names/passwords. The configuration for any given device, which may form part of a system or interact with a system, can be shared by a plurality of similar devices. The shared configuration of devices is stored in the master device and can be used by other devices of the same type as the master device.

EFFECT: lower requirements for programmable multimedia controller resources, as well as a network which links the controller and devices.

7 cl, 5 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering. A method of coding of video data according to which the spatial movement vectors are determined - the candidates connected with the current section of the current video frame, and the spatial movement vectors - candidates contain the movement vectors defined for the adjoining sections of the current video frame adjacent to the current section; a time movement vector - candidate connected with the current section of the current video frame is determined, and the time movement vector - candidate contains the movement vector determined for the section of the reference video frame; the spatial movement vectors - candidates are cut for removal of duplicated from spatial movement vectors - candidates, without consideration of the time movement vector - candidate for cutting off the process time; the time movement vector - candidate or one of spatial movement vectors - candidates which remained after cutting off is selected, for the selected movement vector - candidate for prediction of the movement vector; an index which identifies the location of one selected movement vectors - candidate in the list from a time movement vector - candidate and spatial movement vectors - candidates remained after cutting off is determined; also the index is signalled in the bit flow.

EFFECT: improvement of method efficiency.

63 cl, 6 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to means of encoding and decoding images. The method comprises parsing NAL units including an image included in view components of a base view; decoding the image included in the view components of the base view; parsing NAL unit header MVC extension parameters of a non-base view; searching the view components of the base view for prefix NAL units; computing NAL unit header MVC extension parameters for the base view when no prefix NAL units are present in the view components of the base view.

EFFECT: encoding and decoding multi-view video without using prefix units.

2 cl, 23 dwg

FIELD: physics.

SUBSTANCE: method for motion compensation in digital dynamic stereoscopic video, wherein during motion compensation by a stereo video codec in stereo pairs of a video stream, a combination of search algorithm for motion compensation of frame fragments is used to obtain plane frame projections of the dynamically tracked and periodically approximated geometrically reconstructed real imprinted sculpted surface, as well as approximation of the movement of frame fragment projections with approximation physical laws of motion of real imprinted mobile objects corresponding to said projections.

EFFECT: higher average values of transmission frame features of stereo video codecs operating in real time.

2 cl, 21 dwg, 3 tbl

FIELD: information technologies.

SUBSTANCE: to reduce blocking artefacts at the border (1) of units between a unit (10) of multiple pixels (11, 13, 15, 17) and an adjacent unit (20) of multiple pixels (21, 23, 25, 27), in a video frame blocking artefacts at the border of the blocks are suppressed by means of calculation of displacement on the basis of pixel values of pixels (11, 13) on the line (12) of pixels (11, 13, 15, 17) in the unit (10) and on the basis of pixel values of pixels (21, 23) on the appropriate line (22) of pixels (21, 23, 25, 27) in the adjacent unit (20). Displacement is added to the pixel value of the pixel (11) that is closer to the border (1) of the units on the line (12) of pixels (11, 13, 15, 17) and is subtracted from the pixel value of the pixel (21) that is closer to the border (1) of the units on the appropriate line (22) of pixels (21, 23, 25, 27).

EFFECT: provision of effective suppression of blocking artefacts and improved low-frequency characteristics of filtration.

24 cl, 15 dwg

FIELD: physics.

SUBSTANCE: method comprises outputting a prediction mode for a current unit, generating a prediction unit which includes a prediction sample by deriving a prediction sample for the current unit based on the prediction mode. In the method, the prediction mode is an angular prediction mode for internal prediction; generation of the prediction unit includes filtering the prediction sample not located in the direction of the angular prediction mode among prediction samples adjacent to the left boundary of the prediction unit, prediction samples adjacent to the upper boundary of the prediction unit; prediction sample filtering is carried out based on a reference sample not located in the direction of the angular prediction mode.

EFFECT: high efficiency of compressing video.

11 cl, 14 dwg, 2 tbl

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering. A video encoder for encoding a first frame sequence, sample values of which are presented in a first format which covers a first dynamic range, comprises a converter for converting sample values of frames of the first sequence from the first format to a second format with a second dynamic range using a mapping function which maps a portion of the first dynamic range, set by a mapping parameter, to the second dynamic range to obtain a second frame sequence; a video encoding stage for encoding the second frame sequence through weighted temporal prediction of the first frame of the second sequence using the second frame of the second sequence of the reconstructed version of the second frame of the second sequence, weighted by a weight parameter and shifted by a shifting parameter as a reference frame; and a parameter setting unit for setting the weight parameter and the shifting parameter depending on the mapping parameter of the second frame of the first sequence and setting the mapping parameter of the first frame of the first sequence.

EFFECT: high efficiency of shared mapping of the dynamic range and temporal prediction.

20 cl, 7 dwg

FIELD: physics, video.

SUBSTANCE: invention relates to video encoding and decoding techniques. Disclosed is a method of deriving a motion vector for a current unit in an image based on motion vectors from a neighbouring unit in space. The method includes a step of determining a motion vector predictor (MVP) or at least one candidate MVP. Said vector and candidate thereof are associated with a selected reference image in a list of selected reference images for the current unit based on a first motion vector, a second motion sector, a first reference image, a second reference image and a selected reference image in a priority order. The priority sets the order of arrangement of candidate vectors. In particular a candidate vector with a higher priority order is considered as a predictor.

EFFECT: eliminating spatial and temporal redundancy by performing spatial and temporal prediction.

15 cl, 13 dwg

FIELD: physics, computer engineering.

SUBSTANCE: group of inventions relates to computer engineering. An image decoding device comprises a unit for performing a variable word length decoding process on encoded data, multiplexed into a bit stream, to obtain compressed data, an encoding mode and index information, each associated with an encoding unit; a unit for performing a motion compensation prediction process on the encoding unit, based on the encoding mode, to generate a prediction image using a motion vector selected from one or more selected candidate motion vectors, wherein said unit selects a spatial motion vector which is obtained from a decoded unit located near the encoding unit, or a temporary motion vector which is obtained from a decoded picture, on which the encoding unit can make a link according to the index information; a unit for generating data of a decoded image through summation of a difference image obtained by decoding compressed data and a prediction image.

EFFECT: reducing the amount of code.

2 cl, 49 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering. An image prediction decoding method, comprising extracting encoded prediction information data from compressed data, which is used to generate a target area prediction signal, encoded segment area width data and encoded residual signal data; and restoring the segment area width by decoding the encoded segment area width data; generating, from the restored segment area width, a first segment prediction signal from the restored signal using prediction information consisting of (i) mode information which determines an inter-picture prediction method, (ii) a reference picture number and (iii) a motion vector, and restored from the encoded prediction information; restoring the residual target area restoration signal from the encoded residual signal data; generating a target area restoration signal based on the target area prediction signal and the residual restoration signal; and storing the target area restoration signal as the restored signal.

EFFECT: reduced prediction error of a target unit.

10 cl, 21 dwg

FIELD: information technology.

SUBSTANCE: like or dislike of a content element played on a personalised content channel is determined based on feedback from the user; the profile is updated based on the determined like or dislike, wherein that profile is associated with the personalised content channel and contains a plurality of attributes and attribute values associated with said content element, where during update, if like has been determined, a classification flag associated with each of said attributes and attribute values is set; the degree of liking is determined for at least on next content element based on said profile; and that at least one next content element is selected for playing on the personalised content channel based on the calculated degree of liking.

EFFECT: method for personalised filtration of content elements which does not require logic input or user identification procedures.

5 cl, 1 dwg

FIELD: information technology.

SUBSTANCE: like or dislike of a content element played on a personalised content channel is determined based on feedback from the user; the profile is updated based on the determined like or dislike, wherein that profile is associated with the personalised content channel and contains a plurality of attributes and attribute values associated with said content element, where during update, if like has been determined, a classification flag associated with each of said attributes and attribute values is set; the degree of liking is determined for at least on next content element based on said profile; and that at least one next content element is selected for playing on the personalised content channel based on the calculated degree of liking.

EFFECT: method for personalised filtration of content elements which does not require logic input or user identification procedures.

5 cl, 1 dwg

FIELD: information technologies.

SUBSTANCE: method of a conversion system operation to manage digital rights to grant a license to a client's device corresponding to coded content consists in the following. The first content of the first type of digital rights content and the first license corresponding to the first content are converted to manage digital rights in order to generate the second content of the second type of digital rights content and the second license corresponding to the second content. A license request is received, corresponding to the second content distributed by means of superdistribution to a third party. The second license corresponding to the second content distributed by means of superdistribution is requested from a server corresponding to the second management of digital rights. The second license corresponding to the second content distributed by means of superdistribution is received and sent to a third party.

EFFECT: expansion of functional resources due to development of a license granting mechanism for appropriate content distributed by means of superdistribution.

17 cl, 6 dwg

FIELD: information technology.

SUBSTANCE: network server of television server sets in random manner according to Internet protocol (IPTV) time of request for receiving main license within time period starting from time of broadcast transmission and ending at preset time in accordance with request for receiving license for playback of encrypted content, where request for receive comes from IPTV client terminal, and transmits to IPTV client terminal information about time of request for receiving main license and temporary license comprising temporary key of content which key corresponds to playback of broadcast transmission content from time of broadcast transmission start till preset time. License server transmits main license including content main key which corresponds to full playback of content according to request for receiving main license which request is executed using IPTV client terminal based on information about request for receive.

EFFECT: stabilisation of license server operation by eliminating concentration of license receive requests from large number of clients during time just after starting broadcast transmission of content.

6 cl, 11 dwg

FIELD: information technology.

SUBSTANCE: multimedia content purchasing system comprising: a memory area associated with a multimedia service; a multimedia server connected to the multimedia service via a data communication network; a portable computing device associated with a user; and a processor associated with the portable computing device, said processor being configured to execute computer-executable instructions for: establishing a connection to the multimedia server when the multimedia server and the portable computing device are within a predefined proximity; authenticating the multimedia server and the user with respect to the authenticated multimedia server; transmitting digital content distribution criteria; receiving, in response, promotional copies of one or more of the multimedia content items and associated metadata; and purchasing, when the multimedia server and the portable computing device are outside the predefined proximity, at least one of said one or more multimedia content items.

EFFECT: enabling flexible sharing of multimedia content between subjects.

17 cl, 9 dwg

FIELD: information technologies.

SUBSTANCE: device (600) to process stored data packets (110; 112) in a container of media data (104) and stored related meta information in a container of meta data (106); related meta information, including information on timing of transportation and information on location, indicating location of storage of saved data packets in the media data container (104); a device, comprising a processor (602) for detection, based on stored data packets (110; 112) and stored related meta information (124; 128); information on decoding (604; 704) for media useful load of stored data packets (110; 112), where information on decoding (604; 704) indicates, at which moment of time to repeatedly reproduce which useful load of stored data packets.

EFFECT: immediate accurate timing of synchronisation between different recorded media streams without complicated processing during each reproduction of recorded media streams.

21 cl, 12 dwg

FIELD: information technology.

SUBSTANCE: provided is an integrated interface device for performing a hierarchical operation for specifying a desired content list. The interface device has a function to display a content list, content specified by the content list, or the like by efficiently using a vacant area in the lower part of the display by displaying icons which display a hierarchical relationship, for example, "display in a row", in the upper part of the screen, thereby freeing a large space in the lower part of the display.

EFFECT: efficient use of the entire screen even after displaying an interface for performing an operation.

17 cl, 42 dwg

FIELD: radio engineering, communication.

SUBSTANCE: channel of individualised content makes it possible to play multiple elements of content (programs) meeting multiple selection criteria. At least one additional element of content is recommended by a mechanism (107) of recommendations, besides, at least one additional element of content meets less quantity of criteria. In the version of realisation at least one recommended additional element of content is selected, and multiple selection criteria are corrected by a planner (109) on the basis of at least one characteristic of a selected recommended additional element of content.

EFFECT: provision of a method to generate a recommendation for an additional element of content, the method is specially adapted for use with channels of individualised content.

13 cl, 1 dwg

FIELD: radio engineering, communication.

SUBSTANCE: channel of individualised content makes it possible to play multiple elements of content (programs) meeting multiple selection criteria. At least one additional element of content is recommended by a mechanism (107) of recommendations, besides, at least one additional element of content meets less quantity of criteria. In the version of realisation at least one recommended additional element of content is selected, and multiple selection criteria are corrected by a planner (109) on the basis of at least one characteristic of a selected recommended additional element of content.

EFFECT: provision of a method to generate a recommendation for an additional element of content, the method is specially adapted for use with channels of individualised content.

13 cl, 1 dwg

FIELD: information technology.

SUBSTANCE: wireless transmission system includes: a device (1) which wirelessly transmits AV content and a plurality of wireless recipient devices (5, 6) for reproducing the transmitted AV content. The device (1) for transmitting content has a group identification table which stores a group identifier for identification of a group formed by the wireless recipient device (5, 6). The device (1) adds the group identifier extracted from the group identification table to a control command for controlling recipient devices (5, 6) and wirelessly transmits the control command having the group identifier. The recipient devices (5, 6) receive the wirelessly transmitted control command from the device (1) if the corresponding group identifier has been added to the control command. The device (1) for transmitting content consists of a wired source device and a relay device which is connected by wire to the wired source device, and the relay device is wirelessly connected to the wireless recipient device and mutually converts the wired control command transmitted to the wired source device, and the wireless control command transmitted to the wireless recipient device, wherein the wired source device and the relay device are connected via HDMI (High-Definition Multimedia Interface).

EFFECT: providing the minimum required volume of transmitting control commands during wireless audio/video transmission.

21 cl, 13 dwg

Up!