EP1499998A2 - Generic data stream description - Google Patents
Generic data stream descriptionInfo
- Publication number
- EP1499998A2 EP1499998A2 EP03722294A EP03722294A EP1499998A2 EP 1499998 A2 EP1499998 A2 EP 1499998A2 EP 03722294 A EP03722294 A EP 03722294A EP 03722294 A EP03722294 A EP 03722294A EP 1499998 A2 EP1499998 A2 EP 1499998A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- data stream
- subareas
- data
- description
- assigned
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
Definitions
- the invention relates to the description of data streams.
- the transformation descriptions are used to incorporate an XML document that conforms to a media stream-specific BSDL implementation, that is, a schema according to the "XML Schema Language” 3C Recommendation of May 2, 2001 or a DTD (Document Type Definition) transform adapted XML document. This document is then used in turn to generate a transformed data stream from a first data stream with the help of the BSDL implementation.
- a media stream-specific BSDL implementation that is, a schema according to the "XML Schema Language” 3C Recommendation of May 2, 2001 or a DTD (Document Type Definition) transform adapted XML document.
- a first data stream a_l in the form of a binary bit stream is fed to a first bit stream parser BP_1.
- the bitstream parser BP_1 uses a BSDL scheme BSDL_a, the bitstream parser BP_1 generates a first data stream description BSD_1 / 1 for the first data stream in the form of an XML document from the first data stream a_l.
- An XSL processor XSLP then generates a second data stream description BSD_l / 2 for the first data stream from the first data stream description BSD_1 / 1 for the first data stream using an XSLT style sheet XSL.
- a second bitstream parser BP_2 finally transforms the first data stream a 1 using the BSDL scheme BSDL_a and the second data stream description BSD_l / 2 for the first data stream in the second data stream a_2.
- This method can be used, for example, to adapt an instance of a media stream, for example a video stream, present on a media server to the requirements of a requesting client such that, after the adaptation, the image format of the video stream, for example, corresponds to the screen resolution available at the terminal or, for example, that on the Transmission path from the server to the client's preferred bit rate is optimally used.
- a media stream for example a video stream
- the image format of the video stream for example, corresponds to the screen resolution available at the terminal or, for example, that on the Transmission path from the server to the client's preferred bit rate is optimally used.
- FIG. 2 An example of part of a first data stream description BSD_1 / 1 in the form of an extract from an XML document is given in FIG. 2.
- the data stream is described by the "Bitstrea *” element.
- the "Bitstream *” element contains further elements that are specific to the bitstream described.
- An MPEG-4 bit stream is described in this example. Therefore the element "Bitstream '* contains further elements like" I_VOP , ⁇ , "P VOP * or
- bit stream specific elements include a character string such as "Akiyo .mpg4 # 18- 4658", which is a reference in a bit stream. To this end, sets the character string of a reference to the data stream (String upstream of the separator ⁇ ff ', z. For example, akiyo.mpg4) and a reference to the data flow sub-area classified by the element in the form of a start and end address in the data stream (for example 18 and 4658).
- the data stream description shown has disadvantages. It is therefore not possible to add further markings to the elements in addition to their names within the description BSDL_1 / 1, for example with regard to their importance for the overall presentation of the media stream. The task is therefore to provide a new, improved description language for data streams that avoids the disadvantages described.
- the invention is based on the idea of releasing the elements of the description language from the restrictions that result from the fact that the classification of the data stream subareas is carried out only according to information that results from the data stream and thus from the format to become independent of the content or meaning of the syntax specified.
- a data stream contains data stream subareas that can be referenced and classified. It also has a data stream syntax that is given by the format and / or the content of the data stream. At least some data stream subareas are referenced. This means that they are provided with a reference that makes them clearly identifiable. The most prominent example of such a reference is the description of the position of a data stream sub-area in the data stream by means of address data.
- the data stream subareas are also classified by a division into at least one class of a class division. By dividing them into a class, they are assigned a property which is predetermined by the class and which is characteristic of them.
- the class division is at least partially independent of the syntax of the data stream, so that the class division is independent of the syntactic meaning of the data stream sub-areas within the data stream.
- the meaning of the classes does not have to come from the data stream description. On the contrary, it is a particular advantage of the method that such descriptions can even be used to transform data streams without knowing the meaning of the classes. Alternatively or additionally, it can be provided that the meaning of individual classes is obtained from a source outside the data stream.
- the classification is preferably carried out by assigning markers to the data flow subareas, which are each assigned to the individual classes.
- an element of the data stream description which references and classifies a data stream sub-area, contains the class in the form of the marker, to which a value is assigned which defines the class, in addition to the reference, which is designed, for example, as an address.
- At least one of the data stream subareas is divided into several classes, for which purpose several markers are assigned to it. In this way, several properties can be assigned to the data stream subareas, which are given by the class affiliations.
- At least one of the data stream subareas can be described in the description divided into data stream subareas, which in turn are classified. In this way, a tree structure can also be generated at the level of the data flow subareas. Even if you want to free yourself from the data stream syntax in the rules for the description of the data stream, you can still include information about the respective data stream syntax of the data stream sub-areas in the description if these are still to be used later. This combines the flexibility of the process with the information content of the method described at the beginning.
- the information can be recorded, for example, in that the element of the data stream description describing a data stream subarea in addition to an element and / or attribute for referencing and an element and / or attribute for classification also has an element and / or attribute independent of the data stream syntax, which is dependent on the data stream syntax, in that its value indicates the syntactical classification of the data stream sub-area in the data stream.
- At least one of the data stream sub-areas is assigned a value which corresponds to the value in the data stream represented by the data stream sub-area.
- the referencing can contain at least one of the data stream subareas at least one address information about the position of the data stream subarea in the data stream.
- the referencing of at least one of the data stream subareas can contain the indication that the data stream subarea joins the end of the preceding data stream subarea.
- the referencing of at least one of the data stream subareas can contain information about the length of the data stream subarea.
- the data stream is preferably described in XML (Extensible Markup Language), for which an XML document is generated or is available.
- each data stream section can be described by an element. It can also be further described by other elements that describe its sub-stream areas.
- the individual data stream subareas can be referenced by elements and / or attributes to which a value is assigned for referencing.
- the data stream subareas can also be classified by elements and / or attributes to which a value is assigned for classification.
- a class should correspond to each value for a clear classification.
- the data stream is preferably a data record, bit, media, audio, image and / or video stream. Its description can then be used to reduce its resolution, to rearrange the order of its data stream sub-areas, to filter out violent content or to otherwise adapt the data stream to specific needs.
- the data stream is encoded in particular in the MPEG-4, MPEG-2, MPEG-1 or JPEG2000 standard.
- a data stream description for describing a data stream that can be produced according to one of the previously described methods can be used particularly well in a method for transforming a first data stream into a second data stream.
- the first data stream contains data stream subregions that can be referenced and / or classified.
- the second data stream also contains data partial current areas that can be referenced and / or classified.
- a data stream description is then provided for the first data stream, in which at least some, preferably at least almost all, of the data stream subareas in the first data stream are referenced and / or classified.
- the first data stream is transformed into the second data stream by a data stream transformation.
- contents can be filtered out, an image resolution reduced and / or the order of the data in the data stream can be rearranged.
- a first data stream description for the second data stream is generated, in which at least some, preferably at least almost all, of the data stream subareas in the second data stream are referenced and / or classified.
- a device which is set up to carry out a method of the type described above can be implemented, for example, by providing corresponding means for each of the method steps mentioned, which means carry out the method steps.
- Advantageous configurations of the device result analogously to the advantageous configurations of the method.
- a program product for a data processing system which contains software code sections with which one of the methods described can be carried out on the data processing system, can be executed by suitable implementation of the method in a programming language and translation into code that can be executed by the data processing system.
- the software code sections are stored for this.
- a program product is understood to mean the program as a tradable product. It can be in any form, for example on paper, a computer-readable data medium or distributed over a network. Further essential advantages and features of the invention result from the description of an embodiment with reference to the drawing. It shows:
- Figure 3 is an extract from a description for a data stream
- FIG. 4 shows a method for transforming a first data stream into a second data stream, in which a description is used for a data stream.
- the structure of the data stream description that is to say the structure specification BSDL, is at least partially generic, that is to say independent of special coding formats, in particular independent of the coding format of the data stream described. Nevertheless, the elements can be typed in terms of specific coding formats.
- a marker ms_l [x] is assigned to a data stream partial area a_l [x] of the data stream a_l, which marker specifies the meaning of the data stream partial area a_l [x] for the data stream a_l.
- This marker ms_l [x] does not have to be generic, but can be bitstream-specific, for example a VOP can be identified in an MPEG-4 video stream. This can be used to support the methods for transforming data streams described in the introduction. This has the advantage that the description of the data stream, in particular the classification, is generic and only the values of the markers ms_l [x] can vary, for example based on a classification scheme. The language can thus be parsed with a processor independent of the bit stream, regardless of the type of bit stream a_l.
- the description of the data stream can have the following special properties:
- the data stream description assigns one or more markers m_l [i] to data stream subareas a_l [x] in the data stream a_l.
- the markers m_l [i] are used to translate the instructions of the transformation descriptions XSL onto the data stream.
- An interpretation of the meaning of a marker m_l [i] and / or the data stream sub-area a_l [x] for the data stream a_l is not necessary and is not necessarily present.
- m_l [i] can be used for several data stream sections, e.g. a_l [x] and a_l [y] are used if, for example, the different data stream subareas a_l [x] and a_l [y] belong to a semantic unit in the data stream a_l or comprise, for example, syntactic elements of the same type.
- a data stream subarea a_l [x] marked with the marker m_l [i] can contain data stream subareas a_l [z], which in turn are marked with markers m_l [j]. This is advantageous, for example, with regard to the speed of execution of the transformation if different transformation descriptions allow XSL to be carried out with different granularity.
- these data stream subareas a_l [z] can be recursively identified based on the identification of the data stream subarea a_l [x].
- a data stream sub-area a_l [x] can be assigned a value v [x] which corresponds, for example, to the value represented by a_l [x] in the bit stream.
- a transformation e.g. with XSLT, this value can be changed.
- - Referencing in the form of addressing the data stream subareas a_l [x] can be implemented in one of the following ways: Specification of the beginning and / or end of the data stream subarea a_l [x] by counting units from the beginning of the data stream.
- the start of the data stream subarea a_l [x] follows the end of the previous data stream subarea a_l [w] or corresponds to the start of the data stream subarea a_l [a] if the data stream subarea a_l [x] is the first in the data stream subarea a_l [a].
- the specification of these values can be done by counting units. One or more units, for example bits or bytes, can be used here.
- FIG. 3 An exemplary embodiment of a description of a data stream in XML is shown in part in FIG. 3.
- the element "gBSD * describes an MPEG-4 bit stream.
- the (description) elements here, for example, the “gBSDUnit * and the“ Header * element) that are contained in the “gBSD * element” are generic and independent of the data stream described.
- gBSDUnit * describes a data area which is referenced by the values in the attributes" start and "length * and which is used for the adaptation of the data stream as
- the elements "gBSDUnit *" can be classified with a value in the attribute "marker *.
- individual areas in the data stream can be identified and adaptation instructions can be carried out on these areas. It is essential that the meaning of the classification is not included in the description.
- the value in the attribute "syntheticLabel *” classifies a data area that is identified by an element "gBSDUnit *” and assigns a meaning.
- the referenced data areas and herewith the elements “gBSDUnit *” can be nested one inside the other, as shown for example by the elements with marker E and those with marker A.
- a transformation is described with reference to FIG. 4, in which descriptions BSD of data streams are used and also transformed themselves.
- An encoder Enc which delivers a first data stream a_l and a first data stream description BSD 1/1 for the first data stream.
- the first data stream description BSD_1 / 1 for the first data stream which describes the first data stream a_l and is compliant with a structural specification BSDL, is used twice: First, the first data stream description BSD_1 / 1 is used for the first data stream together with a data stream transformation description XSL_a, to transform the first data stream a_l in the form of a media stream into a second data stream a_2 in the form of a media stream.
- the first data stream description BSD_1 / 1 is then transformed into a first data stream description BSD_2 / 1 for the second data stream, even under the guidance of a data stream description transformation description XSL_b.
- the data stream description transformation description XSL_b can advantageously be carried out in such a way that the data stream addresses in the first data stream description BSD_2 / 1 for the second data stream are correct with respect to the second data stream a_2.
- a further transformation which accordingly contains further transformation descriptions in the form of data stream transformation descriptions and data stream description transformation descriptions, can be carried out again directly and according to exactly the same procedure without additional intermediate processing steps. Direct cascading of transformations is thus possible in a uniform manner.
- the structure specification for the BSDL schemes corresponds to the described descriptions of data streams.
- the data stream transformation description XSL_a and the data stream description transformation description XSL_b can be generated in advance or can be generated automatically by a processing unit which, for example, takes additional transmitted information about the requesting terminal into account in a client-server scenario.
- the first data stream description BSDL_1 / 1 for the first data stream is not provided by the encoder Enc when the first data stream a 1 is generated, it can in accordance with the prior art method using a parser from the first data stream a_l.
- the generation of second data stream descriptions for the first and / or second data stream is completely dispensed with.
- the data stream transformation of the first data stream a_l into the second data stream a_2 using the first data stream description BSD_1 / 1 for the first data stream and the data stream transformation description XSL_a takes place in an XSL and data stream processor XBP.
- the data stream description transformation of the first data stream description BSD_1 / 1 for the first data stream into the first data stream description BSD_2 / 1 for the second data stream takes place, in particular in parallel, in an XSL processor XSLP.
- Data flow transformation and data flow description transformation can also be combined in one process.
- the data stream transformation description XSL_a and the data stream description transformation description XSL_b can be combined in one document.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10218812A DE10218812A1 (en) | 2002-04-26 | 2002-04-26 | Generic stream description |
DE10218812 | 2002-04-26 | ||
PCT/DE2003/001322 WO2003091905A2 (en) | 2002-04-26 | 2003-04-23 | Generic data stream description |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1499998A2 true EP1499998A2 (en) | 2005-01-26 |
Family
ID=29264865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP03722294A Ceased EP1499998A2 (en) | 2002-04-26 | 2003-04-23 | Generic data stream description |
Country Status (6)
Country | Link |
---|---|
US (1) | US7844638B2 (en) |
EP (1) | EP1499998A2 (en) |
CN (2) | CN1666194A (en) |
AU (1) | AU2003229523A1 (en) |
DE (1) | DE10218812A1 (en) |
WO (1) | WO2003091905A2 (en) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11388451B2 (en) | 2001-11-27 | 2022-07-12 | Comcast Cable Communications Management, Llc | Method and system for enabling data-rich interactive television using broadcast database |
AU2002327677A1 (en) | 2001-09-19 | 2003-04-01 | Meta Tv, Inc. | Interactive user interface for television applications |
US8042132B2 (en) | 2002-03-15 | 2011-10-18 | Tvworks, Llc | System and method for construction, delivery and display of iTV content |
US8413205B2 (en) * | 2001-09-19 | 2013-04-02 | Tvworks, Llc | System and method for construction, delivery and display of iTV content |
US7703116B1 (en) | 2003-07-11 | 2010-04-20 | Tvworks, Llc | System and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings |
US8707354B1 (en) | 2002-06-12 | 2014-04-22 | Tvworks, Llc | Graphically rich, modular, promotional tile interface for interactive television |
US8352983B1 (en) | 2002-07-11 | 2013-01-08 | Tvworks, Llc | Programming contextual interactive user interface for television |
US11070890B2 (en) | 2002-08-06 | 2021-07-20 | Comcast Cable Communications Management, Llc | User customization of user interfaces for interactive television |
US8220018B2 (en) | 2002-09-19 | 2012-07-10 | Tvworks, Llc | System and method for preferred placement programming of iTV content |
US8578411B1 (en) | 2003-03-14 | 2013-11-05 | Tvworks, Llc | System and method for controlling iTV application behaviors through the use of application profile filters |
US10664138B2 (en) | 2003-03-14 | 2020-05-26 | Comcast Cable Communications, Llc | Providing supplemental content for a second screen experience |
US11381875B2 (en) | 2003-03-14 | 2022-07-05 | Comcast Cable Communications Management, Llc | Causing display of user-selectable content types |
US8416952B1 (en) | 2003-07-11 | 2013-04-09 | Tvworks, Llc | Channel family surf control |
US8819734B2 (en) | 2003-09-16 | 2014-08-26 | Tvworks, Llc | Contextual navigational control for digital television |
RU2338244C2 (en) * | 2003-11-28 | 2008-11-10 | Сименс Акциенгезелльшафт | Method for generating and/or processing of data stream description |
US7818667B2 (en) | 2005-05-03 | 2010-10-19 | Tv Works Llc | Verification of semantic constraints in multimedia data and in its announcement, signaling and interchange |
US20090128690A1 (en) * | 2005-07-08 | 2009-05-21 | Enikos Pty Limited | Systems and methods for use in transforming electronic information into a format |
US20070260568A1 (en) | 2006-04-21 | 2007-11-08 | International Business Machines Corporation | System and method of mining time-changing data streams using a dynamic rule classifier having low granularity |
US20140072058A1 (en) | 2010-03-05 | 2014-03-13 | Thomson Licensing | Coding systems |
US11832024B2 (en) | 2008-11-20 | 2023-11-28 | Comcast Cable Communications, Llc | Method and apparatus for delivering video and video-related content at sub-asset level |
KR20120011791A (en) * | 2010-07-21 | 2012-02-08 | 한국전자통신연구원 | Apparatus and method for receiving data in communication system |
US20120144053A1 (en) * | 2010-12-01 | 2012-06-07 | Microsoft Corporation | Light Weight Transformation for Media |
US9112623B2 (en) | 2011-06-06 | 2015-08-18 | Comcast Cable Communications, Llc | Asynchronous interaction at specific points in content |
CN107302364B (en) * | 2012-01-20 | 2021-01-19 | Ge视频压缩有限责任公司 | Apparatus for decoding a plurality of transform coefficients having a transform coefficient level from a data stream |
US11115722B2 (en) | 2012-11-08 | 2021-09-07 | Comcast Cable Communications, Llc | Crowdsourcing supplemental content |
US9553927B2 (en) | 2013-03-13 | 2017-01-24 | Comcast Cable Communications, Llc | Synchronizing multiple transmissions of content |
US10880609B2 (en) | 2013-03-14 | 2020-12-29 | Comcast Cable Communications, Llc | Content event messaging |
US11783382B2 (en) | 2014-10-22 | 2023-10-10 | Comcast Cable Communications, Llc | Systems and methods for curating content metadata |
CN107209755A (en) * | 2015-01-26 | 2017-09-26 | 西门子公司 | Method for conversion binary data flow |
CN112615910B (en) * | 2020-12-10 | 2021-10-29 | 中国科学院深圳先进技术研究院 | Data stream connection optimization method, system, terminal and storage medium |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5786858A (en) * | 1993-01-19 | 1998-07-28 | Sony Corporation | Method of encoding image signal, apparatus for encoding image signal, method of decoding image signal, apparatus for decoding image signal, and image signal recording medium |
US5528516A (en) * | 1994-05-25 | 1996-06-18 | System Management Arts, Inc. | Apparatus and method for event correlation and problem reporting |
JPH11112972A (en) * | 1997-09-30 | 1999-04-23 | Matsushita Electric Ind Co Ltd | Device and method for extracting combined processing amount information |
US6167092A (en) * | 1999-08-12 | 2000-12-26 | Packetvideo Corporation | Method and device for variable complexity decoding of motion-compensated block-based compressed digital video |
US7389356B2 (en) * | 1999-12-15 | 2008-06-17 | Microsoft Corporation | Generalized differentiation methods and arrangements for adaptive multimedia communications |
US6574279B1 (en) * | 2000-02-02 | 2003-06-03 | Mitsubishi Electric Research Laboratories, Inc. | Video transcoding using syntactic and semantic clues |
US6490320B1 (en) * | 2000-02-02 | 2002-12-03 | Mitsubishi Electric Research Laboratories Inc. | Adaptable bitstream video delivery system |
US6976090B2 (en) * | 2000-04-20 | 2005-12-13 | Actona Technologies Ltd. | Differentiated content and application delivery via internet |
US8396859B2 (en) * | 2000-06-26 | 2013-03-12 | Oracle International Corporation | Subject matter context search engine |
KR20040041082A (en) * | 2000-07-24 | 2004-05-13 | 비브콤 인코포레이티드 | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
US7174534B2 (en) * | 2001-01-22 | 2007-02-06 | Symbol Technologies, Inc. | Efficient system and method for running and analyzing multi-channel, multi-modal applications |
US20040215665A1 (en) * | 2002-01-09 | 2004-10-28 | Edgar David A. | System, method, and computer program product for providing accelerated and secure wireless data transmission over the internet |
US7336890B2 (en) * | 2003-02-19 | 2008-02-26 | Microsoft Corporation | Automatic detection and segmentation of music videos in an audio/video stream |
ATE532142T1 (en) * | 2004-03-16 | 2011-11-15 | Microdasys Inc | CONTENT MONITORING FOR XML |
US8879856B2 (en) * | 2005-09-27 | 2014-11-04 | Qualcomm Incorporated | Content driven transcoder that orchestrates multimedia transcoding using content information |
-
2002
- 2002-04-26 DE DE10218812A patent/DE10218812A1/en not_active Withdrawn
-
2003
- 2003-04-23 CN CN038151618A patent/CN1666194A/en active Pending
- 2003-04-23 AU AU2003229523A patent/AU2003229523A1/en not_active Abandoned
- 2003-04-23 US US10/512,820 patent/US7844638B2/en not_active Expired - Fee Related
- 2003-04-23 EP EP03722294A patent/EP1499998A2/en not_active Ceased
- 2003-04-23 CN CN201010248823.8A patent/CN101908070B/en not_active Expired - Lifetime
- 2003-04-23 WO PCT/DE2003/001322 patent/WO2003091905A2/en not_active Application Discontinuation
Non-Patent Citations (4)
Title |
---|
LIONEL VILLARD ET AL: "An XML-based multimedia document processing model for content adaptation", DIGITAL DOCUMENTS AND ELECTRONIC PUBLISHING (DDEP00), 1 September 2000 (2000-09-01), pages 1 - 117, XP055063100, Retrieved from the Internet <URL:http://wam.inrialpes.fr/people/layaida/research/ddep2000/ddep2000.pdf> [retrieved on 20130515] * |
MYRIAM AMIELH ET AL: "Multimedia Content Adapation with XML", EIGHT INTERNATIONAL CONFERENCE ON MULTIMEDIA MODELING (MMM 2001), PAPER PROCEEDINGS, AMSTERDAM, NL, NOVEMBER 5-7, 2001,, 5 November 2001 (2001-11-05), pages 127 - 145, XP009107237 * |
See also references of WO03091905A3 * |
SYLVAIN DEVILLERS: "XML and XSLT Modeling for Multimedia Bitstream Manipulation", POSTER PROCEEDINGS OF THE 10TH INTERNATIONAL WORLD WIDE WEB CONFERENCE, 1 May 2001 (2001-05-01) - 4 May 2001 (2001-05-04), pages 154 - 155, Retrieved from the Internet <URL:http://www10.org/cdrom/posters/1112.pdf> [retrieved on 20081015] * |
Also Published As
Publication number | Publication date |
---|---|
DE10218812A1 (en) | 2003-11-20 |
CN1666194A (en) | 2005-09-07 |
US7844638B2 (en) | 2010-11-30 |
WO2003091905A3 (en) | 2004-06-03 |
CN101908070B (en) | 2014-02-12 |
CN101908070A (en) | 2010-12-08 |
WO2003091905A2 (en) | 2003-11-06 |
AU2003229523A1 (en) | 2003-11-10 |
US20050287948A1 (en) | 2005-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1499998A2 (en) | Generic data stream description | |
EP1522028B9 (en) | Method and devices for encoding/decoding structured documents, especially xml documents | |
DE60123596T2 (en) | Method for compressing a tree hierarchy, associated signal and method for decoding a signal | |
EP1344403B1 (en) | Method for improving the functionality of binary representation of mpeg 7 and of other xml-based contents descriptions | |
WO2006005646A1 (en) | Method for encoding an xml document, decoding method, encoding and decoding method, coding device, and encoding and decoding device | |
EP1645133A2 (en) | Method for coding structured documents | |
DE10309336B4 (en) | Method for coding a structured document | |
DE102009015734A1 (en) | Compression method, decompression method, compression unit, decompression unit and compressed document | |
EP1869860A1 (en) | Method for synchronising content-dependent data segments of files | |
DE10146356A1 (en) | Compressing dynamic web pages e.g. for e-commerce website, by replacing static block with compressed block if static block is not yet stored in block memory | |
DE10218813B4 (en) | A method of transforming a media stream into a second media stream, apparatus and program product for carrying out the method | |
DE102015115797A1 (en) | Method for generating electronic documents | |
DE10248758B4 (en) | Methods and devices for encoding / decoding XML documents | |
DE10138532A1 (en) | Digital image transmission method for a client-server system, encoded JPEG 2000 Image uses a server to access uncoded digital image information and a client with an enquiry/response control to send data to the server | |
DE102006040402A1 (en) | Methods and systems for delivering data to a database | |
DE102011112076A1 (en) | Method for producing a printed product | |
DE10223926A1 (en) | Method, computer system and computer program product for transferring a print job from a host computer to a print server | |
WO2001067771A2 (en) | Method for processing a digitised image and an image communications system | |
DE102007012389A1 (en) | Method of Handling Metadata and Set Top Box Device | |
DE102005004132A1 (en) | Method for preparing and compressing video images e.g. for advertising sequences, involves calculating a soft-focus factor | |
DE102004044164A1 (en) | Method and device for coding XML documents | |
DE102004043269A1 (en) | Method for encoding an XML-based document | |
DE102004052901A1 (en) | Image-data method for editing and compressing image data files analyzes an image data file in a meta format prior to applying a chosen algorithm | |
WO2003030481A2 (en) | Method, device and storage medium comprising software for displaying properties of an object of server software in a client computer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20041027 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL LT LV MK |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: TIMMERER, CHRISTIAN Inventor name: KOSCH, HARALD Inventor name: HUTTER, ANDREAS Inventor name: HEUER, JOERG Inventor name: HELLWAGNER, HERMANN |
|
17Q | First examination report despatched |
Effective date: 20050406 |
|
17Q | First examination report despatched |
Effective date: 20050406 |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: SIEMENS AKTIENGESELLSCHAFT |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R003 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
18R | Application refused |
Effective date: 20130920 |