1460908076-30d05411-505d-488e-99a2-16dc0e4d773c

1. Universal device for automatically adjusting plastic containers vertically directing and horizontally aligning means in a directing-aligning machine, said machine comprising: a substantially cylindrical receptacle holding bulk plastic containers, comprising a rotating cylindrical wall, to the outer cylindrical wall a plurality of cradles (5) and a corresponding plurality of discharge channels (6) are fixed, both provided with movable parts (10, 35) which can change their position in dependence on the containers size; a stationary cylindrical wall (3) surrounding cradles and discharge channels, at least one control member located on the machine outer stationary cylindrical wall (3) and adapted to engage cradles (5) movable parts (10) on receptacle rotation, for varying the position of said movable parts in dependence on containers size
characterized by the fact it provides:
for each cradle a fin (26) hinged to one of the two cradle longitudinal walls and adapted to rotate on the displacement of the cradle movable part (10) into the same cradle to reduce in this way the cross-section size in dependence on the diameter or largest size of the container cross-section;
for each discharge channel a movable bottom wall (33) located between the tilted side walls (34, 35) for reducing the channel width, the displacement of the bottom wall being controlled by the movable wall (35) for changing the channel depth in dependence on the diameter or the largest size of the container cross-section.
2. Automatic adjusting universal device according to claim 1, characterized by the fact fin (26) is integral with a cam (28) interfering with the movable part of cradle (5).
3. Automatic adjusting universal device according to claim 1, characterized by the fact a cam (28) is integral with the cradle movable part, said cam interfering with fin (26) to rotate it.
4. Automatic adjusting universal device according to claim 1, characterized by the fact the movable part of each discharge channel comprises:
a wall (35), split in two portions (35a, 35b), pivoted at its bottom on a pin (36) for changing its tilt to the vertical axis, the top portion (35a) being directly connected to the cradle movable part (10).
5. Automatic adjusting universal device according to claim 1, characterized by the fact the movable bottom wall (33) is substantially formed by a flexible steel plate fixed on its top to a fixed wall (37) and outwardly pushed by a cam (44) driven by a bottom portion (35b) of wall (35).
6. Automatic adjusting universal device according to claim 1, characterized by the fact that a box-shaped bottom portion (35b) receives a fork (41) provided with a pin (42) acting as a rotation axis for the bottom portion (35b), that in turn supports a flat element (43) engaging cam (44) integral with the bottom wall (33).
7. Universal device for automatically adjusting plastic container vertically directing and horizontally aligning means in a directing-aligning machine, said machine comprising: a bin for holding bulk plastic containers, at least one rotating disk located inside said bin and peripherally supporting a plurality of cradles, said disk having a vertical or tilted rotation axis, a plurality of discharge channels being connected to said disk or between said disk and a lower disk, cradles and discharge channels being provided with movable parts which can vary their position in dependence on the containers size, at least one control member located on the machine outer stationary wall forming the bin, said control member being adapted to engage cradle movable parts on disks rotation to change their position in dependence on containers size,
characterized by the fact it provides
for each cradle a fin (26) hinged to one of the cradle longitudinal walls and adapted to rotate on the displacement of the cradle movable part (10) into the same cradle to reduce in this way the cross-section size in dependence on the diameter or largest size of the container cross-section;
for each discharge channel a movable bottom wall (33) located between the tilted side walls (34, 35) for reducing the channel width, the displacement of the bottom wall being controlled by the movable wall (35) for changing the channel depth in dependence on the diameter or largest size of the container cross-section.

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. A method comprising:
obtaining compressed video content within a video content processing module, a portion of a document structure of the compressed video content conforming to a predefined codec, the portion of the document structure including a plurality of video frames;
decrypting the compressed video content in accordance with a digital rights management data encryption;
adding information in an extension frame associated with the portion of the document structure, the adding comprising adding information to identify a decoding technique usable to reverse an encoding technique;
applying the encoding technique to content of one or more key frames of the plurality of video frames after the decrypting; and
providing the compressed video content, including the encoded content, to a media player including a codec conforming to the predefined codec to allow the media player to (i) identify the decoding technique based on the identifying information added to the extension frame, and (ii) reverse the encoding technique applied to the content of the one or more key frames while decompressing the compressed video content.
2. The method of claim 1, further comprising:
wherein adding information in an extension frame comprises introducing the extension frame into the portion of the document structure.
3. The method of claim 1, where the media player recognizes the extension frame and applies the decoding technique to the compressed video content within a decompression stage based upon the extension frame.
4. The method of claim 1, further comprising:
populating the extension frame with decoding information related to the encoding technique.
5. The method of claim 4, where the decoding information includes a decoding key which can be applied by the media player to decode the encoding technique applied to the compressed video content.
6. The method of claim 4, where the decoding information corresponds to a substitution box applied to the one or more of the plurality of video frames.
7. The method of claim 1, where the encoding technique is a data scrambling technique.
8. The method of claim 1, where the encoding technique is applied to only the one or more key frames of the plurality of video frames.
9. The method of claim 1, where
the predefined codec conforms to a H.263 or H.264 standard,
the plurality of video frames are network abstraction layer (NAL) units, and
the extension frame is a supplemental enhanced information (SEI) NAL unit.
10. The method of claim 9, where the SEI NAL unit includes a universally unique identifier (UUID) known by the media player.
11. The method of claim 1, where
the predefined codec conforms to a VP6 standard,
the plurality of video frames are VP6-compliant samples, and
the extension frame is a control buffer appended to the end of a video buffer.
12. A system comprising:
a display device;
a computer storage medium; and
one or more processors operable to interact with the computer storage medium and the display device and to perform operations comprising:
receiving, at a digital rights management module, encrypted compressed video content, where
a portion of the encrypted compressed video content conforms to a predefined video codec having an associated optional property, the portion including a plurality of video frames, and where
video content including the optional property is readable by any media player including a codec conforming to the predefined video codec;

