US20030105880A1 - Distributed processing, storage, and transmision of multimedia information - Google Patents

Distributed processing, storage, and transmision of multimedia information Download PDF

Info

Publication number
US20030105880A1
US20030105880A1 US10/011,883 US1188301A US2003105880A1 US 20030105880 A1 US20030105880 A1 US 20030105880A1 US 1188301 A US1188301 A US 1188301A US 2003105880 A1 US2003105880 A1 US 2003105880A1
Authority
US
United States
Prior art keywords
modality
home computer
information
computer unit
restructuring
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.)
Abandoned
Application number
US10/011,883
Inventor
Radu Jasinschi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Assigned to KONINKLIJKE PHILIPS ELECTRONICS N.V. reassignment KONINKLIJKE PHILIPS ELECTRONICS N.V. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JASINSCHI, RADU SERBAN
Priority to US10/011,883 priority Critical patent/US20030105880A1/en
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Priority to US10/265,582 priority patent/US7305618B2/en
Priority to CNA028240391A priority patent/CN1600031A/en
Priority to JP2003550506A priority patent/JP2005512214A/en
Priority to AU2002348863A priority patent/AU2002348863A1/en
Priority to EP02781595A priority patent/EP1459545A1/en
Priority to PCT/IB2002/004974 priority patent/WO2003049447A1/en
Priority to TW091134788A priority patent/TW200304073A/en
Priority to AU2002351088A priority patent/AU2002351088A1/en
Priority to KR10-2004-7008696A priority patent/KR20040071176A/en
Priority to CNA028240332A priority patent/CN1600032A/en
Priority to JP2003550509A priority patent/JP2005512215A/en
Priority to EP02785800A priority patent/EP1459552A2/en
Priority to PCT/IB2002/005091 priority patent/WO2003049450A2/en
Publication of US20030105880A1 publication Critical patent/US20030105880A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • H04N19/21Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with binary alpha-plane coding for video objects, e.g. context-based arithmetic encoding [CAE]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440236Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
    • H04N21/43637Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44227Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image

Definitions

  • the present invention relates to a system and method for communicating A system and method for communicating and processing data.
  • a home computer unit engages in two-way communication with a mobile unit over a communication path having a wireless portion.
  • the home computer unit receives a signal from the mobile unit over the communication path.
  • the signal comprises a request by the mobile unit for information from the home computer unit.
  • the home computer unit extracts the requested information from a data source. If the extracted requested information does not satisfy a bandwidth constraint relating to the communication path or does not fit within available memory of the mobile unit, then the home computer unit restructures the requested information into downsized information such that the downsized information satisfies the bandwidth constraint and fits within the available memory of the mobile unit. Then, the home computer unit transmits the downsized information to the mobile unit over the communication path.
  • data and more particularly to a system and method of communicating information between a home computer unit and a mobile unit.
  • the mobile unit 14 may answer the query by transmitting an answer to the home computer unit 12 via the signal 28 (see FIG. 2).
  • Said answer so transmitted by the mobile unit 14 includes a specification of the available memory of the unit 14 and/or bandwidth constraints relating to the communication path 20 .
  • Such communication of metadata between the home computer unit 12 and the mobile unit 14 is ancillary to the actual information that had been requested by the mobile unit 14 .

Abstract

A system and method for communicating and processing data. A home computer unit engages in two-way communication with a mobile unit over a communication path having a wireless portion. The home computer unit receives a signal from the mobile unit over the communication path. The signal comprises a request by the mobile unit for information from the home computer unit. The home computer unit extracts the requested information from a data source. If the extracted requested information does not satisfy a bandwidth constraint relating to the communication path or does not fit within available memory of the mobile unit, then the home computer unit restructures the requested information into downsized information such that the downsized information satisfies the bandwidth constraint and fits within the available memory of the mobile unit. Then, the home computer unit transmits the downsized information to the mobile unit over the communication path.

