Is there an omition in this sentence (this is your captain who is speaking) or is 'your captain speaking' a noun phrase? Thanks in advance.