A method for presentation of supplemental media rich content based on a plurality of supplemental media rich content triggers embedded in a media content stream received at a media device, wherein a first supplemental media rich content trigger causes the media device to establish a communication link to a media content rich content server, and wherein a later received second supplemental media rich content trigger causes the media device to close the communication link, the method comprising:
- receiving at the media device a first video frame in the video stream comprising at least a plurality of video frames, wherein the first video frame is configured to present an object of interest;
- receiving the first supplemental media rich content trigger at the media device, where in response to receiving the first supplemental media rich content trigger, the method comprises:
- processing a first supplemental media rich content trigger associated with the object of interest of the first video frame, wherein the first supplemental media rich content trigger comprises:
- first location information that identifies a first region where the object of interest is presented in the first video frame,
- first content access information configured to access the supplemental media rich content associated with the object of interest from the media rich content server, and
- a communication link establishment request;
- and
- establishing the communication link between the media device and the media rich content server in response to the communication link establishment request;
- receiving one of a user selection of the object of interest and a second supplemental media rich content trigger, wherein the received one of the user selection and the second supplemental media rich content trigger is received after the media device has established the communication link;
- if the user selection of the object of interest is received prior to receiving the second supplemental media rich content trigger, the method further comprising:
- accessing the supplemental media rich content from the media rich content server over the communication link in response to the user selection of the object of interest;
- and
- presenting the supplemental media rich content on a presentation device;
- if the second supplemental media rich content trigger is received prior to receiving the user selection of the object of interest, the method further comprising:
- processing a second supplemental media rich content trigger after processing of the first supplemental media rich content trigger, wherein the second supplemental media rich content trigger comprises a communication link closing request;
- and
- closing the communication link in response to the communication link closing request.