Description

    BACKGROUND OF THE INVENTION
  • 1. Technical Field [0001]
  • The present invention relates to a system and method for communicating A system and method for communicating and processing data. A home computer unit engages in two-way communication with a mobile unit over a communication path having a wireless portion. The home computer unit receives a signal from the mobile unit over the communication path. The signal comprises a request by the mobile unit for information from the home computer unit. The home computer unit extracts the requested information from a data source. If the extracted requested information does not satisfy a bandwidth constraint relating to the communication path or does not fit within available memory of the mobile unit, then the home computer unit restructures the requested information into downsized information such that the downsized information satisfies the bandwidth constraint and fits within the available memory of the mobile unit. Then, the home computer unit transmits the downsized information to the mobile unit over the communication path. data, and more particularly to a system and method of communicating information between a home computer unit and a mobile unit. [0002]
  • 2. Related Art [0003]
  • Data communication between disparate computer systems may have incompatibilities that cause such data communication to be inefficient, inaccurate, or too slow. Thus, there is a need for a system and method for communicating data between disparate computer systems in such a way that such data communication is efficient, accurate, and not too slow. [0004]
  • SUMMARY OF THE INVENTION
  • The present invention provides a system for communication and processing of data, comprising a home computer unit, [0005]
  • wherein the home computer unit is adapted to engage in two-way communication with a mobile unit over a communication path, [0006]
  • wherein a portion of the communication path is wireless, [0007]
  • wherein the home computer unit is adapted to receive at least one signal sent by the mobile unit to the home computer unit over the communication path, [0008]
  • wherein the at least one signal comprises a request by the mobile unit for information from the home computer unit, [0009]
  • wherein the home computer unit is adapted to extract the requested information from a data source, and [0010]
  • wherein if the extracted requested information does not satisfy a bandwidth constraint relating to the communication path or does not fit within available memory of the mobile unit, then: [0011]
  • the home computer unit is adapted to effectuate a restructuring of the extracted requested information into downsized information such that the downsized information satisfies the bandwidth constraint and fits within the available memory of the mobile unit, and [0012]
  • the home computer unit is adapted to transmit the downsized information to the mobile unit over the communication path. [0013]
  • The present invention provides a method for communicating and processing data, comprising [0014]
  • providing a home computer unit; [0015]
  • engaging, by the home computer unit, in two-way communication with a mobile unit over a communication path, wherein a portion of the communication path is wireless; [0016]
  • receiving, by the home computer unit, at least one signal sent by the mobile unit to the home computer unit over the communication path such that the at least one signal comprises a request by the mobile unit for information from the home computer unit; [0017]
  • extracting, by the home computer unit, the requested information from a data source, wherein if the extracted requested information does not satisfy a bandwidth constraint relating to the communication path or does not fit within available memory of the mobile unit, then: [0018]
  • restructuring, by the home computer unit, the extracted requested information into downsized information such that the downsized information satisfies the bandwidth constraint and fits within the available memory of the mobile unit, and [0019]
  • transmitting, by the home computer unit, the downsized information to the mobile unit over the communication path. [0020]
  • The present invention provides a multimedia dictionary having reference content entries which are mapped into compact content entries, [0021]
  • wherein the multimedia dictionary is coupled to a home computer unit, [0022]
  • wherein the home computer unit is adapted to engage in two-way communication with a mobile unit over a communication path, [0023]
  • wherein a portion of the communication path is wireless, [0024]
  • wherein the home computer unit is adapted to receive at least one signal sent by the mobile unit to the home computer unit over the communication path, [0025]
  • wherein the at least one signal comprises a request by the mobile unit for information from the home computer unit, [0026]
  • wherein the home computer unit is adapted to extract the requested information from a data source, [0027]
  • wherein if the extracted requested information does not satisfy a bandwidth constraint relating to the communication path or does not fit within available memory of the mobile unit, then the home computer unit is adapted to effectuate a restructuring of the extracted requested information into downsized information such that the downsized information satisfies the bandwidth constraint and fits within the available memory of the mobile unit, and [0028]
  • wherein the home computer unit is adapted to transmit the downsized information to the mobile unit over the communication path, [0029]
  • wherein the home computer unit is adapted to determine a modality of the downsized information by use of the multimedia dictionary, [0030]
  • wherein the extracted requested information relates to a first reference content entry of the reference content entries of the multimedia dictionary, and [0031]
  • wherein the downsized information relates a first compact content entry of the compact content entries of the multimedia dictionary such that the first reference content entry is mapped into the first compact content entry. [0032]
  • The present invention provides a system and method for communicating data between disparate computer systems in such a way that such data communication is efficient, accurate, and not too slow.[0033]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of a system for communicating between a home computer unit and a mobile unit, in accordance with embodiments of the present invention. [0034]
  • FIG. 2 depicts the home computer unit of FIG. 1 exchanging signals with the mobile unit of FIG. 1, in accordance with embodiments of the present invention. [0035]
  • FIG. 3 depicts extracted information being restructured by the home computer unit of FIG. 1 into downsized information, wherein the extracted information had been previously requested by the mobile unit of FIG. 1, in accordance with embodiments of the present invention. [0036]
  • FIG. 4A depicts a intra-modality restructuring of a visual modality, in accordance with embodiments of the present invention. [0037]
  • FIG. 4B depicts a intra-modality restructuring of a audio modality, in accordance with embodiments of the present invention. [0038]
  • FIG. 4C depicts a intra-modality restructuring of a text modality, in accordance with embodiments of the present invention. [0039]
  • FIG. 5A depicts a cross-modality restructuring of a visual modality to a text modality, in accordance with embodiments of the present invention. [0040]
  • FIG. 5B depicts a cross-modality restructuring of an audio modality to a text modality, in accordance with embodiments of the present invention. [0041]
  • FIG. 6 depicts, in a perspective view, the result of an intra-modality restructuring of a visual modality into a layered mosaic structure, in accordance with embodiments of the present invention. [0042]
  • FIG. 7A illustrates a region having variations in color as expressed in shades of grey. [0043]
  • FIG. 7B depicts the region of FIG. 7A after being restructured by being smoothed with respect to its variations in shades of grey, in accordance with embodiments of the present invention. [0044]
  • FIG. 8A illustrates a region having variations in texture. [0045]
  • FIG. 8B depicts the region of FIG. 8A after being restructured by being smoothed with respect to its variations in texture, in accordance with embodiments of the present invention. [0046]
  • FIG. 9 illustrates a television icon, in accordance with embodiments of the present invention. [0047]
  • FIG. 10 illustrates the functionality of a multimedia dictionary, in accordance with embodiments of the present invention. [0048]
  • FIG. 11 is a flow chart showing a first method of determining which downsized information to generate by restructuring, in accordance with embodiments of the present invention. [0049]
  • FIG. 12 is a flow chart showing a second method of determining which downsized information to generate by restructuring, in accordance with embodiments of the present invention. [0050]
  • FIG. 13 is a flow chart showing a third method of determining which downsized information to generate by restructuring, in accordance with embodiments of the present invention.[0051]
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 1 is a block diagram of a [0052] system 10 for communicating between a home computer unit 12 and a mobile unit 14 over a communication path 20, in accordance with embodiments of the present invention. The home computer unit 12 comprises any computer or computer system that is fixed and not mobile such as, inter alia, a personal computer, a work station, a mainframe computer, etc. The home computer unit 12 may be positioned in any fixed location such as in, inter alia, a home, an office, etc. The home computer unit 12 is capable of engaging in data processing functions such as, inter alia: computing; storing and retrieving data from a peripheral source; transmitting and receiving data over a network, data path (e.g., the communication path 20), etc. The home computer unit 12 has sufficient computation power for performing “hard” computations on large files such, inter alia, graphics files. If located in a residence, the home computer unit 12 may be capable of performing such tasks as control of ambient temperature, playing of radio, playing of television, turning on or off electric circuits, etc. The home computer unit 12 has hardware that is typically found in computers and computer systems such as memory (e.g., dynamic random access memory, read-only memory, hard disk, optical disk, floppy disk, etc.), input devices (e.g., keyboard, mouse, computer screen, etc.), output devices (e.g., printer, plotter, computer screen, magnetic tape, removable hard disk, floppy disk, etc.), and a processor for executing software, performing computations, controlling the input and output devices, etc.
  • The [0053] mobile unit 14 comprises any mobile device that is capable of being easily moved. The mobile unit 14 may be hand-held and may be small enough to be inserted in a handbag, pocket, etc. Although the mobile unit 14 is capable of performing computation, logic (e.g., making decisions) and storing of data, the mobile unit 14 has limited computing and data storage capabilities and is thus incapable of doing highly intensive calculations with large graphics files. Additionally, the mobile unit 14 may have limited or no access to external databases, but may have limited access to the Internet. Examples of the mobile unit 14 include, inter alia: cellular phone with display screen, PDA/cell phone (note: PDA stands for personal digital assistant), etc.
  • The [0054] communication path 20 includes a wireless portion 22 and may also include a wired portion 21. The wireless portion 22 of the communication path 20, which is directly coupled to the mobile unit 14, exists in all embodiments of the present invention. The wired portion 21 of the communication path 20 exist in some, but not all, embodiments of the present invention. For embodiments in which the wired portion 21 is not present, the mobile unit 14 may be analogous to a cellular phone receiving a signal from the home computer unit 12 over the communication path 20 that is totally wireless, but which may require intermediate relay stations between the home computer unit 12 and the mobile unit 14. For embodiments in which the wired portion 21 is present, the mobile unit 14 may be analogous to a wireless phone such that the wired portion 21 may be telephone wire originating at the home computer unit 12 and ending at a base device at the user's residence, wherein the base device has a transmitter that transmits a signal to the mobile unit 14 wireless phone over the wireless portion 22 that is located within a small radius from the base. The wired portion may comprise any wiring used for communicating data such as, inter alia, telephone wiring, cable wiring, etc. If the wired portion 21 exists, then the wireless portion 22 may be less than the wired portion 21 (i.e., the wireless portion 22 is shorter in linear length than is the wired portion 21). Alternatively if the wired portion 21 exists, then the wireless portion 22 may be equal to or greater than the wired portion 21.
  • The [0055] communication path 20 is a two-way communication path, as illustrated in FIG. 2. FIG. 2 depicts the home computer unit 12 of FIG. 1 exchanging signals with the mobile unit 14 of FIG. 1, in accordance with embodiments of the present invention. Thus, the home computer unit 12 may transmit a signal 26 to the mobile unit 14 via the communication path 20 (see FIG. 1), and the mobile unit 14 may transmit a signal 28 to the home computer unit 12 via the communication path 20.
  • Without the [0056] home computer unit 12, the mobile unit 14 would have little or no more functionality than an intelligent phone/organizer. Accordingly, the mobile unit 14 is dependent on the home computer unit 12 for receiving information, via the communication path 20, that the home computer unit 12 has access to. As shown in FIG. 1, the home computer unit 12 is coupled to, and thus has access to, inter alia, a database 16, the Internet 18, a source of video data 19, and a multimedia dictionary 24 which will be discussed infra in conjunction with FIG. 10. At any instant of time, the mobile unit 14 may send a request for information to the home computer unit 12, said request for information being sent over the communication path 20. Due to the limited storage capacity (e.g., memory) of the mobile unit 14 and bandwidth constraints relating to the communication path 20, the home computer unit 12 may not be able to satisfy the request as formulated by the mobile unit 14. If the home computer unit 12 does not have knowledge of the available storage capacity of the mobile unit 14 and the bandwidth constraints relating to the communication path 20, then the two-way communication between the home computer unit 12 and the mobile unit 14 may be beneficially exploited. For example, the home computer unit 12 may send a query signal (see, e.g., the signal 26 of FIG. 2) to the mobile unit 14 over the communication path 20, wherein the query signal requests information as to the available storage capacity of the mobile unit 14 and/or bandwidth constraints relating to the communication path 20. The mobile unit 14 may answer the query by transmitting an answer to the home computer unit 12 via the signal 28 (see FIG. 2). Said answer so transmitted by the mobile unit 14 includes a specification of the available memory of the unit 14 and/or bandwidth constraints relating to the communication path 20. Such communication of metadata between the home computer unit 12 and the mobile unit 14 is ancillary to the actual information that had been requested by the mobile unit 14.
  • The bandwidth constraints relating to the [0057] communication path 20 may take into account the bandwidth (B) of the communication path 20 as expressed in terms of the maximum number of bits per second that can be transported in the communication path 20. If the information requested by the mobile unit 14 encompasses a total size of S bits, then the transport time via the communication path 20 of said information from the home computer unit 12 to the mobile unit 14 is S/B seconds. The bandwidth constraints relating to the communication path 20 may be expressed as any relevant function of B and S/B. For example, the bandwidth constraint may be S/B<60 seconds. As another example, the bandwidth constraint may be a real-time bandwidth constraint such as when the requested information is a real-time feed such as a real-time video feed or a real-time telecast (e.g., a sports event). With a real-time feed of F bits per second of data, the real-time bandwidth constraint may be B≧F.
  • With the present invention, the [0058] home computer unit 12 receives a request for information from the mobile unit 14, and the home computer unit 12 is informed as to the available storage capacity of the mobile unit 14 and bandwidth constraints relating to the communication path 20 as discussed supra. The home computer unit 12 may extract the requested information from a data source. Examples of applicable data sources comprise the database 16, the Internet 17, and the source of video data 18 (e.g., frames of video data or a feed of frames of video data). If the requested information, as extracted by the home computer unit 12, does not satisfy a bandwidth constraint relating to the communication path 20 or does not fit within available memory of the mobile unit 14, then in accordance with the present invention, the home computer unit 12 restructures the extracted requested information into downsized information such that the downsized information satisfies the bandwidth constraint and fits within the available memory of the mobile unit 14. After said “content restructuring”(called “restructuring” for short), the home computer unit 12 transmits the downsized information to the mobile unit 14 over the communication path 20.
  • FIG. 3 shows that the downsized [0059] information 32, as restructured 31 from the extracted requested information 30, is “smaller” in bit-size than the extracted requested information 30 (i.e., encompasses fewer bits than the extracted requested information 30) in order to satisfy the bandwidth constraint(s) and fit within the available memory of the mobile unit 14. Logistically, the extracted requested information 30 does not have to be literally “extracted” in its entirety from the data source but may be partially extracted or not extracted at all if the downsized information 32 could be generated without operating directly on the requested data in the data source, such as by use of the multimedia dictionary 24 of FIG. 1 as will be discussed infra in conjunction with FIG. 10. For example, if the requested information 30 comprises a visual image of the White House in Washington and if the multimedia dictionary 24 receives input indicating that the requested information 30 comprises the White House in Washington (e.g., from the words “White House”, from an icon that identifies the White House in Washington, etc.), and if the multimedia dictionary 24 includes information that identifies the White House in Washington and also includes associated text that describes the White House in Washington, then the downsized information 32 could be generated to include such text without the necessity of actually extracting a visual image of the White House in Washington.
  • If the bandwidth constraint is a real-time bandwidth constraint, then some or all of the restructuring algorithms may be embedded in hardware (e.g., a Fast Fourier Transform algorithm in a semiconductor chip) instead of being implemented in software, in order to minimize the processing time for the restructuring. [0060]
  • The restructuring of the requested [0061] information 30 into the downsized information 32 depends on the modality of the requested information 30. The “modality” denotes a medium of expression such as a visual modality, an audio modality, and a text modality. The visual modality includes, inter alia, a video modality (e.g., a feed or stream of video frames) and a graphics modality (i.e., synthetic imagery such as any synthetic graphics representation of information such as a graph, a pictorial bit pattern, etc.). The audio modality denotes an expression of information in terms of sound such as, inter alia, speech, music, etc. The text modality denotes an expression of information in terms of written language (e.g., words, sentences, etc.).
  • The restructuring of the requested [0062] information 30 into the downsized information 32 is such that the requested information 30 is expressed in modality A and the downsized information 32 is expressed in modality B. A restructuring such that modality A is equal to modality B is called an intra-modality restructuring. FIG. 4A depicts an intra-modality restructuring from the visual modality to the visual modality, FIG. 4B depicts an intra-modality restructuring from the audio modality to the audio modality, and FIG. 4C depicts an intra-modality restructuring from the text modality to the text modality. A restructuring such that modality A differs from modality B is called a cross-modality restructuring. FIG. 5A depicts an cross-modality restructuring from the visual modality to the text modality, and FIG. 5B depicts an cross-modality restructuring from the audio modality to the text modality.
  • As an example of a request for information and consequent restructuring, a real estate agent who has access to the [0063] mobile unit 14 wants to show a client buyer a video of a house that the buyer is interested in. Due to bandwidth constraints relating to the communication path 20 or lack of sufficient available memory at the mobile unit 14, the real estate agent cannot obtain a visual representation of the house from the home computer unit 12. Instead, the home computer unit 12 sends a restructured downsized version of the requested video (e.g., an equivalent textual representation of visual information relating to the house) to the real estate agent at the mobile unit 14. As another example of a request for information and consequent restructuring, an emergency-room doctor at the mobile unit 14 must operate on a patient in 2 minutes, but the patient data is in the database of another hospital. Due to bandwidth constraints relating to the communication path 20 or lack of sufficient available memory at the mobile unit 14, the doctor may not get the X-ray from the home computer unit 12 at the another hospital but instead will get restructured downsized information in the form of a text description of the X-ray. Note that a given mobile unit 14 may be used for different purposes at different times such as being used for real estate purposes during daytime hours and for personal purposes (e.g., shopping) during evening hours.
  • The intra-modality restructuring of a visual modality into the downsized information shown in FIG. 4A may include various techniques including, inter alia, generation of layered mosaics, cartoonification, and iconification. [0064]
  • Layered mosaics are planar images extended in a direction that is normal to the planar images. The layered mosaics encode limited information about a pictorial representation (e.g., a sequence of video frames). The mosaics are accumulated in layers according to the associated relative depth of regions within the pictorial representation. The layer depths simulate objects at different depth levels. Generally an object appearing in multiple successive video frames may be represented as a mosaic layer provided that the object does not change in time or changes insignificantly in time over the video frame subset represented by the mosaic layer. This enables many frames (e.g, 300 frames) to be represented as a single mosaic layer, which enables the restructuring to highly reduce the amount of data to be transported over the [0065] communication path 20 as compared with the original sequence of frames.
  • For illustrative purposes, FIG. 6 depicts, in a perspective view, the result of an intra-modality restructuring of a visual modality (e.g., of a visual image or a portion thereof) into a layered [0066] mosaic structure 40, in accordance with embodiments of the present invention. The mosaic structure 40 comprises mosaic layers 41-45 as shown. Each such mosaic layer in FIG. 6 comprises a discrete object that does not change in time or changes insignificantly in time over the video frame subset represented by the mosaic layer. For example, a front face 46 of the mosaic layer 41 comprises a tree 48 as shown. Although hidden in the perspective view of FIG. 6, each of the other mosaic layers 42-45 comprise one or more discrete object (e.g., a house, a flower bed, etc.) that does not change in time or changes insignificantly in time over the video frame subset represented by the mosaic layer. The representation of numerous video frames in a single mosaic layer facilitates a significant reduction of data in the intra-modality restructuring of the video modality into the downsized information represented by the layered mosaic structure 40.
  • The mosaics layers are generated incrementally through recursive algorithms. At each step of these recursive algorithms, comparing the mosaic layer generated at the previous instance with the current image of the video sequence generates a new instance of this mosaic. [0067]
  • Cartoonification denotes a process in which complex features of a natural image, or a portion of the natural image, are simplified, such as by smoothing of motion (e.g., motion as depicted in successive frames of a dynamic video feed) or smoothing of spatial regions. Smoothing of motion restructures the motion to be represented more simply such as being less diverse and more uniform. Smoothing of spatial regions comprises such smoothing techniques as, inter alia, smoothing of color, smoothing of brightness, and smoothing of texture. [0068]
  • FIG. 7A depicts a [0069] region 50 of a visual image, wherein the region 50 has variations in color as expressed in terms of variation in shades of grey, said region 50 comprising region segments 51-53, each said region segment having a uniform color (i.e., a uniform shade of grey). FIG. 7B depicts the region 50 of FIG. 7A after being restructured into region 55 by being smoothed with respect to its variations in color (i.e., variation in shade of grey) so as to acquire a uniform shade of grey throughout the region 55, in accordance with embodiments of the present invention. The smoothing of color or shades of grey facilitates a reduction in the number of bits needed to represent the region 50, so that fewer bits are needed to represent the downsized information of the smoothed region 55. Similarly, smoothing over variations of brightness in a specified region of a visual image, or of a portion of the natural image, facilitates a reduction in the number of bits needed to represent the downsized region that has been restructured from the specified region.
  • FIG. 8A depicts a [0070] region 60 of a natural image, wherein the region 60 has variations in texture. The texture in the region 60 is expressed by the box pattern defined by horizontal lines 61-67 and vertical lines 71-77. FIG. 8B depicts the region 60 of FIG. 8A after being restructured into region 62 by being smoothed with respect to its variations in texture, in accordance with embodiments of the present invention. The smoothing comprises removing horizontal lines 62, 64, 66 and vertical lines 72, 74, 76 so that the resulting box pattern of region 62 is coarser than the box pattern of region 60. Accordingly, the smoothing of texture facilitates a reduction in the number of bits needed to represent the region 60, so that fewer bits are needed to represent the downsized information of the smoothed region 62.
  • Iconification denotes a process in which a symbol or a symbolic image (e.g., a graphic symbol), called an “icon,” represents an object, entity, item, etc. The icon can be any symbolic representation that the user would recognize as representing the object, entity, item, etc (e.g., a stick figure icon representing a person). As an illustrated example, FIG. 9 depicts a television icon [0071] 70, in accordance with embodiments of the present invention. The television icon 70 represents a natural image of a television. The television icon 70 requires fewer bits to be described than does the natural image of the television that the television icon 70 represents. Accordingly, the iconification facilitates a reduction in the number of bits needed to represent the object, entity, item, etc (e.g., the television), so that fewer bits are needed to represent the downsized information (i.e., the icon such as, for example, the television icon 70).
  • The intra-modality restructuring of an audio modality into the downsized information shown in FIG. 4B may eliminate redundant audio data and may include various techniques including, inter alia: a representation of natural sound by synthetic sound, or any other technique known to a person of ordinary skill in the art. [0072]
  • The intra-modality restructuring of a text modality into the downsized information shown in FIG. 4C may include various techniques including: inter alia, summarization, natural language processing to take a first text and generate a second text that is an interpretation of the first text, etc. Any method of compactly representing text, as is known to a person of ordinary skill in the art, is encompassed by the present invention. [0073]
  • The cross-modality restructuring of a visual modality into the downsized information of a text modality, as shown in FIG. 5A, represents pictorial information as text. For example, a visual image of a lady looking at her baby may be restructured to the text: “Lady looking at her baby.” Such restructuring from visual modality to text modality may be implemented in software having a text-based database available to the software. Such software may recognize pictorial information and replace such pictorial information by text that has been stored in the database. For example, a movie of Manhattan from New Jersey may be generated, in part, by panning and the software may recognize some buildings in the movie (e.g., the Chrysler building, the Empire State building, etc.). Having recognized the buildings, the software may replace the pictorial representations of the buildings by such words as “Chrysler building”, “Empire State building”, etc. The text description for cross-modality restructuring of a visual modality to a text could be as limited as desired so as long as the text description is meaningful. Additionally, portions of the pictorial image (as opposed to the whole pictorial image) can be isolated and described by text. [0074]
  • The cross-modality restructuring of an audio modality into the downsized information of a text modality, as shown in FIG. 5B, represents audio information as text. For example, closed caption text, also called “speech-to-text,” is commonly known in the art (e.g., in speech recognition software”). Said cross-modality restructuring of an audio modality into the text modality significantly reduces bits, since audio files generally require many more data bits to be represented than do analogous text files. [0075]
  • A hybrid restructuring involving both intra-modality restructuring and cross-modality restructuring is within the scope of the present invention. For example, a layered mosaic can be annotated with a text description, a cartoon can be also be annotated with a text description, etc. Such annotated textual descriptions, if short, would not add a significant number of bits to the layered mosaic, cartoon, etc. [0076]
  • FIG. 10 illustrates the functionality of a [0077] multimedia dictionary 80, which is analogous to the multimedia dictionary 24 of FIG. 1, in accordance with embodiments of the present invention. The multimedia dictionary 80 can be used to translate content information from one modality to another or within a given modality. The multimedia dictionary 80 has synonyms, acronyms, etc. The multimedia dictionary 80 describes how to restructure from one modality to another. Thus in the multimedia dictionary 80 of FIG. 10, content information in modality A is mapped (i.e., restructured) into modality B within or across modalities. The multimedia dictionary 80 may store input images and describes restructured output associated with the stored input images. Each content object in the multimedia dictionary 80 is given a description that is textual or is based on metadata information. The metadata information can be generated in a proprietary form, or it can be based on common agreed-upon standards (e.g., MPEG-7, TV-Anytime, and/or SIMPTE). The restructuring between elements of different modalities should be done using the descriptions in the multimedia dictionary 80. The restructurings could get into the multimedia dictionary 80 either by recording restructurings as they occur in practice or by pre-planning certain standard restructurings and placing those standard restructurings in the multimedia dictionary 80. Thus, the multimedia dictionary 80 could be used to standardize certain restructurings so that a subsequent table lookup would effectuate a designated restructuring instead of executing a complex algorithm.
  • In order to effectuate restructuring, the present invention determines which downsized information to generate by the restructuring by any reasonable method such as by, inter alia, the following first method, second method, or third method. [0078]
  • The first method of determining which downsized information to generate by the restructuring is shown in the flow chart of FIG. 11. In FIG. 11, the [0079] home computer unit 12 ascertains N permissible downsized information possibilities M1, M2, . . . , and MN, wherein N≧1. If N=1 then the home computer unit 12 determines that M1 is the downsized information to generate by the restructuring. If N>1, however, then the home computer unit 12 sends a query signal to the mobile unit 14 over the communication path 20. The query signal comprises a request of a selection by the mobile unit 14 of a preferred downsized information Mk (k=1, 2, . . . , or N) from M1, M2, . . . , and MN such that Mk will be generated by the restructuring. The home computer unit 12 receives a query return signal from the mobile unit 14 over the communication path 20. The query return signal specifies Mk.
  • The second method of determining which downsized information to generate by the restructuring is shown in the flow chart of FIG. 12. In FIG. 12, the [0080] home computer unit 12 ascertains N permissible downsized information possibilities M1, M2, . . . , and MN respectively having a size in bits of B1, B2, . . . , and BN wherein N≧1. If N=1 then the home computer unit 12 determines that M1 is the downsized information to generate by the restructuring. If N>1, however, then the home computer unit 12 selects Mk as the downsized information to generate by the restructuring, wherein k is one of 1, 2, . . . , and N such that Bk is a minimum of B1, B2, . . . , and BN.
  • The third method of determining which downsized information to generate by the restructuring is shown in the flow chart of FIG. 13. In FIG. 13, the [0081] home computer unit 12 ascertains N permissible downsized information possibilities M1, M2, . . . , and MN respectively having a size in bits of B1, B2, . . . , and BN, wherein N≧1. If N=1 then the home computer unit 12 determines that M1 is the downsized information to generate by the restructuring. If N>1, however, then the home computer unit 12 selects Mk as the downsized information to generate by the restructuring, wherein k is one of 1, 2, . . . , and N such that Bk is a maximum of B1, B2, . . . , and BN.
  • While embodiments of the present invention have been described herein for purposes of illustration, many modifications and changes will become apparent to those skilled in the art. Accordingly, the appended claims are intended to encompass all such modifications and changes as fall within the true spirit and scope of this invention. [0082]

