1461027982-35d67568-c908-4f76-b451-020408bf0523

1. A portable cushion tray, comprising:
a tray having a first maximum perimeter, wherein the tray includes a rigid door portion and a remaining portion that remains stationary during movement of the rigid door portion between a closed position and an open position, the rigid door portion coupled to the remaining portion with at least one hinge, a hidden compartment disposed beneath the rigid door portion of the tray, the rigid door portion positionable between the closed position where the hidden compartment is concealed and the open position where the hidden compartment is exposed;
a cushion having a second maximum perimeter, the cushion coupled to the tray, and the first maximum perimeter one of the same as the second maximum perimeter and disposed inside of the second maximum perimeter, and the hidden compartment extending away from the tray and having a base disposed inside of the cushion, the cushion including an upholstery material that envelopes a filler; and
a backer board disposed between the filler of the cushion and the tray, and sandwiching a perimeter edge of the upholstery material between the backer board and the remaining portion of the tray, wherein the hidden compartment is disposed through an aperture formed in the backer board and the remaining portion is affixed to each of the upholstery material and the backer board.
2. The portable cushion tray of claim 1, wherein the filler is a polyfill.
3. The portable cushion tray of claim 1, wherein at least one of the door portion and the backer board includes a fastener.
4. The portable cushion tray of claim 3, wherein the backer board further includes another aperture through which a miscellaneous holder is disposed.
5. The portable cushion tray of claim 1, wherein the tray includes an elongate fluted joint configured to hold a writing instrument.
6. The portable cushion tray of claim 1, wherein the hidden compartment is laterally disposed between the at least one hinge and a front side of the cushion.
7. The portable cushion tray of claim 1, wherein the door portion of the tray is larger than the remaining portion of the tray.
8. The portable cushion tray of claim 7, wherein the at least one hinge is disposed between and couples the door portion to the remaining portion of the tray.
9. The portable cushion tray of claim 1, wherein the filler is disposed between the base and a major side of the cushion.
10. The portable cushion tray of claim 9, wherein the filler is also disposed between sides of the hidden compartment and sides of the cushion.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An image processing apparatus comprising:
an open platform-compatible unit configured to determine a protocol that is used by a video analysis application installed in or connected to the image processing apparatus, and receive at least one of channel information about an original image, channel information about an encoded image, channel information about a decoded image, resolution information about the decoded image and frame rate information that is required to receive the decoded image, in accordance with the determined protocol; and
a protocol conversion unit configured to process an input image to comply with the determined protocol, based on the at least one information that is received at the open platform-compatible unit.
2. The image processing apparatus of claim 1, wherein the protocol conversion unit comprises:
a reception unit configured to receive an image that the open platform-compatible unit requests based on the received at least one information;
a decoding unit configured to decode the received image; and
at least one of a resizing unit configured to change a resolution of the decoded image according to the determined protocol and a resampling unit configured to change a frame rate of the decoded image according to the determined protocol.
3. The image processing apparatus of claim 2, wherein the protocol conversion unit further comprises:
a storing unit configured to store a part or whole of the decoded image; and
a transmission unit configured to transmit an image output from the at least one of the resizing unit and the resampling unit.
4. The image processing apparatus of claim 1, wherein the open platform-compatible unit requests the input image from a channel selected from among a plurality of channels based on the determined protocol.
5. The image processing apparatus of claim 1, wherein the open platform-compatible unit is configured to select channel information to receive from among the channel information about the original image, the channel information about the encoded image and the channel information about the decoded image, according to the determined protocol.
6. The image processing apparatus of claim 5, wherein if the channel information about the decoded image is received, the open platform-compatible unit receives the resolution information about the decoded image and the frame rate information.
7. The image processing apparatus of claim 1, wherein if the determined protocol supports video analysis of an object moving at a speed over a predetermined threshold or moving at a predetermined location or time, the open platform-compatible unit selects and receives the channel information about the decoded image from among the at least one information.
8. The image processing apparatus of claim 7, wherein if the determined protocol supports video analysis of an object moving at a speed under a predetermined threshold or moving at another predetermined location or time, the open platform-compatible unit selects and receives the channel information about the encoded image from among the at least one information.
9. The image processing apparatus of claim 1, wherein if the determined protocol supports video analysis of an object moving at a speed under a predetermined threshold or moving at a predetermined location or time, the open platform-compatible unit selects and receives the channel information about the encoded image from among the at least one information.
10. An image processing apparatus comprising:
an open platform-compatible unit configured to determine a protocol that is used by a video analysis application installed in or connected to the image processing apparatus, determine at least one of a channel through which an image is to be received, and whether an encoded image is to be received or a decoded image is to be received, and receive an image based on the determinations; and
a protocol conversion unit configured to process the received image received at the open platform-compatible unit according to the determined protocol.
11. The image processing apparatus of claim 11, wherein the open platform-compatible unit is configured to determine both the channel through which an image is to be received and whether an encoded image is to be received or a decoded image is to be received.
12. The image processing apparatus of claim 10, wherein the open platform-compatible unit is further configured to determine a frame rate at which the decoded image is to be received, if it is determined that the decoded image is to be received.
13. The image processing apparatus of claim 10, wherein the protocol conversion unit comprises at least one of a resizing unit configured to change a resolution of the received image according to the protocol and a resampling unit configured to change a frame rate of the received image according to the determined protocol.
14. An image processing method comprising:
determining a protocol that is used by a video analysis application installed in or connected to an image processing apparatus; receiving at least one of channel information about an original image, channel information about an encoded image, channel information about a decoded image, resolution information about the decoded image and frame rate information that is required to receive the decoded image, in accordance with the determined protocol; and
processing an input image to comply with the determined protocol based on the at least one information that is received at the open platform-compatible unit.
15. The method of claim 14, wherein the processing comprises:
receiving an image that the open platform-compatible unit requests based on the received at least one information;
decoding the received image; and
changing, according to the determined protocol, at least one of a resolution of the decoded image and a frame rate of the decoded image.
16. The method of claim 15, wherein the processing further comprises:
storing a part or whole of the decoded image; and
transmitting an image output from the changing.
17. The method of claim 14, further comprising requesting the input image from a channel selected from among a plurality of channels based on the determined protocol.
18. The method of claim 14, wherein the processing comprises selecting and receiving the channel information about the decoded image from among the at least one information, if the determined protocol supports video analysis of an object moving at a speed over a predetermined threshold or moving at a predetermined location or time.
19. The method of claim 18, wherein the processing comprises selecting and receiving the channel information about the encoded image from among the at least one information, if the determined protocol supports video analysis of an object moving at a speed under a predetermined threshold or moving at another predetermined location or time.
20. The method of claim 14, wherein the processing comprises selecting and receiving the channel information about the encoded image from among the at least one information, if the determined protocol supports video analysis of an object moving at a speed under a predetermined threshold or moving at a predetermined location or time.