1460723275-24bb5339-7fc7-445d-92be-2f2a03e6c714

1. An ink cartridge, comprising:
a body, having a plurality of ink chambers for storing ink, the body having a first sidewall, a second sidewall opposite to the first sidewall, a third sidewall, a fourth sidewall opposite to the third sidewall, and a bottom;
a channel module, attached to the bottom of the body;
a plurality of first engaging parts, comprising a first pair of first engaging parts, the first pair of first engaging parts being respectively arranged at the two corners of the external surface of the bottom of the body and adjacent to the first sidewall; and
a plurality of second engaging parts, comprising a first pair of second engaging parts, the first pair of second engaging parts being respectively arranged at two corners of the channel module and corresponding to the first pair of first engaging parts, wherein the relative position of the body and the channel module on a two-dimension plane is substantially fixed by the engagement of the first engaging parts and the second engaging parts,
the first engaging parts further comprise a second pair of first engaging parts, and the second pair of first engaging parts are arranged on the external surface of the bottom of the body and are arranged in a way substantially parallel to and away from the first sidewall, and
the second engaging parts further comprise a second pair of second engaging parts, and the second pair of second engaging parts are arranged on the channel module and are respectively arranged corresponding to the second pair of first engaging parts so as to respectively engage with the second pair of first engaging parts.
2. The ink cartridge as claimed in claim 1, wherein one of the first engaging parts and the corresponding one of the second engaging parts are a block and an indentation.
3. The ink cartridge as claimed in claim 1, wherein the bottom of the body has a plurality of ink delivery ports respectively fluidly communicating with the ink chambers; the channel module has a chip bonding area, a plurality of ink supply ports, and a plurality of flow channels; and the ink supply ports are located in the chip bonding area, and the flow channels respectively fluidly communicate the ink delivery ports with the ink supply ports.
4. The ink cartridge as claimed in claim 3, wherein a section of at least one flow channel of the flow channels which is substantially parallel to the two-dimension plane extends from the chip bonding area to an area outside the chip bonding area.
5. The ink cartridge as claimed in claim 4, wherein the ink supply ports are arranged in sequence, and the extending direction of the section is substantially parallel to the arrangement direction of the ink supply ports.
6. The ink cartridge as claimed in claim 4, wherein the ink chambers are arranged in sequence, and the extending direction of the section is substantially parallel to the arrangement direction of the ink chambers.
7. The ink cartridge as claimed in claim 3, wherein the ink chambers are arranged in sequence, the ink supply ports are arranged in sequence, and the arrangement direction of the ink chambers is substantially parallel to the arrangement direction of the ink supply ports.
8. The ink cartridge as claimed in claim 1, wherein the channel module has a base attached to the body, an uplift portion protruding from the base, and a chip bonding area located on the uplift portion; the base has a base surface, the uplift portion protrudes from the base surface and has a side surface connecting the base surface and the chip bonding area, and the angle between the side surface and the base surface is between 90 degrees and 135 degrees.
9. The ink cartridge as claimed in claim 1, wherein the channel module has a first edge, a second edge opposite to the first edge, a third edge, and a four edge opposite to the third edge, the first pair of second engaging parts are arranged at the first edge, and the second pair of second engaging parts are arranged at the second edge.
10. The ink cartridge as claimed in claim 1, wherein the second pair of first engaging parts are respectively arranged at the another two corners of the external surface of the bottom of the body and adjacent to the second sidewall; and
the second pair of second engaging parts are respectively arranged corresponding to the second pair of first engaging parts and at another two corners of the channel module to respectively engage with the second pair of first engaging parts.
11. An ink cartridge, comprising:
a body, having a plurality of ink chambers for storing ink, the body having a first sidewall, a second sidewall opposite to the first sidewall, a third sidewall, a fourth sidewall opposite to the third sidewall, and a bottom;
a channel module, attached to the bottom of the body;
a plurality of first engaging parts, comprising a first pair of first engaging parts, the first pair of first engaging parts being respectively arranged at the two corners of the external surface of the bottom of the body and adjacent to the first sidewall;
a plurality of second engaging parts, comprising a first pair of second engaging parts, the first pair of second engaging parts being respectively arranged at two corners of the channel module and corresponding to the first pair of first engaging parts, wherein the relative position of the body and the channel module on a two-dimension plane is substantially fixed by the engagement of the first engaging parts and the second engaging parts;
a block, protruding from the external surface of the bottom and being arranged adjacent to the second sidewall, the block being extended parallel to the first sidewall; and a recess, formed on an edge of the channel module and being arranged in a way corresponding to the block so as to engage with the block.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A multi-layer electronic device package comprising:
first and second outer layers; and
a plurality of signal layers disposed between the outer layers, the signal layers including signal traces and ground traces interleaved with the signal traces.
2. The multi-layer electronic device package of claim 1 wherein the first outer layer defines a ground layer.
3. The multi-layer electronic device package of claim 1 wherein the second outer layer defines a power source layer.
4. The multi-layer electronic device package of claim 1 wherein the plurality of signal layers comprises three signal layers.
5. The multi-layer electronic device package of claim 1 wherein the ground traces are interleaved with signal traces within the signal layer.
6. The multi-layer electronic device package of claim 1 wherein the ground traces are interleaved with signal traces between signal layers.
7. The multi-layer electronic device package of claim 1 wherein the outer layers and the signal layers define a plurality of vias.
8. The multi-layer electronic device package of claim 1 wherein the signal traces are configured to route at least 250 signals.
9. The multi-layer electronic device package of claim 1 wherein the signal traces are adapted to interconnect a processor and a memory device.
10. The multi-layer electronic device package of claim 9 further comprising a processor and a memory device coupled to the multi-layer electronic device package such that the signal traces interconnect the processor and the memory device.
11. A multi-layer electronic device package comprising:
a ground layer;
a power layer;
a plurality of signal layers, each signal layer including a plurality of signal traces; and
means for shielding the signal traces from each other.
12. A method of routing signal traces in an electronic device package comprising the acts of:
disposing a plurality of signal traces in at least one substrate layer; and
interleaving a plurality of ground traces with the signal traces.
13. The method, of claim 12 wherein the disposing act further comprises disposing the signal traces in at least one substrate layer situated between a ground layer and a power layer.
14. The method of claim 12 wherein the disposing act further comprises disposing the signal traces in three substrate layers.
15. The method of claim 12 wherein the interleaving act comprises interleaving the ground traces with the signal traces within at least one of the substrate layers.
16. The method of claim 12 wherein the interleaving act comprises interleaving the ground traces with the signal traces between the substrate layers.
17. The method of claim 12 wherein the disposing the signal traces act further comprises disposing the signal traces so as to route at least 250 signals.
18. The method of claim 12 wherein the disposing the signal traces act further comprises coupling the signal traces between a processor and a memory device.
19. A semiconductor device comprising:
a first semiconductor die;
a second semiconductor die; and
a multi-layer package, the first die and the second die being mounted on the multi-layer package;
the multi-layer package defining at least one signal layer, each signal layer including signal traces and ground traces interleaved therewith, the signal traces interconnecting the first die and the second die.
20. The semiconductor device of claim 19 wherein the first semiconductor die is disposed in a first component package that is mounted on the multi-layer package.
21. The semiconductor device of claim 20 wherein the second semiconductor die is disposed in a second component package that is mounted on the multi-layer package.
22. The semiconductor device of claim 19 wherein the at least one signal layer comprises three signal layers.
23. The semiconductor device of claim 19 wherein the first semiconductor die comprises a processor.
24. The semiconductor device of claim 19 wherein the second semiconductor die comprises at least one memory device.
25. The semiconductor device of claim 24 wherein the at least one memory device comprises two memory devices.
26. The semiconductor device of claim 25 wherein the memory devices are situated on opposite sides of the processor.
27. The semiconductor device of claim 25 wherein the memory devices are situated on one side of the processor.
28. The semiconductor device of claim 19 wherein the ground traces are interleaved with the signal traces within at least one of the signal layers.
29. The semiconductor device of claim 19 wherein the ground traces are interleaved with the signal traces between signal layers.
30. The semiconductor device of claim 19 further comprising a plurality of vias that couple the signal traces to the first semiconductor die and the second semiconductor die.
31. A multi-layer electronic device package comprising:
a plurality of signal traces; and
a plurality of ground traces interleaved with the plurality of signal traces.
32. The multi-layer electronic device package of claim 31 wherein the signal traces and the ground traces are incorporated in at least one substrate layer.
33. The multi-layer electronic device package of claim 32 wherein the ground traces are interleaved with the signal traces within at least one substrate layer.
34. The multi-layer electronic device package of claim 32 wherein the ground traces are interleaved with the signal traces between substrate layers.