Claims (51)

What is claimed is:
1. A system for communication and processing of data, comprising a home computer unit and a mobile unit,
wherein the home computer unit is adapted to engage in two-way communication with the mobile unit over a communication path,
wherein a portion of the communication path is wireless,
wherein the home computer unit is adapted to receive at least one signal sent by the mobile unit to the home computer unit over the communication path,
wherein the at least one signal comprises a request by the mobile unit for information from the home computer unit,
wherein the home computer unit is adapted to extract the requested information from a data source, and
wherein if the extracted requested information does not satisfy a bandwidth constraint relating to the communication path or does not fit within available memory of the mobile unit, then:
the home computer unit is adapted to effectuate a restructuring of the extracted requested information into downsized information such that the downsized information satisfies the bandwidth constraint and fits within the available memory of the mobile unit, and
the home computer unit is adapted to transmit the downsized information to the mobile unit over the communication path.
2. The system of claim 1, wherein the portion of the communication path that is wireless includes the entire communication path.
3. The system of claim 1, wherein the portion of the communication path that is wireless is shorter than a portion of the communication path that is not wireless.
4. The system of claim 1, wherein the bandwidth constraint comprises a real-time bandwidth constraint.
5. The system of claim 1, wherein the at least one signal comprises a specification of the bandwidth constraint.
6. The system of claim 1, wherein the at least one signal comprises a specification of the available memory of the mobile unit.
7. The system of claim 1, wherein the data source comprises at least one database external to the home computer unit.
8. The system of claim 1, wherein the data source comprises an Internet.
9. The system of claim 1, wherein the data source comprises a source of video data.
10. The system of claim 1, wherein the restructuring comprises an intra-modality restructuring of a modality of the requested information.
11. The system of claim 10, wherein the modality comprises a visual modality that includes a video modality.
12. The system of claim 10, wherein the modality comprises a visual modality that includes a graphics modality.
13. The system of claim 10 wherein the modality includes a visual modality, wherein the visual modality includes an image, and wherein the intra-modality restructuring includes generation of layered mosaics from a portion of the image.
14. The system of claim 10, wherein the modality comprises a visual modality, wherein the visual modality includes an image, and wherein the intra-modality restructuring includes cartoonification of a portion of the image.
15. The system of claim 14, wherein the cartoonification comprises a smoothing of an attribute of the portion of the image, and wherein the attribute is at least one of color, brightness, and texture.
16. The system of claim 10, wherein the modality comprises a visual modality, wherein the visual modality includes an image, and wherein the intra-modality restructuring includes iconification of a portion of the image.
17. The system of claim 10, wherein the modality includes an audio modality.
18. The system of claim 10, wherein the modality includes a text modality
19. The system of claim 1, wherein the restructuring comprises a cross-modality restructuring of a first modality into a second modality.
20. The system of claim 19, wherein the first modality comprises a visual modality, and wherein the second modality comprises a text modality.
21. The system of claim 20, wherein the visual modality includes a video modality.
22. The system of claim 20, wherein the visual modality includes a graphics modality.
23. The system of claim 1, wherein the home computer unit is adapted to determine a modality of the downsized information by use of a multimedia dictionary having a reference content entry that is mapped into a compact content entry, wherein the extracted requested information relates to the reference content entry, and wherein the downsized information relates to the compact content entry.
24. A method for communicating and processing data, comprising
providing a home computer unit;
engaging, by the home computer unit, in two-way communication with a mobile unit over a communication path, wherein a portion of the communication path is wireless;
receiving, by the home computer unit, at least one signal sent by the mobile unit to the home computer unit over the communication path such that the at least one signal comprises a request by the mobile unit for information from the home computer unit;
extracting, by the home computer unit, the requested information from a data source, wherein if the extracted requested information does not satisfy a bandwidth constraint relating to the communication path or does not fit within available memory of the mobile unit, then:
restructuring, by the home computer unit, the extracted requested information into downsized information such that the downsized information satisfies the bandwidth constraint and fits within the available memory of the mobile unit, and
transmitting, by the home computer unit, the downsized information to the mobile unit over the communication path.
25. The system of claim 24, wherein the portion of the communication path that is wireless includes the entire communication path.
26. The system of claim 24, wherein the portion of the communication path that is wireless is shorter than a portion of the communication path that is not wireless.
27. The method of claim 24, wherein the bandwidth constraint comprises a real-time bandwidth constraint.
28. The method of claim 24, wherein the at least one signal comprises a specification of the bandwidth constraint.
29. The method of claim 24, wherein the at least one signal comprises a specification of the available memory of the mobile unit.
30. The method of claim 24, wherein the data source comprises at least one database external to the home computer unit.
31. The method of claim 24, wherein the data source comprises an Internet.
32. The method of claim 24, wherein the data source comprises a source of video data.
33. The method of claim 24, wherein the restructuring comprises an intra-modality restructuring of a modality of the requested information.
34. The method of claim 33, wherein the modality comprises a visual modality that includes a video modality.
35. The method of claim 33, wherein the modality comprises a visual modality that includes a graphics modality.
36. The method of claim 33, wherein the modality includes a visual modality, wherein the visual modality includes an image, and wherein the intra-modality restructuring includes generation of layered mosaics from a portion of the image.
37. The method of claim 33, wherein the modality comprises a visual modality, wherein the visual modality includes an image, and wherein the intra-modality restructuring includes cartoonification of a portion of the image.
38. The method of claim 37, wherein the cartoonification comprises a smoothing of an attribute of the portion of the image, and wherein the attribute is at least one of color, brightness, and texture.
39. The method of claim 33, wherein the modality comprises a visual modality, wherein the visual modality includes an image, and wherein the intra-modality restructuring includes iconification of a portion of the image.
40. The method of claim 33, wherein the modality includes an audio modality.
41. The method of claim 33, wherein the modality includes a text modality
42. The method of claim 24, wherein the restructuring comprises a cross-modality restructuring of a first modality into a second modality.
43. The method of claim 42, wherein the first modality comprises a visual modality, and wherein the second modality comprises a text modality.
44. The method of claim 43, wherein the visual modality includes a video modality.
45. The method of claim 43, wherein the visual modality includes a graphics modality.
46. The method of claim 24, wherein the restructuring comprises utilizing a multimedia dictionary having a reference content entry that is mapped into a compact content entry, wherein the extracted requested information relates to the reference content entry, and wherein the downsized information relates to the compact content entry.
47. The method of claim 24, wherein the restructuring comprises determining which downsized information to generate by the restructuring, said determining comprising:
ascertaining, by the home computer unit, N permissible downsized information possibilities, wherein N is at least 1;
if N=1 then determining that the ascertained permissible downsized information possibility is the downsized information to generate by the restructuring;
if N>1 then
sending a query signal by the home computer unit to the mobile unit over the communication path, wherein the query signal comprises a request of a selection by the mobile unit of a preferred downsized information from the N permissible downsized information possibilities such that the preferred downsized information will be generated by the restructuring, and
receiving by the home computer unit a query return signal from the mobile unit over the communication path, wherein the query return signal specifies the preferred downsized information.
48. The system of claim 24, wherein the restructuring comprises determining which downsized information to generate by the restructuring, said determining comprising:
ascertaining, by the home computer unit, N permissible downsized information possibilities M1, M2, . . . , and MN respectively having a size in bits of B1, B2, . . . , and BN, wherein N≧1;
if N=1 then determining that M1 is the downsized information to generate by the restructuring;
if N>1 then selecting Mk as the downsized information to generate by the restructuring, wherein k is one of 1, 2, . . . , and N such that Bk is a minimum of B1, B2, . . . , and BN.
49. The system of claim 24, wherein the restructuring comprises determining which downsized information to generate by the restructuring, said determining comprising:
ascertaining, by the home computer unit, N permissible downsized information possibilities M1, M2, . . . , and MN respectively having a size in bits of B1, B2, . . . , and BN, wherein N≧1;
if N=1 then determining that M1 is the downsized information to generate by the restructuring;
if N>1 then selecting Mk as the downsized information to generate by the restructuring, wherein k is one of 1, 2 , . . . , and N such that Bk is a maximum of B1, B2, . . . , and BN.
50. A multimedia dictionary having reference content entries which are mapped into compact content entries,
wherein the multimedia dictionary is coupled to a home computer unit,
wherein the home computer unit is adapted to engage in two-way communication with a mobile unit over a communication path,
wherein a portion of the communication path is wireless,
wherein the home computer unit is adapted to receive at least one signal sent by the mobile unit to the home computer unit over the communication path,
wherein the at least one signal comprises a request by the mobile unit for information from the home computer unit,
wherein the home computer unit is adapted to extract the requested information from a data source,
wherein if the extracted requested information does not satisfy a bandwidth constraint relating to the communication path or does not fit within available memory of the mobile unit, then the home computer unit is adapted to effectuate a restructuring of the extracted requested information into downsized information such that the downsized information satisfies the bandwidth constraint and fits within the available memory of the mobile unit, and
wherein the home computer unit is adapted to transmit the downsized information to the mobile unit over the communication path,
wherein the home computer unit is adapted to determine a modality of the downsized information by use of the multimedia dictionary,
wherein the extracted requested information relates to a first reference content entry of the reference content entries of the multimedia dictionary, and
wherein the downsized information relates a first compact content entry of the compact content entries of the multimedia dictionary such that the first reference content entry is mapped into the first compact content entry.
51. A system for communication and processing of data, comprising a home computer unit,
wherein the home computer unit is adapted to engage in two-way communication with a mobile unit over a communication path,
wherein a portion of the communication path is wireless,
wherein the home computer unit is adapted to receive at least one signal sent by the mobile unit to the home computer unit over the communication path,
wherein the at least one signal comprises a request by the mobile unit for information from the home computer unit,
wherein the home computer unit is adapted to extract the requested information from a data source, and
wherein if the extracted requested information does not satisfy a bandwidth constraint relating to the communication path or does not fit within available memory of the mobile unit, then:
the home computer unit is adapted to effectuate a restructuring of the extracted requested information into downsized information such that the downsized information satisfies the bandwidth constraint and fits within the available memory of the mobile unit, and
the home computer unit is adapted to transmit the downsized information to the mobile unit over the communication path.
US10/011,883 2001-12-04 2001-12-04 Distributed processing, storage, and transmision of multimedia information Abandoned US20030105880A1 (en)