decrypting the compressed video content;
modifying, using a video content processing module, the decrypted compressed video content, where the video content processing module
adds information in an extension frame in the portion,
applies an encoding technique to only content of one or more key frames of the plurality of video frames, and
identifies a decoding technique within the extension frame by adding a decoding key to the extension frame, the decoding technique usable to reverse the applied encoding technique; and

identifying, at a media player, the identified decoding technique based on the decoding key within the extension frame of the compressed video content, where the media player reverses the encoding technique applied to the compressed video content while decompressing the compressed video content.
13. The system of claim 12, where the video content processing module populates the extension frame with decoding information related to the encoding technique.
14. The system of claim 13, where the decoding information corresponds to a substitution box applied to the one or more of the plurality of video frames.
15. The system of claim 12, where the predefined codec conforms to at least one of a H.263 standard, a H.264 standard, and a VP6 standard.
16. A non-transitory computer-readable medium encoding a computer program product operable to cause data processing apparatus to perform operations comprising:
obtaining compressed video content within a video content processing module, a portion of a document structure of the compressed video content conforming to a predefined codec, the portion of the document structure including a plurality of video frames;
decrypting the compressed video content in accordance with a digital rights management data encryption;
adding information in an extension frame associated with the portion of the document structure, the adding comprising adding information to identify a decoding technique usable to reverse an encoding technique;
applying the encoding technique to content of one or more key frames of the plurality of video frames after the decrypting; and
providing the compressed video content, including the encoded content, to a media player including a codec conforming to the predefined codec to allow the media player to (i) identify the decoding technique based on the identifying information added to the extension frame, and (ii) reverse the encoding technique applied to the content of the one or more key frames while decompressing the compressed video content.
17. The computer-readable medium of claim 16, where the media player recognizes the extension frame and applies the decoding technique to the compressed video content within a decompression stage based upon the extension frame.
18. The computer-readable medium of claim 16, where the operations further comprise:
populating the extension frame with decoding information related to the encoding technique.
19. The computer-readable medium of claim 18, where the decoding information includes a decoding key which can be applied by the media player to decode the encoding technique applied to the compressed video content.
20. The computer-readable medium of claim 16, where the encoding technique is a data scrambling technique.