1460723267-bc014b3c-f976-4be8-9394-f8884c065005

1. A method for adjusting image color values, said method comprising:
a) dividing a first color gamut into a plurality of regions;
b) defining control points at the vertices of said regions;
c) selecting a target color, wherein said target color is defined by first target coordinates related to said first color gamut;
d) determining a first color region, in said plurality of regions, where said first color is located;
e) determining first color region control point coordinates for said control points corresponding to said first color region;
f) determining a target color weighting vector using said first target coordinates and said first color region control point coordinates;
g) converting said first color region control point coordinates to relate to a second color gamut thereby creating second-gamut control point coordinates; and
h) calculating second-gamut target color coordinates related to said second color gamut by combining said target color weighting vector with said second-gamut control point coordinates.
2. A method as described in claim 1 further comprising identifying at least one of said regions as a skin-color region and performing steps e) through h) only when said first color region is not a skin-color region.
3. A method as described in claim 1 further comprising identifying at least one of said regions as a protected region and performing steps e) through h) only when said first color region is not a protected region.
4. A method as described in claim 1 wherein said converting said first color region control point coordinates to relate to a second color gamut thereby creating second-gamut control point coordinates comprises stretching the location of said first color region control points to accommodate an expanded color gamut boundary.
5. A method as described in claim 1 wherein said converting said first color region control point coordinates to relate to a second color gamut thereby creating second-gamut control point coordinates comprises stretching the location of said first color region control points, which are located on the boundary of said first color gamut, to accommodate an expanded color gamut boundary.
6. A method as described in claim 1 wherein said plurality of regions are at least partially bounded by:
i) the boundary lines of the first color gamut between the red point, the green point and the blue point;
ii) a line defined by the constraint whereby a blue value of a color equals a red value of said color;
iii) a line defined by the constraint whereby a blue value of a color equals a green value of said color;
iv) a line defined by the constraint whereby a green value of a color equals a red value of said color;
v) a line defined by the constraint whereby a red value of a color equals a blue value of said color divided by a constant, k; and
vi) a line defined by the constraint whereby a red value of a color equals a green value of said color divided by a constant, k.
7. A method as described in claim 6 wherein said constant, k, is determined by user preference input.
8. A method as described in claim 1 wherein said determining a target color weighting vector comprises multiplying the inverse of a matrix of said first color region control point coordinates with a vector of said first target coordinates.
9. A method as described in claim 1 wherein said calculating second-gamut target color coordinates comprises multiplying a matrix of second-gamut control point coordinates with said target color weighting vector.
10. A method for qualifying a color as a skin-color, said method comprising:
a) dividing a red, green, blue (RGB) color gamut into regions, wherein said regions are at least partially bounded by:
i) the boundary lines of the color gamut between the red point, the green point and the blue point;
ii) a line defined by the constraint whereby a blue value of a color equals a red value of said color;
iii) a line defined by the constraint whereby a blue value of a color equals a green value of said color;
iv) a line defined by the constraint whereby a green value of a color equals a red value of said color;
v) a line defined by the constraint whereby a red value of a color equals a blue value of said color divided by a constant, k3; and
vi) a line defined by the constraint whereby a red value of a color equals a green value of said color divided by a constant, k2;