Priority Applications (14)

Application Number Priority Date Filing Date Title
US10/011,883 US20030105880A1 (en) 2001-12-04 2001-12-04 Distributed processing, storage, and transmision of multimedia information
US10/265,582 US7305618B2 (en) 2001-12-04 2002-10-07 Methods for multimedia content repurposing
CNA028240391A CN1600031A (en) 2001-12-04 2002-11-20 Distributed processing, storage, and transmission of multimedia information
JP2003550506A JP2005512214A (en) 2001-12-04 2002-11-20 Distributed processing, storage and transmission of multimedia information
AU2002348863A AU2002348863A1 (en) 2001-12-04 2002-11-20 Distributed processing, storage, and transmission of multimedia information
EP02781595A EP1459545A1 (en) 2001-12-04 2002-11-20 Distributed processing, storage, and transmission of multimedia information
PCT/IB2002/004974 WO2003049447A1 (en) 2001-12-04 2002-11-20 Distributed processing, storage, and transmission of multimedia information
TW091134788A TW200304073A (en) 2001-12-04 2002-11-29 Distributed processing, storage, and transmission of multimedia information
PCT/IB2002/005091 WO2003049450A2 (en) 2001-12-04 2002-12-02 Methods for multimedia content repurposing
AU2002351088A AU2002351088A1 (en) 2001-12-04 2002-12-02 Methods for multimedia content repurposing
KR10-2004-7008696A KR20040071176A (en) 2001-12-04 2002-12-02 Methods for multimedia content repurposing
CNA028240332A CN1600032A (en) 2001-12-04 2002-12-02 Methods for multimedia content repurposing
JP2003550509A JP2005512215A (en) 2001-12-04 2002-12-02 Multimedia content re-purpose processing method
EP02785800A EP1459552A2 (en) 2001-12-04 2002-12-02 Methods for multimedia content repurposing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/011,883 US20030105880A1 (en) 2001-12-04 2001-12-04 Distributed processing, storage, and transmision of multimedia information

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/265,582 Continuation-In-Part US7305618B2 (en) 2001-12-04 2002-10-07 Methods for multimedia content repurposing

