WO2004068843A1 - 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム - Google Patents
情報処理装置、および情報処理方法、並びにコンピュータ・プログラム Download PDFInfo
- Publication number
- WO2004068843A1 WO2004068843A1 PCT/JP2003/016084 JP0316084W WO2004068843A1 WO 2004068843 A1 WO2004068843 A1 WO 2004068843A1 JP 0316084 W JP0316084 W JP 0316084W WO 2004068843 A1 WO2004068843 A1 WO 2004068843A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- content
- image
- server
- processing
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32502—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device in systems having a plurality of input or output devices
- H04N1/32507—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device in systems having a plurality of input or output devices a plurality of input devices
- H04N1/32512—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device in systems having a plurality of input or output devices a plurality of input devices of different type, e.g. internal and external devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00244—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3243—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of type information, e.g. handwritten or text document
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3278—Transmission
Definitions
- the present invention relates to an information processing device, an information processing method, and a computer program. Furthermore, in detail, in a configuration in which image content is transmitted / received between devices connected to a network, a server executing processing for providing image content to the client holds regular angle information (original anal) about the image.
- the present invention relates to an information processing apparatus, an information processing method, and a computer program that enable optimal image display processing on a client by enabling notification to the client.
- home networks are in widespread use, enabling home appliances to communicate with each other by connecting home appliances, computers, and other peripheral devices to the network at home. .
- the home network provides convenience and comfort to the user by sharing data processing functions of each device by communicating between the network connection devices and transmitting and receiving contents between the devices. In the future, it is expected to become more and more popular.
- the Universal Plug and Play (UP n P) is known as a protocol suitable for the configuration of such home networks. Universal Plug and Play (UP n P) makes it easy to build networks without complicated operations, and enables each connection in network-connected devices without complicated operations and settings. It makes equipment service available. Also, UP n P is the operating system 2
- UP n P exchanges definition files in accordance with XML (extensible Markup Language) between connected devices, and recognizes each other among the devices.
- XML extensible Markup Language
- a device validation process that searches each device on the network, receives responses from each device, and acquires information such as device type and function included in the response.
- Service request processing for requesting a service from each device based on the information acquired in the discovery processing.
- the device newly connected to the network acquires the device ID by the above-mentioned addressing process, acquires the information of the other network-connected device by the discovery processing, and transmits it to the other device based on the acquired information.
- Service requests can be made. For example, when playing back content such as music data and image data stored in the server on the client side device, the client side requests the server to store the content information stored in the server, such as music and movies.
- the server sends metadata (attribute information) about the content held by the server to the client in response to a request from the client.
- the client is Content information is displayed on the display of the client device according to a predetermined display program based on the metadata acquired from the server. For example, a list of music titles, titles of titles, etc., or an image data list is displayed on the display. The user confirms or selects the content to be reproduced based on the display information, and transmits a content transmission request to the server.
- the server receives the content request from the client, the server sends the content to the client according to the received request, and the client side plays the received content.
- the content stored on the server in the home network can be accessed from other network connected devices.
- the content can be acquired by the device that has executed the UP n P connection, which is the above-described simple device connection configuration.
- the content includes various data such as still image data, moving image data such as movies, music data, etc.
- the client as a network connection device such as a display or a player obtains various contents from a server to obtain images and sounds. It is possible to reproduce the output of
- the server stores, for example, a picture taken by the user or an image data file in which image data acquired via internet or the like is accumulated.
- Such accumulated image data can be displayed on a client such as a PC provided with a display or the like.
- the client requests the server to send image data, and the server sends the image data to the client and displays it on the client's replay.
- image data such as an abstract picture or a photograph of a starry sky on a client device such as a PC
- An image display program for executing image display in an information processing apparatus usually converts the direction of image data, for example, 90 degrees, 180 degrees, 2 70 degrees, 3 60 Enables processing such as 0 degree rotation.
- Patent Document 1 shows an on-demand image distribution configuration for providing image information stored in a server to a client terminal, and the title, staff, equipment position information, and object position information as stored image incidental information of the server.
- An example configuration is presented that presents additional information such as, etc.
- this document does not show the configuration for presenting angle information of the original image or the regular image data, and does not show the configuration for solving the above-mentioned respective problems.
- the present invention has been made in view of the above-described problems in the prior art, and performs processing for providing image data to a client in a configuration in which image data is transmitted and received between devices connected via a network.
- An information processing apparatus capable of performing optimal image display processing on a client by holding information on an angle (original angle) indicating the normal orientation of an image and enabling the server to notify the client of the information, and an information processing method As well as providing computer 'programs'.
- a server storing image data and executing processing for providing image data to a client holds angle information (original angle) indicating the normal direction of the image as property information associated with the image data.
- An object of the present invention is to provide an information processing apparatus, an information processing method, and a computer program capable of flexible image management by enabling editing processing such as rewriting of property information.
- the first aspect of the present invention is
- An information processing apparatus as a content providing server that executes content transmission processing in response to a request from a client.
- a storage unit storing metadata as content and content attribute information
- a data transmission / reception unit that executes data transmission / reception processing
- Metadata is extracted from the storage unit based on receipt of a content or content information acquisition request from a client, and content information to be transmitted to the client is generated based on property information that is a component of the metadata.
- a control unit a control unit
- the storage unit is
- the control unit An information processing apparatus characterized by generating content information including the original angle information based on receipt of an acquisition request for image content or image content information from a client, and transmitting the content information via the data transmission / reception unit. It is in. Furthermore, in one embodiment of the information processing apparatus according to the present invention, the storage unit is configured to transmit image data to the client in any direction as original angle information indicating the normal direction of the image content held by the server. The image rotation angle data indicating whether the image is set to the normal image direction by rotating the angle is stored, and the control unit generates content information including original angle information storing the image rotation angle data, It is characterized in that it has a configuration to transmit via the data transmission / reception unit.
- the control unit transmits, to the client, XML (extended Markup Language) data constituted by content information including original angle information storing the image rotation angle data. It is characterized in that it is configured to execute processing for generating transmission data. Furthermore, in one embodiment of the information processing apparatus according to the present invention, the control unit acquires a conversion code as rotation processing angle information stored in a rotation processing request packet from a client received via the transmission / reception unit. An image rotation process of an angle corresponding to the conversion code, and a process of transmitting the image data after the rotation process to the client. Furthermore, according to a second aspect of the present invention,
- a data transmission / reception unit that executes data transmission / reception processing with the content providing server;
- a control unit that generates display information to be displayed on an output unit based on content information received from the server via the data transmission / reception unit;
- a display unit for displaying the display information generated by the control unit.
- the control unit is configured to execute processing for generating display information including original information indicating the normal orientation of the image content included in the property information as a component of the image content information received from the server. It is in the information processing device that is characterized. Furthermore, in one embodiment of the information processing apparatus according to the present invention, the original andalul information indicates an image rotation direction in which direction the reception image data of the client is rotated and in which direction the image is set to a normal image direction. The feature is that it is angle data. Further, in one embodiment of the information processing apparatus according to the present invention, the control unit is configured to display display information by analyzing extended markup language (XML) data configured by content information including the original angle information received from a server. It is characterized in that it is configured to execute information generation processing. Furthermore, according to a third aspect of the present invention,
- XML extended markup language
- An information processing apparatus as a client that makes a content transmission request to the content providing server, and a data transmitting / receiving unit that executes data transmission / reception processing with the content providing server;
- a control unit that generates display information to be displayed on an output unit based on content information received from the server via the data transmission / reception unit;
- a display unit for outputting and displaying the display information generated by the control unit, wherein the control unit is an original indicating the normal direction of the image content included in the property information as a component of the image content information received from the server. It is configured to execute rotation processing for correcting image data received from the server to a normal direction based on angle information and output processing to the output unit.
- the original andalul information indicates an image rotation direction in which direction the reception image data of the client is rotated and in which direction the image is set to a normal image direction.
- the control unit is configured to execute rotation processing of an angle corresponding to the image rotation angle data set as the original angle information.
- a data transmission / reception unit that executes data transmission / reception processing with a content providing server; a control unit that generates display information to be displayed on an output unit based on content information received from the server via the data transmission / reception unit;
- a display unit for displaying the display information generated by the control unit.
- the control unit is configured as the rotation processing request packet for the server, based on original information indicating the normal direction of the image content included in property information as a component of the image content information received from the server.
- an information processing apparatus characterized in that it is configured to execute generation and transmission processing of a rotation processing request packet storing rotation angle information corresponding to angle information.
- the original andalul information indicates an image rotation angle indicating how many directions in which direction the received image data of the client is rotated and which is set to the normal image direction.
- the control unit is configured to execute generation processing and transmission processing of a rotation processing request packet storing rotation angle information corresponding to the image rotation angle data set as the original angle information.
- the fifth aspect of the present invention is
- An information acquisition request receiving step of receiving a content or content information acquisition request from a client An information acquisition request receiving step of receiving a content or content information acquisition request from a client
- Content angle information that indicates the normal direction of the image content is extracted as property information that configures metadata corresponding to the content from the storage unit, and the content is transmitted to the client based on the information including the original angle information.
- An information processing method characterized by comprising: Furthermore, in one embodiment of the information processing method according to the present invention, the storage unit is configured to transmit image data to the client in any direction as original angle information indicating the normal direction of the image content held by the server.
- the image rotation angle data indicating whether the image is set to the normal image direction by rotating the angle is stored, and the content information generation step generates content information including original angle information storing the image rotation angle data.
- the content information generation step is a client of XML (extended Markup Language) data constituted by content information including original angle information storing the image rotation angle data.
- the information processing method further comprises the steps of: receiving a rotation processing request packet from the client; and rotation processing angle information stored in the rotation processing request packet. Acquiring a conversion code as the image data, and an image of an angle corresponding to the conversion code. The method further comprises the steps of: performing a conversion process; and transmitting the image data after the rotation process to the client. Furthermore, the sixth aspect of the present invention is
- an information processing method characterized by comprising: Furthermore, in one embodiment of the information processing method according to the present invention, the original andalul information indicates an image rotation direction in which direction the reception image data of the client is rotated and in which direction it is set to a normal image direction. The feature is that it is angle data. Furthermore, in one embodiment of the information processing method of the present invention, the display information generation step is performed by analyzing XML (extended Markup Language) data configured by content information including the original angle information received from a server. It is characterized in that processing of generating display information is executed. Furthermore, the seventh aspect of the present invention is
- an information processing method characterized by comprising: Furthermore, in one embodiment of the information processing method according to the present invention, the original andalul information indicates an image rotation direction in which direction the reception image data of the client is rotated and in which direction it is set to a normal image direction. It is angle data, and the image conversion processing step executes rotation processing of an angle corresponding to the image rotation angle data set as the original angle information. Furthermore, the eighth aspect of the present invention is
- a packet generation / transmission step of executing generation and transmission processing of a rotation processing request packet storing rotation angle information corresponding to the original angle information as a rotation processing request bucket to the server based on the original angle information
- the original andalul information may be rotated by any number of directions of the received image data of the client. It is image rotation angle data indicating whether the orientation of the normal image is set, and the packet generation / transmission step stores rotation angle information corresponding to the image rotation angle data set as the original angle information. It is characterized in that it is configured to execute generation and transmission processing of processing request packets. Furthermore, the ninth aspect of the present invention is
- a computer that executes information processing on a content providing server
- An information acquisition request receiving step of receiving a content or content acquisition request from the client An information acquisition request receiving step of receiving a content or content acquisition request from the client;
- the first one aspect of the present invention is A computer program that performs information processing on a client that plays received content from a server.
- a computer program that executes information processing in a client that performs processing for reproducing received content from a server.
- a packet generation / transmission step of executing generation and transmission processing of a rotation processing request packet storing rotation angle information corresponding to the original angle information as the rotation processing request packet to the server based on the original angle information;
- the content providing server generates the content information based on the original angle information indicating the normal direction of the image content and transmits it to the client. It becomes possible to grasp the normal orientation of the image content to be received, and to perform rotation processing in the own apparatus based on the grasped information or to request the server to display the image data of the correct orientation. Furthermore, according to an embodiment of the present invention, display information including original angle information indicating the normal direction of image content included in property information as a component of content information received from the server is displayed in the client. Since the processing for generating and displaying on the display is performed, the user can execute the correct direction correction processing of the display image based on the display information.
- the client acquires, from the server, the original angle information indicating the normal orientation of the image content as property information of the image content, and based on the original angle information, the server Since rotation processing is performed to correct the received image data from the image in the normal direction and output processing is performed to the output unit, the user can present the correctly corrected image to the client without performing processing. It is possible to Furthermore, according to an embodiment of the present invention, the client acquires original angle information indicating the normal orientation of the image content as property information of the image content from the server, and transmits the original angle information information to the server.
- the computer program of the present invention may be, for example, a storage medium, a communication medium, such as a CDFD, MO, etc., provided in a computer readable form to a general-purpose computer 'system capable of executing various programs' code.
- a medium or a network that can be provided by a communication medium such as a network It is a program.
- FIG. 1 is a diagram showing an example of a network configuration to which the present invention is applicable.
- FIG. 2 is a diagram for explaining a configuration example of a network connection device.
- FIG. 3 is a diagram for explaining the processing sequence between server and client in the content data reproduction processing.
- FIG. 4 is a diagram for explaining the processing sequence between the server and the client involving the rotation processing of image data.
- FIG. 5 is a diagram for explaining property information which constitutes metadata set corresponding to content data.
- FIG. 6 is a diagram showing an example of image data and image information displayed on the display of the client.
- FIG. 7 is a diagram showing the setting conditions of the image conversion processing request property stored in the image rotation processing request packet transmitted from the client to the server.
- FIG. 8 is a view for explaining an example of setting of a conversion code value to be set in the image conversion processing required property.
- FIG. 9 is a diagram showing an example of image data and image information after rotation processing displayed on the display of the client.
- FIG. 10 shows a flow chart explaining an image data reception and rotation process, a rotation process request, and a display process procedure of the image data after the rotation process in the client.
- FIG. 11 is a diagram showing a flowchart illustrating processing procedures such as image data transmission in the server, rotation processing based on a rotation processing request from a client, and re-transmission of an image after rotation processing.
- Figure 12 is a block diagram that illustrates the processing functions of the server.
- Figure 13 is a block diagram that illustrates the processing capabilities of the client. BEST MODE FOR CARRYING OUT THE INVENTION
- the details of an information processing apparatus, an information processing method, and a computer program according to the present invention will be described with reference to the drawings.
- FIG. Figure 1 shows a server 101 that executes processing in response to processing requests from various client devices, and a PC 12 1 as a client device that makes processing requests to the server 101, monitors 1 2 2 , Mobile phone 1 2 3, playback unit 1 2 4 2, PDA 1 2 5 are connected via network 100, for example, a home network configuration.
- a client device various other electronic devices and home appliances can be connected.
- the processing executed by the server 101 in response to a request from the client may be, for example, provision of content stored in storage means such as a hard disk possessed by the server 101 or execution of an application program executable by the server. Data processing services, etc.
- FIG. 1 shows a server 101 that executes processing in response to processing requests from various client devices, and a PC 12 1 as a client device that makes processing requests to the server 101, monitors 1 2 2 , Mobile phone 1 2 3, playback unit 1 2 4 2, PDA 1 2 5 are connected via network 100, for example, a home network configuration.
- the client device various other electronic devices and home
- Client devices connected to the network can also be servers.
- the network 100 is either a wired or wireless network, and each connected device transmits and receives communication packets such as Ethernet (registered trademark) frames via the network 100, for example. That is, the client executes a data processing request for the server 101 by transmitting to the server 101 a frame in which the processing request information is stored in the data part of the Ethernet frame.
- Ethernet registered trademark
- the server 101 executes data processing in response to the reception of the processing request frame, stores result data as the data processing result in the data part of the communication packet as necessary, and transmits it to each client.
- the network connection device is configured by, for example, a Universal Plug and Play (UP n P) compatible device. Therefore, it is a configuration that makes it easy to add or delete devices connected to the network.
- the devices newly connected to the network are
- I P addresssing process to obtain self device I D such as addresssing process.
- a device validation process that searches each device on the network, receives a response from each device, and acquires information such as the device type and function contained in the response.
- a central processing unit (CPU) 201 performs various processing according to a program stored in a read only memory (ROM) 202 or an HDD 204 or the like. It functions as a data processing unit or a communication control processing unit. Programs and data executed by the CPU 201 are stored in the RAM 203 as appropriate.
- the CPU 201, the ROM 202, the RAM 203, and the HD D 204 are mutually connected via the network 205.
- An input / output interface 2 0 6 is connected to the bus 2 0 5, and the input / output interface 2 0 6 is an input constituted by, for example, a keyboard, a switch, a button, or a mouse operated by the user.
- An output unit 2 08 composed of an L CD, a CRT, and a spy force etc. for presenting various information to the user is connected. Furthermore, a removable recording medium 21 1 can be mounted on the communication unit 2 0 9 functioning as data transmission / reception means, and further, a removable recording medium 21 1 such as a magnetic disk, an optical disk, a magnetooptical disk, or a semiconductor memory. Read data from or write data from the drive 2 10 0 is connected.
- the configuration shown in FIG. 2 is an example of a server and a personal computer (PC) as an example of the network connection device shown in FIG. 1, the network connection device is not limited to a PC, but a mobile phone as shown in FIG. It can be configured by a portable communication terminal such as a PDA, and various other electronic devices such as a playback device and a display, and an information processing device. Therefore, it is possible to have hardware configuration specific to each device, and execute processing according to the hardware.
- the server holds, as metadata, attribute information corresponding to each content such as still images and image data such as moving images stored in its own storage unit and audio data such as music.
- still image, image data such as moving images, audio data such as music, etc. owned by the server
- the content of such etc. is generically called AV content.
- AV Content is managed by Content Directory having a hierarchical structure.
- the content directory has a hierarchical structure configured by folders storing individual AV contents or a plurality of AV contents.
- Each component of the content directory that is, each of the folders storing the AV content or the AV content, is called an object (O bject).
- object is a generic name for data units processed by the server, and there are various objects other than individual AV content or folders that store multiple AV content.
- the minimum unit of AV content that is, one music data, one moving image data, one still image data, etc. is called an item.
- Objects are classified into classes according to their type, such as music (Au dio), video (V ideo), photos (P hoto), etc., and class labeling is performed.
- the client can, for example, specify a specific class and request and execute a search that targets only objects that belong to a specific classification.
- classes are also managed in a hierarchical structure, and subclasses can be set under one class.
- Metadata is a variety of management information including attribute information corresponding to the content of the server, class definition information, and information on the hierarchical structure that constitutes the content directory.
- the metadata as content inertia information defined in association with each object includes the content identifier (ID), data size, resource information, title, artist name, copyright information, etc. Information is included.
- Each piece of information contained in metadata is called a property.
- music (Au dio), video (V ideo), photos (P hoto), etc. are pre-defined as to what kind of property metadata each class has. It is done.
- the property as metadata of the attribute information of the content is the original angle (origina as the angle information of the original image data). 1 Angle) is included, and data is stored that indicates how many times the original image data is rotated relative to the image data sent from the server to the client. [Content playback process by client]
- a client who wants to acquire content such as image data or audio data from the server and reproduce it makes a content request to the server, receives requested content from the server, and reproduces the content.
- the client requests acquisition of content information held by the server.
- the server generates content information such as title and artist name as XML (extended Markup Language) data based on the metadata corresponding to the content according to the client's request and sends it to the client.
- the client displays content information on the display according to the received XML information. For example, in the case of music content, it is displayed as a list including song names, artist names, playback times, etc.
- step S14 the client at the client device Selects image data to be received from the server and plays it back, or a song, etc., and sends content specification information (eg content ID) to the server.
- the server acquires the content from the storage means based on the received content designation information, and transmits it.
- step S16 the client plays the content received from the server. If the content has been compressed by ATRAC, MPEG, etc., playback will be performed after decoding on the client side.
- the normal content reproduction procedure is as described above. If, for example, the reproduced content is image data such as a picture, the user displaying the image data at the client terminal may process the image data. For example, rotation processing of display image data.
- image data rotation processing is performed, if the image display program executed on the client terminal has a rotation processing function, rotation processing can be performed using that rotation processing function.
- the client requests the server to perform image rotation processing, applies the image conversion processing function of the server to execute the image conversion processing, and retransmits the converted image data from the server to the client again. It is also possible to execute a process to A typical image data display processing sequence including the rotation processing of the display image will be described with reference to FIG.
- image data is transmitted from the server to the client.
- the client displays the received image data on the display of the client.
- the angle information of the original image data that is, the original angle is included as property information constituting attribute information (metadata) of the image data.
- the property information [original gin angle] information is It is information indicating how many times the correct image data or original image data is rotated with respect to the image data transmitted from the server to the client.
- [Original Angle] information is information that indicates the normal orientation of the image content. This property information is transmitted from the server to the client as XML data along with the transmission of the image data in step S21.
- FIG. 10 Olet Angle (orginal Angle)
- property information is an element of metadata associated with the image content stored in the storage unit by the server, and the server associates the content with the storage unit It is the information stored in.
- the server holds various property information as content attribute information.
- attribute information related to content data is metadata
- property information is associated as individual elements of the metadata.
- Figure 5 shows some of the content information that is compatible with context.
- Property information is sent from the server to the client in response to a property information acquisition request from the client. Alternatively, in response to a content acquisition request from the client, it is added to the transmission content and transmitted to the client.
- Protocol Info is information on the file format of content, eg, image data. Information is shown as, for example, MI ME T ype. Specific examples are Photo / JPEG, Audio / Mpeg, Audio / WAV, Audio / X-openmg, Audio / L16, Video / MPEG, Video / JPEG.
- a codec is encoded data aspect information related to content data, and as a data compression processing aspect, MP EG 1 L 3, ATRAC 3, ATR AC 3 plus, '', J PEG, '., MP EG 4 V, etc. , Various codec information is stored. Size (size) indicates the size of the data. Resolution (resolution) is resolution information of image data held by the server. For example, various resolution information such as 1600 ⁇ 1200, 1280 ⁇ 1024, 800 ⁇ 600, etc. is set. Data portion 301 shown in FIG. 5 is original angle information, and is information indicating how many times the normal image data or the original image data is rotated with respect to the image data transmitted from the server to the client. Is stored.
- angle information of 0 to 359 degrees is stored.
- only four pieces of information at 0, 90, 180, and 270 degrees may be stored.
- Such property information is sent from the server to the client as XML data in response to a request for property information from the client, or in conjunction with content transmission.
- the property information shown in FIG. 5 is information held by the server as attribute information corresponding to the content, and shows a part of information that can be provided to the client.
- Various content information other than that shown in this figure is provided from the server to the client according to the property information acquisition request from the client.
- the client that has received the image data and property information from the server in step S21 displays the received image data on the display of the client and displays image attribute information based on the received property information.
- An example of display processing is shown in Fig.6.
- Display information as shown in FIG. 6 is generated according to a display processing program that the client device has in advance, based on XML data based on property information received from the server. Therefore, the display mode differs depending on the setting of the display processing program.
- display image data 3 1 1 based on image data received from the server and image information 3 2 0 based on property information received from the server are displayed on the display 3 1 0 of the client.
- the image information includes rotation information generated on the basis of the original Angle in the property information described above.
- the normal image data or the original image data is an image obtained by rotating the display image data 31 1 received from the server and displayed clockwise by 270 degrees.
- the display image data 31 1 On the client side, based on the property information received from the server, it is necessary to rotate the display image data 31 1 to the right by 270 degrees in order to display an image at a normal angle based on the property information received from the server.
- Steps S22-2 and S223 shown in FIG. 4 indicate image rotation processing based on property information on the client side alone.
- step S23 If the client does not have the function to execute the image rotation process, request the server to perform the image rotation process. This is processing of step S23 and the following shown in FIG.
- the client requests the server to perform image rotation processing, it is necessary to specify the rotation angle. Based on the property information received from the server, the client can recognize that it is necessary to rotate the display image data 31 1 to the right by 270 degrees in order to display the image at the correct angle based on the property information received from the server. Because of this, it is possible to send to the server a rotation processing request that specifies 270 ° right rotation processing. The client sends a content processing request packet to the server.
- FIG. 7 shows an aspect of the property [image convert setting (image Convert Settings)] as the rotation processing angle setting information set in the content rotation processing request packet. Similar to FIG. 5 described above, FIG. 7 shows property names (Property Name), data types such as numerical values and strings (Type), multiple (Multiple) indicating whether or not two or more can exist, and contents of properties. (Property Description) is shown.
- the client sets the value of the property [image convert processing (image Convert Settings)] as rotation processing angle setting information under the conditions shown in FIG. 7, and transmits a content processing request packet to the server.
- a convert code as a bit string specifying a rotation angle is set.
- An example of the conversion code is shown in Figure 8.
- the conversion code is 90 degrees right, 180 degrees right, 2 7 to the right.
- An example is shown in which 0-degree rotation processing, left-right inversion, and top-bottom inversion can be specified.
- the example shown here is an example, and the code setting may be made possible to specify 0 to 3 5 9 degrees of detail. Alternatively, only four pieces of information of 0, 90, 180 and 270 degrees may be set. In the example shown in FIG.
- step S23 the client transmits to the server a content rotation processing request packet in which the above-described convert code 0 x 0000000 3 is set as the value of the property [image convert processing (image Convert Settings)].
- the server When the server receives a packet from the client, it acquires the setting value of the property [image convert processing (image Convert Settings)] stored in the packet, that is, the conversion code 0 x 00000003, and performs 270 ° clockwise rotation.
- the image data is rotated by 270 degrees in accordance with the image processing program in the server.
- the server sends the image data after the rotation process to the client. Note that the server also adds property information as attribute information of this image data to the image data as necessary, and transmits it as XML data.
- the client receives the rotated image data from the server, in step S26, based on the received data on the display of the client Display. Fig.
- FIG. 9 shows a display example of the image data based on the image data after rotation processing and the newly added property information.
- display image data 3 5 1 based on image data received from the server and image information 3 6 0 based on property information received from the server are displayed on the display 3 40 of the client.
- the image information includes rotation information generated on the basis of the original Angle in the property information described above.
- the normal image data or the original image data is an image obtained by rotating the display image data 351 received from the server clockwise by 0 degrees. That is, the image displayed on the display of the client is display data of the correct orientation.
- the server Based on the property information received from the server, the server provides the necessary rotation angle for displaying the image at the normal angle, and based on the angle information provided from the server. Since the client side rotation processing or the rotation processing request to the server can be executed, the image data display processing in the original correct direction becomes possible.
- the original Angle information data section 3 0 1 shown in FIG. 5
- Ru it can be arbitrarily rewritten by the user. For example, when new image data is stored in the server, the user can set an arbitrary numerical value in original angle information corresponding to the stored image data.
- the original angle as attribute information attached to the image data.
- Information may be input together with image data from a device such as a digital camera, and may be set as corresponding metadata of stored image data of the server based on the input information.
- the original angle information of the image data displayed on the client device can be rewritten on the client side, transmitted as update data to the server, and the property information can be rewritten.
- editing information such as whether each information can be rewritten, increased or deleted, etc. is set. Specifically, for example,
- a: can be increased by UpdateObject
- Each edit code of is set corresponding to each property information.
- [UpdateObject] indicates the update processing procedure.
- An edit code of [w: Rewritable with UpdateObject] is assigned to the original angle information in the meta information set corresponding to the image data stored in the server, and the user Alternatively, by executing update processing from the client device, it is possible to rewrite original angle information in the meta information that is set in association with each image data.
- the property information sent from the server to the client includes various information, and among these, data that has been permitted to be rewritten and data that is not permitted to be rewritten is included. Data is included.
- the client executes display processing according to the edit code.
- the display information is generated based on the property information received from the server, the rotation information is included in the display information, and the processing example is determined by the user.
- the image display processing program of the client apparatus may be configured to automatically execute and display rotation processing for performing normal display based on property information received from the server without performing processing. If the client does not have the rotation processing function, the processing program of the client device generates a rotation processing request bucket that specifies the rotation processing angle for executing normal display based on the property information received from the server. It may be configured to automatically execute processing to be sent to the server.
- the still image such as a photograph has been described as an example of the image data, but the moving image content is also similarly referred to as original angle as property information corresponding to the moving image content. Can be set.
- Original angle original angle
- the client turns received data in the direction of the original data as required. It is possible to modify and display on the display of the client 1. Acquisition processing of image data in the client device, rotation processing or processing request based on property information, and display processing procedure of image data after rotation processing will be described with reference to the processing flow of FIG.
- the client device performs image data request processing to the server in step S 11 1.
- the client is the server in step SI 12
- Image data and property information as attribute information are received as XML data
- image information based on the image data and property information is generated according to the display program based on the received information and displayed on the display Do.
- the image information includes rotation information generated based on the original Angle in the property information, and the normal image data or the original image data is received from the server. It is possible to identify how many times the displayed image data displayed is rotated.
- step S114 it is determined whether the client side is capable of changing the image data displayed on the display of the client apparatus to the correct original image orientation.
- step S115 a rotation process is performed according to the rotation angle based on the property information
- step S116 the image after the rotation process is displayed on the display.
- step S114 if it is determined in step S114 that the image rotation process can not be executed on the client side, the process proceeds to step S112 to output an image rotation process request to the server.
- the above-mentioned conversion code is set as the value of the property [image conversion processing (image Convert Settings)].
- the setting value shall be the value corresponding to the original angle in the property information received from the server.
- step S122 the client receives the image data after the rotation process executed by the server side, and displays the image after the rotation process on the display in step S116.
- step S 21 the server determines the presence or absence of reception of the image rotation processing request from the client, and in the case of no reception, the processing ends.
- step S213 the server sets the setting value of the property [image convert processing (image Convert Settings)] stored in the received packet, that is, the conversion code.
- step S214 a rotation process corresponding to the acquired value of the compliance code is executed according to the image processing program in the server.
- step S215 the server adds the image data after the rotation processing is performed and property information as attribute information of the image data to the image data and transmits it as XML data.
- the hardware configuration of the server and the client device is as described above with reference to FIG. 2, and the various processes described above are performed as a control unit according to the program stored in the storage unit of each server client.
- CPU runs.
- processing executed by the control unit is processing for transmitting image data as content according to a request from the client, acquiring metadata corresponding to the transmission image data, and generating XML data based on property information.
- image rotation processing based on the image rotation processing request from the client.
- processing for displaying image data and image information on the display based on the image data and property information received from the server. This is processing such as image rotation processing according to the image processing program of the own device, or generation and transmission of an image rotation processing request bucket for the server.
- FIG. 12 is a block diagram showing the main functional configuration of the server.
- the packet transmission / reception unit 501 receives a packet for the client and a packet from the client.
- the packet generation and analysis unit 520 performs transmission packet generation processing and reception packet analysis processing. These include bucket address settings, address recognition, data storage for the data section, and data acquisition from the data section.
- the content storage unit 53 stores the content held by the server. Content includes various content such as image data and audio data.
- the metadata storage unit 504 is a storage unit storing metadata as attribute information corresponding to content.
- the metadata storage unit 500 stores property information that constitutes metadata, and as the property information, as described with reference to FIG. 5, the orientation of the normal image of the image data.
- the original angle (ori ginal angle) information is included as information indicating.
- a property information acquisition unit executes processing for extracting metadata corresponding to content from the metadata storage unit based on the content acquisition request or the property information acquisition request received from the client.
- the XML data generation unit 506 generates XML data to be transmitted to the client based on the acquired meta data of the property information acquisition unit 505.
- a data conversion unit converts the original content held by the server into a data mode corresponding to the request from the client.
- the buckett transceiver 6001 receives a packet for the server and a packet from the server.
- the buckett generation / analysis unit 602 performs transmission packet generation processing and reception packet analysis processing. It includes packet address setting, address recognition, data storage for the data section, data acquisition processing from the data section, as well as analysis of stored data in the packet.
- the storage unit 603 stores content such as image data included in the packet received from the server, property information, and the like.
- the output unit 64 is a display or the like for displaying the information shown in FIGS. 6 and 9, and includes a speaker and a display applied to the content reproduction process.
- the input unit 605 is, for example, a keyboard used to input various designation information and the like when executing rotation processing on display image data, and other data input means.
- the XML data analysis unit 606 analyzes XML data composed of property information received from the server, and generates and outputs the display information described above with reference to FIGS. 6 and 9 based on the analysis data. Execute processing to output to the display as a part.
- the XML data analysis unit 606 obtains original Angle information included in the property information received from the server, and If rotation processing is possible on the ant side, rotation angle information is notified to the data conversion unit 600.
- the data conversion unit 600 acquires the original angle information included in the property information received from the server, and the XML data analysis unit 600 executes the image data rotation processing based on the acquired information.
- the data conversion unit 67 also has a function of decoding compressed data when the image data received from the server is compressed data such as JPEG and MPEG.
- the image data after the decoding and rotation processing is displayed on the display constituting the output unit 604.
- the server and client functionally have the functions shown in Fig. 12 and Fig. 13 and execute the processes described above.
- FIGS. 12 and 13 are block diagrams for explaining the functions, and in practice, various processing programs are controlled under control of the CPU in the hardware configuration such as a PC shown in FIG. To be executed.
- the present invention has been described in detail with reference to the specific embodiments. However, it is obvious that those skilled in the art can make modifications and substitutions of the embodiment without departing from the scope of the present invention. That is, the present invention has been disclosed in the form of exemplification, and should not be construed as limiting. In order to determine the scope of the present invention, the claims should be taken into consideration.
- the series of processes described in the specification can be executed by hardware, software, or a combination of both.
- a program in which the processing sequence is recorded may be installed and executed in a memory in a computer incorporated in dedicated hardware, or a general-purpose computer capable of executing various processing.
- Programs can be installed and executed.
- the program can be recorded in advance in a hard disk ROM (Read Only Memory) as a recording medium.
- the program may be temporarily stored in a removable recording medium such as a flexible disk, a compact disk read only memory (CD-ROM), a magneto optical disk (MO) disk, a digital disk (DVD), a magnetic disk, or a semiconductor memory. It can be stored (recorded) on a fixed or permanent basis.
- Such removable recording media can be provided as so-called package software.
- the program is installed on the computer from the removable recording medium as described above, and is also wirelessly transferred from the download site to the computer, or wired to the computer via a network such as a LAN (Local Area Network) or the Internet.
- the computer can receive the transferred program and install it on a recording medium such as a built-in hard disk.
- the various processes described in the specification are not only executed in chronological order according to the description, but may also be executed in parallel or individually depending on the processing capability of the apparatus executing the process or the need. Good. Further, in the present specification, a system is a logical set configuration of a plurality of devices, and the devices of each configuration are not limited to those in the same housing.
- content information is generated based on the original angle information indicating the normal direction of the image content and the client is
- the client can grasp the normal direction of the image content received from the server, and the client performs rotation processing in its own device based on the grasped information, or requests the server to perform regular processing. It is possible to display image data of any orientation.
- display information including original angle information indicating the normal orientation of image content included in property information as a component of content information received from the server is displayed on the client.
- the client acquires, from the server, original angle information indicating the normal direction of the image content as property information of the image content, and based on the original angle information, the received image data from the server is authenticated. It is configured to execute rotation processing to correct the direction and output processing to the output unit. Without performing user process, it is possible to present the Menzo Fixed correctly to the client. Furthermore, according to an embodiment of the present invention, the client acquires original angle information indicating the normal orientation of the image content as property information of the image content from the server, and transmits the original angle information information to the server. Since the rotation processing request packet storing the rotation angle information corresponding to is transmitted, even if the client side does not have the image rotation processing function, the correctly corrected image is received from the server and displayed on the display of the client. It is possible to execute the process of generating and displaying on the display, the user can execute the correct direction correction process of the display image based on the display information.
- the client acquires, from the server, original angle information indicating the normal direction of the image content as property information of the image
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2003289110A AU2003289110A1 (en) | 2003-01-28 | 2003-12-16 | Information processing device, information processing method, and computer program |
CN2003801092231A CN1742480B (zh) | 2003-01-28 | 2003-12-16 | 信息处理装置和信息处理方法 |
US10/543,565 US9002779B2 (en) | 2003-01-28 | 2003-12-16 | Information processing apparatus, information processing method, and computer program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003019051A JP2004235739A (ja) | 2003-01-28 | 2003-01-28 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
JP2003-19051 | 2003-01-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004068843A1 true WO2004068843A1 (ja) | 2004-08-12 |
Family
ID=32820599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2003/016084 WO2004068843A1 (ja) | 2003-01-28 | 2003-12-16 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Country Status (6)
Country | Link |
---|---|
US (1) | US9002779B2 (ja) |
JP (1) | JP2004235739A (ja) |
KR (1) | KR101016465B1 (ja) |
CN (1) | CN1742480B (ja) |
AU (1) | AU2003289110A1 (ja) |
WO (1) | WO2004068843A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006062372A1 (en) * | 2004-12-11 | 2006-06-15 | Samsung Electronics Co., Ltd. | Information storage medium including meta data for multi-angle title, and apparatus and method for reproducing the same |
Families Citing this family (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7899828B2 (en) | 2003-12-10 | 2011-03-01 | Mcafee, Inc. | Tag data structure for maintaining relational data over captured objects |
US8656039B2 (en) | 2003-12-10 | 2014-02-18 | Mcafee, Inc. | Rule parser |
US8548170B2 (en) | 2003-12-10 | 2013-10-01 | Mcafee, Inc. | Document de-registration |
US7774604B2 (en) | 2003-12-10 | 2010-08-10 | Mcafee, Inc. | Verifying captured objects before presentation |
US7814327B2 (en) | 2003-12-10 | 2010-10-12 | Mcafee, Inc. | Document registration |
US7984175B2 (en) * | 2003-12-10 | 2011-07-19 | Mcafee, Inc. | Method and apparatus for data capture and analysis system |
US7930540B2 (en) | 2004-01-22 | 2011-04-19 | Mcafee, Inc. | Cryptographic policy enforcement |
US7962591B2 (en) | 2004-06-23 | 2011-06-14 | Mcafee, Inc. | Object classification in a capture system |
KR100644621B1 (ko) * | 2004-08-06 | 2006-11-10 | 삼성전자주식회사 | 네트워크 디바이스의 소프트웨어 업데이트 방법 |
US8560534B2 (en) | 2004-08-23 | 2013-10-15 | Mcafee, Inc. | Database for a capture system |
US7949849B2 (en) | 2004-08-24 | 2011-05-24 | Mcafee, Inc. | File system for a capture system |
WO2006030860A1 (ja) * | 2004-09-15 | 2006-03-23 | Yamaha Corporation | 電子機器、デジタル信号生成方法、デジタル信号記録媒体、および信号処理装置 |
KR100772376B1 (ko) * | 2005-06-23 | 2007-11-01 | 삼성전자주식회사 | 화상형성장치 및 방법 |
US7907608B2 (en) | 2005-08-12 | 2011-03-15 | Mcafee, Inc. | High speed packet capture |
US7818326B2 (en) | 2005-08-31 | 2010-10-19 | Mcafee, Inc. | System and method for word indexing in a capture system and querying thereof |
US7730011B1 (en) | 2005-10-19 | 2010-06-01 | Mcafee, Inc. | Attributes of captured objects in a capture system |
US7657104B2 (en) | 2005-11-21 | 2010-02-02 | Mcafee, Inc. | Identifying image type in a capture system |
US8504537B2 (en) | 2006-03-24 | 2013-08-06 | Mcafee, Inc. | Signature distribution in a document registration system |
US8010689B2 (en) * | 2006-05-22 | 2011-08-30 | Mcafee, Inc. | Locational tagging in a capture system |
US7958227B2 (en) | 2006-05-22 | 2011-06-07 | Mcafee, Inc. | Attributes of captured objects in a capture system |
US7689614B2 (en) * | 2006-05-22 | 2010-03-30 | Mcafee, Inc. | Query generation for a capture system |
EP1895740B2 (en) * | 2006-08-28 | 2023-07-26 | Rockwell Automation Technologies, Inc. | Structured data support using metadata and a type library in a control system |
US9331928B2 (en) * | 2006-10-16 | 2016-05-03 | Qualcomm Incorporated | Diagnostic agent in device that retrieves key performance indicators |
JP2008134966A (ja) * | 2006-11-29 | 2008-06-12 | Sony Corp | データ管理サーバ、データ管理システム、データ管理方法およびプログラム |
WO2009047674A2 (en) * | 2007-10-08 | 2009-04-16 | Koninklijke Philips Electronics N.V. | Generating metadata for association with a collection of content items |
US8301618B2 (en) * | 2008-02-26 | 2012-10-30 | Microsoft Corporation | Techniques to consume content and metadata |
US9264669B2 (en) | 2008-02-26 | 2016-02-16 | Microsoft Technology Licensing, Llc | Content management that addresses levels of functionality |
US8205242B2 (en) | 2008-07-10 | 2012-06-19 | Mcafee, Inc. | System and method for data mining and security policy management |
US9253154B2 (en) | 2008-08-12 | 2016-02-02 | Mcafee, Inc. | Configuration management for a capture/registration system |
US8850591B2 (en) | 2009-01-13 | 2014-09-30 | Mcafee, Inc. | System and method for concept building |
US8706709B2 (en) | 2009-01-15 | 2014-04-22 | Mcafee, Inc. | System and method for intelligent term grouping |
US8473442B1 (en) | 2009-02-25 | 2013-06-25 | Mcafee, Inc. | System and method for intelligent state management |
US8667121B2 (en) | 2009-03-25 | 2014-03-04 | Mcafee, Inc. | System and method for managing data and policies |
US8447722B1 (en) | 2009-03-25 | 2013-05-21 | Mcafee, Inc. | System and method for data mining and security policy management |
KR20100107801A (ko) * | 2009-03-26 | 2010-10-06 | 삼성전자주식회사 | 무선 통신 시스템에서 안테나 선택을 위한 장치 및 방법 |
JP5881929B2 (ja) * | 2009-04-10 | 2016-03-09 | ソニー株式会社 | サーバ装置、広告情報生成方法及びプログラム |
US8806615B2 (en) | 2010-11-04 | 2014-08-12 | Mcafee, Inc. | System and method for protecting specified data combinations |
JP5811602B2 (ja) * | 2010-12-16 | 2015-11-11 | ソニー株式会社 | 画像生成装置、プログラム、画像表示システム、および画像表示装置 |
US8963959B2 (en) * | 2011-01-18 | 2015-02-24 | Apple Inc. | Adaptive graphic objects |
US20130246334A1 (en) | 2011-12-27 | 2013-09-19 | Mcafee, Inc. | System and method for providing data protection workflows in a network environment |
US9357272B2 (en) | 2012-08-03 | 2016-05-31 | Intel Corporation | Device orientation capability exchange signaling and server adaptation of multimedia content in response to device orientation |
JP2014071854A (ja) * | 2012-10-02 | 2014-04-21 | Fuji Xerox Co Ltd | 情報処理装置及びプログラム |
US9164625B2 (en) * | 2012-10-14 | 2015-10-20 | Neonode Inc. | Proximity sensor for determining two-dimensional coordinates of a proximal object |
KR102064952B1 (ko) * | 2013-07-12 | 2020-01-10 | 삼성전자주식회사 | 수신 데이터를 이용하여 어플리케이션을 운영하는 전자 장치 |
JP6232839B2 (ja) * | 2013-08-26 | 2017-11-22 | 株式会社リコー | 再生システム、再生制御システム、情報端末、表示装置、再生制御プログラム、再生プログラム及び再生方法 |
US9821222B1 (en) | 2014-11-14 | 2017-11-21 | Amazon Technologies, Inc. | Coordination of content presentation operations |
US9839843B1 (en) * | 2014-11-14 | 2017-12-12 | Amazon Technologies, Inc. | Coordination of content presentation operations |
US20160173784A1 (en) * | 2014-12-16 | 2016-06-16 | Hyangjin LEE | Apparatus and method for providing of rotation image |
EP3045990B1 (de) * | 2015-01-16 | 2022-10-05 | Siemens Aktiengesellschaft | Remote-Anzeige von Daten mit situationabhängiger Darstellungsänderung |
US10291561B2 (en) | 2015-02-09 | 2019-05-14 | Nokia Technologies Oy | Apparatus, a method and a computer program for image coding and decoding |
CN107094200B (zh) * | 2016-12-14 | 2020-03-10 | 口碑控股有限公司 | 一种视图调整的方法及装置 |
US10970330B1 (en) * | 2019-11-20 | 2021-04-06 | International Business Machines Corporation | Method of searching images using rotational gesture input |
KR20220152924A (ko) * | 2021-05-10 | 2022-11-17 | 현대자동차주식회사 | M2m 시스템에서 데이터를 증강하기 위한 방법 및 장치 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08139885A (ja) * | 1994-09-13 | 1996-05-31 | Fuji Xerox Co Ltd | 画像送信装置、画像受信装置および画像通信装置 |
JPH10150551A (ja) * | 1996-09-20 | 1998-06-02 | Canon Inc | 画像通信装置及び画像処理方法 |
JP2001325297A (ja) * | 2000-05-17 | 2001-11-22 | Nec Software Hokuriku Ltd | 商品画像表示システム、商品画像閲覧方法および記録媒体 |
JP2002049907A (ja) * | 2000-08-03 | 2002-02-15 | Canon Inc | デジタルアルバム作成装置およびデジタルアルバム作成方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05328098A (ja) | 1992-05-18 | 1993-12-10 | Fuji Xerox Co Ltd | 画像処理システム |
US5757379A (en) * | 1994-09-13 | 1998-05-26 | Fuji Xerox Co., Ltd. | Image communicating apparatus providing proper display of received images with facilitated user control |
SE518643C2 (sv) | 2000-06-06 | 2002-11-05 | Axis Ab | Hantering av metainformation |
JP2002091990A (ja) | 2000-07-13 | 2002-03-29 | Sony Corp | オンデマンド画像配信サーバ、画像資源データベース、クライアント端末、及び検索結果表示方法 |
US7054508B2 (en) * | 2000-08-03 | 2006-05-30 | Canon Kabushiki Kaisha | Data editing apparatus and method |
JP2002304628A (ja) | 2001-04-05 | 2002-10-18 | Canon Inc | 情報検索システム及びその方法と記憶媒体 |
-
2003
- 2003-01-28 JP JP2003019051A patent/JP2004235739A/ja active Pending
- 2003-12-16 KR KR1020057013817A patent/KR101016465B1/ko active IP Right Grant
- 2003-12-16 CN CN2003801092231A patent/CN1742480B/zh not_active Expired - Fee Related
- 2003-12-16 AU AU2003289110A patent/AU2003289110A1/en not_active Abandoned
- 2003-12-16 US US10/543,565 patent/US9002779B2/en not_active Expired - Fee Related
- 2003-12-16 WO PCT/JP2003/016084 patent/WO2004068843A1/ja active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08139885A (ja) * | 1994-09-13 | 1996-05-31 | Fuji Xerox Co Ltd | 画像送信装置、画像受信装置および画像通信装置 |
JPH10150551A (ja) * | 1996-09-20 | 1998-06-02 | Canon Inc | 画像通信装置及び画像処理方法 |
JP2001325297A (ja) * | 2000-05-17 | 2001-11-22 | Nec Software Hokuriku Ltd | 商品画像表示システム、商品画像閲覧方法および記録媒体 |
JP2002049907A (ja) * | 2000-08-03 | 2002-02-15 | Canon Inc | デジタルアルバム作成装置およびデジタルアルバム作成方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006062372A1 (en) * | 2004-12-11 | 2006-06-15 | Samsung Electronics Co., Ltd. | Information storage medium including meta data for multi-angle title, and apparatus and method for reproducing the same |
KR100739770B1 (ko) * | 2004-12-11 | 2007-07-13 | 삼성전자주식회사 | 멀티 앵글 타이틀에 적용 가능한 메타 데이터를 포함하는저장 매체, 그 재생 장치 및 방법 |
US8526793B2 (en) | 2004-12-11 | 2013-09-03 | Samsung Electronics Co., Ltd. | Information storage medium including meta data for multi-angle title, and apparatus and method for reproducing the same |
US8666224B2 (en) | 2004-12-11 | 2014-03-04 | Samsung Electronics Co., Ltd. | Information storage medium including meta data for multi-angle title, and apparatus and method for reproducing the same |
Also Published As
Publication number | Publication date |
---|---|
KR101016465B1 (ko) | 2011-02-24 |
AU2003289110A1 (en) | 2004-08-23 |
US20060184532A1 (en) | 2006-08-17 |
CN1742480A (zh) | 2006-03-01 |
JP2004235739A (ja) | 2004-08-19 |
CN1742480B (zh) | 2010-06-16 |
KR20050098875A (ko) | 2005-10-12 |
US9002779B2 (en) | 2015-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004068843A1 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
US9699245B2 (en) | Information processing apparatus and method, and computer program for providing transmission and reception of content in various data schemes | |
JP4305004B2 (ja) | 情報処理装置、およびコンテンツ情報処理方法、並びにコンピュータ・プログラム | |
JP4531696B2 (ja) | マルチメディア情報共有システム | |
JP3823929B2 (ja) | 情報処理装置、情報処理方法、およびコンテンツ配信装置、コンテンツ配信方法、並びにコンピュータ・プログラム | |
US7792865B2 (en) | Information processing device, content management method, content information management method, and computer program | |
WO2004086355A1 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
EP1589435B1 (en) | Information processing device, information processing method, and computer program | |
JP2004362099A (ja) | サーバ装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP2004348455A (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP2004350043A (ja) | サーバ装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP2006345306A (ja) | コンテンツ配信システムおよび方法、ならびに、端末装置および端末装置のコンテンツ管理方法 | |
JP2012118688A (ja) | 情報管理装置、情報管理方法、コンピュータプログラムおよび記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 20038A92231 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020057013817 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 1020057013817 Country of ref document: KR |
|
122 | Ep: pct application non-entry in european phase | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2006184532 Country of ref document: US Ref document number: 10543565 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 10543565 Country of ref document: US |