b) designating at least one of said regions as a skin-color region; and
c) qualifying a target color as a skin-color if said target color’s coordinates reside within said at least one skin-color region.
11. A method as described in claim 10 further wherein k3 is equal to k2.
12. A method as described in claim 10 further comprising qualifying a target color as a non-skin-color if said target color’s coordinates reside outside said at least one skin-color region.
13. A method as described in claim 10 wherein at least one of said regions is at least partially bounded by a line defined by the constraint whereby a red value of a color equals a blue value of said color divided by a constant, k1.
14. A method as described in claim 13 wherein k3 is equal to k2, which is equal to k1.
15. A method as described in claim 10 wherein said skin-color region is bounded by said line defined by the constraint whereby a blue value of a color equals a green value of said color, said line defined by the constraint whereby a green value of a color equals a red value of said color, and said line defined by the constraint whereby a red value of a color equals a blue value of said color divided by a constant, k3, wherein k3 varies between 0 and 1.
16. A method as described in claim 10 wherein said skin-color region is bounded by said line defined by the constraint whereby a blue value of a color equals a green value of said color, said line defined by the constraint whereby a blue value of a color equals a red value of said color, and said line defined by the constraint whereby a red value of a color equals a green value of said color divided by a constant, k2, wherein k2 varies between 0 and 1.
17. A method as described in claim 10 wherein said skin-color region is bounded by said line defined by the constraint whereby a green value of a color equals a red value of said color, said line defined by the constraint whereby a red value of a color equals a blue value of said color divided by a constant, k3 and said line defined by the constraint whereby a red value of a color equals a green value of said color divided by a constant, k2, wherein k2 and k3 vary between 0 and 1.
18. A method as described in claim 17 wherein k2 and k3 are equal.
19. A method for preserving skin-color during a color gamut conversion, said method comprising:
a) dividing a first red, green, blue (RGB) color gamut into regions, wherein said regions are at least partially bounded by:
i) the boundary lines of the color gamut between the red point, the green point and the blue point;
ii) a line defined by the constraint whereby a blue value of a color equals a red value of said color;
iii) a line defined by the constraint whereby a blue value of a color equals a green value of said color;
iv) a line defined by the constraint whereby a green value of a color equals a red value of said color;
v) a line defined by the constraint whereby a red value of a color equals a blue value of said color divided by a constant, k; and
vi) a line defined by the constraint whereby a red value of a color equals a green value of said color divided by a constant, k;