Publications (1)

Publication Number Publication Date
US20030105880A1 true US20030105880A1 (en) 2003-06-05

Family

ID=21752366

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/011,883 Abandoned US20030105880A1 (en) 2001-12-04 2001-12-04 Distributed processing, storage, and transmision of multimedia information
US10/265,582 Expired - Fee Related US7305618B2 (en) 2001-12-04 2002-10-07 Methods for multimedia content repurposing

Family Applications After (1)

Application Number Title Priority Date Filing Date
US10/265,582 Expired - Fee Related US7305618B2 (en) 2001-12-04 2002-10-07 Methods for multimedia content repurposing

Country Status (8)

Country Link
US (2) US20030105880A1 (en)
EP (1) EP1459545A1 (en)
JP (1) JP2005512214A (en)
KR (1) KR20040071176A (en)
CN (1) CN1600031A (en)
AU (1) AU2002348863A1 (en)
TW (1) TW200304073A (en)
WO (1) WO2003049447A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040024743A1 (en) * 2002-07-30 2004-02-05 Minolta Co., Ltd. File storage device, program for controlling file storage device, computer readable recording medium on which the program is recorded, and printing system
US20040181613A1 (en) * 2003-03-10 2004-09-16 Takako Hashimoto Contents management apparatus, contents management system, contents management method, computer product, and contents data
US20040186723A1 (en) * 2003-03-19 2004-09-23 Fujitsu Limited Apparatus and method for converting multimedia contents
US20080168137A1 (en) * 2007-01-08 2008-07-10 Ray Benza Continuing education portal
US20120072387A1 (en) * 2009-05-18 2012-03-22 Takatoshi Yanase Knowledge base system, logic operation method, program, and recording medium

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080259818A1 (en) * 2002-08-07 2008-10-23 Edward Balassanian Home-to-home delivery of media content via cable
US7823070B2 (en) * 2003-12-19 2010-10-26 Fuji Xerox Co., Ltd. Methods and systems for extending existing user interfaces
JP4250574B2 (en) * 2004-08-05 2009-04-08 株式会社東芝 Metadata structure and method of reproducing metadata
JP4133981B2 (en) * 2004-09-09 2008-08-13 株式会社東芝 Metadata and video playback device
US7752548B2 (en) * 2004-10-29 2010-07-06 Microsoft Corporation Features such as titles, transitions, and/or effects which vary according to positions
FI20050469A0 (en) * 2005-05-02 2005-05-02 Mytronics Oy Process for ordering and downloading content by means of a mobile device
US7644364B2 (en) * 2005-10-14 2010-01-05 Microsoft Corporation Photo and video collage effects
JP2007199983A (en) * 2006-01-26 2007-08-09 Nec Corp Document file browsing system, document file browsing method and document browsing program
US7835578B2 (en) * 2006-04-19 2010-11-16 Sarnoff Corporation Automated video-to-text system
WO2008019156A2 (en) * 2006-08-08 2008-02-14 Digital Media Cartridge, Ltd. System and method for cartoon compression
CA2681197C (en) * 2007-04-24 2014-01-07 Nokia Corporation Signaling of multiple decoding times in media files
KR101257386B1 (en) * 2007-10-08 2013-04-23 에스케이플래닛 주식회사 System and Method for 3D Multimedia Contents Service using Multimedia Application File Format
EP2048887A1 (en) * 2007-10-12 2009-04-15 Thomson Licensing Encoding method and device for cartoonizing natural video, corresponding video signal comprising cartoonized natural video and decoding method and device therefore
RU2613580C2 (en) 2011-06-01 2017-03-17 Конинклейке Филипс Н.В. Method and system for helping patient
KR102000536B1 (en) 2012-12-28 2019-07-16 삼성전자주식회사 Photographing device for making a composion image and method thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6128668A (en) * 1997-11-07 2000-10-03 International Business Machines Corporation Selective transformation of multimedia objects
US20020003798A1 (en) * 2000-05-12 2002-01-10 Ntt Docomo, Inc. Rendering multicast service with sufficient reception quality to wireless terminals
US20040205650A1 (en) * 2001-09-10 2004-10-14 Lebin Cheng Dynamic web content unfolding in wireless information gateways
US6938087B1 (en) * 2000-09-12 2005-08-30 Hewlett-Packard Development Company, L.P. Distributed universal communication module for facilitating delivery of network services to one or more devices communicating over multiple transport facilities
US7025209B2 (en) * 1998-05-29 2006-04-11 Palmsource, Inc. Method and apparatus for wireless internet access

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5103306A (en) * 1990-03-28 1992-04-07 Transitions Research Corporation Digital image compression employing a resolution gradient
US5611038A (en) * 1991-04-17 1997-03-11 Shaw; Venson M. Audio/video transceiver provided with a device for reconfiguration of incompatibly received or transmitted video and audio information
US20010013123A1 (en) * 1991-11-25 2001-08-09 Freeman Michael J. Customized program creation by splicing server based video, audio, or graphical segments
US5689591A (en) * 1992-03-20 1997-11-18 Carnegie Mellon University Apparatus and method for noncausal, predictive, digital image compression
US5430496A (en) * 1992-04-29 1995-07-04 Canon Kabushiki Kaisha Portable video animation device for creating a real-time animated video by combining a real-time video signal with animation image data
US5699124A (en) * 1995-06-28 1997-12-16 General Instrument Corporation Of Delaware Bandwidth efficient communication of user data in digital television data stream
US5854856A (en) * 1995-07-19 1998-12-29 Carnegie Mellon University Content based video compression system
US5640560A (en) * 1995-08-02 1997-06-17 Microsoft Corporation CD-ROM content repurposing
US5915044A (en) * 1995-09-29 1999-06-22 Intel Corporation Encoding video images using foreground/background segmentation
US5727159A (en) * 1996-04-10 1998-03-10 Kikinis; Dan System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
US5969716A (en) * 1996-08-06 1999-10-19 Interval Research Corporation Time-based media processing system
US5956737A (en) * 1996-09-09 1999-09-21 Design Intelligence, Inc. Design engine for fitting content to a medium
US6075875A (en) * 1996-09-30 2000-06-13 Microsoft Corporation Segmentation of image features using hierarchical analysis of multi-valued image data and weighted averaging of segmentation results
US6049831A (en) * 1996-11-08 2000-04-11 Gte Laboratories Incorporated System for transmitting network-related information where requested network information is separately transmitted as definitions and display information
DE69725186T2 (en) * 1996-12-30 2004-06-17 Sharp K.K. SPRITE-BASED VIDEO CODING SYSTEM
US6249613B1 (en) * 1997-03-31 2001-06-19 Sharp Laboratories Of America, Inc. Mosaic generation and sprite-based coding with automatic foreground and background separation
US6147692A (en) * 1997-06-25 2000-11-14 Haptek, Inc. Method and apparatus for controlling transformation of two and three-dimensional images
US6115035A (en) * 1997-07-21 2000-09-05 Mediaone Group, Inc. System and method for automated audio/video archive and distribution
US6078701A (en) * 1997-08-01 2000-06-20 Sarnoff Corporation Method and apparatus for performing local to global multiframe alignment to construct mosaic images
CN1156164C (en) * 1997-11-27 2004-06-30 英国电讯有限公司 Transcoding
US6504569B1 (en) * 1998-04-22 2003-01-07 Grass Valley (U.S.), Inc. 2-D extended image generation from 3-D data extracted from a video sequence
US6563517B1 (en) * 1998-10-02 2003-05-13 International Business Machines Corp. Automatic data quality adjustment to reduce response time in browsing
US6331865B1 (en) * 1998-10-16 2001-12-18 Softbook Press, Inc. Method and apparatus for electronically distributing and viewing digital contents
US6236395B1 (en) * 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
SG92628A1 (en) * 1999-02-13 2002-11-19 Newstakes Inc A method and apparatus for converting video to multiple mark-up-language presentations
US6356664B1 (en) * 1999-02-24 2002-03-12 International Business Machines Corporation Selective reduction of video data using variable sampling rates based on importance within the image
US6345279B1 (en) * 1999-04-23 2002-02-05 International Business Machines Corporation Methods and apparatus for adapting multimedia content for client devices
CN1363184A (en) * 1999-12-22 2002-08-07 皇家菲利浦电子有限公司 Remote delivery of multimedia content from consumer electronics devices
US6738424B1 (en) * 1999-12-27 2004-05-18 Objectvideo, Inc. Scene model generation from video for use in video processing
US6542546B1 (en) * 2000-02-02 2003-04-01 Mitsubishi Electric Research Laboratories, Inc. Adaptable compressed bitstream transcoder
US6574279B1 (en) * 2000-02-02 2003-06-03 Mitsubishi Electric Research Laboratories, Inc. Video transcoding using syntactic and semantic clues
WO2001069936A2 (en) * 2000-03-13 2001-09-20 Sony Corporation Method and apparatus for generating compact transcoding hints metadata
US6553150B1 (en) * 2000-04-25 2003-04-22 Hewlett-Packard Development Co., Lp Image sequence compression featuring independently coded regions
WO2001082262A1 (en) * 2000-04-25 2001-11-01 Geneed, Inc. Computer-based educational system
US6724817B1 (en) * 2000-06-05 2004-04-20 Amphion Semiconductor Limited Adaptive image data compression
US6711587B1 (en) * 2000-09-05 2004-03-23 Hewlett-Packard Development Company, L.P. Keyframe selection to represent a video
US6954498B1 (en) * 2000-10-24 2005-10-11 Objectvideo, Inc. Interactive video manipulation
US6678413B1 (en) * 2000-11-24 2004-01-13 Yiqing Liang System and method for object identification and behavior characterization using video analysis
US20020111972A1 (en) * 2000-12-15 2002-08-15 Virtual Access Networks. Inc. Virtual access
US7546527B2 (en) * 2001-03-06 2009-06-09 International Business Machines Corporation Method and apparatus for repurposing formatted content
US6925501B2 (en) * 2001-04-17 2005-08-02 General Instrument Corporation Multi-rate transcoder for digital streams
US6810144B2 (en) * 2001-07-20 2004-10-26 Koninklijke Philips Electronics N.V. Methods of and system for detecting a cartoon in a video data stream

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6128668A (en) * 1997-11-07 2000-10-03 International Business Machines Corporation Selective transformation of multimedia objects
US7025209B2 (en) * 1998-05-29 2006-04-11 Palmsource, Inc. Method and apparatus for wireless internet access
US20020003798A1 (en) * 2000-05-12 2002-01-10 Ntt Docomo, Inc. Rendering multicast service with sufficient reception quality to wireless terminals
US6938087B1 (en) * 2000-09-12 2005-08-30 Hewlett-Packard Development Company, L.P. Distributed universal communication module for facilitating delivery of network services to one or more devices communicating over multiple transport facilities
US20040205650A1 (en) * 2001-09-10 2004-10-14 Lebin Cheng Dynamic web content unfolding in wireless information gateways

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040024743A1 (en) * 2002-07-30 2004-02-05 Minolta Co., Ltd. File storage device, program for controlling file storage device, computer readable recording medium on which the program is recorded, and printing system
US20040181613A1 (en) * 2003-03-10 2004-09-16 Takako Hashimoto Contents management apparatus, contents management system, contents management method, computer product, and contents data
US7457784B2 (en) * 2003-03-10 2008-11-25 Ricoh Company, Ltd. Contents management apparatus, contents management system, contents management method, computer product, and contents data
US20040186723A1 (en) * 2003-03-19 2004-09-23 Fujitsu Limited Apparatus and method for converting multimedia contents
US7702996B2 (en) * 2003-03-19 2010-04-20 Fujitsu Limited Apparatus and method for converting multimedia contents
US20080168137A1 (en) * 2007-01-08 2008-07-10 Ray Benza Continuing education portal
US20120072387A1 (en) * 2009-05-18 2012-03-22 Takatoshi Yanase Knowledge base system, logic operation method, program, and recording medium
US8818930B2 (en) * 2009-05-18 2014-08-26 Takatoshi Yanase Knowledge base system, logic operation method, program, and recording medium

