Mixed-media data encoding
AssigneeAutodesk, Inc.
InventorsYves Boudreault, Daniel J. Kraus
Life of this patent
Estimating the term…
Abstract
Mixed-media data, such as that including animation data (801), model data (802) and texture data (803) along with other media data types is encoded. To prevent unauthorized access. The data types are combined to produce a mixed-media data file (805). Passwords are added to produce an internal file with passwords (1103). A file key (1202) is combined with a program key (1203) to produce an encryption key (1204). The encryption key is used to encrypt the internal file (1103) to produce an encrypted internal file (1302). The file key (1202) is added to the encrypted internal file as part of a header to produce a coded export file (1401). In this way, a plurality of access keys may exist each providing different levels of access to a user.
Claims45
Mixed-media data encoding apparatus, in which said mixed-media data includes a plurality of data types, comprising encoding means configured to encode said mixed-media data to prevent unauthorised access and;
- storage means configured to store said encoded data, wherein user access to said data is possible in response to an accessing activity performed by a user and, in a first level access, a first set of user modifications may be made for editing a first set of said data types in response to a first accessing activity and, in a second level access, a second set of user modifications may be made for editing a second set of said data types in response to a second accessing activity.
Encoded mixed-media data decoding apparatus, in which said data includes a plurality of data types, comprising receiving means arranged to receive an encoded media data file;
- and activity responsive means configured to respond to an accessing activity, wherein a first accessing activity provides a first level of access for modifying a first set of said data types and a second accessing activity provides a second level of access for modifying a second of set said data types.
A method of encoding mixed-media data, in which said data includes a plurality of media data types, comprising encoding said media data to prevent unauthorised access, wherein user access to said media data is possible in response to an accessing activity performed by a user;
- and access to said media data is responsive to a plurality of accessing activities in which a first accessing activity provides a first level of access for modifying a first set of said media types and a second accessing activity provides a second level of access for modifying a second set of said media types.
A method of decoding encoded media data, in which said media data includes a plurality of image related and/or audio related data types, comprising receiving and encoded media data file;
- and performing an activity in order to gain access to one or more of said data types, wherein a first accessing activity provides a first level of access for modifying a first set of said data types and a second accessing activity provides a second level of access for modifying a second set of said data types.
A computer-readable medium having computer-readable instructions executable by a computer such that, when executing said instructions, a computer will perform a process comprising:
- encoding said media data to prevent unauthorised access, wherein user access to said media data is possible in response to an accessing activity performed by a user;
- and access to said media data is responsive to a plurality of accessing activities in which a first accessing activity provides a first level of access for modifying a first set of said media data and a second accessing activity provides a second level of access for modifying a second set of said media data.
A computer-readable medium having computer-readable instructions executable by a computer such that, when executing said instructions, a computer will perform a process comprising:
- receiving an encoded media data file including a plurality of data types;
- and performing an activity in order to gain access to one or more of said data types, wherein a first accessing activity provides a first level of access for modifying a first set of said data types and a second accessing activity provides a second level of access for modifying a second set of said data types.
A media data format for communicating media data from a source station to a destination station in an encoded form, in which said media data includes a plurality of image related and/or audio related data types, wherein:
- media data is encoded at a transmitting station;
- said encoded data is transmitted to a receiving station;
- and said transmitted data is decoded at a receiving station, wherein said transmitted encoded data includes data fields configured to allow levels of access to a user in response to particular user access activities.
A computer readable medium having a first data field for mixed-media data and a second data field for access data, wherein said mixed-media data includes a plurality of data types;
- and said access data is used to determine the validity of an accessing activity, wherein a first accessing activity provides a first level of access for modifying a first set of said mixed-media data and a second accessing activity provides a second level of access for modifying a second set of said mixed-media data.
Dependencies are inferred from the claim text.