METHOD OF USING INFORMATION SET IN VIDEO RESOURCE
0 Assignments
0 Petitions
Accused Products
Abstract
A method uses information set in video resources, wherein video transmission is extended by introducing information sets into the client, server and extended server, which provides a good platform for video services based on various applications; all information sets include position set, operation set and function set. The position set accurately divides positions where new businesses and applications are generated, and makes various positions associated with specific objects, to set attribute information for various position objects. The introduction of various attribute information enriches the to applications of video. The invention introduces intra-frame and out-of-frame service mechanism for better management of the existing position set, operation set and function set. The invention changes the shortcomings of existing video technologies focusing on compression and quality and adapts to the video application and control, to provide a good technical platform and a reference plan of application mode for the future video application technologies.
-
Citations
50 Claims
-
1-25. -25. (canceled)
-
26. A method using information set in video resources comprising at least one of video files, video frames, video images and video streams, wherein the method comprises the steps of:
-
(a) adding information sets in video resources via a server by one of video out-of-frame method and an intra-frame addition method, wherein said information sets comprises at least one of position set, operation set, and function set, wherein said video out-of-frame addition methods comprises information description file, service frame and information communication; and (b) obtaining said information set to a client by sending said information set to said client or setting said information set at said client via said server, wherein said server comprises at least one of video server and information set addition server; wherein, based on said position set information in said information set, said client confirms the activation position, uses said corresponding operation sets to operate and activate corresponding functions of at least one of said operation set and said function set, and performs said corresponding functions, wherein at least one of said operation set and said function set is set at one of said client and said server, wherein said server and client are set in at least one of software environment and hardware environment. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system of using information set in video resources, comprising a client and a server;
-
wherein said server adds information set in the video resources by one of video out-of-frame method and intra-frame addition method, and sends said information set to said client;
wherein said video out-of-frame addition method consists of the description file mode of information set, service frame mode and message communication mode;wherein said client determines the activation position as per the position set information of said information set, and uses said position set'"'"'s corresponding operation set to activate the corresponding function set of said position set and operation set and execute the corresponding function;
wherein at least one of said operation set and function set is set at one of said client and said server. - View Dependent Claims (36, 37)
-
-
38. A method of adding service frame into video resources, comprising the steps of:
-
creating service frame in the video resources by a server; and adding information set content into said service frame; wherein said server uses said service frame to load said information set and to send it to a client, wherein each service frame is corresponding to the one or more video frames continuously or discretely organized. - View Dependent Claims (39, 40)
-
-
41. A method of adding frame sequence into video resources, comprising the steps of:
-
choosing several adjacent or nonadjacent frames that have logical relation at a server and make said frames as an orderly set, viz. frame sequence group; making one of the start position and end position of frame sequence group as an element of a position set; and adding the position object property of the frame sequence group into the corresponding position set property. - View Dependent Claims (42)
-
-
43. A method of adding zone object and its property into video resources, comprising the steps of:
-
a server executing zoning in the video resources and zoning mode comprising one of object-based zoning and free zoning; and regarding said zone as the object, setting the corresponding property information for each object and set the corresponding information set by said server.
-
-
44. The method, as recited in 43, wherein said object zoning comprises the steps selected from the group consisting of:
-
marking the object zone manually, tracking automatically the object position, and marking the object'"'"'s contour information; and marking manually each individual object zone at the apart number frame, simulating the motion curve by using the interpolation method, and marking the object'"'"'s contour information.
-
-
45. A method of adding priority into video resources, comprising the steps of:
-
adding priority information into the property information of position set in information set by a server; and carrying out the merge operation of different positions as per said priority by a client, in condition that; when the frames of different priority are played simultaneously at the same client, only the frame with the highest priority is played; and when the zones with different priority are displayed in one frame, only the zone with the highest priority is displayed.
-
-
46. A method of collecting user information through executing operation on a position set object in the video frame, comprising the steps of:
-
acquiring a streaming media and the corresponding information set of said streaming media by a server; executing and receiving an operation set in said information set corresponding to media for receiving by a client, and sending the information set content and client information to an extending server; and collecting said client information from said client and said content information related to media by said extending server;
wherein said client information comprises;client'"'"'s network address, and client'"'"'s ID and property.
-
-
47. A method of using information set in the video frame, comprising the steps of:
-
acquiring the video frame required to be added to the information set by a server; and choosing an intra-frame position to add the information set, wherein the position to be chosen comprises the head of video frame or its tail.
-
-
48. A method to add regional position profile into video resources, comprising the steps of:
-
partitioning said regional position into squares of same size which is calculated by pixel, including;
1×
1, 2×
2, 4×
4, 8×
8, 16×
16, 32×
32;
wherein the situations of every line crossing through the squares are marked separately by a number;when said squares are crossed through by regional position profile, marking two points of squares being entered and exited, and then connecting said two points by line, which is considered as part of regional position profile; and when all said regional position profiles are marked by the line crossing through squares, finding the situation of line crossing through squares which is most close to the exist number mark, and then marking it in accordance with the predefined number for square-penetrating situations.
-
-
49. A method to set zone or regional profile for video frame based on the current video structure, comprising the steps of:
-
during video coding, adding a new plane based on the exist three-dimensional video data, and setting zone or regional profile in said plane; and coding the new plane together with the current video data by a server and then sending them to a client; wherein said setting zone in plane is one of adopting zone code and geometry parameters; wherein the number of said plane is one or more.
-
-
50. A method to confirm position information in service layer and to control object, comprising the steps of:
-
receiving video information, and playing it at ordinary video playing layer; and superimposing service layer upon the ordinary video playing layer, confirming the position information of the service layer, and controlling the new media objects at the defined position within said service layer; wherein said positions of said new media objects are defined at one of the position set centralizing information, and the fixed position chosen by one of mouse and keyboard at client side; wherein said operating new media objects includes local control and remote control, wherein said local control is to use one of said keyboard and mouse to control the new media objects, while said remote control is to control the new media objects by the method of information set through server; wherein said controlling new media objects includes;
creating new object, moving object, canceling object, and switching object;wherein said new media objects include;
video, cartoon, image, sounds or words.
-
Specification