1. A method for encoding video data, the method comprising:
entropy encoding a first syntax element, a second syntax element, and a series of offset syntax elements, wherein lengths of each of the offset syntax elements are determinable based on the first syntax element, the number of offset syntax elements in the series of offset syntax elements is determinable based on the second syntax element, and locations of a plurality of encoded picture partitions within a NAL unit are determinable based on the offset syntax elements; and
generating a bitstream that includes a variable-length value that represents the entropy-encoded first syntax element, a variable-length value that represents the entropy-encoded second syntax element, and fixed-length values that represent the offset syntax elements.
2. The method of claim 1, wherein each of the encoded picture partitions includes a group of coded tree blocks within the NAL unit that are associated with a single entropy slice, tile, or wavefront parallel processing (WPP) wave.
3. The method of claim 1, wherein the series of offset syntax elements indicate byte offsets of the encoded picture partitions relative to preceding encoded picture partitions within the NAL unit.
4. The method of claim 1, further comprising generating a Supplemental Enhancement Information (SEI) message that includes the first syntax element, the second syntax element, and the series of offset syntax elements.
5. The method of claim 4, wherein the SEI message includes a syntax element that indicates that the SEI message belongs to a type of SEI messages that indicate entry points of encoded picture partitions in coded slice NAL units.
6. The method of claim 5, further comprising generating a SEI NAL unit that contains the SEI message.
7. The method of claim 1, wherein the lengths of each of the offset syntax elements are equal to a value of the first syntax element plus 10.
8. A computing device that comprises one or more processors configured to:
entropy encode a first syntax element, a second syntax element, and a series of offset syntax elements, wherein lengths of each of the offset syntax elements are determinable based on the first syntax element, the number of offset syntax elements in the series of offset syntax elements is determinable based on the second syntax element, and locations of a plurality of encoded picture partitions within a NAL unit are determinable based on the offset syntax elements; and
generate a bitstream that includes a variable-length value that represents the entropy-encoded first syntax element, a variable-length value that represents the entropy-encoded second syntax element, and fixed-length values that represent the offset syntax elements.
9. The computing device of claim 8, wherein each of the encoded picture partitions includes a group of coded tree blocks within the NAL unit that are associated with a single entropy slice, tile, or wavefront parallel processing (WPP) wave.
10. The computing device of claim 8, wherein the series of offset syntax elements indicate byte offsets of the encoded picture partitions relative to preceding encoded picture partitions within the NAL unit.
11. The computing device of claim 8, wherein the one or more processors are configured to generate a Supplemental Enhancement Information (SEI) message that includes the first syntax element, the second syntax element, and the series of offset syntax elements.
12. The computing device of claim 11, wherein the SEI message includes a syntax element that indicates that the SEI message belongs to a type of SEI messages that indicate entry points of encoded picture partitions in coded slice NAL units.
13. The computing device of claim 8, further comprising generating a SEI NAL unit that contains the SEI message.
14. The computing device of claim 8, wherein the lengths of each of the offset syntax elements are equal to a value of the first syntax element plus 10.
15. The computing device of claim 8, wherein the computing device comprises a video encoder.
16. A computing device that comprises:
means for entropy encoding a first syntax element, a second syntax element, and a series of offset syntax elements, wherein lengths of each of the offset syntax elements are determinable based on the first syntax element, the number of offset syntax elements in the series of offset syntax elements is determinable based on the second syntax element, and locations of a plurality of encoded picture partitions within a NAL unit are determinable based on the offset syntax elements; and
means for generating a bitstream that includes a variable-length value that represents the entropy-encoded first syntax element, a variable-length value that represents the entropy-encoded second syntax element, and fixed-length values that represent the offset syntax elements.
17. A computer-readable storage medium that stores instructions that, when executed by one or more processors of a computing device, configure the computing device to:
entropy encode a first syntax element, a second syntax element, and a series of offset syntax elements, wherein lengths of each of the offset syntax elements are determinable based on the first syntax element, the number of offset syntax elements in the series of offset syntax elements is determinable based on the second syntax element, and locations of a plurality of encoded picture partitions within a NAL unit are determinable based on the offset syntax elements; and
generate a bitstream that includes a variable-length value that represents the entropy-encoded first syntax element, a variable-length value that represents the entropy-encoded second syntax element, and fixed-length values that represent the offset syntax elements.
18. A method for decoding video data, the method comprising:
receiving a bitstream that includes an entropy-encoded variable-length value that represents a first syntax element, an entropy-encoded variable-length value that represents a second syntax element, and a series of fixed-length offset syntax elements;
entropy decoding the first syntax element and the second syntax element;
determining, based on the first syntax element, lengths of each of the offset syntax elements;
determining, based on the second syntax element, the number of offset syntax elements in the series of offset syntax elements;
parsing, based at least in part on the lengths of each of the offset syntax elements and the number of offset syntax elements in the series of offset syntax elements, the offset syntax elements;
determining, based on the offset syntax elements, locations of a plurality of encoded picture partitions within a network abstraction layer (NAL) unit; and
decoding the encoded picture partitions.
19. The method of claim 18, wherein each of the encoded picture partitions includes a group of coded tree blocks within the NAL unit that are associated with a single entropy slice, tile, or wavefront parallel processing (WPP) wave.
20. The method of claim 18, wherein the series of offset syntax elements indicate byte offsets of the encoded picture partitions relative to preceding encoded picture partitions within the NAL unit.
21. The method of claim 18, wherein the bitstream includes a SEI message that includes the first syntax element, the second syntax element, and the series of offset syntax elements.
22. The method of claim 21, wherein the SEI message includes a syntax element that indicates that the SEI message belongs to a type of SEI messages that indicate entry points of encoded picture partitions in coded slice NAL units.
23. The method of claim 18, wherein the bitstream includes a SEI NAL unit that includes the SEI message.
24. The method of claim 23,
wherein the SEI NAL unit immediately precedes in the bitstream the NAL unit that contains the plurality of encoded picture partitions; and
wherein the method further comprises determining, based at least in part on the SEI NAL unit immediately preceding in the bitstream the NAL unit that contains the plurality of encoded picture partitions, that the SEI message is applicable to the NAL unit that contains the plurality of encoded picture partitions.
25. The method of claim 18, further comprising providing the encoded picture partitions to different processing cores for parallel decoding of the encoded picture partitions, and decoding the respective encoded picture partitions in the processing cores.
26. The method of claim 18, wherein the lengths of each of the offset syntax elements are equal to a value of the first syntax element plus 10.
27. A computing device that comprises one or more processors configured to:
receive a bitstream that includes an entropy-encoded variable-length value that represents a first syntax element, an entropy-encoded variable-length value that represents a second syntax element, and a series of offset syntax elements;
entropy decode the first syntax element and the second syntax element;
determine, based on the first syntax element, lengths of each of the offset syntax elements;
determine, based on the second syntax element, the number of offset syntax elements in the series of offset syntax elements;
parse, based at least in part on the lengths of each of the offset syntax elements and the number of offset syntax elements in the series of offset syntax elements, the offset syntax elements;
determine, based on the offset syntax elements, locations of a plurality of encoded picture partitions within a network abstraction layer (NAL) unit; and
decode the encoded picture partitions.
28. The computing device of claim 27, wherein each of the encoded picture partitions includes a group of coded tree blocks within the NAL unit that are associated with a single entropy slice, tile, or wavefront parallel processing (WPP) wave.
29. The computing device of claim 27, wherein the series of offset syntax elements indicate byte offsets of the encoded picture partitions relative to preceding encoded picture partitions within the NAL unit.
30. The computing device of claim 27, wherein the bitstream includes a SEI message that includes the first syntax element, the second syntax element, and the series of offset syntax elements.
31. The computing device of claim 30, wherein the SEI message includes a syntax element that indicates that the SEI message belongs to a type of SEI messages that indicate entry points of encoded picture partitions in coded slice NAL units.
32. The computing device of claim 27, wherein the bitstream includes a SEI NAL unit that includes the SEI message.
33. The computing device of claim 32,
wherein the SEI NAL unit immediately precedes in the bitstream the NAL unit that contains the plurality of encoded picture partitions; and
wherein the one or more processors are configured to determine, based at least in part on the SEI NAL unit immediately preceding in the bitstream the NAL unit that contains the plurality of encoded picture partitions, that the SEI message is applicable to the NAL unit that contains the plurality of encoded picture partitions.
34. The computing device of claim 27, wherein the one or more processors are configured to provide the encoded picture partitions to different processing cores for parallel decoding of the encoded picture partitions.
35. The computing device of claim 27, wherein the computing device comprises a video decoder.
36. The computing device of claim 27, wherein a value of the first syntax element, plus 10, is equal to the length in bits of the series of offset syntax elements.
37. A computing device that comprises:
means for receiving a bitstream that includes an entropy-encoded variable-length value that represents a first syntax element, an entropy-encoded variable-length value that represents a second syntax element, and a series of offset syntax elements;
means for entropy decoding the first syntax element and the second syntax element;
means for determining, based on the first syntax element, lengths of each of the offset syntax elements;
means for determining, based on the second syntax element, the number of offset syntax elements in the series of offset syntax elements;
means for parsing, based at least in part on the lengths of each of the offset syntax elements and the number of offset syntax elements in the series of offset syntax elements, the offset syntax elements;
means for determining, based on the offset syntax elements, locations of a plurality of encoded picture partitions within a network abstraction layer (NAL) unit; and
means for decoding the encoded picture partitions.
38. A computer-readable storage medium that stores instructions that, when executed by one or more processors of a computing device, configure the computing device to:
receive a bitstream that includes an entropy-encoded variable-length value that represents a first syntax element, an entropy-encoded variable-length value that represents a second syntax element, and a series of offset syntax elements;
entropy decode the first syntax element and the second syntax element;
determine, based on the first syntax element, lengths of each of the offset syntax elements;
determine, based on the second syntax element, the number of offset syntax elements in the series of offset syntax elements;
parse, based at least in part on the lengths of each of the offset syntax elements and the number of offset syntax elements in the series of offset syntax elements, the offset syntax elements;
determine, based on the offset syntax elements, locations of a plurality of encoded picture partitions within a network abstraction layer (NAL) unit; and
decode the encoded picture partitions.
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 device for loading a fuel assembly (5) into a loading location (3) in a core (1) of a nuclear reactor comprising fuel assemblies (5) of general right prismatic shape located within an enclosing wall (2) in adjacent prismatic locations (3) having vertical axes whose transverse cross-sections in a horizontal plane constitute a regular arrangement, a loading location (3) for the fuel assembly comprising at least one vertical lateral surface according to which a lateral surface of a fuel assembly (5) adjacent to the fuel assembly being loaded is positioned, characterized in that it comprises a fuel assembly realignment tool (4) in a form of a dummy assembly having a generally right prismatic shape of a location (3) for a fuel assembly (5) in the core and laterally bounded by smooth walls, and
at least one tool for holding fuel assemblies (11) comprising a supporting plate (12) and positioning pins (14) designed to engage simultaneously the positioning openings of upper end members (10) of at least two different fuel assemblies in the core, and to keep said at least two fuel assemblies in relative positions,
as well as at least one handling means (15) for gripping and handling the realignment tool for the fuel assemblies (4) and the at least one tool for holding the fuel assemblies (11) through suspension and holding means (8, 13).
2. A device according to claim 1, characterized in that the suspension and holding means (8, 13) of the tool for realigning fuel assemblies (4) and the tool for holding fuel assemblies (11) is similar to a suspension and holding part of an upper end member (10) of a fuel assembly (5) for the core and that the handling device of the tool for realigning fuel assemblies (4) and the tool holding fuel assemblies (11) is a gripper (15) of a nuclear reactor loading machine.
3. A device according to claim 1, characterized in that the tool for realigning fuel assemblies (4) comprises a central body (4a, 4\u2032a), an upper end member (8, 8\u2032) and a lower end member (7, 7\u2032) having a common longitudinal axis (6, 6\u2032) and a transverse cross-section in a plane perpendicular to the axis (6, 6\u2032) having the shape of a transverse cross-section of a location (3) for a fuel assembly in the core of the nuclear reactor.
4. A device according to claim 3, characterized in that the central body (4a) and the lower end member (7) of the tool for the realignment of fuel assemblies (4) of right prismatic shape has a transverse cross-section having dimensions which are smaller than the dimensions of the transverse cross-section of a location for fuel assemblies in the core, an upper end member (8) whose transverse cross-section has the dimensions of the transverse cross-section of a location for a fuel assembly (5) in the core (1) of the reactor and an intermediate part (9) between the central body and the upper end member (8) bounded by lateral walls which are inclined in relation to the axis (6) of the tool for the realignment of fuel assemblies which has a transverse cross-section of generally increasing dimensions between the central body (4a) and the upper end member (8).
5. A device according to claim 3, characterized in that the tool for the realignment of fuel assemblies (4\u2032) comprises a central body (4\u2032a) of right prismatic shape whose transverse cross-section has the dimensions of the transverse cross-section of a location (3) for a fuel assembly (5) in the core (1) of the reactor and a lower end member (7) having lateral walls inclined in relation to the axis (6\u2032) of the tool for the realignment of fuel assemblies in such a way that the transverse cross-section of the lower end member (7\u2032) has decreasing dimensions between the central body (4\u2032a) and its lower engaging extremity in a location (3) in the core (1) of the nuclear reactor.
6. A device according to claim 3, characterized in that the lower end member (7, 7\u2032) of the realignment tool (4) comprises lateral openings (7a) for a passage of positioning pins for a location (3) in the core (1) of the reactor and two posts (26) engaging in the water holes of the location (3) when the realignment tool (4) is positioned on supporting plate for the core (1) of the reactor.
7. A device according to claim 3, characterized in that the lower end member (7) of the realignment tool (4) has a cross-section such that it can be engaged between the positioning pins of a location for a fuel assembly in the core (1) of the reactor and two posts (26\u2032) engaging in the water holes of location (3) when the realignment tool (4) is positioned on the supporting plate for the core (1) of the reactor.
8. A device according to claim 4, characterized in that the walls inclined with respect to the axis (6, 6\u2032) of the intermediate part (9) or the lower end member (7\u2032) of the tool for the realignment of fuel assemblies (4, 4\u2032) have successive portions (9a, 9b) in the direction of the axis (6, 6\u2032) which are inclined with respect to the axis (6, 6\u2032) and substantially parallel to the axis (6, 6\u2032).
9. A device according to claim 2, characterized in that the tool holding the fuel assemblies (11) comprises a supporting plate (12), a first set of positioning fingers (14a) and a second set of positioning fingers (14b) which are parallel to each other and are fixed in arrangements perpendicular to the supporting plate (12), the positioning fingers (14b) of the second set having a length in the direction perpendicular to the supporting plate (12) which is shorter than the length of the fingers (14a) of the first set.
10. A device according to claim 9, characterized in that the positioning fingers (14a) of the first set or long fingers comprise a shank having a first longitudinal axis (14\u2032a) and an extremity tip (22) in a prolongation of the shank having a longitudinal axis (22a) which is offset with respect to the axis (14\u2032a) of the shank in a direction perpendicular to the axis of the shank (14\u2032a).
11. A device according to claim 10, characterized in that the long fingers (14a) of the tool holding fuel assemblies (11) are attached to the supporting plate (12) by mechanical fixing means through which the orientation of a finger (14a) about its longitudinal axis (14\u2032a) and thus the direction of offset between the axis (14\u2032a) of the shank of the finger and (22a) of the extremity tip of the long finger (14a) can be adjusted.
12. A device according to claim 9 for loading fuel assemblies of square transverse cross-section in right prismatic locations of square cross-section in the core (1) of a nuclear reactor, characterized in that the fuel assembly holding tool (11) comprises a supporting plate (12) in the shape of a square whose side is substantially equal to twice the side of the transverse cross-section of one location (3) for a fuel assembly (5) in the core (1) of the nuclear reactor, four long fingers (14a) in the positions of positioning holes for the four adjacent fuel assemblies (5) in the core (1) of the nuclear reactor and four short fingers (14b) of a length shorter than the length of the long fingers in a direction perpendicular to the supporting plate (12) in positions corresponding to the positions in transverse cross-section of four positioning holes for the four adjacent fuel assemblies located on a diagonal on each of the upper end members of the fuel assemblies (5) in relation to the positioning holes in the positions of the long fingers (14a).
13. A device according to claim 9, in the case of a core (1) of a nuclear reactor comprising fuel assemblies (5) having a square transverse cross-section positioned in locations (3) of the core of right prismatic shape having square transverse cross-sections arranged in a square grid arrangement, characterized in that the tool holding fuel assemblies (11\u2032) comprises a supporting plate (12\u2032) in the shape of a square having dimensions corresponding to the dimensions of the transverse cross-sections of the three locations for adjacent fuel assemblies (5) in the core (1), three long pins and three short pins designed to engage respectively the positioning openings of three adjacent fuel assemblies arranged in a square in the core (1) of the nuclear reactor, the long pins being inserted in to the first openings of each of the fuel assemblies and the three short pins being inserted respectively in three second positioning openings for the three fuel assemblies arranged in a square located diagonally with respect to the first openings receiving the long pins.
14. A device according to claim 9, characterized in that the fuel assembly holding tool (11, 11\u2032) comprises a suspension and holding device (13) similar to a suspension and holding device of an upper end member (10) of a fuel assembly (5) integral with the supporting plate (12) on one side of the supporting plate (12) opposite a side of the supporting plate (12) on which the positioning pins (14a, 14b) are fixed projectingly.