b) designating at least one of said regions as a skin-color region;
c) qualifying a target color as a non-skin-color if said target color’s first color gamut coordinates reside outside said at least one skin-color region
d) if said target color does not reside in a skin-color region, designating control points at the vertices of said lines, said control points having control point coordinates;
e) if said target color does not reside in a skin-color region, calculating a weighting vector for said target color, said weighting vector being based on said target color’s first color gamut coordinates and the coordinates of control points on the boundary of said target color’s region;
f) if said target color does not reside in a skin-color region, modifying the boundaries of said target color’s region to accommodate a second color gamut, thereby calculating second color gamut control point coordinates for said control points on the boundary of said target color’s region; and
g) if said target color does not reside in a skin-color region, calculating second color gamut coordinates for said target color using said weighting vector and said second color gamut control point coordinates.
20. A method as described in claim 19 further comprising:
a) qualifying a target color as a skin-color if said target color’s first color gamut coordinates reside within said at least one skin-color region; and
b) maintaining the coordinates of said target color if said target color does reside in a skin-color region.
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 reproduction apparatus comprising:
a reproduction unit which reproduces sound data; and
a volume correction unit which corrects a volume of the sound data reproduced by the reproduction unit on the basis of a relationship between a volume characteristic value of each of a plurality of pieces of sound data and a volume characteristic value of the sound data.
2. The reproduction apparatus according to claim 1, further comprising a parameter calculation unit which calculates a parameter for volume correction on the basis of the relationship between the volume characteristic value of each of the plurality of pieces of sound data and the volume characteristic value of the sound data,
wherein the volume correction unit corrects the volume of the sound data according to the parameter calculated by the parameter calculation unit.
3. The reproduction apparatus according to claim 2,
wherein the volume characteristic value represents a volume average value of the sound data,
the parameter calculation unit calculates a parameter for amplifying the volume of the sound data in a case where the volume average value of the sound data is lower than a reference average value determined on the basis of a distribution of the volume average value of the plurality of pieces of sound data, and
the parameter calculation unit calculates a parameter for attenuating the volume of the sound data in a case where the volume average value of the sound data is higher than the reference average value.
4. The reproduction apparatus according to claim 3,
wherein the volume correction unit has a nonlinear correction unit and a first linear correction unit, and
the parameter calculation unit calculates a parameter for linear correction set by the first linear correction unit, and a parameter for nonlinear correction set by the nonlinear correction unit.
5. The reproduction apparatus according to claim 4, wherein the parameter calculation unit calculates a ratio of a volume upper limit to a volume peak value of the sound data as the parameter for linear correction in the case where the volume average value of the sound data is lower than the reference average value, and calculates the parameter for nonlinear correction on the basis of a ratio of the reference average value to the volume average value of the sound data.
6. The reproduction apparatus according to claim 5, wherein the parameter calculation unit calculates the ratio of the reference average value to the volume average value of the sound data as the parameter for linear correction in the case where the volume average value of the sound data is higher than the reference average value.
7. The reproduction apparatus according to claim 6,
wherein the parameter calculation unit calculates the parameter for amplifying the volume of the sound data in a case where the volume average value of the sound data is lower than a lower reference value that is lower than the reference average value,
the parameter calculation unit calculates the parameter for attenuating the volume of the sound data in a case where the volume average value of the sound data is higher than an upper reference value that is higher than the reference average value, and
the parameter calculation unit sets a parameter for subjecting the sound data to through-output in a case where the volume average value of the sound data is included between the lower reference value and the upper reference value.
8. The reproduction apparatus according to claim 7,
wherein the volume correction unit has a second linear correction unit connected in parallel to the nonlinear correction unit at a rear end of the first linear correction unit and
the parameter calculation unit sets the parameter for subjecting the sound data to through-output to an amplification factor of 1 in the first and second linear correction units, and sets the parameter for nonlinear correction to an amplification factor of 0.
9. A reproduction method comprising:
reproducing sound data; and
correcting a volume of the reproduced sound data on the basis of a relationship between a volume characteristic value of each of a plurality of pieces of sound data and a volume characteristic value of the sound data.
10. A provision apparatus comprising:
a storage unit which stores sound data and a volume characteristic value of each of a plurality of pieces of sound data;
an acquisition unit which acquires the sound data and the volume characteristic value of each of the plurality of pieces of sound data;
an analysis unit which analyzes the sound data and analyzes a distribution of the volume characteristic values of the plurality of pieces of sound data; and
a transmission unit which transmits the sound data and an analysis result by the analysis unit to a reproduction apparatus which reproduces sound data.
11. A reproduction system comprising:
a provision apparatus including a storage unit which stores sound data and a volume characteristic value of each of a plurality of pieces of sound data, an acquisition unit which acquires the sound data and the volume characteristic value of each of the plurality of pieces of sound data, an analysis unit which analyzes the sound data and analyzes a distribution of the volume characteristic values of the plurality of pieces of sound data, and a transmission unit which transmits an analysis result by the analysis unit; and
a reproduction apparatus including a reception unit which receives the sound data and the analysis result from the provision apparatus, a reproduction unit which reproduces the sound data, and a volume correction unit which correct a volume of the sound data reproduced by the reproduction unit on the basis of the analysis result.