Back to results
US 7,734,824 B2Granted
Transport of reversible and unreversible embedded wavelets
AssigneeRicoh Company, Ltd.
InventorsMichael Gormish, Serene Banerjee
Life of this patent
Estimating the term…
Abstract
A method and apparatus for transporting portions of a codestream over a communications mechanism is described. In one embodiment, the method comprises sending a request over a network and receiving tile-parts of a JPEG 2000 compliant codestream from the network as a return type as part of a response to the request.
Claims19
A system including a server and a client, comprising:
- the client including
- a first sending device to send a viewport request to the server to request an image object,
- a first receiving device to receive an image object according to the viewport request, and
- a display device to display the image object received by the first receiving device;
- and
- the server including
- a first storage device to store a JPEG2000 codestream,
- a second storage device to store information on tile-parts corresponding to a tile and a bit, the tile comprises the JPEG2000 codestream and the bit represents whether the server has already sent the tile to the client,
- a second receiving device to receive the viewport request from the client,
- a specifying device to specify a tile of JPEG2000 codestream based on the information regarding tile-parts, wherein the tile is specified by the viewport request received by the second receiving device,
- an extracting device to extract a tile which has not been sent to the client yet in the JPEG2000 code stream specified by the specifying device,
- a decoder to create an image object by decompressing the tile, and
- a second sending device to send a image object created by the decoder to the client as a response of the viewport request.
10 more elements
A method, comprising:
- storing, with a first storage device of a server, a JPEG2000 codestream;
- storing, with a second storage device of the server, information on tile-parts corresponding to a tile and a bit, the tile comprises the JPEG2000 codestream and the bit represents whether the server has already sent the tile to a client;
- sending, with a first sending device of the client, a viewport request to the server to request an image object;
- receiving, with a second receiving of the server, the viewport request from the client;
- specifying, with a specifying device of the server, a tile of JPEG2000 codestream based on the information regarding tile-parts, wherein the tile is specified by the viewport request received by the second receiving device;
- extracting, with an extracting device of the server, a tile which has not been sent to the client yet in the JPEG2000 code stream specified by the specifying device;
- creating, with a decoder of the server, an image object by decompressing the tile;
- sending, with a second sending device of the server, an image object created by the decoder to the client as a response of the viewport request;
- receiving, with a first receiving device of the client, an image object according to the viewport request;
- and
- displaying, with a display device of the client, the image object received by the first receiving device.
8 more elements
An article of manufacture comprising one or more recordable media storing instructions thereon which, when executed by a system, cause the system to perform a method comprising:
- storing, with a first storage device of a server, a JPEG2000 codestream;
- storing, with a second storage device of the server, information on tile-parts corresponding to a tile and a bit, the tile comprises the JPEG2000 codestream and the bit represents whether the server has already sent the tile to a client;
- sending, with a first sending device of the client, a viewport request to the server to request an image object;
- receiving, with a second receiving of the server, the viewport request from the client;
- specifying, with a specifying device of the server, a tile of JPEG2000 codestream based on the information regarding tile-parts, wherein the tile is specified by the viewport request received by the second receiving device;
- extracting, with an extracting device of the server, a tile which has not been sent to the client yet in the JPEG2000 code stream specified by the specifying device;
- creating, with a decoder of the server, an image object by decompressing the tile;
- sending, with a second sending device of the server, an image object created by the decoder to the client as a response of the viewport request;
- receiving, with a first receiving device of the client, an image object according to the viewport request;
- and
- displaying, with a display of the client, the image object received by the first receiving device.
8 more elements
Dependencies are inferred from the claim text.