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 a first set of user modifications may be made to said data (a first level of access) in response to a first accessing activity and a second set of user modifications may be made to said data (a second level of access) 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 and a second accessing activity provides a second level of access.
A method of encoding mixed-media data, in which said data includes a plurality of media data types, comprising the steps of
- 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 and a second accessing activity provides a second level of access.
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 the steps of
- 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 and a second accessing activity provides a second level of access.
A computer-readable medium having computer-readable instructions executable by a computer such that, when executing said instructions, a computer will perform the steps of:
- 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 and a second accessing activity provides a second level of access.
A computer-readable medium having computer-readable instructions executable by a computer such that, when executing said instructions, a computer will perform the steps of:
- receiving an 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 and a second accessing activity provides a second level of access.
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 to said mixed-media data and a second accessing activity provides a second level of access to said mixed-media data.
Dependencies are inferred from the claim text.