Also Published As

Publication number Publication date
WO2003049447A1 (en) 2003-06-12
US20030103074A1 (en) 2003-06-05
US7305618B2 (en) 2007-12-04
JP2005512214A (en) 2005-04-28
EP1459545A1 (en) 2004-09-22
AU2002348863A1 (en) 2003-06-17
TW200304073A (en) 2003-09-16
KR20040071176A (en) 2004-08-11
CN1600031A (en) 2005-03-23

Similar Documents

Publication Publication Date Title
US20030105880A1 (en) Distributed processing, storage, and transmision of multimedia information
US11017018B2 (en) Systems and methods of building and using an image catalog
EP1309917B1 (en) Cache system and method for generating uncached objects from cached and stored object components
Mohan et al. Adapting multimedia internet content for universal access
US6345279B1 (en) Methods and apparatus for adapting multimedia content for client devices
US7203692B2 (en) Transcoding between content data and description data
US20030069898A1 (en) Data processing system
US20030081145A1 (en) Systems and methods for generating digital images having image meta-data combined with the image data
Tseng et al. Video summarization and personalization for pervasive mobile devices
JPH10150584A (en) Digital studio equipment and its control method
US20040071368A1 (en) System and method for content-based querying using video compression format
US20100228751A1 (en) Method and system for retrieving ucc image based on region of interest
Tseng et al. Video personalization and summarization system for usage environment
US7433881B1 (en) System and method for handling multi-resolution graphics files
Lin et al. Fast browsing of large-scale images using server prefetching and client caching techniques
Tseng et al. Video personalization and summarization system
CN101578859A (en) Image digital processing based on edit status
JP2000112975A (en) Retrieval method for multimedia contents
Gudes et al. Remote conferencing with multimedia objects
JP2002175298A (en) Data management system, data management method and program
Tseng et al. Video personalization for usage environment
Lu et al. Resource-driven content adaptation
Griffioen et al. Content based multimedia data management and efficient remote access
Dunckley et al. Oracle 10g developing media rich applications
Ahmed et al. Video Indexing and Summarization Service for Mobile Users

Legal Events

Date Code Title Description
AS Assignment

Owner name: KONINKLIJKE PHILIPS ELECTRONICS N.V., NETHERLANDS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JASINSCHI, RADU SERBAN;REEL/FRAME:012377/0221

Effective date: 20011116

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION