Exam Revision Flashcards

1
Q

What does the SMPTE 2022 standard define?

A
  • It is a suite of standards which describe sending video over an IP network.
  • Uses Forward Error Correction.
  • MPEG 2 and SDI are supported.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Key Lenth Value Coding and how does it address data in the file?

A
  • The purpose of KLV is to segment information packets that are joined together as continuous bytes.
  • A KLV is a triplet composed of a key which identifies what comes next, a length and the actual data.
  • The structure of this means that should a decoder not understand the data which is outlined in the Key, it can skip over it using the designated length.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain the purpose of the MXF body.

A
  • Contains the media essence and any additional metdata.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does a HTTP Response include?

A
  • The version of HTTP being used.
  • A response status code that gives the result of the request.
  • An English reason phrase describing the status code.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Why was Application Specification 02 (AS-02) developed?

A
  • AS-02 was developed in order to enable content versions and inventories to be stored for delivery to different platforms and devices.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are Mezzanine formats and how are they used?

A
  • In keeping with Business Process Management (BPM), all ingested and contributed video formats are converted into a single mezzanine format.
  • This is so that testing can be done on the footage far more efficiently, and to ensure that all NLE suites have the correct codecs, thus speeding up production.
  • Industry has also adopted this phrase as a synonym for proxies, whereby compressed video (which is still sufficient to edit with) can be accessed in post production, following which the EDL can be applied to the uncompressed version of the video.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Define a Private Cloud.

A

The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain the purpose of the MXF Footer.

A
  • Contains file information that may not have been present when the heder was created.
  • Explicitly signals the end of the file.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Who are Ontologies governed by?

A
  • Resource Description Framework (RDF) and Web Ontology Language (OWL​).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Horizontal Scaling?

A
  • Horizontal scaling means that you scale by adding more machines into your pool of resources.
  • Horizontal scaling means that you can clone the existing OS onto a new machine to add resources without having to force a reboot.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Forward Error Correction (FEC)?

A
  • Forward error correction (FEC) is a special code for error detection and correction.
  • The sender adds parts of the data again, this is called redundancy.
  • In certain cases, the receiver can correct the error, without the need for a retransmission.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does the MPEG 21 standard define?

A

MPEG-21 is based on two essential concepts

  • Definition of a Digital Item (a fundamental unit of distribution and transaction).
  • Users interacting with Digital Items.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

In an ontology, what is a triple?

A
  • A triple describes the instantiation of two classes which hold a relationship together.
  • This takes the form of Subject –> Predicate –> Object.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What characteristics define Ontologies?

A
  • Granularity: Extent to which the objects are precisely and formally defined.
  • Formality: Extent to which the objects are described in a formal language.
  • Coverage: Which percieved usage scenarios are covered by the ontology.
  • Specificity: To what extent the objects are precisely defined.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the disadvantages of Audio Fingerprinting?

A
  • The content must be unique, in the case of tv show intros and compilation episodes this is not the case.
  • Can’t be done on a live tv show.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Audio Fingerprinting?

A
  • This is method whereby content is identified through the analysis of the content’s audio frequency spectrum.
  • From this, unique identifiers can be used to create a unique ID by which the content can be recognised.
  • The fingerprint is robust and can still be recognisable despite background noise and variance in amplitude.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What does the MPEG 7 standard define?

A
  • MPEG-7 is a multimedia content description standard, formally called the Multimedia Content Description Interface.
  • A Description consists of a Description Scheme (structure) and the set of Descriptor Values (instantiations) that describe the Data.
  • It uses XML to store metadata and can be attached to timecode in order to tag particular events. It can be used in tandem with MPEG 4.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Define a Community Cloud.

A

The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be managed by the organizations or a third party and may exist on premise or off premise.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Explain the purpose of the MXF Partitions.

A
  • Used to divide the file into defined entities.
  • Can be used to cause files to conform to transmission requirements (file size).
  • Defines the data sequence. (Header/Body Partition Packs).
  • All files MXF only require a header partition.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What are the MXF OP Patterns?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Explain the concept of Linked Open Data (LOD).

A
  • The web is traditionally html documents which are interconnected through http, whereas LOD is RDF semantically linked data on HTTP.
  • The Open part means that is openly licensed and therefore freely usuable and available.
  • Allows semantic connections to be made, typically interconnected RDF triples.
  • Uses Uniform Resource Identifiers (URIs) to address/locate data.
  • Searches promote linkages to relevant results for specific searches.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What is On-Demand Self-Service?

A

A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Define a Public Cloud.

A

he cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Use a diagram to explain the construction of an MXF file.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What are the common timecodes?

A
  • Timecode is generally carried as a dedicated metadata item.
  • Film 24fps progressive
  • UK tv 25 fps interlaced.
  • US tv 29.97 fps interlaced.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

What does the SMPTE 2110 standard define?

A
  • The transportation of uncompressed elementary streams over IP.
  • Allows traffic shaping and delivery timing.
  • Better for a production environment as audio doesn’t need to be embedded/de-embedded.
  • Uses SMPTE 2059 for the clock sync.
  • Uses AES67 for uncompressed audio.
  • Uses RFC 4175 for RTP payload format for uncompressed video.
  • Relies on AMWA’s NMOS IS-04, despite not being part of the standard.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What are the benefits of a folksonomy?

A
  • Cheap.
  • Easy to implement.
  • Easy to use.
  • Scalable.
  • Allows and promotes the serendipity through semantic browsing as opposed to searching.
  • Low barriers to cooperation.
28
Q

What does a HTTP Request include?

A
  • A HTTP Method Name. (GET, POST, HEAD …).
  • The local path of the requested resource.
  • The version of HTTP being used.
29
Q

What are the different deployment models?

A
  • Private Cloud.
  • Community cloud.
  • Public cloud.
  • Hybrid cloud.
30
Q

How do Domain Name Servers Work?

A
  • Your computer will send a GET request to it’s domain server.
  • The domain server will forward a GET request to the root domain server (i.e. .com, .eu, .org).
  • This hierarchical structure continues until the authoritative dns server for that site is reached which then points to the final requested IP address.
31
Q

What are the five essential characteristics of cloud computing?

A
  • Resource pooling
  • On-demand self-service
  • Broad network access
  • Measured Service
  • Elasticity (rapid).
32
Q

What is the Zero Divergence Directive?

A
  • The Zero Divergence Directive (ZDD) was put in place to ensure that, as MXF was created from a subset of the Advanced Authoring Format (AAF), there would still be interoperability between the two.
  • This enables MXF/AAF workflows to be conveyed between non-linear editing (NLE) systems.
33
Q

How does SQL work?

A

SQL combines:

  • Data Description Language (DDL) which is how the tables represent the data.
  • Query and data manipulation (DML).
34
Q

What is Resource Pooling?

A

The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand.

35
Q

What is the intention of the MPEG-21 standard?

A
  • the main objective of the MPEG-21 is to define the technology needed to support users to exchange, access, consume, trade or manipulate Digital Items in an efficient and transparent way.
36
Q

What is Audio Watermarking?

A
  • An inaudible audio signal which is mixed with the final programme audio.
  • It is able to do so through taking advantage of psychoacoustic properties such as frequency range and masking.
  • This holds information regarding the programme identifier and time information.
37
Q

What is the structure of an AAF file?

A
38
Q

What are the disadvantages of Audio Watermarking?

A
  • More definitive that fingerprinting because it requires changing the source audio.
  • Content may already include another watermark which can invalidate both.
39
Q

What is PaaS?

A
  • Cloud Platform as a Service (PaaS).
  • The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider.
40
Q

What is SOAP and how does it work?

A
  • Simple Object Access Protocol (SOAP) is a messaging protocol specified for echanging structured information through web services.
  • It uses UDDI to list all services which are available on a server and WSDL to describe each service which is available on the server.
  • It is state dependent meaning that returned information is based on previous interactions, resultantly links can’t be shared between different computers and achieve the same result.
  • It uses XML for its message format and relies of HTTP for message negotation and transmission.
41
Q

When would you choose to use an Folksonomy as opposed to a Ontology?

A
  • A folksonomy should be used when all that is needed is the ability to link items to topics.
  • It provides a large corpus with informal categories and unstable entities.
  • There are many contributers but they are naive and uncoordinated.
42
Q

What is AAF?

A
  • The Advanced Authoring Format (AAF) is a professional file interchange format designed for the video post-production and authoring environment.
  • It was created by AMWA, who develop specifications and technologies to facilitate the deployment and operation of efficient media workflows.
43
Q

What do the Networked Media Open Specifications (NMOS) define?

A
  • The goal is to provide open interoperability between suppliers of IP as a replacement for SDI.
  • The Joint Taskforce-Netoworked Media (JT-NM) created the four layer Reference Architecture (RA) model.
  • They did so to address interoperability in networked media environments as current standards don’t tackle control or application planes.
44
Q

What is SaaS?

A
  • Cloud Software as a Service (SaaS).
  • The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure.
45
Q

What is the difference between full frame rate and drop frame rate?

A
  • In 25fps/50fps, the frame rates maintain a direct relationship between the frame count and the timecode displayed.
  • With drop frame (29.97fps), the first two frame labels of each minute (except when the minute is divisible by 10) are dropped, which accounts for the discrepency of 86 seconds created by the missing frames.
  • semi colons are used in drop frame (10:00:00;25).
46
Q

Define a Hybrid Cloud.

A

The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds).

47
Q

What does the MPEG DASH standard define?

A
  • MPEG Dynamic Adaptive Streaming over HTTP (DASH) defines a technique for adaptive bitrate streaming of media delivered from conventional HTTP web servers.
  • There are multiple versions of the content at different bit rates and the highest quality is sent for the available bandwidth dynamically.
  • MPEG DASH uses TCP/IP as the protocol by which to send packets.
  • DASH is codec agnostic.
48
Q

What is Rapid Elasticity?

A

Capabilities can be rapidly and elastically provisioned (in some cases automatically) in order to quickly scale out and rapidly released to quickly scale in.

49
Q

Explain the purpose of the MXF header.

A
  • Includes information regarding the file as a whole, such as how it should be decoded.
  • Relatively small in size, ensuring that it can be quickly processed.
  • All MXF Files must have a header.
50
Q

What are relational databases?

A
  • A database needs a management system to deal with the retrieval, entry, deletion, and manipulation of data.
  • Relational Databases (RDBMS) are databases which can all be manipulated using the Structured Query Language (SQL).
  • Relational databases consist of relations as tables, attributes as columns and tuples as rows.
51
Q

When would you choose to use an Ontology as opposed to a Folksonomy?

A
  • Ontologies are used to formally define meaning.
  • They have formal categories, stable entities, restricted entities and clear edges.
  • The participants are expert cataloguers and authoritative sources of judgement.
  • The participants are coordinated users.
52
Q

Draw a diagram detailing the contribution chain through playout.

A
53
Q

What is a Folksonomy?

A
  • The classification of structures that emerge from the aggregation of individual annotations in social tagging systems.
  • To do so, digital objects (photos, videos, posts, articles) are tagged with keywords.
54
Q

What is REST and how does it work

A
  • Representational State Transfer (REST) is an architecture style based on HTTP.
  • RESTful web services provide interoperability between computer systems over the internet.
  • It is stateless and therefore previous interactions are not considered in further interactions and is not based on XML based web service protocols.
  • Can return multiple data exchange formats, most popularly XML and JSON.
  • Uses the four HTTP methods of GET, PUT, POST, DELETE.
55
Q

What does the SMPTE 2094 standard define?

A
  • SMPTE 2094 defines the standard for Dynamic Metadata for Color Volume Transform (DMCVT) for High Dynamic Range (HDR).
  • This allows for the tone mapic to dynamically change dependent on the specific display and the image shown.
  • This is in contrast to a static colour volume transform which will only be optimised for a certain condition (i.e. the brightest images shown).
  • This supplementary colour grading data is carried as metadata.
56
Q

Why was Application Specification 01 (AS-01) developed?

A
  • AS-01 delivers a mechanism for reliable interchange of program metadata between different manufacturers.
  • Edit Decision information.
  • Visual Effects information.
  • Audio Data.
  • Predictable application behaviour.
  • This is extended to include further effects in AS-05.
57
Q

Name four available sets of features in MPEG 7.

A
  • Colour features.
  • Texture features.
  • Motion features.
  • Low level audio temporal and spectral features.
58
Q

What does a HTTP Header include?

A
  • HTTP headers hold Information about the request or response, or about the object sent in the message body. The version of HTTP being used.
59
Q

What is IaaS?

A
  • Cloud Infrastructure as a Service (IaaS).
  • The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications.
60
Q

What is Vertical Scaling?

A
  • Vertical scaling means that you scale by adding more power (CPU, RAM) to an existing machine.
  • Vertical scaling always requires a reboot of the system.
61
Q

What is Broad Network Access?

A

Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms

62
Q

What is Measured Service?

A

Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts).

63
Q

What are the benefits of cloud computing for the enterprise?

A
  • Cost reduction, particularly Capital Expenditure.
  • Green IT credentials.
  • Enhanced enterprise agility.
  • Improved resource utilisation.
  • Improved reliability.
  • Improved economies of scale.
64
Q

What is a Taxonomy?

A
  • A hierarchically arranged set of concepts which inherit the characteristics of their parents
  • Starts very broadly and becomes more granular the further down the branch you go.
  • Can be defined as a classification scheme, a semantic representation of data and a knowledge map.
65
Q

What is an Ontology?

A
  • A Data Model representing knowledge as a set of concepts and their relationships to one another.
  • The model can be queried by users to answer questions and display relationships.
  • Ontologies are easily extensible as you can add to the model without affecting current data in the model.
66
Q

What are the general advantages of Cloud Computing?

A
  • The Cloud allows computing to move to a utility model.
  • The Cloud model provides compute resources as Services.
  • The Cloud model allows consumers to purchase and use just the Services that they require.
67
Q

What tools does MPEG 7 use?

A
  • Descriptor (D): It is a representation of a feature defined syntactically and semantically. It could be that a unique object was described by several descriptors.
  • Description Schemes (DS): Specify the structure and semantics of the relations between its components, these components can be descriptors (D) or Description Schemes (DS).
  • Description Definition Language (DDL): It is based on XML language used to define the structural relations between and creation of descriptors (D)
  • System tools: These tools deal synchronization, transport and storage of descriptors.